vb程序设计 第二章

vb程序设计 第二章

ID:40055424

大小:916.05 KB

页数:45页

时间:2019-07-18

vb程序设计 第二章_第1页
vb程序设计 第二章_第2页
vb程序设计 第二章_第3页
vb程序设计 第二章_第4页
vb程序设计 第二章_第5页
资源描述:

《vb程序设计 第二章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualBasic程序设计教程ptc.imust.cn内蒙古科技大学实践训练中心第二章VisualBasic程序设计概述2.1程序设计方法发展简述计算机软件开发历史结构化程序设计(C,Pascal)高级语言(Fortran,Basic)汇编语言二进制代码(机器语言)面向对象程序设计结构化程序设计早期程序设计面向对象程序设计(C++)可视化程序设计(VB,VC等)2.1.1早期的程序设计20世纪50年代用机器语言编写代码。程序员重复处理0与1不得不花费大量的时间来编制与调试程序。采用符号指令的汇编语言代替了机器语言。高级语言简化了程序设计。

2、用高级语言编写的程序与机器无关;程序员摆脱了机器本身的特性限制,精力只集中于算法。20世纪70年代初期,大型系统软件(如操作系统、数据库等)给程序设计带来了新的问题。促使人们对程序设计方法进行研究,从而提出了应该如何设计程序,设计程序的基本指导思想是什么,采用什么样的程序设计方法为好等问题。2.1程序设计方法发展简述2.1.2结构化程序设计1969年荷兰科学家Dijkstra提出了结构化程序设计的思想与概念。结构化程序设计基本思想:程序的结构规定为:顺序、选择和循环三种基本结构;限制使用GOTO语句,采用自顶向下、逐步求精、模块化程序设计原则

3、,将大型系统分解为功能独立的模块,使其最终转化为上述三种基本结构。结构化程序未能解决的问题:1、模块分割主要针对控制流,仍含有与人的思维方式不协调的地方,很难自然、准确地反映真实世界,软件质量很难保证。2、只突出了实现功能的操作方法(模块),而被操作的数据(变量)处于功能的从属地位,即程序模块与数据结构是松散地耦合在一起,当程序复杂时,容易出错,难以维护。2.1程序设计方法发展简述2.1.3面向对象程序设计面向对象程序设计(OOP)旨在使计算机问题的求解更接近于人的思维活动,使软件的开发形成一个由抽象到具体、由简单到复杂这样一个循序渐进的过程

4、。克服大型软件开发中存在的效率低、质量难以保证、调试复杂、维护困难等问题。面向对象将大量的工作由相应的对象来完成,程序员在应用程序中只需说明要求对象完成的任务。面向对象程序设计(OOP)的优点:1、使软件开发过程符合人们的思维方法,便于分析解决复杂的问题。2、使软件的维护和功能增减易于实现。3、使程序代码可重用,从而提高了软件开发的效率;4、与可视化技术相结合,使用户界面图形化、更美观、更友好。2.1程序设计方法发展简述2.2VisualBasic的对象及其属性、事件和方法VisualBasic的对象分为窗体和控件两大类。窗体-窗口本身,是屏

5、幕上的一个矩形区域;控件-窗口上构成图形用户界面的一些基本组成部件;(1)内部控件:是由VB系统提供的。启动VB后,内部控件出现在工具箱上。(2)ActiveX控件:是扩展名为.OCX的独立文件。(3)可插入对象:VB系统中有一些能直接使用的对象,其可被添加到工具箱上。2.2.1VisualBasic的对象2.2VisualBasic的对象及其属性、事件和方法对象的建立方法:(1)添加和删除控件到窗体上(2)编辑控件①选择控件②移动控件③移动改变控件大小④复制控件⑤控件的布局⑥控件的名称2.2.1VisualBasic的对象2.2Visual

6、Basic的对象及其属性、事件和方法1、对象的属性在VB系统中,选中一个对象后,可以在属性窗口中修改属性值,也可在程序运行阶段用语句来设置或修改其属性值。在程序中设置属性的语法格式为:对象名.属性名=属性值2.2.2对象的属性、事件与方法2.2VisualBasic的对象及其属性、事件和方法例【2-1】设计阶段修改对象属性在窗体上放置一个名为command1的命令按钮,将其属性列表框中的caption属性值改为“按钮”,height属性值改为890。解题思路:选择命令按钮,在其属性列表框中修改“caption”和“height”属性。2.2.

7、2对象的属性、事件与方法2.2VisualBasic的对象及其属性、事件和方法例【2-2】运行阶段修改对象属性在窗体上放置一个名为command1的命令按钮,程序运行后,点击窗体,将命令按钮的caption属性值改为“按钮”,height属性值改为890。解题思路:首先在窗体上放置一个名为command1的命令按钮,在窗体的click事件中填写相应的命令,改写按钮的属性值。2.2.2对象的属性、事件与方法PrivateSubForm_click()command1.caption=“按钮”command1.height=890EndSub2.

8、2VisualBasic的对象及其属性、事件和方法2、对象的事件、事件过程和事件驱动(1)事件在VB中,事件是发生在对象身上,且能被对象识别的动作。如:用鼠标单击对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。