东北大学可视化程序设计VB01课件.ppt

上传人:scccc 文档编号:11903721 上传时间:2021-10-22 格式:PPT 页数:65 大小:1.77MB
返回 下载 相关 举报
东北大学可视化程序设计VB01课件.ppt_第1页
第1页 / 共65页
东北大学可视化程序设计VB01课件.ppt_第2页
第2页 / 共65页
东北大学可视化程序设计VB01课件.ppt_第3页
第3页 / 共65页
东北大学可视化程序设计VB01课件.ppt_第4页
第4页 / 共65页
东北大学可视化程序设计VB01课件.ppt_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《东北大学可视化程序设计VB01课件.ppt》由会员分享,可在线阅读,更多相关《东北大学可视化程序设计VB01课件.ppt(65页珍藏版)》请在三一文库上搜索。

1、东北大学可视化程序设计VB01,1,Visual Basic.NET,东北大学可视化程序设计VB01,2,选用教材及参考书,选用教材: Visual Basic.NET程序设计实用教程 Visual Basic.NET实验指导与编程实例 李印清 编著 清华大学出版社 2006 参考书: Visual Basic.NET程序设计冯博琴、崔舒宁 编著 清华大学出版社 2004 Microsoft MSDN 文档,东北大学可视化程序设计VB01,3,课程进度安排,第一章 VB.NET概述 2+2 第二章 VB.NET语法基础 2+2 第三章 基本控制结构 4+4 第四章 过程 2+2 第五章 面向对

2、象的程序设计 2 第六章 常用控件 4+4 第七章 界面设计 2+2 第八章 文件 2+2 第九章 多媒体程序设计 2+2 第十章 数据库开发 1+2 第十一章 网络应用程序开发 1+2,东北大学可视化程序设计VB01,4,课程考核方式,卷面成绩 60 上机/实验成绩 40 平时成绩 0-10,东北大学可视化程序设计VB01,5,第1章 Visual Basic.NET概述,教学目的,教学要求,重点难点,教学内容,东北大学可视化程序设计VB01,6,教学目的,通过本章的学习,了解Visual Basic程序设计的基本概念,明白如何启动和退出Visual Basic.NET,了解Visual B

3、asic.NET集成开发环境启动界面的组成,学会在程序界面中添加按钮、标签框、文本框三种控件以及设置常用属性的方法,参照本章示例,学会设计一个简单的应用程序的方法。,BACK,东北大学可视化程序设计VB01,7,教学要求,了解Visual Basic程序设计的基本概念 了解Visual Basic.NET的安装过程,掌握启动与退出Visual Basic.NET的方法; 了解Visual Basic.NET的集成开发环境启动界面及各组成部分的功能; 掌握窗体、按钮、标签框、文本框的常用属性及其设置方法; 正确的理解事件驱动的概念; 模仿本章例题,设计一个简单的应用程序的开发,程序的运行和程序事

4、件的保存方法。,BACK,东北大学可视化程序设计VB01,8,重点难点,重点: 程序设计的基本概念 Visual Basic.NET的启动与退出; Visual Basic.NET的集成开发环境 按钮、标签框、文本框三个控件的使用方法; 设置对象属性值的方法。,难点: 按钮、标签框、文本框三个控件的常用属性; 设置按钮、标签框、文本框的方法; 事件驱动的概念。,BACK,东北大学可视化程序设计VB01,9,教学内容,1.5 Visual Basic.NET简介,1.6 Visual Basic.NET的安装、启动和退出,1.7 Visual Basic.NET集成开发环境简介,1.8 窗体和常

5、用控件,1.9 简单应用程序的开发示例,1.1 关于Visual Basic的三个问题,1.2 程序设计语言,1.3 Basic语言,1.4 Visual Basic简介,东北大学可视化程序设计VB01,10,1.1 关于Visual Basic的三个问题,Why? 为什么用VB? What? VB能做什么? How? 如何用VB?,东北大学可视化程序设计VB01,11,Why? 为什么用VB?,语言简单、易学 界面直观、易懂 代码短小、精干 结构化程序设计 可视化集成开放环境 能够高效、快速地开发功能强大、图形界面丰富的Windows应用软件,东北大学可视化程序设计VB01,12,What?

