欢迎来到天天文库
浏览记录
ID:13057586
大小:231.00 KB
页数:9页
时间:2018-07-20
《vb程序设计 第一章 visual basic 程序设计概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一章VisualBasic程序设计概述第9页共9页第一章VisualBasic程序设计概述主要内容l窗体(Form)窗口l属性(Properties)窗口l工程资源管理器(ProjectExplorer)窗口(代码查看、查看对象、切换文件夹按钮)l代码(Code)窗口l立即(Immediate)窗口l窗体布局(FormLayout)窗口l工具箱(ToolBox)窗口l工具栏的定制l用户自定义常用控件的名称前缀和默认名称什么是VisualBasicVisualBasic6.0中文版是一种应用程序开发工具,它的功能就是用来编程——编制适合在Window
2、s95/98/NT操作系统下的应用程序。首先是”Visual”,”Visual”一词在辞典上的含义是”看的、视觉的、用于看的”,引伸到计算机程序设计领域中就变为”可视化的程序设计”,Microsoft公司的其他冠以Visual的产品也都含有这个意思。何谓”可视化程序设计”?它指的是一种开发图形用户界面的方法,使用这种方法,程序员不须编写大量代码去描述界面元素的外观和位置,只要把预先建立的界面元素用鼠标拖放到屏幕上适当的位置即可。 VisualBasic是在原有BASIC语言的基础上进一步发,至今包含了数百条语句、函数及关键词,其中很多和Window
3、sGUIe直接关系。专业人员可以用VisualBasic实现其他任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。所以,VisualBasic这两个单词连在一起,就可以从中得到关于它的一个简单的概念——使用Basic语言进行可视化程序开发的工具。1.1VB的功能特点1.1.1引例运行myvb夹中的vb1ex1_1lbc01_1.vbp程序代码:Dimstep1AsIntegerDimstep2AsIntegerPublicSubcenter()'将标签控件移到窗体中央Label1.Top=(form1.Heig
4、ht-Label1.Height)/2Label1.Left=(form1.Width-Label1.Width)/2Label1.MoveLabel1.Left,Label1.TopVisualBasic6.0第9页共9页第一章VisualBasic程序设计概述第9页共9页EndSubPublicSubmymoveleftright()'左右移动过程Label1.MoveLabel1.Left+50*step2,Label1.TopIfLabel1.Left>form1.WidthThenstep2=-1ElseIfLabel1.Left<0The
5、nstep2=1EndIfEndSubPublicSubmymove()'上下移动过程Label1.MoveLabel1.Left,Label1.Top+50*step1IfLabel1.Top+1.5*Label1.Height>form1.HeightThen‘到达窗体底部step1=-1ElseIfLabel1.Top<0Then‘到达窗体顶部step1=1EndIfEndSubPrivateSubcmdauto_Click()‘上下自动按钮Timer1.Interval=200'0.2秒激活执行一次过程mymove(上下移动)Timer2.I
6、nterval=0'撤销左右自动移动CallcenterEndSubPrivateSubcmdhand_Click()‘手动按钮Timer1.Interval=0'撤销上下自动移动Timer2.Interval=0'撤销左右自动移动Callmymove'执行手动移动程EndSubPrivateSubcmdleferight_Click()‘左右自动按钮Timer2.Interval=200'0.2秒激活执行一次过程左右移动过程Timer1.Interval=0'撤销上下自动移动过程CallcenterEndSubVisualBasic6.0第9页共9
7、页第一章VisualBasic程序设计概述第9页共9页PrivateSubForm_Load()step1=1Timer1.Interval=0step2=1cmdleferight.TabIndex=0'设置焦点在命令控件cmdleferightform1.Picture=LoadPicture("club01.jpg")EndSubPrivateSubTimer1_Timer()‘定时器1事件Callmymove'调用上下移动过程EndSubPrivateSubTimer2_Timer()‘定时器2事件Callmymoveleftright'调用
8、左右移动过程EndSub[引例2]灯光字体闪烁运行myvb夹中的vb1ex1_2lbc1_2.vbpPr
此文档下载收益归作者所有