设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

分享 在FreeBasic中使用集合类(泛型)(第五节)--集合类的系列化和反系列化
ganlinlao 2015-5-22 12:28
集合类的系列化和反系列化 (注:本节内容很重要,在后面的数据库对象映射,就依赖于集合类的系列化和反系列化,此内容要细细揣摩) 在使用集合时,您可能需要将集合中的内容序列化成字符串。所有的集合类都可以转换为普通的字符串。你可以使用 Cast(操作符),Str(函数) 或 本库中的tostring () 方法,很容易可以把集合 ...
个人分类: FreeBasic|1771 次阅读|0 个评论
分享 在FreeBasic中使用集合类(泛型)(第四节)
ganlinlao 2015-5-21 21:38
Map接口使用的例子: mdMap 是默认的键值存储。正常情况下,你不应当使用内部类 mdMapEntry,除非在mdMap中使用方法 entrySet()来返回 mdMapEntries mdSet。 mdDictionary 和 mdHashtable 和mdMap 几乎是一样的。 mdProperties 是一个对map的扩展类,mdProperties的键和值的类型总是字符串。(此类还没有完全实现。) #In ...
个人分类: FreeBasic|1707 次阅读|0 个评论
分享 在FreeBasic中使用集合类(泛型)(第三节)
ganlinlao 2015-5-21 15:50
接下来的内容,可能会不断地修正 Mdcollection接口的方法: isEmpty() :判断集合是否为空 contains(): 判断集合中是否存在元素 remove():从集合中删除一个对象的引用 clone(): 复制集合 size() :返回集合中元素的数目 equals(): hashCode(): retainAll(): toArray() :返回一个数组,该数组中包括集合中的所有 ...
个人分类: FreeBasic|1884 次阅读|0 个评论
分享 在FreeBasic中使用集合类(泛型)(第二节)
ganlinlao 2015-5-21 15:03
泛型知识: 一般我们并不需要太多了解泛型,因为Freebasic主要是和c一样,通过宏来实现和泛型类似的功能。一般泛型主要是应用在集合类中。但在这里还是有必要适度了解一下泛型的概念,以便于以后在进行类的封装时,适度使用泛型会带来更多的方面。 (注:vba中没有泛型的概念,因为VBA中有一个万能而让人痛苦不堪的Variant ...
个人分类: FreeBasic|1712 次阅读|0 个评论
分享 在Freebasic中使用集合类(泛型)(第一节)
ganlinlao 2015-5-21 11:59
接下来,介绍的这个库,蛮有用的,它以类似java的集合类 包装了freebasic的集合类,这样便于在实际中使用。 第一节:集合类基础概念的了解 mdTypes 是一个模仿Java 类的 FreeBASIC 的集合类。 如果这些类在java中是泛型的集合类,那么FreeBasic也允许通过宏来实现某些类型的泛型 到目前为止,MdTypes提供的集合类,包括了 ...
个人分类: FreeBasic|1813 次阅读|0 个评论
分享 FreeBasic的面向对象入门三——冬瓜汤整理
ganlinlao 2014-10-9 10:07
12、基类和子类 一个基类可以是另一个基类的子类,这样便形成了复杂的继承结构。出现了类的层次。 一个基类派出一个子类 A ,该子类又做了另一个子类 B的基类。则原来的基类为子类 B 的间接基类。 子类是基类的特殊化 子类是基类定义的延续 基类是子类 ...
个人分类: FreeBasic|3000 次阅读|2 个评论 热度 2
分享 FreeBasic的面向对象入门二——冬瓜汤整理
ganlinlao 2014-10-7 14:34
8、构造函数( constructor ) 当创建一个对象时,系统先根据类定义的成员变量为对象分配内存空间,然后自动调用对象的构造函数对这段内存空间进行 初始化处理,从而完成对象的初始化。 构造函数的作用: &n ...
个人分类: FreeBasic|2698 次阅读|0 个评论
分享 FreeBasic的面向对象入门一——冬瓜汤整理
ganlinlao 2014-10-7 09:58
FreeBasic的面向对象入门一——冬瓜汤整理
面向对象是一个极其宏大的话题。 VBA 的面向对象是基于 com 的面向对象概念,比较不易理解并且是存在残缺。在 Freebasic 中使用面向对象的方法进行编程前,最好阅读一些有关面向对象的专门教程。 Freebasic 是以 C++ 的方式实现面向对象。到目前为止, Freebasic1.0 的继承是单根继承,但将来会实现多重继承 ...
个人分类: FreeBasic|3363 次阅读|0 个评论
分享 FreeBasic中的指针基础入门三----指针与结构、指针与字符串——冬瓜汤整理
ganlinlao 2014-10-2 20:02
FreeBasic中的指针基础入门三----指针与结构、指针与字符串——冬瓜汤整理
6 、指针与结构体: 6.1 、指向结构的指针 说明了一个结构指针变量是容易的 , 这就如同说明一个基本数据类型指针变量一样。 为此 , 我们可以如下边那样 , 说明一个指向结构的指针变量。 type date ...
个人分类: FreeBasic|2001 次阅读|0 个评论
分享 FreeBasic中的指针基础入门四----指针函数与函数指针——冬瓜汤整理
ganlinlao 2014-10-2 18:13
8 、指针函数 指针函数是指返回值是指针的函数,即本质是一个函数。 当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数以用于需要指针或地址的表达式中。 格式: Dim 函数名(参数) as 类型说明符 ptr 当然了,由于返回的是一个地址,所以类型说明符 ...
个人分类: FreeBasic|3019 次阅读|0 个评论

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-18 01:33 , Processed in 0.065515 second(s), 13 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回顶部