6、 VB能做什么?,一般应用 数据库应用 多媒体应用 网络和Internet应用 非核心模块 对于执行速度要求不高,东北大学可视化程序设计VB01,13,How? 如何用VB?,工程(Project) 窗体(Form) 控件(Control) 编写代码(Coding) 运行程序(Run),MENU,东北大学可视化程序设计VB01,14,1.2 程序设计语言,1.2.1 程序设计语言 1.2.2 语言处理程序 1.2.3 高级程序设计语言,东北大学可视化程序设计VB01,15,1.2.1 程序设计语言,20世纪40年代 机器语言 20世纪50年代 汇编语言 20世纪60年代 高级语言,东北大学可视

7、化程序设计VB01,16,20世纪40年代 机器语言,最底层的计算机语言,每条指令二进制形式的指令代码,由0和1组成。 优点: 计算机硬件可以直接识别,执行速度快 缺点: 直观性差,不易阅读和理解 不同计算机间互不兼容,不易移植,东北大学可视化程序设计VB01,17,20世纪50年代 汇编语言,采用能帮助记忆的英文缩写符号(指令助记符)来代替机器语言指令代码中的操作码,用地址符号来代替地址码。 优点: 比机器语言直观,容易记忆、理解和阅读 与机器语言一一对应,程序执行效率高 缺点: 不同计算机间互不兼容,通用性与可移植性差,东北大学可视化程序设计VB01,18,20世纪60年代 高级语言,与具

8、体的计算机硬件无关,表达方式接近自然语言和数学语言,程序的编制和调试过程大大简化,编程效率大幅提高。 优点: 独立于具体的计算机硬件,通用性和可移植性好 缺点: 程序的执行速度和空间效率略差,东北大学可视化程序设计VB01,19,1.2.2 语言处理程序,将程序设计语言编写的程序(源程序)翻译成机器语言程序(目标程序),并进行语法、语义等方面的检查。 汇编程序 将汇编语言编写的程序翻译成机器语言程序 编译程序 将高级语言编写的程序翻译成机器语言程序 解释程序 将高级语言编写的程序边扫描、边翻译、边执行,不产生机器语言程序,东北大学可视化程序设计VB01,20,1.2.3 高级程序设计语言,BA

9、SIC Beginners All purpose Symbolic Instruction Code(初学者通用符号指令代码)的缩写 应用领域:应用程序 代表:Microsoft Visual Basic、Boland Turbo Basic FORTRAN Formula Translation(公式转换)的缩写 应用领域:科学与工程计算 代表:Compaq Visual Fortran(CVF)、Intel Visual Fortran(IVF),东北大学可视化程序设计VB01,21,PASCAL 应用领域:专业教学、应用程序 代表:Borland Delphi C/C 应用领域:应用程

10、序、系统程序 代表:Microsoft Visual C、Borland C Builder Java 应用领域:网络程序、跨平台应用(借助Java虚拟机) 代表:Sun JDK、Borland JBuilder,MENU,东北大学可视化程序设计VB01,22,1964年 BASIC语言诞生 196470年代中期 第一代BASIC 只有十几个语句的BASIC,称为基本BASIC 70年代中期到80年代中期 第二代BASIC 微机出现初期的BASIC,称为解释型BASIC 代表:Microsoft GW-BASIC、IBM BASICA 80年代中期到90年代 第三代BASIC 编译型BASIC

11、,字符界面IDE,结构化、模块化 代表:True Basic、Microsoft Quick Basic、Borland Turbo Basic 90年代后 第四代BASIC 可视化BASIC,Windows环境,图形界面IDE,事件驱动机制 代表:Microsoft Visual Basic,1.3 BASIC语言,MENU,东北大学可视化程序设计VB01,23,1.4 Visual Basic简介,Visual Basic语言的特点,面向对象的可视化编程工具; 事件驱动的编程方式; 结构化的程序设计语言; 功能强大的集成开发环境(IDE); 支持多种数据库系统的访问; 支持动态数据交换(D

12、DE)、动态链接库(DLL)和 对象的链接与嵌入(OLE); 完备的联机帮助功能。,MENU,东北大学可视化程序设计VB01,24,1.5 Visual Basic.NET简介,1.5.1 Visual Studio.NET的框架,Visual Studio .NET,Common Language Infrastructure,Common Language Runtime,Base Class Library,ADO.NET and XML,XML Web services,Windows Forms,Web Forms,Common Language Specification,VB,C

