程序设计语言基本知识及VisualBASIC简介

上传人:新** 文档编号:583093854 上传时间:2024-08-29 格式:PPT 页数:34 大小:650KB
返回 下载 相关 举报
程序设计语言基本知识及VisualBASIC简介_第1页
第1页 / 共34页
程序设计语言基本知识及VisualBASIC简介_第2页
第2页 / 共34页
程序设计语言基本知识及VisualBASIC简介_第3页
第3页 / 共34页
程序设计语言基本知识及VisualBASIC简介_第4页
第4页 / 共34页
程序设计语言基本知识及VisualBASIC简介_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《程序设计语言基本知识及VisualBASIC简介》由会员分享,可在线阅读,更多相关《程序设计语言基本知识及VisualBASIC简介(34页珍藏版)》请在金锄头文库上搜索。

1、第一讲第一讲 程序设计语言基本知识及程序设计语言基本知识及Visual BASIC 简介简介(A Tutorial Introduction to Fundamental Knowledge of Programming Language and Visual BASIC) 1.1 程序设计语言程序设计语言 1.2 程序设计方法程序设计方法 1.3 算法与流程图算法与流程图 1.4 VB程序设计初步程序设计初步11.1 程序设计语言程序设计语言计算机语言计算机语言:人与计算机进行交流的工具。人与计算机进行交流的工具。程序程序:为使计算机完成一个预定的任务而设计的一系列语句为使计算机完成一个预定

2、的任务而设计的一系列语句 或指令。或指令。程序设计程序设计:设计书写及检查调试设计书写及检查调试程序的过程。程序的过程。11.1.1 程序设计语言程序设计语言把解题方法的描述称为算法。把解题方法的描述称为算法。程序设计过程实质上是利用计算机对问题进行求解的过程,程序设计过程实质上是利用计算机对问题进行求解的过程,这种问题求解过程的描述必须借助于一种计算机能够读懂这种问题求解过程的描述必须借助于一种计算机能够读懂的语言,我们称之为程序设计语言。的语言,我们称之为程序设计语言。11.1.2 程序设计语言的发展程序设计语言的发展1、面向机器的语言、面向机器的语言 如:机器语言、汇编语言。如:机器语言

3、、汇编语言。 由二进制代码组成,难学、难记、难推广。由二进制代码组成,难学、难记、难推广。3 3、面向对象的语言面向对象的语言 如:如:Visual BASICVisual BASIC语言、语言、Visual CVisual C语言。语言。 对象的组合、对象的属性、事件和方法。对象的组合、对象的属性、事件和方法。2、面向过程的语言、面向过程的语言 (结构化程序设计语言或高级语言结构化程序设计语言或高级语言) 如:如:BASIC语言、语言、C语言。语言。 要描述解题过程。要描述解题过程。11.1.3 BASIC语言的发展语言的发展第一代第一代:1964年、美国、年、美国、“基本基本BASIC”.

4、第二代第二代:1984年的年的True BASIC、Turbo BASIC、Quick BASIC. 特别是特别是97年的年的QBASIC.第三代第三代:1991年的年的Visual BASIC 1.0. 今天的今天的Visual BASIC 6.0.11.1.4 Visual Basic 的版本的版本Visual BASIC 1.0-Visual BASIC 4.0 运行于运行于DOS或或Window3.x 操作系统下操作系统下,是是16位的程序开发工具。位的程序开发工具。Visual BASIC 6.0有有三种版本三种版本标准版标准版企业版企业版专业版专业版Visual BASIC 5.0

5、和和Visual BASIC 6.0 运行与运行与Window95、NT或或 更高版本的操作系统下,是更高版本的操作系统下,是32位的程序开发工具。位的程序开发工具。11.2 程序设计方法程序设计方法11.2.1 结构化程序设计方法结构化程序设计方法结构化程序设计方法的主要技术结构化程序设计方法的主要技术 逐步求精逐步求精模块化模块化自顶向下自顶向下11.2.2 面向对象的程序设计方法面向对象的程序设计方法对象对象:是由数据及其上操作组成的封装体。是由数据及其上操作组成的封装体。VB中主要的对象中主要的对象 有窗体和控件。有窗体和控件。在在VB的编程中的编程中,整个工程的总体设计用整个工程的总

6、体设计用面向对象的程序设计方法面向对象的程序设计方法, 具体事件过程的编写用结构化程序设计方法。具体事件过程的编写用结构化程序设计方法。在在面向过程的程序设计语言中面向过程的程序设计语言中,程序程序=算法算法+数据结构数据结构在面向对象的程序设计语言中在面向对象的程序设计语言中,程序程序=对象对象+消息消息11.3 算法与流程图算法与流程图11.3.1 流程图流程图起止框起止框处理框处理框判断框判断框流程线流程线11.3.2 三种基本结构三种基本结构语句A语句B条件语句A语句B循环体顺序结构顺序结构选择结构选择结构循环结构循环结构循环结构循环结构当型当型循环循环直到型循环直到型循环循环体条件不

7、满足满足当型循环当型循环条件循环体不满足满足直到型循环直到型循环A=7Print A7 A打印AX能被2整除?打印“X是偶数”打印“X是奇数”满足不满足If x mod 2=0 then print “x是偶数” else print “x是奇数”变量将1到100打印出来。I=1Do While I=100 print I I=I+1Loop1 II5满足不满足开始结束S=0S+1 SS+2 SS+3 SS+4 SS+5 S打印S开始结束S=0I=1S+I SI+1 I打印SI 5满足不满足开始S=0I=1I N-1不满足打印N不是素数满足11.4 VB程序设计初步程序设计初步11.4.1 V

