- 博客(51)
- 资源 (2)
- 收藏
- 关注
原创 FreeBASIC学习笔记——4.3 转移语句
4.3.1 Goto 将代码执行跳转到标签行。为了源代码可读性,应尽量避免使用Goto,而应该用过程(Sub)或函数(Function)来进行结构性的程序设计。语法:例如:4.3.2 On Goto语法: 根据Expression 的值赋值到不同的标签。表达式值为1将分支到第一个标签,值为2到第二个等。如果Expres
2017-12-15 19:29:17 423
原创 FreeBASIC学习笔记——4.2 循环语句
4.2.1 While…Wend While语句在Condition条件为真时,Statement Blocks块中的数据将循环执行,直到Condition条件为假。如果在Statement Blocks块中遇到Exit While语句时,循环终止;如果在Statement Blocks块中遇到Continue While时,跳过Statement Blocks块后面的语句回到W
2017-12-15 19:17:57 610
原创 FreeBASIC学习笔记——4.1 选择语句
4.1.1行If语句 行If语句顾名思义是在一行完成的If语句,在Expression为真时,执行Statement1(s)中的内容,否则执行Statement2(s)中的内容。语法如下:例如:4.1.2 块If语句 块If语句的判断方式比行If更加丰富,可以对Expression进行多次判断,根据判断结果执行Statement (s
2017-12-15 16:21:54 507
原创 FreeBASIC学习笔记——第03章 运算符与表达式
3.1 赋值运算 FreeBASIC的赋值运算除了“=”以外,还有类似C语言的运算后赋值的操作,具体运算符及其说明如表3-1所示。表3-1 赋值运算符及说明运算符说明=为变量赋值一个值&=追加并赋值一个字符串到另一个字符串,s1 &= s2等同于s1 = s1 & s2
2017-12-13 12:40:18 853
原创 FreeBASIC学习笔记——2.4 强制转换
2.4.1 通用转换 在FreeBASIC中将表达式转换为指定的数据类型有多种函数,根据数据类型不同可以选择该类型的函数,也可以使用通用的类型转换函数Cast。语法如下:例如: 将Expression 转换为不同的DataType(数据类型)。这是转换运算符的一般形式,比诸如CInt或CDbl之类的转换更加通用,因为它们可以用于具有C
2017-12-12 15:56:08 856
原创 FreeBASIC学习笔记——2.3 数据类型
2.3.1 整数型 整数型数据顾名思义就是不带小数的数据,我们通常用十进制数表示这些数据,但FreeBASIC也允许二进制、八进制和十六进制的数据表示方式。1、不同进制的表示方式二进制: 二进制只有0和1,在FreeBASIC中,二进制数据以“&B”开头,后跟二进制数字(0或1)例如:八进制: 在FreeBASIC中
2017-12-12 12:05:19 1479
原创 FreeBASIC学习笔记——2.2 变量的声明
变量其实就是对某一内存定义名称并加以操纵。变量名必须是由字母、数字和字符“_”(下划线)组成,不能包含其他字符或者空格,且这些变量名不能与FreeBASIC的关键字相同,因为关键字属于FreeBASIC语言的一部分。FreeBASIC的变量名称是不区分大小写的,即TEXT和text编译器会认为是同一个变量,这点必须注意。 在-lang fb语言规则中,变量必须声明才能使用,Fir
2017-12-11 20:52:26 1289
原创 FreeBASIC学习笔记——2.1 常量的声明
常量是定义后不能更改的,比如定义了5就一直5这个数字,不会变成其他数字。在FreeBASIC中,常量定义与使用Const命令修饰的变量是不同的。常量可以在全局使用,这就意味着一旦定义,你可以在程序中的任何地方使用定义的字符来代替常数。在使用Const命令定义后,不能修改常量。如果代码尝试更改常量,则会在代码编译时产生错误消息。 声明不可修改的常量数据,可以是整数或十进制(浮点数)
2017-12-11 20:40:31 605
原创 FreeBASIC学习笔记——1.5 词法约定
1.5.1 注释 注释是编译器将注释符所标识的文本区域内容进行忽略,主要是用来给程序员标识一些有用的信息。唯一的例外就是可能出现在某些类型的元命令(见第5点)。1、单行注释 单引号“’”(必须英文状态下的单引号)用于标识单行注释。在源程序语句行后添加单引号,单引号后的文本内容都被视为注释,不参与编译。例如:2、注释声明:Rem
2017-12-11 18:05:05 795
原创 FreeBASIC学习笔记——1.3 第一个工程
在进入FreeBASIC程序设计之前,我们首先了解一下FireFly如何建立、编译一个工程的,因而我们建立第一个工程来了解这个过程。1.3.1 新建工程 双击FireFly快捷方式打开FireFly界面如图1-4所示,默认显示新建工程对话框。如果是第一次打开,则显示【新建】选项,此时可以建立一个新的工程;若已经有编写过工程则显示【最近的】选项,此时可以选择打开原有工程,也可以
2017-12-11 16:15:34 1635
原创 FreeBASIC学习笔记——1.2 编译器简介FireFly
由于开源的缘故,FreeBASIC目前有多种编译器:FBedit、WinFBE、poseidonFB、FireFly for FreeBASIC等等。其中WinFBE是一个用FreeBASIC语言写的、完全开源的编译器,用于编写控制台或者SDK编程非常好用,而FireFly for FreeBASIC则是一款类似VB的界面设计工具,是从PowerBasic移植而来,国内由勇芳软件工作室汉化、收集整
2017-12-11 15:49:44 7454
FireFly窗体控件的使用例程
2017-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人