语言程序设计第1讲ppt课件

上传人:bin****86 文档编号:54896806 上传时间:2018-09-21 格式:PPT 页数:20 大小:277KB
返回 下载 相关 举报
语言程序设计第1讲ppt课件_第1页
第1页 / 共20页
语言程序设计第1讲ppt课件_第2页
第2页 / 共20页
语言程序设计第1讲ppt课件_第3页
第3页 / 共20页
语言程序设计第1讲ppt课件_第4页
第4页 / 共20页
语言程序设计第1讲ppt课件_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《语言程序设计第1讲ppt课件》由会员分享,可在线阅读,更多相关《语言程序设计第1讲ppt课件(20页珍藏版)》请在金锄头文库上搜索。

1、教材与参考书籍,VB语言程序设计,龚沛曾等编. Visual Basic 程序设计教程,北京:高等教育出版社,2000 龚沛曾等编. Visual Basic 程序设计与应用开发教程,北京:高等教育出版社,2004 段兴主编. Visual Basic 6.0 实用程序100例,北京:人民邮电出版社,2001 Diane Zak . Programming with Microsoft Visual Basic 6.0 Enhanced Edition ,Thomson Learning Press ,2002,刘新民主编.Visual Basic 6.0程序设计,北京:清华大学出版社,200

2、4,参考书籍,课程简介,VB语言程序设计,重 在 实 践,第1章 Visual Basic 概述,1.1 程序设计语言及方法概述,BASIC,Beginners All-purpose Symbolic Instruction Code,开发图形用户界面(GUI)的方法,VBVisual Basic,VVisual,编写、编辑并测试Windows应用程序,GUIGraphical User Interfaces,1. 程序设计语言的发展,第1章 Visual Basic 概述,1.1 程序设计语言及方法概述,手工方式编程:硬件成本高,强调使用技巧节省时间和空间,程序可读性差,通用性差,维护困难

3、。,SP:采用自顶向下、逐步求精的分析和设计方法(功能分解方法),程序模块化,模块的层层分解(明确功能、降低复杂度)。实现每个模块的程序的基本结构有三种:顺序结构、选择(条件分支)结构、循环结构。程序的可读性、易于维护成为评价程序质量的首要条件。,OOP:不再把问题分解为过程,而是将问题分解为对象。OOP更能准确地反映真实世界,更符合人的思维方式。对象是现实世界中可以独立存在并可被区分的一些实体,或是概念上的实体。对象有自己的数据(属性),也包括作用于数据的操作(方法)。对象把自己的属性和方法封装成一个整体,供程序员使用。对象之间的相互作用通过消息传送来实现。,2. 程序设计方法的发展,Vis

4、ual Basic 的发展史, 60年代初 Dartmouth学院的John G. Kemeny和Thomas Kuntz发明Basic语言; 1976年 Bill Gates和Paul Allen开发出了Basic语言的早期版本; 80年代初 微软公司推出了适合IBM-PC的GW-Basic语言; 80年代中 微软公司推出了Quick Basic版本; 1991年 微软公司开发出了Visual Basic 1.0; 1992年 微软公司推出了Visual Basic 2.0; 1993年 微软公司推出了Visual Basic 3.0,增加了数据库开发和对象链接与嵌入技术(OLE)等功能;

5、1995年 微软公司推出了Visual Basic 4.0,改善程序设计环境,与Windows95紧密结合; 1996年 微软公司推出了Visual Basic 5.0,增加或增强了Internet开发、数据访问、程序调试、ActiveX控件等方面的功能;支持Internet开发和原始码编译,是VB5.0的两大特点; 1998年 微软公司推出了Visual Basic 6.0.,1.2 VB 6.0 简介,VB 6.0功能特点,* 具有面向对象的可视化设计工具,* 事件驱动的编程机制,* 提供易学易用的应用程序集成开发环境,* 结构化的程序设计语言,* 开放的数据库功能,支持网络环境的程序开发

6、,* 支持DDE、DLL和OLE,充分利用Windows资源,* 完备的Help联机帮助功能,VB6.0 版本,DLLDynamic Link Library OLEObject Linking and Embedding DDEDynamic Data Exchange,* 学习版,* 专业版,* 企业版,VB 6.0 环境、安装和启动,运行环境, Microsoft Windows 95,或Microsoft Windows NT 3.51或更新版本。 80486DX/66或更高微处理器(推荐使用Pentinum(奔腾)或更高的CPU)。 一个CD-ROM驱动器。 Microsoft Wi

7、ndows支持的VGA或分辨率更高的监视器。 在Windows95下16MB RAM,在Windows NT下32MB RAM;300MB以上硬盘剩余空间。 鼠标或其它定点设备。,安装VB6.0, 将Visual Studio 6.0的光盘插入光驱,安装程序会自动运行。 如果Visual Studio 6.0的光盘已在光驱中,从“我的电脑”或“资源管理器”中双击光盘根目录下的Setup.exe文件。,启动, “开始” “程序”菜单 “Microsoft Visual Basic 6.0 中文版”菜单 “Microsoft Visual Basic 6.0 中文版”程序。 双击VB6.0程序的快

