今天学习了刘金玉老师零基础VB教程的第65期,学习的主要内容是贪吃蛇游戏开发,初始化一条蛇。
1.初始化一条舍身思路:
(1)使用绘画line画蛇
(2)注意一节一节画出来
(3)确定每一节蛇身的位置
(4)确定每一节蛇身的长度
(5)line、print、circle绘画出来的效果,需要自动重绘,开启autodraw属性。
2.代码
Private Type node '定义每节舍身的变量类型
2025年10月02日
今天学习了刘金玉老师零基础VB教程的第65期,学习的主要内容是贪吃蛇游戏开发,初始化一条蛇。
1.初始化一条舍身思路:
(1)使用绘画line画蛇
(2)注意一节一节画出来
(3)确定每一节蛇身的位置
(4)确定每一节蛇身的长度
(5)line、print、circle绘画出来的效果,需要自动重绘,开启autodraw属性。
2.代码
Private Type node '定义每节舍身的变量类型
2025年10月02日
今天学习了刘金玉老师零基础VB教程的第62期,学习的主要内容是常用数学函数第二节。
1.Sgn(X)符号函数,判断某数的正负号,正数返回1,负数返回-1,零还是返回0。
2.Cint(X)转为整型函数,cint的对象不能有数字之外的字符。
3.Clog(X)转为长整型函数。
4.Int(X)向下取整函数,取整的结果比原有的数要小。
5.Fix(X)去除小数部分,直接去除小数点后部分数值,类似于int效果,但他在负数部分取整结果比原来数值要大。例如:int(3.4)=3,int(-3.4)=-4;fix(3.4)=3,fix(-3.4)=-3。
2025年10月02日
今天学习了刘金玉老师VB编程教程的第21期,学习的主要内容是冒泡排序算法。
一、算法的主要种类
1.算法的种类有冒泡排序法、选址排序法、折半查找法、快速排序法、穷举法等。
2.补充知识:variant数据是一种特殊的数据类型,除了定长string数据及用户定义类型外,可以包含任何种类的数据。使用vartype函数或者typename函数来决定如何处理variant中的数据。
二、冒泡排序法
1.定义变量时如果没有明确变量类型,那么它默认的类型为variant类型。
2025年10月02日
今天学习的主要内容是刘金玉老师MySQL数据库零基础教程第11期。
一、DML
(一)MDL(Data Manipulation Language):数据操纵语言。用户通过它可以实现对数据库的基本操作。DML数据操作是数据库运维人员操作的核心。
(二)常用的数据操作语言
2025年10月02日
今天学习了刘金玉老师VB编程教程的第28期,学习的主要内容是文件读取写入。
1.do until......loop循环语句
①语法结构do until条件表达式的值类型
符合条件的要执行的代码
......loop
②代码解释:Do开始做事情until直到什么条件下就不再执行代码了,loop一次循环结束。
③Until的意思是直到什么跳出循环
2.文件读写语法格式
2025年10月02日
上世纪90年代,编程还是个高深莫测的活,写软件得敲一大堆代码,普通人想都不敢想。直到VB横空出世,带着“拖控件”这个新鲜玩意,一下子把软件开发的门槛砸得粉碎。
那会只要会用鼠标拖拖拽拽,非专业人士也能攒出个像模像样的软件。有不少人靠着VB开发小工具、小系统,居然还赚了不少钱。这事在当时挺颠覆的——原来写程序不用非得是科班出身,普通人也能在软件行业分杯羹。
微软这公司确实会做生意,对VB一直是小步快跑式的升级。用户之前写的代码,升级后基本还能用,开发者也就愿意一直跟着用。反观当时的竞争对手,要么一下子改得面目全非,要么干脆放弃更新,慢慢就没人用了。这对比下来,就知道微软多懂开发者的心了。
2025年10月02日
给VB程序加菜单图标:
在VB里面加图标比较麻烦,你需要用到API函数进行调用,参数不好理解:
给菜单添加图标的API函数:GetMenu、GetSubMenu、GetMenuItemID、SetMenuItemBitmaps。