- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 VB程序设计初探
VB采用了面向对象的程序设计思想的基本思路是把复杂的程序设计问题分解为个能够完成独立功能的相对简单的对象集合所谓对象就是一个可操作的实体,如窗体、命令按钮、标签、文本框等。面向对象的编程就好像搭积木一样,程序员可根据要求,直接在屏幕上画出窗口、菜单等不同类型的对象,并为每个对象设置属性。在Windows环境下,程序是以事件驱动方式运行的每个对象都能响应多个不同的事件,每个事件都能驱动一段代码事件过程,决定对象的功能。事件可由用户的操作触发,也可以由系统或应用程序触发。单击一个命令按钮,就触发了按钮的Click单击事件,事件中的代码就会被执行若用户未进行任何操作未触发事件,则程序就处于等待状态。整个应用程序由彼此独立的事件过程构成。本节通过实例使读者理解面向对象程序设计的基础概念,通过常见的例子说明VB应用程序设计的一般过程,使读者对VB程序设计具有全面的理解。
实例001 制作欢迎界面
【实例介绍】制作一个简单的欢迎界面程序,当用户单击“欢迎”按钮时,显示欢迎词并提示输入用户名,当单击“结束”按钮时,结束程序。程序运行界面如图1-1所示。
【技术要点】
添加控件的方法有两种:先选中工具箱中要添加的控件,然后在窗体上按下鼠标左键并拖动到一定位置后松开通过直接双击工具箱中相应控件的图标来添加控件。设置控件属性的方法也有两种:在设计阶段通过对象的属性窗口来设置通过程序代码在程序运行时来设置。
(2)从工具箱中向Form1窗体添加2个Label1控件和1个文本框,添加2个命令按钮并修改其标题属性。
(3)主要程序代码如下:
01 Private Sub Command1_Click()
02 Form1.Caption = 欢迎界面 修改窗体标题栏
03 Label1.Caption = 欢迎使用本程序! 在标签上显示欢迎字样
04 Label2.Caption = 请输入用户名:
05 Text1.Text = 文本框清空
06 End Sub
07
08 Private Sub Command2_Click()
09 End 结束程序
10 End Sub
【关键代码分析】
代码的第2到4行给不同控件的Caption属性赋值,窗体上设置Caption属性会在窗体的标题栏上显示,而标签设置Caption属性则会在窗体上显示相应文字,通过此方法制作一个欢迎界面,第9行用End语句退出程序。
【拓展应用】
此例在代码窗口对窗体上控件的一些属性进行了修改,在程序运行时会看到效果。
可以使用End语句结束一个程序。
实例002 字符转换程序
【实例介绍】编写一个对输入字符进行转换的程序。转换规则为:将其中的大写字母转换成小写字母,小写字母转换成大写字母,空格不转换,其他字符转换成“*”。要求在文本框中输入一个字符时对其进行判断和转换,程序运行界面如图1-2所示。
【技术要点】VB的基于对象事件驱动编程机制,简化了Windows应用程序的设计。在这种 机制下,设计VB应用程序主要遵循以下4个主要步骤。
(1)总体设计、建立界面;
(2)设置属性;
(3)编写代码;
(4)保存、调试运行。
【开发过程】
(1)创建一个项目,将其命名为E002,默认窗体为Form1。
(2)从工具箱中向Form1窗体添加2个Label1控件,并修改二者的Caption属性;再添加2个文本框,并清空其原始默认值,同时向窗体添加2个命令按钮控件,将Command1的Caption属性设置为“清屏”,将Command2的Caption属性设置为“结束”。
(3)主要程序代码如下:
01 Private Sub Text1_KeyPress(KeyAscii As Integer)
02 Dim s As String * 1
03 Dim L As Integer L存放文本框中字符串的长度
04 L = Len(Text2.Text) 求Text2中字符串长度
05 s = Chr$(KeyAscii) 将ASCII码转换成字符
06 Select Case s
07 Case A To Z 大写转换成小写
08 s = Chr$(KeyAscii + 32)
09 Case a To z 小写转换成大写
10 s = Chr$(KeyAscii - 32)
11 Case Else
12 s = * 其他转换成*
13 End Select
14 Text2.Text = Text2.Text s 将转换文本框的内容与刚输入并转换的字
您可能关注的文档
- 第7章数字滤波器的结构.doc
- 第6章交通的分布.ppt
- 第6章高聚物的结构与相对分子质量.ppt
- 第6章DVD影碟机的常见故障分析与检修.ppt
- 第5章装卸搬运、包装与流通加工管理.ppt
- 第5章集成运算放大器的应用.ppt
- 第4章可编程序控制器的编程指导.ppt
- 第4节第1课时有机物的分离和提纯.docx
- 第4讲铁及其化合物.doc
- 第4.1节苯及其同系物(2).ppt
- 北京一轻高级技术学校教案.doc
- X射线多晶体衍射的一些应用(4).doc
- MarketsurveyForecast市场调查与预测(9)制作:陈晓慧.ppt
- iCAN-2404Relay功能模块的原理与应用.ppt
- 2013高考化学考点精讲_考点48_(习题课)有机物分子式和结构式的确定.doc
- 2009—2010学年第[2]学期服装设计与工程专业(服装艺术设计….doc
- 263(3)二次函数y=a(x+m)2+k的图像—配方法.ppt
- 73两条直线的位置关系(3).ppt
- 11-12学年高一生物必修1(新人教版)同步课件:6.1细胞的增殖.ppt
- 1-4-1研究有机化合物的一般步骤和方法(1)114014-河.ppt
原创力文档


文档评论(0)