VBNET程序设计实用教程1PPT推荐.ppt
- 文档编号:14329542
- 上传时间:2022-10-22
- 格式:PPT
- 页数:69
- 大小:3.12MB
VBNET程序设计实用教程1PPT推荐.ppt
《VBNET程序设计实用教程1PPT推荐.ppt》由会员分享,可在线阅读,更多相关《VBNET程序设计实用教程1PPT推荐.ppt(69页珍藏版)》请在冰豆网上搜索。
1964年Basic语言问世;
第二阶段(1975年20世纪80年代中期):
微机上固化的Basic语言;
第三阶段(20世纪80年代中期20世纪90年代初期):
结构化Basic语言;
第四阶段(1991年至今):
VisualBasic和VB.NET语言。
1.1.2VisualBasic的发展历程
(1),VisualBasic的发展历程,1.1VisualBasic.NET简介,Microsoft公司在推出了Windows平台之后,也把BASIC语言扩展到Windows平台下,并且增加了可视化编程的成份,这就是VisualBasic(简称VB)。
1991年Microsoft公司推出了VB1.0版,其功能相对较少,也有一定的缺陷,但它是第一个可视化的编程工具软件,这在当时的业界引起了很大的轰动。
在接下的四年中,Microsoft公司连续地推出了VB2.0、VB3.0、VB4.0三个版本,并从VB4.0开始引入了面向对象的程序设计思想,使之成为最为流行的编程语言之一。
1.1.2VisualBasic的发展历程
(2),1.1VisualBasic.NET简介,1997年Microsoft公司发布了VisualStudio1.0,在该软件包中包含了VB5.0,1998年微软又发布了VisualStudio98,在该软件包中包含了VisualBasic6.0。
VB5.0以前的各种版本,主要应用于Windows3.x环境中的16位应用程序开发。
VB50版本,则是一个32位应用程序开发工具,可运行在Windows95/98/2000或WindowsNT环境中。
2000年Microsoft公司推出了VisualBasicNET的测试版,并于2002年3月22日正式发布了VB.NET的中文版。
1.1.2VisualBasic的发展历程(3),1.1VisualBasic.NET简介,VB.NET是VisualBasic的全新版本。
Microsoft公司重新设计了产品,而不仅仅是简单地在VisualBasic6.0的基础上添加某些新功能。
新版本比以前的版本更易于编写分布式应用程序,如Web应用程序和企业多层系统。
在VB.NET中,还删除了某些传统的关键字,提高了类型安全性,并公开了高级开发人员需要的低级别构造。
1.1.2VisualBasic的发展历程(4),1、完全支持面向对象编程虽然在VB4.0中就引入了面向对象的编程方式,但在VB.NET之前,它们均不是真正的面向对象的程序设计语言。
VB.NET利用.NET框架提供的功能,引入了更严格的面向对象特性,如封装、继承、可重载性、多态性等,从而真正实现了面向对象的编程,是一门真正的面向对象的程序设计语言。
1.1VisualBasic.NET简介,1.1.3VisualBasic.NET的特点
(1),2、使用ADO.NET进行数据访问在这里,只讨论狭义的数据访问,即访问数据库的技术和手段。
在VB6.0中,使用的数据访问技术是ADO,而在VB.NET中,使用的数据访问技术为ADO.NET,这也是VB.NET的重大改进之一。
ADO.NET是在ADO基础上发展起来的,是对ADO的重新设计和扩展,是一种全新的数据访问对象模型。
ADO具有的功能,ADO.NET基本上都具有,同时ADO.NET更适用于分布式及Internet等应用程序运行环境。
1.1VisualBasic.NET简介,1.1.3VisualBasic.NET的特点
(2),3、能够方便地进行Web应用程序的开发Microsoft公司将.NET框架主要定位在开发企业规模的Web应用程序以及高性能的桌面应用程序上。
.NET平台所强调的是网络编程和网络服务的概念,因此,基于.NET框架的VB.NET,在网络应用程序开发方面有了显著的改进。
VB.NET提供了更直观、方便的Web应用程序开发环境,它可以用直接编辑ASP.NET的方式来开发Web应用程序。
VB.NET还提供了开发Web服务的功能,Web服务可以看作是网上的API函数库,可以被Internet站点调用,调用Web服务的程序称Web客户。
Web服务是一种构造新的Web应用程序的通用模型。
1.1VisualBasic.NET简介,1.1.3VisualBasic.NET的特点(3),1.1VisualBasic.NET简介,注意:
VB.NET并不向下兼容,VB6.0的应用程序在VB.NET环境下不能直接执行,需使用VB.NET中提供的升级向导,将VB6.0的应用程序更改为VB.NET的应用程序,并还要进行一定工作量的人为改动后,才能在VB.NET环境下运行。
1.1.3VisualBasic.NET的特点(4),1.2面向对象程序设计的基本概念,类可以看成是对象的类型,它定义了对象的特征和行为规则。
对象是通过类产生的一个实例,类和对象都由唯一的名字进行标识,分别是类名和对象名。
类是抽象的,而对象是具体的。
如机器零件的构造图可以看成一个类,而根据该构造图创建的一个个机器零件就可以看成是一个个具体的对象。
由一个类产生的多个对象基本上都具有同样的特征和性能。
1.2.1类与对象,1.2面向对象程序设计的基本概念,对象的特征称为属性,属性是类或对象的一种成份。
如对象的名称、大小、标题等等。
可视化语言中类或对象的属性是由类似的变量组成的,每个属性都有自己的名字以及一个相关的值,标准控件的属性名基本上都是系统规定好的。
在学习VB.NET的过程中要注意记住属性名和理解属性名的含义。
VB.NET中的每个控件都有一系列的属性,在许多场合都可以通过可视化的手段或编程的方法改变属性的值。
1.2.2属性,1.2面向对象程序设计的基本概念,1.2.3方法与事件
(1),方法是对象具有的功能,事件是对象能够响应的外界刺激。
方法与事件是类的成份,它们共同决定了类产生的对象的行为特征。
实际上方法就是封装在类里面特定的过程,这些过程的代码,一般用户很难看到,这就是类的“封装性”。
方法由方法名来标识,标准控件的方法名一般也是系统规定好了的。
在VB.NET中,所说的控件其实就是一种类,一般每个类都具有一系列的标准方法,如Form类具有Show、Hide、Close等方法。
1.2面向对象程序设计的基本概念,事件可看作是对对象的一种操作。
如在程序运行中,对某个对象用鼠标单击一次,就触发了该对象的一次“单击(Click)”事件。
事件由事件名标识,控件的事件名也是系统规定好的。
在学习VB.NET过程中,也要注意记住事件名、事件的含义及其发生场合。
在VB.NET中,事件一般都是由用户通过输入手段或者是系统某些特定的行为产生的。
输入手段如:
鼠标器在某对象上单击一次,触发Click事件。
系统的特定行为如:
定时器的时间间隔到,会发生定时器对象的Tick事件。
1.2.3方法与事件
(2),1.2面向对象程序设计的基本概念,面向对象的程序设计语言的基本编程模式是事件驱动。
即程序启动后将根据发生的事件执行相应的事件过程(一般是用户编写的一段程序代码),如果无事件发生,程序处于空闲状态,等待新的事件的发生,此时用户也可以启动其它的应用程序。
因此在这种程序设计模式下,程序员只需考虑发生了某事件时,系统应该完成的功能,从而编写实现该功能的对应的事件过程代码,事件过程代码通常很短,易于编写。
1.2.4事件驱动的程序设计,1.3任务1-1:
第一个VB.NETWindows应用程序简单的数学计算器,编写一个简单的数学计算器程序,程序的运行界面如图1-1所示。
程序运行时,在第一个个文本框和第二个文本框中输入两个数,然后单击相应的计算按钮(+、-、),将在前两个文本框之间显示出运算符号,在第三个文本框中显示结果。
单击“退出”按钮将结束程序的运行。
任务1-1描述,图1-1程序运行界面,1.3任务1-1:
第一个VB.NETWindows应用程序简单的数学计算器,输入数据和显示计算结果可使用文本框(TextBox)控件,可通过文本框控件的Text属性获取用户输入的数据或把计算结果显示出来。
显示运算符号和“=”可使用标签(Label)控件,标签控件中显示的内容也是通过设置它的Text属性来实现的。
相应命令按钮的功能可通过编写它们的Click事件过程代码来实现,在事件过程中首先获取用户在前两个文本框中输入的两个数,再对这两个数进行指定的运算得到运算结果,最后把运算结果显示在第三个文本框中,在运算中需要使用VB.NET的一些常用的算术运算符,如“+”、“-”、“*”、“/”等。
要退出应用程序,只需直接执行语句“End”即可。
任务分析:
1.3任务1-1:
第一个VB.NETWindows应用程序简单的数学计算器,启动VisualStudio.NET。
在WindowsXP中的启动方法是:
单击“开始”菜单项,指向“所有程序”,指向“MicrosoftVisualStudio.NET2003”或“MicrosoftVisualStudio.NET2005”程序组,在该程序组中选中“MicrosoftVisualStudio.NET2003”或“MicrosoftVisualStudio.NET2005”程序项(以后类似于这样的菜单操作统一写成:
执行【开始】【所有程序】【MicrosoftVisualStudio.NET】【MicrosoftVisualStudio.NET】菜单命令),将会出现如图1-2所示的“MicrosoftDe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VBNET 程序设计 实用教程