13、+,C#,公共语言运行时,公共的语言规范,基于 XML的 数据存取,JScript,基于 XML 和 SOAP,东北大学可视化程序设计VB01,25,1.5.2 Visual Basic.NET及其新特性,1.5 Visual Basic.NET简介,引入了ASP.NET技术,支持Web窗体和Web Services; 引入了ADO.NET技术; 增加了Windows应用程序开发方面的新功能; 提供了许多应用程序及控件的模板; 改进了程序调试功能; 提供了一个可编程的对象模型。 首次全面支持面向对象的程序结构(类、继承、封装、多态性 ) 支持多线程,东北大学可视化程序设计VB01,26,1.5

14、.3 Visual Basic.NET的用途,Windows 应用程序 Windows服务 Windows控件库 库类 ASP.NET Web 应用程序 ASP.NET Web 服务 Web控件库 控制台应用程序,1.5 Visual Basic.NET简介,MENU,东北大学可视化程序设计VB01,27,1.6 Visual Basic.NET的安装、启动与退出,1.6.1 Visual Basic.NET的安装要求,1. 硬件要求: CPU:Pentium 450MHZ以上 硬盘:3GB以上 内存:128MB RAM以上 显示器:256色以上 键盘、鼠标 CD-ROM 声卡、音箱、麦克风等

15、多媒体设备 2软件环境 Microsoft WindowsXP或者Microsoft Windows2000系列操作系统。,东北大学可视化程序设计VB01,28,1.6.2 Visual Basic.NET的安装,安装时必须以系统管理员的身份登录。安装过程分为以下3个阶段: 安装必要的Windows控件; 安装Visual Studio.NET; 安装Service Releases。,1.6 Visual Basic.NET的安装、启动与退出,东北大学可视化程序设计VB01,29,1.6 Visual Basic.NET的安装、启动与退出,1.6.2 Visual Basic.NET的安装,

16、插入Visual Studio.NET系统7张CD盘中的第1张。,单击“Windows控件更新” 。,插入Visual Studio.NET系列光盘中的第5张盘,然后单击【确定】按钮。,选中“接受”,然后单击“继续”。,选择“立即安装”,完成系统安装的第1阶段的工作。,点击完成,开始安装Visual Studio.NET本身。,单击“Visual Studio.Net”链接。用户选择接受协议,并 输入产品密钥 和用户姓名后,单击“继续”。,设置安装路径和选择需要安装的Visual Studio.NET中的软件。,单击“立即安装”,完成第2阶段的安装工作。,安装Service Releases,

17、用户可以参照提示进行。,东北大学可视化程序设计VB01,30,1.6.3 Visual Basic.NET的启动与退出,1.6 Visual Basic.NET的安装、启动与退出,在开始中查找并单击的“Microsoft Visual Studio.NET”项目,东北大学可视化程序设计VB01,31,1.6.3 Visual Basic.NET的启动与退出,1.6 Visual Basic.NET的安装、启动与退出,Visual tudio.NET的启动界面,单击新建项目。,东北大学可视化程序设计VB01,32,1.6.3 Visual Basic.NET的启动与退出,1.6 Visual B

18、asic.NET的安装、启动与退出,设置项目的类型为Visual Basic项目,并选择项目的类型。输入文件名和存放文件的路径,然后单击【确定】。,东北大学可视化程序设计VB01,33,1.6.3 Visual Basic.NET的启动与退出,1.6 Visual Basic.NET的安装、启动与退出,进入VB.NET的集成开发环境,并自动创建一个名称为Form1的空白窗体。,东北大学可视化程序设计VB01,34,退出VB.NET集成开发环境方式: 单击主窗口右上角的关闭按钮。 执行【文件】菜单中的【退出】命令。,1.6.3 Visual Basic.NET的启动与退出,1.6 Visual

