设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

分享 freebasic菜鸟初学Freebasic基础教程十三:代码调试及导出函数
ganlinlao 2017-5-17 21:26
调试功能一般是编辑器提供的,很遗憾的是Freebasic目前最成熟的编辑器是FBEdit,这个编辑器提供单步调试功能,输出窗口,但调试功能跟vb6和vs比较,还是差得比较远。freebasic论坛上还有一个FBdebugger,这款debugger风格还是接近c/c++风格,支持debug版exe运行调试,支持多线 ...
个人分类: FreeBasic|5198 次阅读|1 个评论 热度 1
分享 freebasic菜鸟初学Freebasic基础教程十二:使用afx库的数组、字典和com库
ganlinlao 2017-5-15 21:00
一、使用safeArray数组 我很惊讶jose为什么要提供vb数组safeArray,而且他对提供vb数组走了极端,分别提供了极其精简只限wstring类型的CwstrArray,和全功能的variant类型的CvariantArray。但想一 ...
个人分类: FreeBasic|3992 次阅读|0 个评论
分享 freebasic菜鸟初学Freebasic基础教程十一:使用afx库有关字符串的函数和类
ganlinlao 2017-5-12 21:00
freebasic菜鸟初学Freebasic基础教程十一:使用afx库有关字符串的函数和类
'冬瓜汤编写整理 字符串处理,对于大部分语言来说,都是一件麻烦的事,ansi,unicode,utf-8……,我前面已经说过了,FB对于unicode支持不是特别的好,也就是wstring只能是指针或固定长度,而不 ...
个人分类: FreeBasic|3840 次阅读|0 个评论
分享 freebasic菜鸟初学Freebasic基础教程十:使用freebasic版的afx库
ganlinlao 2017-5-11 15:54
freebasic菜鸟初学Freebasic基础教程十:使用freebasic版的afx库
看完第九章的了解com数据类型,你是不是感到很绝望,它的复杂程度超出一般没接触过的人的想象,但其实你只需要了解一下而已。Freebasic使用它们也是很简单,跟VB的使用差不多。你了解一下,主要是遇到问题,懂得从什么地方入手修复。 &nbs ...
个人分类: FreeBasic|5693 次阅读|0 个评论
分享 Freebasic菜鸟初学Freebasic基础教程九:了解com数据类型
ganlinlao 2017-5-11 10:34
FB在windows上使用,有两种东西是无法回避的,一种是api,一种是com,这是几乎所有在windows上使用的语言都必须用到的。 这是引用自csdn上的博客内容: 了解一下com数据类型,有助于在FB中使用com。 BSTR、 BSTR到底是什么。 BSTR是COM中的数据类型,在COM编程时,接口中定义的字符串类型都是BSTR类型, 而使用BSTR类型 ...
个人分类: FreeBasic|3776 次阅读|0 个评论
分享 Freebasic菜鸟初学Freebasic基础教程八:Freebasic和VB6(vba)语法差异:
ganlinlao 2017-5-11 10:01
Freebasic和VB6(vba)语法差异: (1)字符串是不同的: vb6只有一种字符串那就是bstr,bstr是特殊的unicode类型的字符串。 Freebasic支持三种字符串,zs ...
个人分类: FreeBasic|3520 次阅读|0 个评论
分享 Freebasic菜鸟初学Freebasic基础教程五:宏参数的字符串化#和宏参数的连接##符号
ganlinlao 2017-5-8 18:44
关于#和## 在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量 通过替换后在其左右各加上一个双引号。比如下面代码中的宏: #define WARN_IF(EXP) do{ if (EXP) fprintf(stderr, "Warning: " #EXP "/n"); } ...
个人分类: FreeBasic|3239 次阅读|0 个评论
分享 Freebasic菜鸟初学Freebasic基础教程六:预处理指令总结
ganlinlao 2017-5-8 18:29
预处理指令是以#号开头的代码行,#号必须是该行除了任何空白字符外的第一个字符。#后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符,整行语句构成了一条预处理指令,该指令将 在编译器进行编译之前对源代码做某些转换 。 '冬瓜汤改编自c语言中文网c语言基础入门 下面是本章涉及到的部分预处理指令: 指 ...
个人分类: FreeBasic|2749 次阅读|0 个评论
分享 Freebasic菜鸟初学Freebasic基础教程四:了解条件编译
ganlinlao 2017-5-8 18:25
这种能够根据不同情况编译不同代码、产生不同目标文件的机制,称为条件编译。条件编译是预处理程序的功能,不是编译器的功能。 条件编译有多种形式,下面一一讲解。 #if 命令 #if 命令的完整格式为: #if 整型常量表达式1 程序段1 #elseif 整型常量表达式2 &nbs ...
个人分类: FreeBasic|2466 次阅读|0 个评论
分享 Freebasic菜鸟初学Freebasic基础教程三:带参数的宏定义
ganlinlao 2017-5-8 17:43
FB语言允许宏带有参数。在宏定义中的参数称为形式参数,在宏调用中的参数称为实际参数,这点和函数有些类似。 '冬瓜汤改编自c语言中文网c语言基础入门 对带参数的宏,在调用中,不仅要宏展开,而且要用实参去代换形参。 带参宏定义的一般形式为: #define 宏名(形参列表) 字符串 在字符串中含有各个形参。   ...
个人分类: FreeBasic|2415 次阅读|0 个评论
1234下一页

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

GMT+8, 2024-4-30 22:04 , Processed in 0.080351 second(s), 13 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回顶部