8、B的启动的启动如何启动如何启动整体布局整体布局标题栏标题栏工程资源管理器窗口工程资源管理器窗口11.4 VB程序设计初步程序设计初步11.4.1 VB的启动的启动如何启动如何启动整体布局整体布局标题栏标题栏工程资源管理器窗口工程资源管理器窗口11.4 VB程序设计初步程序设计初步11.4.1 VB的启动的启动如何启动如何启动整体布局整体布局标题栏标题栏工程资源管理器窗口工程资源管理器窗口一个一个VB应用程序包含五类文件:窗体文件应用程序包含五类文件:窗体文件(*.frm)、程序文件程序文件(模块文件模块文件)(*.bas)、类模块文件类模块文件(*.cls)、用户控件文件用户控件文件(*.ct

9、l)和属性页文件和属性页文件(*.pag),即组成一个应用程序全部模即组成一个应用程序全部模块的集合。它们都包含于应用程序工程文件块的集合。它们都包含于应用程序工程文件(*.vbp)之中之中.11.4.2 菜单条和工具栏菜单条和工具栏菜单条菜单条11.4.2 菜单条和工具栏菜单条和工具栏工具栏工具栏11.4.3 建立一个最简单的建立一个最简单的VB工程工程如何新建一个工程如何新建一个工程如何运行如何运行如何保存如何保存11.4.3 建立一个最简单的建立一个最简单的VB工程工程如何新建一个工程如何新建一个工程如何运行如何运行如何保存如何保存11.4.3 建立一个最简单的建立一个最简单的VB工程工

10、程如何新建一个工程如何新建一个工程如何运行如何运行如何保存如何保存11.4.4 对象和属性的概念对象和属性的概念对象对象:是由数据及其上操作组成的封装体。是由数据及其上操作组成的封装体。VB中主要的对象中主要的对象 有窗体和控件。有窗体和控件。属性属性:对象所具有的性质和特征。对象所具有的性质和特征。属性值属性值:用来描述对象属性的数据。用来描述对象属性的数据。属性窗口属性窗口设定属性值的三种方式设定属性值的三种方式11.4.5 “无所不知无所不知”的小鸡的小鸡事件过程事件过程:针对某个对象的某个事件编写的针对某个对象的某个事件编写的,指明了对象在接到指明了对象在接到 该事件后应响应的操作序列

11、。该事件后应响应的操作序列。由由窗体窗口进入到代码窗口的三种方法窗体窗口进入到代码窗口的三种方法代码窗口代码窗口对象列表框事件列表框自动产生11.4.6 方法的概念方法的概念对象对象:是由数据及其上操作组成的封装体。是由数据及其上操作组成的封装体。方法方法:对象可执行的操作。对象可执行的操作。方法的调用格式为方法的调用格式为:对象名对象名.方法名方法名如:如:Form1.print “你单击我了你单击我了” 或或 print “你单击我了你单击我了” Form1.cls 11.4.7 事件过程的概念事件过程的概念事件事件:是对象能够识别的外部刺激。是对象能够识别的外部刺激。 如窗体的单击事件如

12、窗体的单击事件(Click)、双击事件双击事件(DblClick)事件过程事件过程:针对某个对象的某个事件编写的针对某个对象的某个事件编写的,指明了对象在接到指明了对象在接到 事件后应响应的操作序列。事件后应响应的操作序列。方法和事件过程的区别方法和事件过程的区别:方法由系统提供方法由系统提供,由程序来调用由程序来调用; 事件过程由程序员负责编写事件过程由程序员负责编写,由系统来调用由系统来调用.事件过程11.4.8 控件和工具箱控件和工具箱VB中的对象是按类来划分的中的对象是按类来划分的,同一类的对象共用同一组属性同一类的对象共用同一组属性,事件和方法事件和方法.指针 pointer图片框

13、picturebox标签 label文本框 textbox框架 frame命令按钮 commandbutton复选框 checkbox选项按钮 optionbutton组合框 combobox列表框 listbox水平滚动条 hscrollbar垂直滚动条 vscrollbar计时器 timer图象框 image工具箱工具箱添加控件的方法添加控件的方法调整控件大小的方法调整控件大小的方法移动控件的方法移动控件的方法复制和删除控件的方法复制和删除控件的方法1、界面设计、界面设计2、属性设置、属性设置3、编写事件过程代码、编写事件过程代码 修改属性值的另一种方式修改属性值的另一种方式 对象名对象名

14、.属性名属性名=属性值属性值 例例1.7 “现在来学现在来学Visual BASIC”在编写事件过程代码时注意在编写事件过程代码时注意: 程序文本由英文半角字符组成程序文本由英文半角字符组成,在在录入程序时录入程序时,除非汉字字符串除非汉字字符串,否则应把中文输入法关闭否则应把中文输入法关闭. 说明说明:方法和属性方法和属性 方法是要执行的动作方法是要执行的动作,而属性是要设置或查看的特征而属性是要设置或查看的特征. “对象名对象名.方法名方法名”是一条语句是一条语句. “对象名对象名.属性名属性名” 只能是语句的一个组成部分只能是语句的一个组成部分.11.4.9 开发开发VB程序的三部曲程序的三部曲1、界面设计、界面设计2、属性设置、属性设置3、编写事件过程代码、编写事件过程代码

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号