VBNET程序设计教程电子教案课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《VBNET程序设计教程电子教案课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VBNET 程序设计 教程 电子 教案 课件
- 资源描述:
-
1、本书目录本书目录Visual Basic.NETVisual Basic.NET程序设计教程程序设计教程本书目录本书目录2 2第一章第一章 VB.NETVB.NET基础基础第二章第二章 简单的简单的VB.NETVB.NET程序设计程序设计第三章第三章 VB.NETVB.NET语言基础语言基础第四章第四章 基本的控制结构基本的控制结构第五章第五章 数数 组组第六章第六章 过过 程程第七章第七章 用户界面设计用户界面设计第八章第八章 面向对象程序设计基础面向对象程序设计基础第九章第九章 文文 件件第十章第十章 图形应用程序开发图形应用程序开发第十一章第十一章 数据库应用程序开发数据库应用程序开发目
2、目 录录本书目录本书目录3 3第一章第一章 VB.NETVB.NET基础基础 1.1 VB.NET1.1 VB.NET概述概述1.2 VB.NET1.2 VB.NET集成开发环境集成开发环境1.3 1.3 使用帮助系统使用帮助系统 本章目录本章目录本书目录本书目录4 41.1 VB.NET1.1 VB.NET概述概述1.1.1 Visual Basic的发展的发展20世纪世纪60年出现年出现Basic语言;语言;20世纪世纪80年代,年代,True Basic、Quick Basic和和Turbo Basic等等;1991年年Microsoft公司推出公司推出Visual Basic1.0,以
3、,以可视化工具为界面设计、结构化可视化工具为界面设计、结构化Basic语言为基语言为基础,以事件驱动为运行机制。从础,以事件驱动为运行机制。从1991年的年的VB1.0至至1998年的年的V B6.0的多次版本升级,功能更强的多次版本升级,功能更强大、完善,应用面更广;大、完善,应用面更广;2002年正式发布年正式发布Visual Basic.NET。本章目录本章目录本书目录本书目录5 51.1.2 Microsoft.NET1.1.2 Microsoft.NET概述概述 什么是什么是.NET?.NET代表了一个集合、一个环境、一个编程的代表了一个集合、一个环境、一个编程的基本结构,作为一个平
4、台来支持下一代的基本结构,作为一个平台来支持下一代的Internet。.NET也是一个用户环境,是一组基本的用户服也是一个用户环境,是一组基本的用户服务,可以作用于客户端、服务器或任何地方务,可以作用于客户端、服务器或任何地方。对初学对初学VB的人来说,可以这样认为,的人来说,可以这样认为,.NET就是就是Visual Studio.NET。本章目录本章目录本书目录本书目录6 6Visual Studio.NET Visual Studio.NET Windows应用程序应用程序ASP.NET程序程序中间语言(中间语言(IL)程序()程序(EXE)基础类库基础类库第一次编译第一次编译第二次编译
5、第二次编译在不同的在不同的CPU上运行上运行VB.NETVJ#.NETVC+.NETVC#.NETVisual Studio.NETCLRCLR本章目录本章目录本书目录本书目录7 71.1.3 VB.NET1.1.3 VB.NET特点特点1 引例引例例例1.1简单的动画演示。简单的动画演示。一行文字一行文字“欢迎使用欢迎使用VB.NET”在具有背在具有背景图案的窗体中上、下移动。景图案的窗体中上、下移动。移动方法有两种:单击手动按钮,移动移动方法有两种:单击手动按钮,移动5个像素单位个像素单位;单击自动按钮,按定时器;单击自动按钮,按定时器触发频率连续移动;当内容超出窗体范触发频率连续移动;当
6、内容超出窗体范围时,进行反弹。围时,进行反弹。本章目录本章目录本书目录本书目录8 8引例引例根据要求,根据要求,用工具箱上用工具箱上的的Label、Button、Timer等控等控件,在窗体件,在窗体上建立控件上建立控件对象,进行对象,进行有关的属性有关的属性设置。设置。本章目录本章目录本书目录本书目录9 9引例:编写事件过程引例:编写事件过程 本章目录本章目录本书目录本书目录1010v 提供了易学易用的应用程序集成开发环境提供了易学易用的应用程序集成开发环境v 具有面向对象的可视化设计工具具有面向对象的可视化设计工具v 事件驱动的编程机制事件驱动的编程机制v 支持结构化程序设计,具有面向对象
7、程序设支持结构化程序设计,具有面向对象程序设计语言的所有特征计语言的所有特征v 具有丰富的数据类型、功能强大的类库具有丰富的数据类型、功能强大的类库v 强大的数据库功能强大的数据库功能v 网络功能网络功能v 完备的帮助功能完备的帮助功能VB.NETVB.NET功能特点功能特点本章目录本章目录本书目录本书目录11111.2 VB.NET1.2 VB.NET的集成开发环境的集成开发环境 1.2.1进入进入VB.NET 启动启动Visual Studio.NET“起始页起始页”选择选择“新建新建项目项目/打开项打开项目目”按钮按钮 Visual BasicVisual Basic项目项目 Windo
8、wsWindows应用程序应用程序 本章目录本章目录本书目录本书目录1212VB.NETVB.NET集成开发环境集成开发环境 解决方案资源 管理器窗口 属性窗口 菜单栏 工具栏 工具箱 输出窗口 窗体窗口 选项卡组栏 本章目录本章目录本书目录本书目录13131.2.21.2.2主窗口主窗口 1.三种工作模式三种工作模式 设计模式设计模式 界面的设计和代码的编制界面的设计和代码的编制 运行模式运行模式 运行应用程序运行应用程序 中断模式中断模式 暂时中断程序运行,调试程序暂时中断程序运行,调试程序 2.菜单栏菜单栏 包括包括11个下拉菜单个下拉菜单 3.工具栏工具栏本章目录本章目录本书目录本书目
9、录14141.2.3 1.2.3 窗体设计窗体设计/代码设计窗口代码设计窗口 1.窗体设计器窗口窗体设计器窗口 建立建立VB.NET应用程序的界面应用程序的界面(一个应用程序可以一个应用程序可以有多个窗体,通过有多个窗体,通过“项目项目|添加添加WindowsWindows窗体窗体”命令增加新窗体命令增加新窗体)。2.代码设计窗口代码设计窗口 专门用来进行代码设计,包括各种事件过程、过专门用来进行代码设计,包括各种事件过程、过程和类等源程序代码的编写和修改。程和类等源程序代码的编写和修改。打开代码设计窗口的方法:双击窗体、控件或单打开代码设计窗口的方法:双击窗体、控件或单击代码窗口上方的选项卡
10、组对应项。击代码窗口上方的选项卡组对应项。本章目录本章目录本书目录本书目录15151.2.4 1.2.4 属性窗口属性窗口 窗体和控件称为对象,每个对象用一组属性来描窗体和控件称为对象,每个对象用一组属性来描述其外部特征,如颜色、大小等。述其外部特征,如颜色、大小等。属性窗口属性窗口用于显示和设置所选定的对象的属性。用于显示和设置所选定的对象的属性。属性窗口由四部分组成:属性窗口由四部分组成:对象和名称空间列表框对象和名称空间列表框 属性显示排列方式属性显示排列方式 属性列表框属性列表框 属性含义说明属性含义说明本章目录本章目录本书目录本书目录16161.2.5 1.2.5 解决方案资源管理器
11、窗口解决方案资源管理器窗口 项目项目 一个独立的编程单位一个独立的编程单位(包含窗体文件及其他包含窗体文件及其他一些相关文件一些相关文件),若干项目组成一个若干项目组成一个解决方案解决方案解决方案可以含有以下类型的文件:解决方案可以含有以下类型的文件:q解决方案文件解决方案文件(.sln.sln)可包括用不同语言开发的项目可包括用不同语言开发的项目q项目文件项目文件(.vbproj.vbproj)由引用的组件和代码模块组成由引用的组件和代码模块组成q代码模块文件代码模块文件(.vb.vb)包括窗体文件、类模块或其他代码文件包括窗体文件、类模块或其他代码文件本章目录本章目录本书目录本书目录171
12、71.3 1.3 使用帮助系统使用帮助系统 q 动态帮助动态帮助 属性窗口属性窗口“动态帮助动态帮助”标签卡内标签卡内 q 索引索引 q 使用上下文相关的帮助使用上下文相关的帮助 按按“F1F1”键键q 网络资源网络资源通过通过http:/ Studio.NETVisual Studio.NET一个支持下一代一个支持下一代InternetInternet的平台的平台VB.NETVB.NET的三种工作模式的三种工作模式设计模式、运行模式、中断模式设计模式、运行模式、中断模式组成组成本章目录本章目录解决方案解决方案项目项目组件和代码模块组件和代码模块项目项目组件和代码模块组件和代码模块本书目录本书
13、目录1919第二章第二章 简单的简单的VB.NETVB.NET程序设计程序设计 2.1 VB.NET2.1 VB.NET对象的概念对象的概念2.2 2.2 建立简单的应用程序建立简单的应用程序2.3 2.3 窗体和基本控件窗体和基本控件 2.4 2.4 综合应用综合应用 本章目录本章目录本书目录本书目录20202.1 Visual Basic2.1 Visual Basic对象的概念对象的概念2.1.1 对象和类对象和类1.对象对象对象就是日常生活中的某个实在的物体对象就是日常生活中的某个实在的物体例如,一个人、一辆汽车、一台电脑。例如,一个人、一辆汽车、一台电脑。对象都具有各自的特征对象都具
14、有各自的特征(属性属性)、行为、行为(方法方法)。人有身高、体重、听力等特征;也具有起立、人有身高、体重、听力等特征;也具有起立、行走、说话、踢足球等行为。行走、说话、踢足球等行为。在在VB.NET中,将反映对象的属性和行为中,将反映对象的属性和行为封装封装在一起,是面向对象编程的基本元素。在一起,是面向对象编程的基本元素。本章目录本章目录本书目录本书目录21212.2.类的概念类的概念类类 同种对象的集合与抽象,是创建对象实例的同种对象的集合与抽象,是创建对象实例的模板,包含所创建对象的属性描述和行为特征的模板,包含所创建对象的属性描述和行为特征的定义。定义。例如,人类是具体人的抽象。每个人
15、有不同的身例如,人类是具体人的抽象。每个人有不同的身高、体重等属性值和不同的行为。高、体重等属性值和不同的行为。VB.NET工具箱中的可视图标是工具箱中的可视图标是VB.NET系统设系统设计好的计好的标准控件类标准控件类。通过将控件类。通过将控件类实例化实例化,得到,得到真正的控件对象。在窗体上画一个控件,就将类真正的控件对象。在窗体上画一个控件,就将类转换为对象,创建了一个控件对象转换为对象,创建了一个控件对象(简称简称控件控件)。本章目录本章目录本书目录本书目录2222例如例如:工具箱内的:工具箱内的TextBoxTextBox是类是类(它确定了它确定了TextBoxTextBox的属性、
16、方法和事件的属性、方法和事件)窗体上显示的是两个窗体上显示的是两个TextText对象对象Text对象对象Text类类本章目录本章目录本书目录本书目录2323属性属性、事件事件和和方法方法构成对象的三要素构成对象的三要素1.属性属性 存放对象的数据存放对象的数据(决定对象外观及功能决定对象外观及功能)例如,控件名称、文本、大小等属性。例如,控件名称、文本、大小等属性。对象属性的设置方法:对象属性的设置方法:v 设计阶段设计阶段 利用属性窗口直接设置属性值利用属性窗口直接设置属性值v 程序运行时程序运行时 通过语句通过语句对象名对象名.属性名属性名=属性值属性值 例如:例如:Button1.Te
17、xt=确定确定 注意:若属性只能在设计阶段设置,在程序运行注意:若属性只能在设计阶段设置,在程序运行阶段不可改变,称为只读属性。阶段不可改变,称为只读属性。2.1.2 2.1.2 对象的属性、事件和方法对象的属性、事件和方法 本章目录本章目录本书目录本书目录2424事件事件 发生在对象上的事情发生在对象上的事情同一事件,对不同的对象,会引发不同的反应同一事件,对不同的对象,会引发不同的反应:事件事件本章目录本章目录教师教师_铃声铃声()讲课讲课End Sub学生学生_铃声铃声()听讲听讲接受知识接受知识End SubVB.NET为对象预先定义了一系列的事件。例为对象预先定义了一系列的事件。例如
18、,单击如,单击Click、获取焦点、获取焦点GotFocus 、按下、按下键盘键盘KeyPress 等等 其他人员其他人员_铃声铃声()可不响应可不响应End Sub本书目录本书目录2525事件过程事件过程 应用程序处理事件的步骤应用程序处理事件的步骤它针对某一对象并与该对象的一个事件相联系它针对某一对象并与该对象的一个事件相联系应用程序设计的主要工作就是为对象编写事件过应用程序设计的主要工作就是为对象编写事件过程的代码。事件过程的形式如下:程的代码。事件过程的形式如下:Sub 对象名对象名_事件事件(对象引用,事件信息对象引用,事件信息)Handles 事件处理程序事件处理程序 事件过程代码
19、事件过程代码End Sub对象引用:指向引发事件的对象对象引用:指向引发事件的对象事件信息:与事件相关的信息事件信息:与事件相关的信息事件过程事件过程本章目录本章目录本书目录本书目录2626例例2.12.1 在命令按钮的在命令按钮的Click事件过程,改变按钮事件过程,改变按钮的字体颜色的字体颜色.代码说明代码说明 注意:在代码窗,自动产生事件过程的模板,注意:在代码窗,自动产生事件过程的模板,不要修改模板的内容,只需键入过程的代码。不要修改模板的内容,只需键入过程的代码。一个动作可能同时发生多个事件。例如单击鼠一个动作可能同时发生多个事件。例如单击鼠标同时发生了:标同时发生了:Click、M
20、ouseDown、MouseUp事件事件编程时,只要对需要的事件过程编码,无编码编程时,只要对需要的事件过程编码,无编码的事件为空事件,系统就不处理该事件过程。的事件为空事件,系统就不处理该事件过程。本章目录本章目录本书目录本书目录2727事件驱动程序设计方式事件驱动程序设计方式:程序执行的先后次序与程序执行的先后次序与程序设计者无关,取决于用户的操作程序设计者无关,取决于用户的操作。VB.NETVB.NET程序的执行步骤:程序的执行步骤:启动应用程序,装载和显示窗体;启动应用程序,装载和显示窗体;窗体窗体(或窗体上的控件或窗体上的控件)等待事件的发生;等待事件的发生;事件发生时,执行对应的事
21、件过程;事件发生时,执行对应的事件过程;重复执行步骤重复执行步骤和和。事件驱动程序设计事件驱动程序设计本章目录本章目录本书目录本书目录2828方法方法面向对象的程序设计语言,为程序设计人员提供面向对象的程序设计语言,为程序设计人员提供了一种特殊的过程和函数,称为了一种特殊的过程和函数,称为方法方法。方法是面向对象的,调用时一定要指明对象。对方法是面向对象的,调用时一定要指明对象。对象方法的调用格式为:象方法的调用格式为:对象对象.方法方法 参数名表参数名表若省略对象,表示当前对象,一般指窗体。若省略对象,表示当前对象,一般指窗体。例如:例如:Textbox1.FocusTextbox1.Foc
22、us此语句使此语句使Textbox1控件获得焦点,光标在本文框控件获得焦点,光标在本文框内闪烁。内闪烁。本章目录本章目录本书目录本书目录29292.2 2.2 建立简单的应用程序建立简单的应用程序 例例2.2 2.2 编写一个人民币与美圆兑换的程序。编写一个人民币与美圆兑换的程序。建立一个应用程序分为以下几步进行:建立一个应用程序分为以下几步进行:(1)建立用户界面的对象建立用户界面的对象(2)对象属性的设置对象属性的设置(3)对象事件过程及编程对象事件过程及编程(4)保存和运行程序保存和运行程序本章目录本章目录代码说明代码说明本书目录本书目录3030对象事件过程及编程对象事件过程及编程 代码
23、窗口的代码窗口的对象列表框对象列表框可显示窗体所有对象可显示窗体所有对象 过程列表框过程列表框列出所选中对象的所有事件列出所选中对象的所有事件例如,在按钮例如,在按钮ButtonButton2 2的的ClickClick事件加入代码:事件加入代码:Sub Button2_Click(ByVal sender As System.Object,_Sub Button2_Click(ByVal sender As System.Object,_ByVal e As System.EventArgsByVal e As System.EventArgs)Handles Button2.Click)H
24、andles Button2.ClickTextBox1.Text=Val(TextBox3.Text)TextBox1.Text=Val(TextBox3.Text)*Val(TextBox2.Text)Val(TextBox2.Text)End SubEnd SubVal()Val()函数函数 将数字字符转换成数值型将数字字符转换成数值型 本章目录本章目录本书目录本书目录3131保存程序和文件组成保存程序和文件组成 程序存盘后将建立一个文件夹,包含如下内容:程序存盘后将建立一个文件夹,包含如下内容:(1)xxx.sln 项目关联、配置等的信息项目关联、配置等的信息(2)xxx.suo 开发
25、环境选项的信息开发环境选项的信息(3)xxx.vbproj 项目文件项目文件(4)Form1.vb 窗体文件窗体文件(5)AssemblyInfo.vb 项目集合信息项目集合信息(系统自动建立系统自动建立)(6)xxx.exe 可执行文件可执行文件(在在Bin文件夹文件夹)(7)Bin文件夹文件夹 可执行文件的可执行文件的默认默认路径,路径,可用可用Application.StartupPath()获得该路径。获得该路径。(8)Debug 文件夹文件夹 存放程序调试产生的信息存放程序调试产生的信息 本章目录本章目录本书目录本书目录32322.3 2.3 窗体和基本控件窗体和基本控件 2.3.1
展开阅读全文