2008春vb程序设计第1部分面向对象&vb程序设计

2008春vb程序设计第1部分面向对象&vb程序设计

ID:36187790

大小:292.50 KB

页数:33页

时间:2019-05-07

2008春vb程序设计第1部分面向对象&vb程序设计_第1页
2008春vb程序设计第1部分面向对象&vb程序设计_第2页
2008春vb程序设计第1部分面向对象&vb程序设计_第3页
2008春vb程序设计第1部分面向对象&vb程序设计_第4页
2008春vb程序设计第1部分面向对象&vb程序设计_第5页
资源描述:

《2008春vb程序设计第1部分面向对象&vb程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教材:VisualBasic程序设计教程(第三版)高等教育出版社主讲:陆延哲VisualBasic程序设计(一)1第1部分面向对象&VB程序设计一、程序设计基本概念二、结构化程序设计的基本思想三、面向对象程序设计的基本思想四、VisulBasic程序设计开发环境五、创建第一个VB应用程序2一、程序设计基本概念1程序设计:就是在相应的计算机平台(硬件平台和软件平台)上,通过绘制编写计算机代码,生成计算机指令流,用以控制计算机的运行,以便自动完成若干既定的功能。2程序设计方法面向数据的程序设计方法面向过程的程序设计方法面向对象的程序设计

2、方法33软件设计的输入输出制品需求分析及功能规格说明书概要设计说明书;详细设计说明书;测试计划书;计算机软件程序代码用户操作手册;维护手册;培训手册;等等44软件设计的质量特性功能性(functionality)可靠性(reliability)易用性(usability)运行效率(efficiency)可维护性(maintainability)可移植性(portability)55软件设计的开发过程软件界面设计编写源代码文件软件需求分析软件设计说明书编译、连接软件调试软件测试软件发布6算术逻辑部件累加器、寄存器控制逻辑部件内部传输总

3、线微处理器CPU系统总线存储器子系统(ROM、RAM)输入输出接口微型计算机各种外围设备计算机系统软件计算机应用软件微型计算机系统6微型计算机系统结构(一)77微型计算机系统结构(二)中央处理单元CPU算术协处理器时钟发生器地址锁存器数据收发器总线控制器中断控制器计算机系统总线接口扩展插槽DMA控制器串行通信接口RAM子系统并行通信接口ROM子系统D/A模块接口定时/计数器A/D模块接口网络通信模块光盘存储接口磁盘存储接口88计算机代码的具体动作CPU控制数据在寄存器和内存(RAM)之间移动;CPU控制数据在内存和外存之间移动;C

4、PU控制数据在内存和网络之间移动;CPU控制将键盘和鼠标的状态信息移动到内存;CPU控制数据在内存和显示存储器之间移动;CPU控制数据在内存和其他I/O设备之间移动;CPU对内存中的数据进行数学、逻辑运算;99计算机中数据流动示意中央处理单元寄存器单元计算机内存单元计算机外存单元计算机I/O口单元模块显示器单元键盘、鼠标单元计算机系统总线计算机内存在程序设计中的表现形式是:各种数据类型的变量批量数据空间程序代码空间10字节型(1byte)Byte整型(2byte)Interger长整型(4byte)Long单精度浮点数(4byte)

5、Single双精度浮点数(8byte)Double字符串型(0~65535)String布尔型(2字节)Boolean日期型、货币型等(8byte)Date/Currency抽象数据类型(对象型)(4byte)Object变体型Variant自定义组合类型数组10数据类型(使用内存)1111程序设计语言的基本成分数据成分常量和变量全局量和局部量数据类型运算成分运算符号运算规则控制成分顺序、分支(条件)、重复(循环)管理成分工程组、工程、模块、过程子过程函数过程12基于程序的可读性、可靠性、可维护性,结构化算法采用三种基本结构单元:顺

6、序结构单元;选择结构单元;循环结构单元;三种基本结构单元的共同点:只有一个入口;只有一个出口;无死语句;无死循环;二、结构化程序设计的基本思想13顺序结构单元执行任务(A)执行任务(B)执行任务(C)入口出口14选择结构单元执行任务(A)执行任务(B)执行任务(C)入口出口条件判定满足条件不满足条件15循环结构单元给定初始条件入口条件判定执行任务(A)不满足条件满足条件出口16模块化程序设计的基本思想软件模块:依据结构化编程的思想,由利用三种基本结构单元完成的具有独立功能的代码组合(子程序)构成的集合(程序模块,一般存储为一个独立的

7、文件);子程序的特性只有一个入口,只有一个出口;无死语句;无死循环;模块化程序设计模块中子程序功能相关,结构紧凑;可以构建分层次软件模块;可以进行积木式的开发;17传统的程序设计基本思想“程序设计=数据结构+算法”以特定的数据结构(公有变量)为中心;以软件模块(子程序集合)组构成算法;以算法为核心对数据进行处理;主程序为过程式监控两大难题:难于超越程序复杂性障碍;无法自然地表示客观世界;18三、面向对象程序设计的基本思想对象:拥有责任的自主实体;在系统中扮演一定的角色,可以是人、物、软件实体等。软件对象:包括窗体、菜单、数据库、各种

8、控件等;对象的属性:一组数据,用于描述对象的特征,定义对象的外观和行为;对象的行为:方法和事件响应;方法:用于接收其它对象发来的消息,是对象的行为方式,即对象执行的操作。事件响应:对象对外部变化的响应,主要用于接收操作系统发来的消息。

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

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

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