- 1
- 0
- 约1.37万字
- 约 55页
- 2019-01-19 发布于浙江
- 举报
第二章 简单的VB程序设计 1.了解程序设计方法的发展; 2.理解面向对象程序设计概念; 3.理解对象、属性、事件、和方法等基本概念; 4.掌握建立简单的应用程序的方法和步骤; 5.熟悉一些基本控件和属性的设置; 6. 掌握工程的管理及环境的设置; 2.1 程序设计语言和方法概述 程序设计语言分低级语言和高级语言两大类 低级语言 包括机器语言和汇编语言 机器语言:由二进制数0,1组成的指令系统,计算机CPU可直接识别。有RISC(精简)和CISC(复杂)之分。 汇编语言:对应于机器语言的指令助记符 高级语言 接近人类习惯和语言描述方式的指令系统,不依赖于机器。移植性好,便于记忆、学习和维护,高级语言分为两大类。 面向对象的程序设计具有如下的优点: 1.符合人们习惯的思维方法,便于分解大型的复杂多变的问题。由于对象对应于现实世界中的实体,因而可以很自然地按照现实世界中处理实体的方法来处理对象,软件开发者可以很方便地与问题提出者进行沟通和交流。 2.易于软件的维护和功能的增减。对象的封装性及对象之间的松散组合,都给软件的修改和维护带来了方便。 3.可重用性好。重复使用一个类(类是对象的定义,对象是类的实例化),可以比较方便地构造出软件系统,加上继承的方式,极大地提高了软件开发的效率。 4.与可视化技术相结合,改善了工作界面。随着基于图形界面操作系统的流行,面向对象的程序设计方法也将深入人心。它与可视化技术相结合,使人机界面进入GUI时代。 2.3 建立简单的应用程序 步骤:(1)建立用户界面的对象 (2)对象属性的设置 (3)确定对象事件过程及编程 (4)保存文件 (5)运行和调试程序代码 例: 编写一个对输入字符进行转换的程序.转换规则为,将其中的大写字母转换成小写字母,小写字母转换成大写字母,空格不转换,其余转换成“*”。要求每输入一个字符,马上就进行判断和转换。 2.3.1 建立用户界面的对象 首先要明确,你的程序需要哪些控件,对控件进行操作要发生哪些事件,控件之间的关系 本例: 2个标签(用于显示信息,但不能用于输入) 2个文本框(用来输入和显示信息) 2个命令按钮(用来执行有关操作) 2.3.3 对象事件过程及编辑 进入代码窗口的方法: (1) 在窗体窗口中双击控件对象; (2) 在“工程”窗口单击“查看代码”按钮 (3) 在“视图”菜单中选择“代码窗口”命令 在VB中,许多功能已封装在对象内部,例如文本框本身就具有各种文本编辑的功能,在VB程序设计时,我们只需要让文本框去做我们想要它做的事,而不必关心它到底具体是怎么做的。 2.3.4 保存和运行程序 1. 保存工程 (1)选择“文件”菜单下的“Form1另存为” (2)选择“文件”菜单下的“工程另存为” 注:对文件改名存盘时使用这种方式,第一次保存时,也最好使用这种方式。若已保存过,要再以原文件名保存,则选择“保存Form”和“保存工程”选项 2. 程序的运行 (1)编译运行模式 生成 .exe文件运行 (2)解释运行模式 2.4.1 通用属性 对象属性设置的方法: 方法一: 在设计模式下,通过属性窗口直接设置对象的属性。 方法二: 在程序的代码中通过赋值实现,其格式为: 对象名.属性名=属性值 例如:cmdDisp.Caption=“显示” 大部分属性可以通过属性窗口设置,也可在程序代码中设置。 但有少部分属性仅可以在属性窗口中设置,或只能在程序运行期间设置(即只能在代码窗口中设置)。 1. Name名称属性(任何对象都具有的) 创建的对象名称,有默认的名.在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。 2. Height、width、top和left属性 单位为twip(缇):1 twip=1/20点=1/1440英寸=1/567cm 3.Caption 标题属性:决定出现在窗体的标题栏上的文本内容,也是当窗体被最小化后出现在窗体图标下的文本。决定控件上显示的内容。 5. Enabled属性(逻辑值) 决定控件是否可操作。 True :允许用户进行操作,并对操作进行响应(缺省值) 。 False:呈暗淡色,禁止用户进行操作。 6. Visible属性(逻辑值) 决定控件是否可见 True :运行时控件可见(缺省值) 。 False:运行
您可能关注的文档
- 第4章MCS-51单片机汇编语言程序设计.ppt
- 第4章社区健康促进与健康教育.ppt
- 第4章微型计算机原理与应用.ppt
- 第4周小课 汇编语言程序设计.ppt
- 第05章 CCS中C语言软件开发基础.ppt
- 第05章 汇编语言程序设计.ppt
- 第5讲_ARM9体系架构.ppt
- 第5章 汇编语言与程序设计.ppt
- 第5章 80868088汇编语言程序设计.ppt
- 第5章 ARM汇编语言基础.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 卧床病人翻身拍背操作规范.pptx VIP
- 对口畜牧单招题库及答案.doc VIP
- 2025-2026学年道法统编版小学五年级全册必背知识点归纳.docx VIP
- 2024-2025学年上海市静安区六年级上学期期末考试英语试卷含详解.pdf VIP
- 学堂在线 雨课堂 学堂云 工程伦理2.0 章节测试答案.docx VIP
- 《穿戴甲》标准文本.docx VIP
- 山东省潍坊市高密市2024-2025学年六年级上学期期末语文试题.docx VIP
- 学堂在线 雨课堂 学堂云 大数据机器学习 章节测试答案.docx VIP
- 代购走私责任边界.docx VIP
- 2022年人教部编版三年级语文上册期末考试卷及答案【真题】.doc VIP
原创力文档

文档评论(0)