19、Basic.NET的安装、启动与退出,离开VB.NET集成开发环境时,如果程序修改过尚未保存,系统会弹出提示保存文件的对话框。,MENU,东北大学可视化程序设计VB01,35,1.7 Visual Basic.NET的集成开发环境(IDE)简介,1.7.1 IDE启动界面及其组成,窗体,解决方 案资源 管理器,工 具 箱,属 性,东北大学可视化程序设计VB01,36,1标题栏,IDE状态共有3种: 设计表示目前处于设计程序状态, 执行表示目前处于执行程序状态, 中断表示目前处于暂停程序执行状态。,1.7 Visual Basic.NET的集成开发环境(IDE)简介,1.7.1 IDE启动界面及

20、其组成,项目名称,版权,状态,东北大学可视化程序设计VB01,37,2菜单栏,1. 7Visual Basic.NET的集成开发环境(IDE)简介,1.7.1 IDE启动界面及其组成,(1) 文件菜单,(2) 编辑菜单,(4) 项目菜单,(3) 视图菜单,(5) 生成菜单,(6) 调试菜单,东北大学可视化程序设计VB01,38,3工具栏,1.7 Visual Basic.NET的集成开发环境(IDE)简介,1.7.1 IDE启动界面及其组成,4工具箱,5窗体窗口,6解决方案资源管理器,7属性窗口,8代码设计器窗口,东北大学可视化程序设计VB01,39,开发应用程序时,用户可以根据自己的需要,调

21、整窗口、工具栏等IDE界面元素的位置、大小和显示方式。,1.7 Visual Basic.NET的集成开发环境(IDE)简介,1.7.2 定制自己的IDE环境,MENU,东北大学可视化程序设计VB01,40,1.8 窗体和常用控件,1.8.1 窗体(Form),BackColor,ForeColor,Font,Size,设置窗体工作区的背景色。,设置窗体工作区的前景色。,选择该属性时系统自动打开字体对话框,用于设置所选文字的字体、字号、样式及效果等。,Width,Highth,Text,设置窗体的大小。,设置窗体的水平宽度。,设置窗体的垂直高度。,设置窗体标题栏上显示的文字内容。,东北大学可视

22、化程序设计VB01,41,1.8 窗体和常用控件,1.8.1 窗体(Form),hight,width,背景色,前景色,东北大学可视化程序设计VB01,42,1.8 窗体和常用控件,1.8.2 按钮控件(Button),Name,Text,Visible,Enable,设置按钮的对象名称。,设置按钮上显示的文字。,设置按钮在程序运行期间是否可见。,设置按钮在程序运行期间是否可用。,东北大学可视化程序设计VB01,43,1.8 窗体和常用控件,1.8.2 按钮控件(Button),按钮不可见,属性设置窗口,运行结果,按钮不可用,东北大学可视化程序设计VB01,44,用于显示提示性信息,一般不进行

23、更改。,1.8 窗体和常用控件,1.8.3 标签框控件(Label),Text,TextAlign,设置标签框显示的内容,可用于标注某些控件的名称或用途。,设置标签框中文本的对齐方式。,东北大学可视化程序设计VB01,45,1.8 窗体和常用控件,1.8.3 标签框控件(Label),Text属性值,东北大学可视化程序设计VB01,46,1.8 窗体和常用控件,1.8.4 文本框控件(TextBox),Text,设置文本框中要显示的文本信息。,Maxlength,Multiline,Passwordchar,Scrollbars,设置文本框最多可以容纳字符的个数。,设置文本框中是否允许显示和输

24、入多行文本信息。,用于密码保护显示。,设置文本框中是否带有滚动条。,东北大学可视化程序设计VB01,47,1.8 窗体和常用控件,1.8.4 文本框控件(TextBox),文本框的 Text属性值,MENU,东北大学可视化程序设计VB01,48,1.9 一个简单的应用程序的开发示例,创建VB.NET应用程序的步骤: 创建应用程序界面 设置对象属性 编写事件过程代码 程序运行与保存,东北大学可视化程序设计VB01,49,1.9 一个简单的应用程序的开发示例,【例1.1】设计一个应用程序,在窗体上分别放置2个标签框、2个文本框和2个按钮控件: Label1的Text属性值为“今天距北京2008年奥

