版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章VisualBasic简单程序
1.1 VB集成开发环境1.2 设计简单的VB应用程序1.3 小结实例实例1.1实例1.2实例1.3实例1.4本章实例1.1VB集成开发环境1.1.1Hello程序1.1.2改进的Hello程序P1【实例1.1】窗体中有一幅图片,同时添加 1个标签和2个命令按钮。单击1.1.1Hello程序
单击结束程序P1操作步骤(1)启动VisualBasic集成环境【开始】|【程序】|【MicrosoftVisualBasic6.0中文版】|【MicrosoftVisualBasic6.0中文版】第1步第2步第3步窗体设计器工具箱工程资源管理器对象属性窗口查看对象查看代码单击命令按钮(CommandButton)图标,添加命令按钮(2)设计用户界面单击标签(Label)图标,添加标签(3)设置对象属性属性名属性值对象名对象属性属性值窗体(名称)CaptionPicturefrmEx1_1欢迎界面选取一图形文件标签(名称)CaptionlblInfo(置空)命令按钮1(名称)CaptioncmdDisplay显示命令按钮2(名称)CaptioncmdExit退出(4)编写代码双击控件或单击工程窗口的“查看代码”按钮,进入代码窗口在对象框中选择cmdDisplay对象在过程框中选择Click事件PrivateSubcmdDisplay_Click()EndSublblInfo.Caption="欢迎进入VisualBasic..."在对象框中选择cmdExit对象在过程框中选择Click事件PrivateSubcmdExit
_Click()EndSubEnd
(5)保存文件分别保存窗体文件(frm)、工程文件(vbp)
单击【启动】按钮运行程序单击【结束】按钮停止工程运行(6)运行程序技能要点界面设计要简洁、美观,控件布局要合理。代码框架最好由系统自动生成。建议将同一工程的所有类型的文件存放在同一文件夹中。适当加入一些注释,一般采用注释符“'”。1.1.2改进的Hello程序
【实例1.2】修改实例1.1,为窗体设置图标,且无最大化、最小化按钮,将标签设置为“透明”状态。在窗体上再增加1个命令按钮。程序运行时,“显示”命令按钮呈“可用”状态,而“清除”命令按钮置为“禁用”状态。单击单击P6【文件】/【打开工程】操作步骤(1)打开已有工程文件(2)设计用户界面在窗体中增加一个命令按钮
(3)设置对象属性对象属
性属性值窗体(名称)CaptionIconMaxButtonMinButtonPicturefrmEx1_2欢迎界面选取一图标文件FalseFalse选取一图形文件对象属
性属性值标签(名称)CaptionBackStyleForeColorFontlblInfo(置空)0-Transparent红色楷体、小四命令按钮1(名称)CaptionEnabledcmdDisplay显示True命令按钮2(名称)CaptionEnabledcmdCls清除False命令按钮3(名称)CaptioncmdExit退出(4)编写代码PrivateSubcmdDisplay_Click()
lblInfo.Caption="欢迎进入VisualBasic..."EndSub
PrivateSubcmdExit_Click()EndEndSubcmdDisplay.Enabled=FalsecmdCls.Enabled=TruePrivateSubcmdCls_Click()
lblInfo.Caption=""
cmdCls.Enabled=False
cmdDisplay.Enabled=TrueEndSub(5)保存文件【文件】/【frmEx1_2.frm另存为…】【文件】/【工程另存为…】技能要点很多属性可在设计阶段设置,也可在运行阶段设置。但有些属性只能在设计阶段或只能在运行阶段才能设置。输入“cmdCls.”后,出现成员列表。若不出现,说明该对象的名称有错,应检查。“标题(Caption)”和“名称(Name)”是两个不同属性。合理设置命令按钮的“可用”与“禁用”状态。编写事件过程时,采用逐个编写、调试的方式。1.2设计简单的VB应用程序
1.2.1文本信息的显示1.2.2窗体中显示图片和文字P91.2.1文本信息的显示
【实例1.3】在窗体上添加2个标签,标签的内容分别是“HappyNewYear”和“新年快乐”,文字的字体和颜色不同。程序运行时,单击窗体,交换两个标签的内容。双击窗体,结束程序的运行。P9(1)属性设置对象属
性属性值窗体(名称)CaptionPicturefrmEx1_3贺词互换选取一图形文件标签1(名称)CaptionBackStyleFontForeColorlblWish1HappyNewYear0-Transparent华文行楷、二号红色标签2(名称)CaptionBackStyleFontForeColorlblWish2新年快乐0-Transparent华文彩云、二号兰色PrivateSubForm_Click()temp=lblWish1.Caption lblWish1.Caption=lblWish2.CaptionlblWish2.Caption=tempEndSubPrivateSubForm_DblClick()EndEndSub(2)代码交换算法技能要点一定要明确编写代码的位置。不要将所有代码编写完毕再运行。标签的BackStyle(背景风格)属性为“0-Transparent”时,产生透明效果。要实现A和B的交换功能,必须使用中间变量T。1.2.2窗体中显示图片和文字
【实例1.4】窗体中有4个命令按钮。程序运行时,窗体显示出一幅图(作为背景图),单击“春”、“夏”、“秋”和“冬”4个命令按钮,在窗体中分别显示不同的图片;单击窗体,清除显示的图片,同时在窗体上直接输出“要显示的图是什么?”;双击窗体,清除窗体上显示的文字,重新显示出背景图。P12(1)属性设置对象属
性属性值窗体(名称)CaptionfrmEx1_4四季图命令按钮1(名称)CaptioncmdSpring春命令按钮2(名称)CaptioncmdSummer夏命令按钮3(名称)CaptioncmdAutumn秋命令按钮4(名称)CaptioncmdWinter冬PrivateSubForm_Load()frmEx1_4.Picture=LoadPicture("d:\vb\
background.jpg")EndSub(2)代码PrivateSubcmdSpring_Click()frmEx1_4.Picture=LoadPicture("d:\vb\
scn_spring.wmf")EndSub“夏”、“秋”、“冬”命令按钮的Click事件过程类似注意路径PrivateSubForm_Click() frmEx1_4.Picture=LoadPicture("") Print"要显示的图是什么?"EndSubPrivateSubForm_DblClick()
Cls frmEx1_4.Picture=LoadPicture("d:\vb\
background.jpg")EndSub技能要点使用LoadPicture函数装载图形时一定要写明文件的完整路径和文件名全称(含扩展名)。在运行时要删除已装载的图形,应使用“LoadPicture("")”形式,若在设计时删除图形,则选中Picture的属性值后,按“Delete”键。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年中国有源音箱专用变压器数据监测研究报告
- 2024年矿业测量仪器项目成效分析报告
- 2024至2030年中国舞台提升机控制柜数据监测研究报告
- 2024年苯甲酰H酸项目综合评估报告
- 2024至2030年中国磷铁环压脱装置数据监测研究报告
- 2024至2030年中国电接头行业投资前景及策略咨询研究报告
- 2024至2030年中国焗油营养洗发露数据监测研究报告
- 2024至2030年中国同轴信号防雷器数据监测研究报告
- 小学二年级奥数100题及答案
- 河南省焦作市(2024年-2025年小学五年级语文)统编版随堂测试(下学期)试卷及答案
- 建筑公司合规性评价报告
- 促销策略课件
- 大数据和人工智能知识考试题库600题(含答案)
- 2023年上海机场集团有限公司校园招聘笔试题库及答案解析
- 勘察质量及安全保障措施
- 高保真音频功率放大器
- 架桥机安全教育培训试卷
- 临时工用工协议书简单版(7篇)
- 国家电网公司施工项目部标准化管理手册(2021年版)线路工程分册
- 马克·夏加尔课件
- 沧州市基层诊所基本公共卫生服务医疗机构卫生院社区卫生服务中心村卫生室地址信息
评论
0/150
提交评论