- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
集成開发环境和程序设计入门
集成开发环境和程序设计入门
本章要点
从基于过程式的结构化编程到基于对象的事件驱动编程,编程机制和程序执行流程 的控制方式都发生了很大的变化,从基于DOS字符界面的编程环境到基于Windows图 形界面的可视化开发环境,不仅给编程带来了极大的方便,而且大大提高了程序开发的 效率。
本章在简单介绍Visual Basic语言的诞生、发展和特点后,重点介绍其集成开发环境的组成和特点、对象和事件驱动编程机制的有关概念,以及程序设计的一般步骤。配合简单程序设计的需要,介绍了几个最常用对象(窗体、命令按钮、文本框和标签)及其常用的属性、方法和事件。本章内容是Visual Basic程序设计入门的引导。
1.1 Visual Basic的发展和功能特点
1.1.1 Visual Basic的发展
Visual Basic(VB)最初是由Basic语言发展而来,但从Basic到Visual Basic的变化是质的飞跃。这种变化不仅是语言功能的大大增强,更主要是程序设计方式的改变以及程序界面类型的改变,还有编程机制的改变。Basic语言是基于过程的程序设计语言,而Visual Basic是基于对象的事件驱动机制的程序设计语言。Basic语言的编程界面是字符界面,设计的程序是基于DOS平台的字符界面程序;Visual Basic的程序开发界面是可视化的图形界面,开发的应用程序也是Windows图形界面程序。在可视化开发环境中,编程是一种更轻松、愉快和高效的智力活动。
Visual Basic也有多个版本,从1.0、2.0、3.0、4.0、5.0到6.0版本,功能在不断增强。Visual Basic 6.0是1999年推出的,深受用户欢迎,广为流传,目前仍被广泛使用。Visual Basic 6.0版本之后就是Visual Basic.NET,从Visual Basic 6.0到Visual Basic.NET又是一次大的变化,在概念上、框架上和编程方式上都有了变化,但这种变化没有从Basic到Visual Basic的变化那么大。掌握Visual Basic 6.0之后再学习Visual Basic.NET就不是很难的事了,而且绝大部分基于Visual Basic 6.0开发的程序,很容易升级成Visual Basic.NET程序,所以本书仍以Visual Basic 6.0为蓝本来介绍。
Visual Basic 6.0有三个不同版本,即学习版、专业版和企业版,三个版本包含的内容多少不一样(学习版内容最少,专业版居中,企业版内容最全面)。
1.1.2 Visual Basic的功能特点
为了初步了解Visual Basic的一些特点,请先看一个简单的Visual Basic程序实例。
例1-1 程序的界面(窗体)上有四个命令按钮(CommandButton)和一个标签。单击标有“左移”、“右移”字样的按钮时,标签向左或向右移动一段距离;单击标有“变色”字样的按钮时,标签的文字颜色发生变化;单击标有“退出”字样的按钮时,程序退出运行状态。
在程序的代码窗口中包含下列代码:
Private Sub Command1_Click() 左移,Command1是该按钮的名称,Label1是标签的名称
Label1.Left = Label1.Left - 200
End Sub
Private Sub Command2_Click() 右移,Command2是该按钮的名称,Label1是标签的名称
Label1.Left = Label1.Left + 600
End Sub
Private Sub Command3_Click() 变色,Command3是该按钮的名称,Label1是标签的名称
Static colorNo As Integer
colorNo = (colorNo + 1) Mod 15
Label1.ForeColor = QBColor(colorNo)
Print colorNo;
End Sub
Private Sub Command4_Click() 退出,End是退出程序的语句
End
End Sub
程序的设计界面如图1-1所示,运行界面如图1-2所示。
图1-1 例1-1的界面设计
图1-2 例1-1的运行界面
通过例1-1,可以归纳出Visual Basic的一些基本特点。
1.具有基于对象的可视化设计工具
在Visual Basic中,程序设计是基于对象的。对象是一个抽象概念,是把程序代码和数据封装起来的一个软件部件,是经过调试可以直接使用的程序单位。许多对象都是可视的。程序设计人员只需要利用开发环境提供的
您可能关注的文档
- 集團公司中层干部能力素质360度评估表.doc
- 集團公司会计基础工作标准.doc
- 集團公司供热指标分析指导意见.doc
- 集團企业财务人员各岗位职责及工作流程.doc
- 集團公司创建本质安全型企业的情况简介624..doc
- 集團公司制度(行政管理篇).doc
- 集團公司各部门岗位职责.doc
- 集團公司员工管理条例规定.doc
- 集團公司工会工作职能职责标准定稿.doc
- 集團公司工作票操作票使用管理标准.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- 珠心算家长会(金)课件.ppt VIP
- 税法(第5版)课件 曹越 第1--5章 税法基本原理、增值税--- 企业所得税.pptx
- 手外科疾病诊断与治疗.pptx VIP
- 2021乒乓球比赛活动设计方案.docx VIP
- 医疗器械分类目录2002版.doc VIP
- JBT10216-2013电缆桥架标准将代替JBT10216-2000旧标准.docx VIP
- 非遗知识文化云肩知识介绍PPT课件.pptx VIP
- 人行地通专项施工方案.doc VIP
- 阳江核电厂疏浚(清淤)项目环境影响报告书.docx VIP
- 2025广西公需科目考试答案(3套,涵盖95_试题)一区两地一园一通道建设;人工智能时代的机遇与挑战.pdf VIP
文档评论(0)