设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

分享 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类型 ...
4027 次阅读|0 个评论
分享 Freebasic菜鸟初学Freebasic基础教程八:Freebasic和VB6(vba)语法差异:
ganlinlao 2017-5-11 10:01
Freebasic和VB6(vba)语法差异: (1)字符串是不同的: vb6只有一种字符串那就是bstr,bstr是特殊的unicode类型的字符串。 Freebasic支持三种字符串,zs ...
3672 次阅读|0 个评论
分享 Freebasic菜鸟初学Freebasic基础教程五:宏参数的字符串化#和宏参数的连接##符号
ganlinlao 2017-5-8 18:44
关于#和## 在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量 通过替换后在其左右各加上一个双引号。比如下面代码中的宏: #define WARN_IF(EXP) do{ if (EXP) fprintf(stderr, "Warning: " #EXP "/n"); } ...
3363 次阅读|0 个评论
分享 Freebasic菜鸟初学Freebasic基础教程六:预处理指令总结
ganlinlao 2017-5-8 18:29
预处理指令是以#号开头的代码行,#号必须是该行除了任何空白字符外的第一个字符。#后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符,整行语句构成了一条预处理指令,该指令将 在编译器进行编译之前对源代码做某些转换 。 '冬瓜汤改编自c语言中文网c语言基础入门 下面是本章涉及到的部分预处理指令: 指 ...
2859 次阅读|0 个评论
分享 Freebasic菜鸟初学Freebasic基础教程四:了解条件编译
ganlinlao 2017-5-8 18:25
这种能够根据不同情况编译不同代码、产生不同目标文件的机制,称为条件编译。条件编译是预处理程序的功能,不是编译器的功能。 条件编译有多种形式,下面一一讲解。 #if 命令 #if 命令的完整格式为: #if 整型常量表达式1 程序段1 #elseif 整型常量表达式2 &nbs ...
2610 次阅读|0 个评论
分享 Freebasic菜鸟初学Freebasic基础教程三:带参数的宏定义
ganlinlao 2017-5-8 17:43
FB语言允许宏带有参数。在宏定义中的参数称为形式参数,在宏调用中的参数称为实际参数,这点和函数有些类似。 '冬瓜汤改编自c语言中文网c语言基础入门 对带参数的宏,在调用中,不仅要宏展开,而且要用实参去代换形参。 带参宏定义的一般形式为: #define 宏名(形参列表) 字符串 在字符串中含有各个形参。   ...
2573 次阅读|0 个评论
分享 Freebasic菜鸟初学Freebasic基础教程二:宏定义和预处理命令
ganlinlao 2017-5-8 11:09
'冬瓜汤改编自c语言中文网的c语言基础入门 宏定义是预处理命令的一种,它允许用一个标识符来表示一个字符串。 先看一个例子: #define N 100 dim sum as long sum=20 +N print Sum 运行结果: 120 该示例中的语句 sum = 20 + N;,N被100代替了。 #define N 100就是宏定义,N为宏名,100是宏的内 ...
2653 次阅读|0 个评论
分享 Freebasic菜鸟初学Freebasic基础教程一:一分钟理解指针
ganlinlao 2017-5-8 10:04
Freebasic菜鸟初学Freebasic基础教程一:一分钟理解指针
Freebsic是一门没有任何特点的开源语言,非常平庸。它是披着VB的语法羊皮,长着一颗c语言的心,怀着c++的情怀,却生在一个托管语言横行的世界。所以本系列文章,谨此献给极其少数几个喜欢Freebasic的人。 freeba ...
5593 次阅读|0 个评论
分享 Freebasic后期绑定调用excel,word,powerpoint等ole automation软件
ganlinlao 2017-5-4 18:18
Freebasic后期绑定调用excel,word,powerpoint等ole automation软件
在IE死掉以后,ms-office是目前微软尚存的ole automation软件,其它的coreal draw和auto cad都纷纷转向。 不管是前期还是后期绑定ole automation,都只能通过idispatch接口,而idispatch只有两种数据类型,一种是hResult(用来处理错误),另一种是variant。所以不管vba有多少数据类 ...
3364 次阅读|0 个评论
分享 FreeBasic的ansii,utf8,unicode互转码函数
ganlinlao 2017-4-26 10:42
Declare Function Utf8toascii(Byref Strutf8 As String) As String Declare Function Ansitoutf8(Byref Sansi As String) As String Declare Function Utf8tounicode(Byref Ansistr As Const String) As String Declare Function Unicodetoutf8(Byval Pswzunicode As Wstring Ptr) As String Function isUtf8( Byref sText ...
2263 次阅读|0 个评论

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

GMT+8, 2024-11-1 06:53 , Processed in 0.062368 second(s), 10 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回顶部