第2章计算机基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第二章程序设计方法简介

本章要求算法的概念及特点,了解结构化程序设计和面向对象程序设计的特点;VB对象及使用方法窗体对象的操作、属性、事件和方法命令按钮、标签、文本框使用、属性、事件和方法焦点的概念及有关操作

本章目录2.1程序设计简介2.2VisualBasic中对象的概念2.3创建窗体对象2.4创建基本控件2.5焦点及焦点转换

2.1程序设计简介2.1.1计算机程序2.1.2算法2.1.3结构化程序设计 2.1.4面向对象的程序设计

2.1.1计算机程序计算机程序是指为了得到某种结果而可以由计算机执行的二进制指令序列,或者可被自动转换成二进制指令序列的符号化指令序列或符号化语句序列。

2.1.2算法广义:解决某问题或处理某件事的方法和步骤。狭义:计算机解决某问题的方法和步骤。算法具有确定性、可行性、有穷性及输入输出等特点。算法有多种描述工具,如:流程图。

2.1.3结构化程序设计采用“自顶向下、逐步求精”的程序设计方法,将待开发的软件系统划分为若干个相互独立的模块,使完成每一个模块的工作单纯而明确。对每一个程序模块的处理过程,使用顺序、选择、重复三种基本控制结构来构造。

顺序结构:含有多个连续的步骤,如图所示,是最简单的一种基本结构。在此控制结构中的A和B是顺序执行的。

选择结构:对某个给定条件P进行判断,条件成立或不成立时分别执行不同的语句组。

重复结构也叫循环结构,分为“当型循环”和“直到型循环”两种。

2.1.4面向对象的程序设计 “对象(Object)”是要研究的任何事物。它不仅能表示有形的实体,也能表示无形的(抽象的)规则、计划或概念。对象由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)封装成一独立整体,即对象具有封装性。

具有相同性质的一组对象称为“类(Class)”。由现有的、一般的类产生新的、具体的类称为“继承”。新类(子类)将拥有一般类(父类)的所有性质。类还具有多态性等。

在计算机软件系统中,对象是一个程序模块,能够为用户提供所希望的行为。面向对象程序设计就是基于对象概念、以对象为中心、以类及其相关机制来认识、理解、刻画客观世界并设计、构建相应的软件系统的方法。

2.2VisualBasic中对象的概念2.2.1对象2.2.2对象的建立、编辑和命名 2.2.3对象的属性、方法和事件

2.2.1对象VisualBasic是面向对象的程序设计语言,完成程序设计使用的很多类都由系统设计好了(也可以定义自己的类),包括这些类所具有的属性和方法(完成某种功能的代码段)。使用VisualBasic进行程序设计,可以直接使用系统提供的类创建对象,通过修改对象的属性值或调用对象的方法完成所需要的功能,而不需要关心类的内部是如何实现的。在VisualBasic中,对象中可以包含不同的组成部分,其中的每个部分又可以作为作为单独的对象。比如,窗体(From)是一个对象,而窗体又可以包含命令按钮(CommandButton)、文本框(TextBox)、菜单(Menu)等对象。在集成开发环境的工具箱中,所有图标都是VB系统设计好的标准控件类,将某一控件添加到窗体上,就得到控件对象,简称控件。

2.2.2对象的建立、编辑和命名对象的建立:包括窗体及标准控件对象对象的编辑:删除、移动、改变大小等对象的命名规则:见名知义使用前缀尽量不使用汉字

2.2.3对象的属性、方法和事件对象的属性属性是用来描述对象的静态特征的一个数据项。一个对象可以有多个属性,不同类型的对象有不同的属性。对象就是用不同的属性值来描述各自不同的特征。

对象的方法方法是用来描述对象的动态特征,反映对象发挥的作用。在VisualBasic中,系统预定义的对象的方法就是预先编制好的一段程序,完成某种特定的功能。程序员可以直接调用对象的方法,而不需要关心方法中程序代码的细节。如:窗体、命令按钮、文本框、标签等对象都具有Move方法,可以调用它来移动对象的位置,

对象的事件VisualBasic应用程序是事件驱动的执行方式,即发生什么样的事件,就执行什么样的操作。事件驱动的核心是事件。事件可以来自用户,如鼠标、键盘操作;也可以来自硬件,如系统时钟;还可以来自软件,如操作系统或应用软件本身。

每一种对象,到底能识别哪些事件,都是系统预先设置好的,不能随意添加。比如,命令按钮(CommandButton)对象能够识别Click(单击)等事件,但不能识别DblClick(双击)事件。当有事件发生时,事件收集和发送的工作是系统自动完成的,不需要程序员的干预。程序员的主要工作就是编写事件处理过程,完成所需要的功能。

2.3创建窗体对象2.3.1窗体对象的创建与操作2.3.2窗

文档评论(0)

知识的力量 + 关注
实名认证
内容提供者

每天进步一点点,生活向上没一天

1亿VIP精品文档

相关文档