Visual-Basic-清华大学vb编程语言基础-第1讲_第1页
Visual-Basic-清华大学vb编程语言基础-第1讲_第2页
Visual-Basic-清华大学vb编程语言基础-第1讲_第3页
Visual-Basic-清华大学vb编程语言基础-第1讲_第4页
Visual-Basic-清华大学vb编程语言基础-第1讲_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.VisualBasic编程,ylan,2。执行摘要。课程介绍:Visual Basic集成开发环境对象概念和VB事件驱动工作方法开发简单应用程序的基本操作、工程管理和步骤控制的使用帮助;3.计算机公共课程设置。计算机程序设计系列课程:计算机程序设计基础(C语言)C语言程序设计VC面向对象和可视化程序设计Java语言程序设计可视化基础程序设计,计算机文化基础(第一基础课程),办公自动化软件(2学分),网页设计与制作(2学分),-(2学分),计算机应用技术系列课程:计算机硬件技术,基础数据库技术,计算机网络技术应用和多媒体设计与制作应用-4,教学目标,本课程被设计为第一个程序设计课程。通过本课程的学习,学生不仅可以掌握编程的基本思想,还可以了解面向对象的编程方法,为开发Windows应用程序打下良好的基础。你为什么想学VB?可视化基础易于学习可视化基础易于界面设计和编程。VisualBasic具有面向过程和面向对象编程方法的特点。它可以直接使用对象、属性、方法和事件。VisualBasic广泛用于网络、多媒体和数据库应用,VBA,VBScript,6,课程内容-1,VB基础:集成开发环境,对象概念,事件驱动的工作方法,开发简单应用程序的步骤,基本控件的操作,工程管理,使用帮助VB语法和控件结构:数据类型,常量和变量,运算符和表达式,基本语句,选择结构编程,循环结构编程数组,进程:数组的概念,静态数组和动态数组的声明,数组的基本操作,控件数组, 函数过程和子过程,参数转移,变量和过程的范围,递归,通用算法,7,课程内容-2,界面设计:标准控件的使用,菜单设计,常规对话框,多窗体和多文档界面设计,工具栏和状态栏设计文件:文件系统控件,文件读写图形操作:图形操作基础,绘图属性,图形控件,图形方法,图形应用数据库应用:数据库概念,数据控件,数据库管理器,ADO数据控件,结构化查询语言SQL,数据库应用案例,8。 课程表,9,教材和参考书,教材VisualBasic程序设计安英联编参考书VisualBasic程序设计简明教程(第二版)机械工业出版社龚培曾,编高等教育出版社VisualBasic6大学教程电子工业出版社10。课程形式与教师的联系方式主要是每周3小时的口语和练习。从第二周开始,课程将在电脑室(9月28日之后):电脑开放实验室举行。重新选择西部双向机房后,每人增加64台教学机时,刷卡教师上课的联系方式如下:连赢依兰东主楼8-30962782934(O)学科教师:戴银62773240,11,课程考核要求。年级构成:1。普通作业(30%),2。出席率(10%),3。综合作业(20%),4。计算机考试(40%,开卷)。最终成绩通过了,优秀和失败。12.VisualBasic是微软推出的一种可视化、面向对象、事件驱动的结构化高级编程语言,用于在Windows环境下开发各种应用程序。VisualBasic编程系统巧妙地封装了Windows编程系统的复杂性,集成了Basic的语法和新的可视化工具,既保持了Windows独特的优秀性能和图形用户环境,又提供了编程的简洁性,大大提高了开发效率,降低了编程复杂度。13,VisualBasic版本,Visual Basic 1.0:于1991年发布,在事件驱动、QuickBasic语法和可视化界面方面取得了巨大成功。visual basic 2.0:1992年推出,它添加了对象类型变量。一般类型的变量可以引用专有类型的实例,甚至可以通过后期绑定来访问专有类型的属性和方法。还增加了OLE和简单的数据访问功能。VisualBasic3.0:于1993年推出,它支持高级功能,如ODBC和OLE,并添加了许多专业级别的控件来开发相当高级的Windows应用程序。VisualBasic4.0:于1995年推出,它不仅支持Windows95系统下的32位应用程序开发,还引入了面向对象的概念,如VisualBasic的类。VisualBasic4.0包括16位和32位版本。visual basic 5.0:1997年推出,添加了本地代码编译器,应用程序的效率可以大大提高。VisualBasic6.0:作为VisualStudio6.0的成员,它于1998年推出,是一个成熟稳定的开发系统,已成为Windows上最流行的VisualBasic版本。Visual Basic。NET,于:02年推出,是微软的主要组件。NET的策略,是一种完全面向对象的编程语言。14、VisualBasic6.0、VisualBasic6.0有三个版本,分别为学习版、专业版和企业版,以满足特定的开发需求。学习版:它是基本版,包括所有内部控件、网格控件、标签对象和数据绑定控件。专业版:为计算机专业人员在软件开发中提供一套功能齐全的工具。它包括学习版、ActiveX控件、互联网控件和表格控件的所有功能。企业版:一个强大的分布式应用程序可以由专业人员开发。该版本包括专业版的所有功能,以及自动化管理器、组件管理器、数据库管理工具和MicrosoftVisualSourceSafe面向工程的控制系统。Visual Basic可视化设计平台的主要功能面向对象编程结构化编程语言事件驱动编程机制具有强大的功能和开放的功能访问数据库动态数据交换(DDE)对象链接和嵌入(OLE)动态链接库(DLL)、16个作品演示、万年历图片浏览器屏幕保护程序浏览器MP3播放器VCD播放器查找文件、API函数ActiveX控件、17个、VB6.0集成开发环境、菜单栏、工具栏、标题栏、18个、VB6.0集成开发环境,主窗口位于集成开发环境的顶部,由标题栏、菜单栏组成窗体设计器窗口是设计VB应用程序界面的工作窗口,也是应用程序的最终界面。当设计应用程序的界面时,它是通过向窗体添加控件、图形和图像来完成的。“属性”窗口设置选定窗体或控件的属性。Visualbasic中的窗体和控件是预设对象,它们的特征(如大小、标题或颜色)由一组属性来描述。projectexplorer窗口显示创建应用程序所需的所有文件。工具箱窗口提供了一组称为控件的工具,主要用于设计应用程序的界面。代码窗口编辑表单和标准模块中的代码。19.主窗口,也称为设计窗口,位于集成开发环境的顶部,由标题栏、菜单栏和工具栏组成。表示当前状态。菜单栏中的菜单命令提供开发、调试和保存应用程序所需的工具。“通用”工具栏、以图标的形式提供了对通用命令的快速访问。“视图”/“工具栏”命令打开(关闭)其他工具栏,窗体左上角的坐标,窗体的大小,单位是twip1440twip=1英寸,return,20,窗体设计器窗口,窗体设计器窗口简称为窗口(窗体),它是设计VB应用程序界面的工作窗口,也是最终面向用户的应用程序界面。设计应用程序时,表单就像画布,组成应用程序的组件可以在其上绘制。返回,21,工程资源管理器窗口(1),工程资源管理器窗口包含创建应用程序所需的所有文件的列表。22,项目资源管理器窗口(2),项目资源管理器窗口中有六种类型的文件:项目文件(。vbp)和项目组文件(。vbg)。一个项目对应于一个项目文件,该文件管理项目的所有组件,并且是与项目相关的所有文件和对象的列表。当一个应用程序包含两个以上的项目时,这些项目形成一个工程组。表单文件(。每个表单对应一个表单文件,表单及其控件的属性和程序代码等信息存储在表单文件中。一个应用程序最多有255个表单。23,工程资源管理器窗口(3)。标准模块文件(。bas)标准模块文件是为合理组织程序而设计的纯代码文件。它主要用于声明全局变量和定义公共过程,并且可以被不同形式的程序调用。类模块文件(。VB提供了大量预定义的类,也允许用户定义自己的类。类模块文件用于保存用户根据程序设计要求定制的类代码。资源文件(。资源文件包含各种“资源”。它是一个可以同时存储文本、图片和声音等多种资源的文件。它由一系列独立的字符串、位图和声音文件组成。在VB中,窗体和控件都是对象。每个对象都可以通过一组属性来识别。属性窗口用于设置表单和控件的属性。“视图”/“属性窗口”命令F4,返回,25,工具箱窗口。工具箱主要用于应用程序的界面设计。工具箱窗口由工具图标组成,它们是VB应用程序的组件。工具箱中有三种类型的控件称为控件:内部控件(标准控件)、ActiveX控件和可插拔对象。在VB启动后,只有工具箱中的内部控件ActiveX控件通过在需要时执行“工程”/“零件”命令添加到工具箱中。返回,26,窗体布局窗口,窗体布局窗口指示程序运行时窗体在屏幕上的位置。用鼠标将代表窗体的图像拖动到新的位置,改变窗体在屏幕上的位置,27,开发编程方法,初始程序设计具有较高的运行效率,以较少的内存为目标,结构化程序设计程序的可读性和可维护性是目标程序=算法数据结构,面向过程的程序设计,面向对象的程序设计降低了程序的复杂性, 提高了软件的开放效率并改善了工作界面,因为目标程序=对象消息,面向对象的程序设计,28,在对象由具有属性、方法和事件的实体建立之后,通过与对象相关的属性、方法和事件来描述VisualBasic的操作。 Visual Basic中的对象分为两类:一类是系统设计的可直接使用的对象(如窗体和控件),另一类是用户自定义的对象。对象名称为了在程序代码中指示对象,必须对对象进行命名。对象名称可以使用字母、数字、汉字和连字符来表示对象的三个元素:属性、事件和方法、29、属性及其设置。属性是对象的属性,即用于描述和反映对象特征的参数。VB中的大多数对象都有属性,如名称、标题、颜色、可见性等。对象名。attribute=属性值,在属性窗口中设置对象属性,输入属性值,在下拉列表中选择属性值,在打开的对话框中设置属性,在程序代码中设置对象属性,text 1 . font size=20 text 1 . font name=官方脚本,某些属性只能在程序中设置。例如,文本框的SelText属性的某些属性不能由程序代码在运行时修改,如组合框的样式属性。此属性称为只读属性30。事件,这些事件是由VisualBasic预先设计的,并且可以被对象识别,例如Click、DblClick、MouseMove等。事件由用户(如点击)或系统(加载)触发,对象将对事件做出响应。VisualBasic采用事件驱动的编程机制。通过事件执行对象的操作,对象可以生成多个事件。每个事件都由一个程序响应。代码窗口31事件过程响应事件而执行的操作由一段称为事件过程的程序代码来实现。事件过程的一般格式是:私有子对象名_事件名.事件响应程序代码.结束Sub,私有Sub命令1 _ Click()打印“你好”结束Sub。在代码窗口中选择一个对象和一个事件,VB自动生成相应的事件程序框架(开始和结束)。32、方法,方法是对象的行为,是对象可以执行的动作或功能。VB编译并封装了一些常用的程序,作为用户直接调用的方法。该方法的引用格式为:对象名、方法名、图片1。打印“你好”表格1。打印“你好”。多个对象可以使用一种方法,33。VB应用程序的组成。标准模块标准模块完全由代码组成,与特定的表单或控件无关。在标准模块中,您可以声明全局变量、定义函数过程或子程序过程。标准模块中的过程可以由表单模块中的任何事件调用。类模块类模块用于生成和保存用户根据程序设计需要生成的类代码。每个类模块定义一个类。您可以在表单模块中定义类的对象并调用类的过程。标准模块中只有代码,而类模块中既有代码又有数据。您可以将类模块视为没有物理表示的控件。表单模块VB中的应用程序包含一个或多个表单模块,每个表单模块对应一个表单模块文件(。frm),它包含窗体及其控件的属性设置、事件过程、窗体内的常规过程、窗体级变量的描述以及外部过程的窗体级声明。34、VB程序执行步骤,启动应用程序,加载并显示表单表单(或表单上的控件)时,等待事件的发生,执行相应的事件过程,重复前两个步骤,直到遇到“END”END语句结束程序或按“END”强行停止程序。35,开发应用程序的一般步骤,进入VisualBasic集成开发环境,创建新的工程设计用户界面,设置表单和控件属性,编写事件过程代码,保存、运行和调试项目,生成可执行文件,36,示例应用程序(1),私有子命令1 _ click()text 1 . font size=20 text 1 . font name=正式脚本 text1。欢迎来到VB。私有子命令2 _ click () text1。forecolor=RGB (rnd * 255,rnd * 255,rnd * 255) endsub。用户界面由一个表单、一个文本框和四个命令按钮组成。表单的标题,背景颜色属性文本框的文本属性命令按钮的标题属性,私有子命令3 _ click () text1.text= endsub,私有子命令4 _ click () endsub,37,示例应用程序(2),运行项目,保存项目

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论