VB_Net自学经典教程(完整版)精选.ppt
- 文档编号:2124201
- 上传时间:2022-10-27
- 格式:PPT
- 页数:613
- 大小:5.39MB
VB_Net自学经典教程(完整版)精选.ppt
《VB_Net自学经典教程(完整版)精选.ppt》由会员分享,可在线阅读,更多相关《VB_Net自学经典教程(完整版)精选.ppt(613页珍藏版)》请在冰豆网上搜索。
第一章第一章VB.NETVB.NET基础基础第二章第二章简单的简单的VB.NETVB.NET程序设计程序设计第三章第三章VB.NETVB.NET语言基础语言基础第四章第四章基本的控制结构基本的控制结构第五章第五章数数组组第六章第六章过过程程第七章第七章用户界面设计用户界面设计第八章第八章面向对象程序设计基础面向对象程序设计基础第九章第九章文文件件第十章第十章图形图形应用程序开发应用程序开发第十一章第十一章数据库数据库应用程序开发应用程序开发目目录录1第一章第一章VB.NET基础基础1.1VB.NET概述概述1.2VB.NET集成开发环境集成开发环境1.3使用帮助系统使用帮助系统本章目录本章目录21.1VB.NET概述概述1.1.1VisualBasic的发展的发展20世纪世纪60年出现年出现Basic语言;语言;20世世纪纪80年年代代,TrueBasic、QuickBasic和和TurboBasic等等;1991年年Microsoft公司推出公司推出VisualBasic1.0,以以可视化工具为界面设计、结构化可视化工具为界面设计、结构化Basic语言为基语言为基础,以事件驱动为运行机制。
从础,以事件驱动为运行机制。
从1991年的年的VB1.0至至1998年的年的VB6.0的多次版本升级,功能更强的多次版本升级,功能更强大、完善,应用面更广;大、完善,应用面更广;2002年正式发布年正式发布VisualBasic.NET。
本章目录本章目录31.1.2Microsoft.NET概述概述什么是什么是.NET?
.NET代代表表了了一一个个集集合合、一一个个环环境境、一一个个编编程程的的基基本本结结构构,作作为为一一个个平平台台来来支支持持下下一一代代的的Internet。
.NET也也是是一一个个用用户户环环境境,是是一一组组基基本本的的用用户户服服务,可以作用于客户端、服务器或任何地方务,可以作用于客户端、服务器或任何地方。
对对初初学学VB的的人人来来说说,可可以以这这样样认认为为,.NET就就是是VisualStudio.NET。
本章目录本章目录4VisualStudio.NETWindows应用程序应用程序ASP.NET程序程序中间语言(中间语言(IL)程序(程序(EXE)基础类库基础类库第一次编译第一次编译第二次编译第二次编译在不同的在不同的CPU上运行上运行VB.NETVJ#.NETVC+.NETVC#.NETVisualStudio.NETCLR本章目录本章目录51.1.3VB.NET特点特点1引例引例例例1.1简单的动画演示。
简单的动画演示。
一一行行文文字字“欢欢迎迎使使用用VB.NET”在在具具有有背背景图案的窗体中上、下移动。
景图案的窗体中上、下移动。
移移动动方方法法有有两两种种:
单单击击手手动动按按钮钮,移移动动5个个像像素素单单位位;单单击击自自动动按按钮钮,按按定定时时器器触触发发频频率率连连续续移移动动;当当内内容容超超出出窗窗体体范范围时,进行反弹。
围时,进行反弹。
本章目录本章目录6引例引例根据要求,根据要求,用工具箱上用工具箱上的的Label、Button、Timer等控等控件,在窗体件,在窗体上建立控件上建立控件对象,进行对象,进行有关的属性有关的属性设置。
设置。
本章目录本章目录7引例:
编写事件过程引例:
编写事件过程本章目录本章目录8v提供了易学易用的应用程序集成开发环境提供了易学易用的应用程序集成开发环境v具有面向对象的可视化设计工具具有面向对象的可视化设计工具v事件驱动的编程机制事件驱动的编程机制v支支持持结结构构化化程程序序设设计计,具具有有面面向向对对象象程程序序设设计计语言的所有特征语言的所有特征v具有丰富的数据类型、功能强大的类库具有丰富的数据类型、功能强大的类库v强大的数据库功能强大的数据库功能v网络功能网络功能v完备的帮助功能完备的帮助功能VB.NET功能特点功能特点本章目录本章目录91.2VB.NET的集成开发环境的集成开发环境1.2.1进入进入VB.NET启动启动VisualStudio.NET“起始页起始页”选择选择“新新建项目建项目/打开打开项目项目”按钮按钮VisualBasic项目项目Windows应用程序应用程序本章目录本章目录10VB.NET集成开发环境集成开发环境本章目录本章目录111.2.2主窗口主窗口1.三种工作模式三种工作模式设计模式设计模式界面的设计和代码的编制界面的设计和代码的编制运行模式运行模式运行应用程序运行应用程序中断模式中断模式暂时中断程序运行,调试程序暂时中断程序运行,调试程序2.菜单栏菜单栏包括包括11个下拉菜单个下拉菜单3.工具栏工具栏本章目录本章目录121.2.3窗体设计窗体设计/代码设计窗口代码设计窗口1.窗体设计器窗口窗体设计器窗口建立建立VB.NET应用程序的界面应用程序的界面(一个应用程序可以一个应用程序可以有多个窗体,通过有多个窗体,通过“项目项目|添加添加Windows窗体窗体”命令增加新窗体命令增加新窗体)。
2.代码设计窗口代码设计窗口专门用来进行代码设计,包括各种事件过程、过专门用来进行代码设计,包括各种事件过程、过程和类等源程序代码的编写和修改。
程和类等源程序代码的编写和修改。
打开代码设计窗口的方法:
双击窗体、控件或单打开代码设计窗口的方法:
双击窗体、控件或单击代码窗口上方的选项卡组对应项。
击代码窗口上方的选项卡组对应项。
本章目录本章目录131.2.4属性窗口属性窗口窗窗体体和和控控件件称称为为对对象象,每每个个对对象象用用一一组组属属性性来来描描述其外部特征,如颜色、大小等。
述其外部特征,如颜色、大小等。
属性窗口属性窗口用于显示和设置所选定的对象的属性。
用于显示和设置所选定的对象的属性。
属性窗口由四部分组成:
属性窗口由四部分组成:
对象和名称空间列表框对象和名称空间列表框属性显示排列方式属性显示排列方式属性列表框属性列表框属性含义说明属性含义说明本章目录本章目录141.2.5解决方案资源管理器窗口解决方案资源管理器窗口项目项目一个独立的编程单位一个独立的编程单位(包含窗体文件及其他包含窗体文件及其他一些相关文件一些相关文件),若干项目组成一个若干项目组成一个解决方案解决方案解决方案可以含有以下类型的文件:
解决方案可以含有以下类型的文件:
q解决方案文件解决方案文件(.sln)可包括用不同语言开发的项目可包括用不同语言开发的项目q项目文件项目文件(.vbproj)由引用的组件和代码模块组成由引用的组件和代码模块组成q代码模块文件代码模块文件(.vb)包括窗体文件、类模块或其他代码文件包括窗体文件、类模块或其他代码文件本章目录本章目录151.3使用帮助系统使用帮助系统q动态帮助动态帮助属性窗口属性窗口“动态帮助动态帮助”标签卡内标签卡内q索引索引q使用上下文相关的帮助使用上下文相关的帮助按按“F1”键键q网络资源网络资源通过通过http:
/Studio.NETVisualStudio.NET一个支持下一代一个支持下一代InternetInternet的的平台平台VB.NETVB.NET的三种工作模式的三种工作模式设计模式、运行模式、中断模式设计模式、运行模式、中断模式组成组成本章目录本章目录解决方案解决方案项目项目组件和代码模块组件和代码模块项目项目组件和代码模块组件和代码模块17思考题思考题1.什么是什么是.NET框架?
框架?
2.简述简述VB.NET的特点的特点3.VB.NET有有多多种种类类型型的的窗窗口口,若若想想在在设设计计时时看到代码窗口,怎样操作?
看到代码窗口,怎样操作?
4.如何使各窗口显示或不显示?
如何使各窗口显示或不显示?
5.如果窗口布局搞乱了,如何恢复默认布局?
如果窗口布局搞乱了,如何恢复默认布局?
6.解决方案与项目的区别?
解决方案与项目的区别?
本章目录本章目录18第二章第二章简单的简单的VB.NET程序设计程序设计2.1VB.NET对象的概念对象的概念2.2建立简单的应用程序建立简单的应用程序2.3窗体和基本控件窗体和基本控件2.4综合应用综合应用本章目录本章目录192.1VisualBasic对象的概念对象的概念2.1.1对象和类对象和类1.对象对象对象就是日常生活中的某个实在的物体对象就是日常生活中的某个实在的物体例如,一个人、一辆汽车、一台电脑。
例如,一个人、一辆汽车、一台电脑。
对对象象都都具具有有各各自自的的特特征征(属属性性)、行行为为(方方法法)。
人人有有身身高高、体体重重、听听力力等等特特征征;也也具具有有起起立立、行走、说话、踢足球等行为。
行走、说话、踢足球等行为。
在在VB.NET中中,将将反反映映对对象象的的属属性性和和行行为为封封装装在一起,是面向对象编程的基本元素。
在一起,是面向对象编程的基本元素。
本章目录本章目录202.类的概念类的概念类类同种对象的集合与抽象,是创建对象实例的同种对象的集合与抽象,是创建对象实例的模板,包含所创建对象的属性描述和行为特征的模板,包含所创建对象的属性描述和行为特征的定义。
定义。
例例如如,人人类类是是具具体体人人的的抽抽象象。
每每个个人人有有不不同同的的身身高、体重等属性值和不同的行为。
高、体重等属性值和不同的行为。
VB.NET工工具具箱箱中中的的可可视视图图标标是是VB.NET系系统统设设计计好好的的标标准准控控件件类类。
通通过过将将控控件件类类实实例例化化,得得到到真真正正的的控控件件对对象象。
在在窗窗体体上上画画一一个个控控件件,就就将将类类转换为对象,创建了一个控件对象转换为对象,创建了一个控件对象(简称简称控件控件)。
本章目录本章目录21例例如如:
工工具具箱箱内内的的TextBox是是类类(它它确确定定了了TextBox的属性、方法和事件的属性、方法和事件)窗体上显示的是两个窗体上显示的是两个Text对象对象Text对象对象Text类类本章目录本章目录22属性属性、事件事件和和方法方法构成对象的三要素构成对象的三要素1.属性属性存放对象的数据存放对象的数据(决定对象外观及功能决定对象外观及功能)例如,控件名称例如,控件名称、文本文本、大小等属性。
大小等属性。
对象属性的设置方法:
对象属性的设置方法:
v设计阶段设计阶段利用属性窗口直接设置属性值利用属性窗口直接设置属性值v程序运行时程序运行时通过语句通过语句对象名对象名.属性名属性名=属性值属性值例如:
例如:
Button1.Text=确定确定注注意意:
若若属属性性只只能能在在设设计计阶阶段段设设置置,在在程程序序运运行行阶段不可改变,称为只读属性。
阶段不可改变,称为只读属性。
2.1.2对象的属性、事件和方法对象的属性、事件和方法本章目录本章目录23事件事件发生在对象上的事情发生在对象上的事情同一事件,对不同的对象,会引发不同的反应同一事件,对不同的对象,会引发不同的反应:
事件事件本章目录本章目录教师教师_铃声铃声()讲课讲课EndSub学生学生_铃声铃声()听讲听讲接受知识接受知识EndSubVB.NET为对象预先定义了一系列的事件。
例为对象预先定义了一系列的事件。
例如,单击如,单击Click、获取焦点获取焦点GotFocus、按下按下键盘键盘KeyPress等等其他人其他人员员_铃声铃声()可不于响应可不于响应EndSub24事件过程事件过程应用程序处理事件的步骤应用程序处理事件的步骤它针对某一对象并与该对象的一个事件相联系它针对某一对象并与该对象的一个事件相联系应应用用程程序序设设计计的的主主要要工工作作就就是是为为对对象象编编写写事事件件过过程的代码。
事件过程的形式如下:
程的代码。
事件过程的形式如下:
Sub对象名对象名_事件事件(对象引用,事件信息对象引用,事件信息)Handles事件处理程序事件处理程序事件过程代码事件过程代码EndSub对象引用:
指向引发事件的对象对象引用:
指向引发事件的对象事件信息:
与事件相关的信息事件信息:
与事件相关的信息事件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB_Net 自学 经典 教程 完整版 精选