25、运会开幕还有” Label2的Text属性值为“天” Button1的Text属性值为“确定” Button2的Text属性值为“结束” TextBox1和TextBox2的Text属性值为空,东北大学可视化程序设计VB01,50,1.9 一个简单的应用程序的开发示例,程序的功能:用户在TextBox1中输入当日距离2012奥运会开幕的天数,单击“确定”按钮。 若输入正确,则在TextBox2中显示“恭喜你,答对了!” 若输入错误,显示“很遗憾,答错了!” 用户单击“结束”按钮则结束程序运行,东北大学可视化程序设计VB01,51,1.9 一个简单的应用程序的开发示例,1.9.1创建应用程序界面

26、,(1)启动VB.NET,创建一个名为Form1的空白窗体。,东北大学可视化程序设计VB01,52,1.9 一个简单的应用程序的开发示例,1.9.1 创建应用程序界面,(2)依次在窗体中创建6个对象。,东北大学可视化程序设计VB01,53,1.9 一个简单的应用程序的开发示例,1.9.2 设置对象属性,(1)设置窗体属性 选中窗体,在属性窗口中将其Text属性值设置为“程序开发示例”。,东北大学可视化程序设计VB01,54,1.9 一个简单的应用程序的开发示例,1.9.2 设置对象属性,(2)设置Label1的属性 Text属性值设置为“今天距伦敦2012年还有”; Font属性,单击右侧有一

27、个带“”标志的图表按钮,打开字体设置对话框: 字体设置为“宋体”; 字形设置为“常规”; 大小设置为“四号” 。,东北大学可视化程序设计VB01,55,1.9 一个简单的应用程序的开发示例,1.9.2 设置对象属性,东北大学可视化程序设计VB01,56,1.9 一个简单的应用程序的开发示例,1.9.2 设置对象属性,东北大学可视化程序设计VB01,57,1.9 一个简单的应用程序的开发示例,1.9.2 设置对象属性,(3)设置其它控件属性 Label2:Text属性值设置为“天”,字体为“宋体”,字形为“常规”,大小为“四号”; TextBox1:Text属性值设置为空,字体为“宋体”,字形为

28、“常规”,大小为“18”; TextBox2:Text属性值设置为空,字体为“宋体”,字形为“常规”,大小为“18”; Button1:Text属性值设置为“确定”; Button2:Text属性值设置为“结束”。,东北大学可视化程序设计VB01,58,1.9 一个简单的应用程序的开发示例,1.9.2 设置对象属性,东北大学可视化程序设计VB01,59,1.9 一个简单的应用程序的开发示例,1.9.3 编写事件过程代码,(1)编写按钮Button1的代码:,对象,事件,东北大学可视化程序设计VB01,60,1.9 一个简单的应用程序的开发示例,1.9.3 编写事件过程代码,Button1_Cl

29、ick事件过程程序代码: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If Val(TextBox1.Text) = DateDiff(DateInterval.Day, Today, #8/8/2008#) Then TextBox2.Text = 恭喜你,答对了! Else TextBox2.Text = 很遗憾,答错了! End If End Sub,东北大学可视化程序设计VB01,61,1.9 一个简单的应用程序的开

30、发示例,1.9.3 编写事件过程代码,(2)编写按钮Button2的代码: Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub,东北大学可视化程序设计VB01,62,1052,恭喜你,答对了!,1.9 一个简单的应用程序的开发示例,1.9.4 运行结果,东北大学可视化程序设计VB01,63,1051,很遗憾,答错了!,1.9 一个简单的应用程序的开发示例,1.9.4 运行结果,东北大学可视化程序设计VB01,64,1.9 一个简单的应用程序的开发示例,1.9.4 程序的运行与保存,在“调试”菜单中选择“启动”选项(或按F5键),运行程序。,运行,保存,在“文件”菜单中选择“全部保存”选项以默认文件名存盘。,BACK,东北大学可视化程序设计VB01,65,Thank you!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1