网站大量收购闲置独家精品文档,联系QQ:2885784924

第二章 面向对象编程基础.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 面向对象编程基础 1.了解程序设计方法的发展; 2.理解面向对象程序设计概念; 3.理解对象、属性、事件、和方法等基本概念; 4.掌握建立简单的应用程序的方法和步骤; 5. 掌握工程的管理及环境的设置; 2.1 程序设计方法概述 计算机只能识别二进制的指令代码 所以计算机真正能够执行的只有机器语言 如何让编程人员能够直观方便的进行程序设计? ---解决方法是:利用人类的语言编程,之后将其转化为相应的机器指令代码 2.1 程序设计方法概述 根据语言接近人类语言的程度分为: 机器语言:机器指令,不直观,不容易移植 汇编语言:用英文符号代表机器指令 高级语言:表达方式接近自然语言。出现循环,条件结构。 2.1 程序设计方法概述 高级语言又分成面向过程的,和面向对象的高级语言。 高级语言独立于计算机硬件,通用性和可移植性好。 比如:BASIC,FORTRAN,PASCAL,C,C++, 2.1 程序设计方法概述 面向对象的程序设计的优点: 1.符合人们习惯的思维方法,便于分解大型的复杂问题。可以很自然地按照现实世界的方法来处理对象。 2.易于软件的维护和功能的增减。对象的封装性及对象之间的松散组合,都给软件的修改和维护带来了方便。 3.可重用性好。重复使用一个类,可以比较方便地构造出软件系统,极大地提高了软件开发的效率。 4.与可视化技术相结合,改善了工作界面。随着基于图形界面操作系统的流行,面向对象的程序设计方法也将深入人心。 2.1 程序设计方法概述 高级语言如何转化为机器指令: 解释执行:一边扫描,一边翻译,一边执行。不产生EXE可执行文件。 编译执行:将源程序全部翻译成机器程序。这过程称作编译。 2.1 程序设计方法概述 VB是可以解释,也可以编译: 翻译一条执行一条,一旦发现语法错误,立即发出错误警告。 程序调试好后可生成(,EXE)的可执行文件脱离VB环境,直接在Windos环境下运行。 VB对象(控件)的组成 属性 描述和反映对象状态和特征(如:颜色) 事件 预先定义的,可被对象识别的动作(如:单击) 方法 对象能执行的动作或功能(如:移动) 对象的常用基本属性 Name 对象的名称 Caption 对象的标题 Height 对象的高度 Width 对象的宽度 Top 顶边距离 Left 左边距离 Enabled 激活或禁止 Visible 可见性 Font 对象使用字体 ForeColor 前景颜色 BackColor 背景颜色 BackStyle 背景样式 BorderStyle 边框样式 Alignment 对齐方式 AutoSize 自动调整 TabIndex Tab顺序 2.3 简单应用程序的建立 一.工程的组成 工程文件(.Vbp)包含了一个应用程序的所有文件 窗体文件(.frm):控件及属性、事件过程和自定义过程 窗体的二进制数据文件(.frx),自动产生同名..frx文件。 标准模块文件(.bas) 类模块的文件(.cls) 资源文件(.res) ActiveX控件的文件(.ocx) 一个VB应用程序中各主要文件的结构关系如下图: 二、创建应用程序的步骤: 分析问题,确定程序要完成什么任务,按下面的步骤创建应用程序。 (1)新建工程。 (2)创建应用程序界面。 (3)设置属性值。 (4)对象事件过程的代码编写。 (5)程序运行与调试。再次保存修改后的程序 (6)制作安装包 工程的管理 一个VB应用程序可以在两种模式下运行: 一种是解释运行模式,另一种是编译运行模式。 选择“运行”菜单的“启动”命令,也可以按F5键来执行程序。 使用“文件”菜单中的“生成EXE文件”命令, 生成可执行文件,来执行程序。 工程的管理 用“工具”菜单下的“选项”命令,用户可以进行环境设置 * * 本章要求: 2.2 VB中面向对象的基本概念 一、对象与类 1. 对象 对象是基本的运行时的实体,如窗体、各种控件等,它既包括作用于对象的操作(方法)和对象的响应(事件)。 将数据和处理这些数据的过程封装在一起。 2. 类 类是一个抽象的整体概念 ,对象是类的实例化。 类与对象是面向对象程序设计语言的基础。 例:学生是一个笼统的名称,是一个“类”,一个个具体的学生就是这个类的实例,也就是这个类的一个

文档评论(0)

pjj123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档