![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Visual Free Basic例解教程
曾小猫
南京科技职业学院教师
展开
-
例59:从空闲存储器赋值一块内存
''该程序使用ALLOCATE(...)函数来创建一个15个整数的缓冲区。注意在程序结束时对DEALLOCATE(...)的调用。''然后填写前15个斐波纳契序列号,然后输出到。原创 2024-07-09 10:18:56 · 98 阅读 · 0 评论 -
例58:使用数据文件写入数据
11,"文本11",124.456。13,"文本13",126.456。16,"文本16",129.456。20,"文本20",133.456。25,"文本25",138.456。31,"文本31",144.456。38,"文本38",151.456。46,"文本46",159.456。55,"文本55",168.456。65,"文本65",178.456。原创 2024-06-30 15:19:30 · 222 阅读 · 0 评论 -
例57:读写文本文件
程序运行,在项目的编译目录(release)下会出现myfile.txt文件,里面有“你好,世界"文本。原创 2024-06-25 16:45:58 · 118 阅读 · 1 评论 -
例56:画圆和椭圆
'画一个填充的椭圆,0.2是高度与宽度的比,F是填充标志。'在中心画一个圆,200是半径,60是颜色。'设置640x480模式,256色。Sleep’运行如图55。原创 2024-06-24 15:37:10 · 202 阅读 · 0 评论 -
例55:Draw String使用
'这里给出了一个基本的绘制字符串用法的例子:它使用它在屏幕中央打印“Hello world”原创 2024-06-17 10:33:48 · 102 阅读 · 0 评论 -
例54:Draw使用
Draw "R50 D30 L50 U30" 'R表示右移动n个单位,D向下 ,L左,U上。Draw "BM 50,50" 'B:移动但不绘制,M:移动到指定位置。'Draw语句可以一次性发出几个绘图命令;Draw "C2" 'C将颜色改为n。'洪水充满颜色1(蓝色)直到边框颜色2。'移动到(50,50)而不绘图。'将绘图颜色设置为2(绿色)原创 2024-06-08 20:50:12 · 155 阅读 · 0 评论 -
例53:画直线(续)
'从(x1 ,y1 )开始,检查风格掩码的最高有效位:如果1,则绘制像素,如果0,则会跳过该像素。对于所有其他位的行像素重复,当全部检查16位时,掩码将重复使用。'二进制数位置:如果指定,则允许样式线绘制;其值被解释为16位位掩码,Line将使用它来跳过像素绘图。'用2种不同的颜色绘制2条不同的线条样式。原创 2024-05-30 15:14:17 · 121 阅读 · 0 评论 -
例52:画直线
代码中括号中是平面座标,后面的数字表示颜色,b代表画一个矩形,而不是直线。''用白框画一条对角红线,等待3秒钟,如图。原创 2024-05-23 09:15:59 · 172 阅读 · 0 评论 -
例51:状态条的使用
5.程序运行界面如下:(图49)原创 2024-05-04 21:09:08 · 169 阅读 · 0 评论 -
例50:工具条的使用
【代码】例50:工具条的使用。原创 2024-04-20 16:04:36 · 167 阅读 · 0 评论 -
例49:弹出式菜单的使用
4.运行程序,当鼠标右击窗体时将弹出菜单,如图47。原创 2024-04-19 10:00:56 · 177 阅读 · 0 评论 -
例48:菜单的制作
【代码】例48:菜单的制作。原创 2024-04-12 09:16:52 · 202 阅读 · 0 评论 -
例49:弹出式菜单的使用
4.运行程序,当鼠标右击窗体时将弹出菜单,如图47。原创 2024-04-12 09:13:44 · 162 阅读 · 0 评论 -
例47:键盘事件演示
这里的代码里要求在电脑的e:\位置有一个叫800.jpg的图片。原创 2024-04-06 20:28:31 · 153 阅读 · 0 评论 -
例46:鼠标事件示例
【代码】例46:鼠标事件示例。原创 2024-03-24 16:29:46 · 170 阅读 · 0 评论 -
例45:颜色对话框使用
Include "window9.bi" '注意必需加入这个头文件。原创 2024-03-19 10:40:32 · 209 阅读 · 0 评论 -
例44:存盘对话框的使用
【代码】例44:存盘对话框的使用。原创 2024-03-12 16:52:14 · 153 阅读 · 0 评论 -
例43:打开文件对话框示例
【代码】例43:打开文件对话框示例。原创 2024-03-02 20:57:49 · 215 阅读 · 0 评论 -
例42:计时器的使用
【代码】例42:计时器的使用。原创 2024-02-27 17:05:16 · 212 阅读 · 0 评论 -
例41:图片框的使用
Image1.Picture ="e:\800.jpg"(在e:\位置要有一个800.jpg文件)原创 2024-02-26 16:59:23 · 168 阅读 · 0 评论 -
例40:滚动条的使用
这段代码表示滚动条的当前值会同步显示在文本框内。原创 2024-02-20 12:01:42 · 212 阅读 · 0 评论 -
例39:使用List控件
实现的功能为:单击增加条目按钮,将文本框当前内容加为列表框的一条条目,单击删除按钮删除一条条目,双击条目则弹出一个消息框显示该条目的内容。原创 2024-02-13 20:59:17 · 1335 阅读 · 1 评论 -
例38:使用Frame(分组框)
【代码】例38:使用Frame(分组框)原创 2024-02-12 21:14:21 · 245 阅读 · 0 评论 -
例37:爱好选择
【代码】例37:爱好选择。原创 2024-02-10 21:44:27 · 258 阅读 · 0 评论 -
例36:打开文件读出文件内容
运行程序,在打开的文件选择框中选择步骤4中建立的文件,程序将其内容输出在开发界面下方的控制台里。1.建立一个EXE工程,在主窗体上放一个按钮,如图32。原创 2024-02-10 21:41:41 · 203 阅读 · 0 评论 -
例35:登录界面设计(密码以*显示,三次输入不正确,锁定登录按钮)
【代码】例35:登录界面设计(密码以*显示,三次输入不正确,锁定登录按钮)原创 2024-02-02 21:13:17 · 181 阅读 · 0 评论 -
例34:窗体增加20宽度
【代码】例34:窗体增加20宽度。原创 2024-02-02 21:03:54 · 212 阅读 · 0 评论 -
例033:计算天数
2.首先判断该年是否是闰年,如果不是通过将每月的天数积累计算出此天前的天数,如果是闰年则将不是闰年的天数+1,DayTabs数组为每月的天数,SumDay函数用于计算天数,返回总天数,Leap用于判断是否为闰年。1.窗体上设计两个文本框,一个计算按钮,两个组合框和若干标签。输入某一天的年月日,计算这天是该年的第几天。原创 2024-01-25 08:34:39 · 333 阅读 · 0 评论 -
例032:输入一个十进制数,将其转换为二进制,八进制或十六进制数
将十进制数除以进制(2,8,16),得出余数和商,将商循环地除以进制,直到商为0。将每次相除产生的余数逆排列,就是转换的结果。例如:45=>101101。原创 2024-01-25 08:29:54 · 393 阅读 · 0 评论 -
例031:传递对象参数
1.建立一个EXE工程,放入一个按钮,名字btnStu,文本:查询成绩;窗体标题:成绩管理;一个标签:名字:Label1。原创 2024-01-15 09:36:47 · 396 阅读 · 0 评论 -
例030:求平均成绩
1.建立一个EXE工程,在默认窗体上放置标签,文本框和按钮如图26。原创 2024-01-05 14:33:14 · 366 阅读 · 0 评论 -
例029:计算阶乘和5!+4!+3!+2!+1!
【代码】例029:计算阶乘和5!+4!+3!+2!+1!原创 2024-01-05 14:30:33 · 425 阅读 · 0 评论 -
例028:求两个数中的最大的一个
【代码】例028:求两个数中的最大的一个。原创 2023-12-14 11:25:21 · 423 阅读 · 0 评论 -
例027:求两个数的最大公约数
【代码】例027:求两个数的最大公约数。原创 2023-12-09 18:11:59 · 407 阅读 · 0 评论 -
例026:在事件过程中检查输入的数据是否是数值
【代码】例026:在事件过程中检查输入的数据是否是数值。原创 2023-11-24 14:00:35 · 365 阅读 · 0 评论 -
例025:访问数据库(续)
3.点插入按钮,再点查询按钮,会发现多了一行编号为5的数据行,占删除按钮后再查询,会发现该行被删掉了。原创 2023-11-21 09:57:39 · 32 阅读 · 0 评论 -
例024:访问数据库
【代码】例024:访问数据库。原创 2023-11-10 21:28:02 · 50 阅读 · 0 评论 -
例023:Sqlite3的使用
insert into stu (id, name, gender, age) values (4, '郑小翠', '女', 18);insert into stu (id, name, gender, age) values (1, '余星舟', '男', 19);insert into stu (id, name, gender, age) values (2, '李云美', '女', 18);(必须要有Sqlite3命令行工具,没有的话要下载,本教程开篇文章的链接中的软件包中附属了该工具)原创 2023-11-05 20:56:07 · 48 阅读 · 0 评论 -
例022:学生成绩排序
【代码】例022:学生成绩排序。原创 2023-11-01 16:33:42 · 41 阅读 · 0 评论 -
例021:用集合添加学生信息
此题使用了第三方定义的Collection集合,因此需要定义代码,由于代码较多,因此放在Coll.txt文件(含正文代码)中供参考,使用时直接复制粘贴在自己的空代码文件里即可。原创 2023-10-21 21:50:39 · 56 阅读 · 0 评论