8、捷键图标。,新建工程,Visual Basic 概述,1.3 VB 6.0 集成开发环境(IDE),IDE集程序代码编制、界面设计、测试和查错等功能为一体的应用程序开发系统。,IDE桌面组成:菜单栏、工具栏、控件工具箱(ToolBox)、属性窗口、项目资源管理窗口及代码窗口等。,IDEIntegrated Development Environment,IDE桌面,VB6.0的集成开发环境(IDE)桌面,标题栏,菜单栏,工具栏,工具箱,窗体布局窗口,属性窗口,工程资源管理窗口,窗体设计器,立即窗口,代码显示钮,窗体显示钮,工程中文件显示切换钮,1、窗体(Form),窗体即平时所说的窗口(Win

9、dow),是VB6.0中最常见的对象,也是程序设计的基础。 各个控件必须建立在窗体上,一个窗体对应一个窗体模块 新建工程时,系统会自动建立一个窗体 窗体的结构和操作方式同Windows环境下的应用程序窗口一样 通过改变窗体的属性,可以改变窗体的外观。窗体的主要属性为:BackColor、BorderStyle 、Caption 、ControlBox 、MaxButton 、Movable 、Name 、WindowState,控件是系统预先定义好的,在程序中可以直接使用的一类对象。每个控件都有各自的属性、事件和方法,可以在程序代码中使用。 VB6.0中的控件分为3类: 内部控件:封装在VB的

10、EXE文件中,位于VB IDE的工具箱中 ActiveX控件:单独保存在.ocx类型的文件中 可插入的对象:用户可将Excel表格或PowerPoint幻灯片等作为一个对象添加到工具箱中,编程时可根据需要随时建立,2、控件(Control),3、属性(Property),属性可看作对象的静态特征。程序运行中改变属性触发对象状态变化。VB中的对象都有许多属性,它们是用来描述和反映对象特征的参数。用户可以根据需要设置某些属性的值,其它属性也可以使用VB提供的默认值。属性设置方法: 在属性窗口中直接设置 在程序代码中通过赋值来实现:对象名.属性=属性值 对象的命名:Name属性(用于引用对象),事件

11、是由用户或系统触发,可以由窗体或控件识别的操作。在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。 编程人员只需对每一个对象的特定事件编写相应的代码,无须考虑程序的执行顺序 事件过程的语法结构:StaticPrivate|Public Sub 对象名_事件名(参数列表)处理事件的代码End Sub,4、事件(Event)及代码编写,5、工程资源管理器,工程(Project)是指建立一个应用程序时所包含的文件的集合,包括窗体文件(.frm)、标准模块文件(.bas)以及可以由VB6.0应用程序使用的任何类型的文件。 工程资源管理器显示当前所打开的工程的

12、信息状态和文件内容 若打开的是一个工程组,则将显示整个工程组的所有工程信息 工程资源管理器主要进行与工程相关的任务(添加、删除文件)而不进行工程文件(.vbp)的编辑工作(自动跟踪操作并更新工程文件) 工程管理操作可以通过右键快捷菜单来实现,1.4 设计程序的一般步骤,VB程序设计一般有5个步骤: 创建应用程序的界面 设置属性 编写程序代码 调试程序 生成可执行程序,例1-0:设计一个VB程序,窗体界面如下图所示,在输入方框中输入字符,单击运行按钮后,在输出框输出所输入的字符,单击Exit按钮或按Alt+E键后,退出程序。,学习创建VB应用程序、工程管理、环境设置、安装盘制作及帮助系统使用。,

13、VB6.0的3种工作模式: 设计模式(Design):界面设计、代码编写 运行模式(Run):不能编辑界面和代码 中断模式(Break):代码编辑,但不能编辑界面,对象及其属性、事件和方法,VB中对象的概念,面向数据/过程的设计方法面向对象的程序设计(OOP),对象数据和数据操作方式的综合体。例如,窗体、控件。,窗体对象是 Visual Basic 应用程序的基本构造模块,是运行应用程序时,与用户交互操作的实际窗口。窗体有自己的属性、事件和方法,控制窗体的外观和行为。,控件更易阅读的一种图形对象,用来接收用户的输入、显示输出、触发事件过程。每个控件都有一组属性、方法和事件。,对象的命名:通过设

14、置属性“Name”来命名,必须以字母或汉字开头,由字母、汉字、数字串组成,长度小于40个字符。,OOPObject Oriented Programming Encapsulation Inheritance Polymorphism,对象的三要素:属性、事件和方法。, 属性Property描述对象的性质(数据)。,例如,Caption,Font,BackColor。, 事件Event对象的响应。例如,Click,Load,使用属性的方法: 在设计阶段直接设置对象的属性; 在程序代码中通过赋值实现,其格式如下:对象.属性=属性值 ( Text1.BackColor=vbRed ),事件驱动特定

15、的事件发生在特定的对象身上时,才执行相应事件过程中的代码。, 方法Method作用于对象的操作。,例如 Clear,Print,Show,Hide 对象方法的调用格式:对象 .方法参数名表 Form1.Print “abcdef”,窗体及常用控件的常用属性、事件和方法,标签、命令按钮、文本框、时钟控件,文本框属性:Text, MaxLength, MultiLine, ScrollBars, SelText, Sellength, SelStart, PasswordChar, Alignment,公有属性:Name, Appearance, Font, Left, Top, Width, H

16、eight, Visible, Enable,标签属性:Caption, BorderStyle, AutoSize, BackColor, Font, ForeColor,命令按钮属性:Caption, Default, Cancel, Picture,时钟控件属性:Interval,标签事件: Click, DblClick, Change 命令按钮事件:Click 文本框事件: Click, DblClick, Change, KeyPress, GotFocus 时钟事件: Timer,例题与练习,例1-1,窗口上有“显示”和“隐藏”两个按钮,一个文本 框。单击“显示”按钮时,文本框中出现一段文字;当单 击“隐藏”按钮时,文本框中的文字消失。 思考:1. 如何设置应用程序界面及放置控件?2. 如何设置控件属性?并注意事件驱动概念。3. 如何设置访问键Access Key(热键)?,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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