vb编程?vb编写各种趣味小程序
一、计算机vb编程基础知识
答计算机vb编程基础知识如下
(1)VB的语言特点
可视化开发环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton类,当你把它从工具箱拖出来已经,它就被实例化成了一个对象,名称叫command1,如果你拖了2个command,就是2个不同的对象;事件驱动编程:VB程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务
(2)VB的工作模式
设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。
(3)VB的文件类型
窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp和窗体文件frm。
(4)VB的窗口
任何的窗口被关闭了找不到了,都应该在视图菜单下面来寻找,工具箱窗口,代码窗口,窗体布局窗口,立即窗口(可以在中断模式下查询程序运行对象值,ctrl+G打开立即窗口)
二、关于VB的网络编程
PrivateSubsckserver_ConnectionRequest(IndexAsInteger,ByValrequestIDAsLong)
DimsipAsString
DimIAsInteger
sip=sckserver(0).RemoteHostIP'获得登录者的IP地址
I=1
DoWhileI<=sckserver.ubound'检查是否已经有该地址的记录
Ifsckserver(I).RemoteHostIP=sipThen'如有,不必加载新的控件
Ifsckserver(I).State<>sckClosedThen
sckserver(I).Close
sckserver(I).AcceptrequestID
'接受具有requestID参数的,连接。
EndIf
ExitSub
EndIf
I=I+1
Loop
Loadsckserver(I)'否则,加载新的控件
sckserver(I).AcceptrequestID
EndSub
ForI=1Tosckserver.Count-1
Ifsckserver(I).State<>sckClosedThen
DimstataAsString
stata=Text2.Text
sckserver(I).SendDatastata
EndIf
Next
三、vb编程有何优缺点
优点:可视化界面,操作简单,易学缺点:隐藏了许多Windows内部和底层的知识,也就是说,VB的许多功能是靠调用已经编辑好的Windows模块或dll实现的,VB本身无法编辑这些东西,对底层操作极其不便。另外,运行速度较C或其他语言慢。