第1章 Visual Basic .NET概述ppt课件.pptx
《第1章 Visual Basic .NET概述ppt课件.pptx》由会员分享,可在线阅读,更多相关《第1章 Visual Basic .NET概述ppt课件.pptx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 Visual Basic .NET概述Visual Basic .Visual Basic .NETNET程序设计程序设计本章内容u了解了解Visual Basic .NETVisual Basic .NET语言的发展演变。语言的发展演变。u掌握掌握Visual Studio 2013Visual Studio 2013集成开发环境的使用方法。集成开发环境的使用方法。u掌握窗体和常用控件的使用方法。掌握窗体和常用控件的使用方法。u掌握创建掌握创建Visual Basic .NETVisual Basic .NET程序的方法程序的方法。第第1 1章章 Visual Visual Basi
2、c .NETBasic .NET概述概述31.1 Visual Basic .NET1.1 Visual Basic .NET语言的发展演变语言的发展演变nBASICBASIC诞生于诞生于19641964年年,计算机,计算机入门的主要学习语言之入门的主要学习语言之一一。n19911991年年MicrosoftMicrosoft公司推出了公司推出了Visual BasicVisual Basic。19921992年、年、19931993年、年、19951995年、年、19971997年和年和19981998年相继推出了年相继推出了Visual Basic 2.0Visual Basic 2.0、
3、Visual Basic 3.0Visual Basic 3.0、Visual Visual Basic 4.0Basic 4.0、Visual Basic 5.0Visual Basic 5.0和和Visual Basic 6.0Visual Basic 6.0共共5 5个版本,功能在不断增强个版本,功能在不断增强。n20022002年年MicrosoftMicrosoft公司推出了公司推出了Visual Studio .Visual Studio .NETNET。 Visual Visual Basic .NET Basic .NET 完全支持面向对象的程序完全支持面向对象的程序设计(如支
4、持封装、继承、重载、多态性等概念设计(如支持封装、继承、重载、多态性等概念),),已已成为一种专业化的开发语言和环境成为一种专业化的开发语言和环境,可以,可以快速创建快速创建WindowsWindows应用程序、应用程序、WebWeb应用程序和企业级分布式应用应用程序和企业级分布式应用程序程序。41.1 Visual Basic .NET1.1 Visual Basic .NET语言的发展演变语言的发展演变5n .NET .NET框架框架.NET.NET定义了一种通用语言子集(定义了一种通用语言子集(Common Language Common Language SubsetSubset,CL
5、SCLS),统一了编程类库。),统一了编程类库。.NET.NET具有跨平台具有跨平台、跨语言、跨设备的特性。、跨语言、跨设备的特性。.NET.NET框架包含两大组件:公共语言运行时框架包含两大组件:公共语言运行时CLRCLR(Common Language RuntimeCommon Language Runtime)与)与.NET .NET 框架类库框架类库FCLFCL(Framework Class LibraryFramework Class Library。.NET.NET框架框架编译器编译器Visual C+.NETVisual C+.NETC#C#J#J#Visual Basic
6、.NETVisual Basic .NET第三方语言第三方语言公共语言运行时公共语言运行时公共类型系统公共类型系统公共语言公共语言规范规范垃圾收集垃圾收集器器JITJIT编译器编译器.NET .NET 框架类库框架类库6n Visual Studio .NETVisual Studio .NETVisual Studio .NETVisual Studio .NET是是.NET.NET平台下强大的开平台下强大的开发工具,包含设计和部署发工具,包含设计和部署.NET.NET应用程序的应用程序的工工具具。1.1 Visual Basic .NET1.1 Visual Basic .NET语言的发展
7、演变语言的发展演变7n .NET.NET框架为开发人员提供了一个统一的、面向对象的、框架为开发人员提供了一个统一的、面向对象的、层次化的、可扩展的框架类库层次化的、可扩展的框架类库FCLFCL(Framework Class Framework Class LibraryLibrary,包括基础类库、数据访问组件以及,包括基础类库、数据访问组件以及WebFormWebForm、WinFormWinForm、Web ServicesWeb Services模板等模板等)。)。n 类类库采用名称空间来组织和使用。一个名称空间是一库采用名称空间来组织和使用。一个名称空间是一系列相关功能类和子名字空间
8、的集合。系列相关功能类和子名字空间的集合。名称空间 功能描述 成员类和名字空间示例System包含用于所有应用程序的基本数据类型、事件和事件处理程序、接口、属性和异常处理Object, Buffer, Byte, Char, Array, Int32, Exception, GC, StringSystem.Data包含基本的数据库管理类型SqlClient, OleDb, DataRow, DataSet, DataTable, DataSourceSystem.IO包含同步和异步读写数据流的类型ByteStream, File, FileStream, MemoryStream, Path
9、, StreamReader, StreamWriterSystem.Net包含用于网络通讯的类型WebRequest, WebResponse, TcpClient, TcpListener, UdpClient, System.Web.UI.WebControls包含用于基于网络的应用程序的控件类型AdRotator, BorderStyle, DataGrid, HyperLink, ListBox, Panel, RadioButton, TableSystem.Windows.Forms包含了用于桌面应用程序的控件类型Button, CheckBox, DataGrid, FileD
10、ialog, Form,ListBox, MainMenu, MonthCalendar, NewFontDialog,RichEdit, 1.1 Visual Basic .NET1.1 Visual Basic .NET语言的发展演变语言的发展演变8n Visual Visual Studio .NETStudio .NET1.2 Visual 1.2 Visual Studio 2013Studio 2013集成开发集成开发环境环境Visual Visual Studio 2013Studio 2013是一个集成开发环境,它使是一个集成开发环境,它使开发人员能够在其中用多种语言之一来创建
11、用开发人员能够在其中用多种语言之一来创建用于于.NET.NET框架的程序框架的程序。这里选择这里选择Visual BasicVisual Basic语言。语言。9n Visual Visual Studio .NETStudio .NETVisual Visual Studio 2013Studio 2013产品组件共用一个集成开发环境产品组件共用一个集成开发环境(Integrated Development EnvironmentIntegrated Development Environment,IDEIDE),开),开发环境包括菜单栏、标准工具栏和各种工具窗口组成发环境包括菜单栏、标准工
12、具栏和各种工具窗口组成。1 1主窗口主窗口2 2解决方案资源管理器解决方案资源管理器以以树型目录结构的形式列出了当前项目中包含的所有文件树型目录结构的形式列出了当前项目中包含的所有文件。3 3设计窗口设计窗口用于用于设计应用程序界面。主要有两类选项卡:代码设计器、设计应用程序界面。主要有两类选项卡:代码设计器、窗体设计器。窗体设计器。4 4工具箱工具箱显示显示可以被添加到可以被添加到Visual StudioVisual Studio项目中的项的图标项目中的项的图标。5 5属性窗口属性窗口列出列出了所选对象的所有属性名、属性值。通过属性窗口可以了所选对象的所有属性名、属性值。通过属性窗口可以对
13、对象的某些属性值进行修改对对象的某些属性值进行修改。1.2 Visual Studio 20131.2 Visual Studio 2013集成开发环境集成开发环境10n Visual Visual Studio .NETStudio .NET6 6错误列表窗口错误列表窗口显示由智能感知引发的语法错误消息和由显示由智能感知引发的语法错误消息和由 Visual Visual StudioStudio编译器报告的生成错误。编译器报告的生成错误。7 7其他窗口其他窗口 即时窗口:常用于程序在调试期间输出中间结即时窗口:常用于程序在调试期间输出中间结果,帮助用户在中断模式下测试表达式的值等果,帮助用户
14、在中断模式下测试表达式的值等 输出窗口:输出运行程序时在控制台输出窗口:输出运行程序时在控制台(ConsoleConsole)的输出)的输出。8 8帮助帮助系统系统1.2 Visual Studio 20131.2 Visual Studio 2013集成开发环境集成开发环境11窗体窗体对象是对象是 Windows Windows 应用程序的基本构造模块,是运行应用应用程序的基本构造模块,是运行应用程序时与用户交互操作的实际窗口。在窗体上设计各类控件对程序时与用户交互操作的实际窗口。在窗体上设计各类控件对象,通过对象传递消息驱动对象事件程序,完成某一特定的操象,通过对象传递消息驱动对象事件程序
15、,完成某一特定的操作。作。1.3 1.3 窗体窗体与基本控件与基本控件n 有关类与对象的概念有关类与对象的概念1 1对象对象(Object)(Object)对象是指现实世界中具体存在的实体对象是指现实世界中具体存在的实体。属性。属性反映对象自身状态的反映对象自身状态的变变化。方法化。方法是用来描述对象动态特征的一个操作序列是用来描述对象动态特征的一个操作序列。2 2类类(Class)(Class)具有具有相同属性和方法的一组对象的相同属性和方法的一组对象的集合。集合。3 3封装封装(Encapsulation)(Encapsulation)封装把封装把对象属性和操作结合在一起,构成独立的对象属
16、性和操作结合在一起,构成独立的单元单元。4 4继承继承(Inheritance)(Inheritance)根据根据继承与被继承的继承与被继承的关系分为关系分为衍类和基类,基衍类和基类,基类称为类称为父类,衍父类,衍类称类称为为子类子类。5 5多态性多态性(Polymorphism)(Polymorphism)不同的对象收到相同的消息产生不同的动作,这种功能称为多态性。不同的对象收到相同的消息产生不同的动作,这种功能称为多态性。12n 窗体窗体 窗体窗体(FormForm)对象是)对象是 Windows Windows 应用程序的基应用程序的基本构造模块,是运行应用程序时与用户交互操作的本构造模
17、块,是运行应用程序时与用户交互操作的实际窗口。实际窗口。1 1窗体窗体的常用属性的常用属性窗体的属性决定了窗体的外观和状态窗体的属性决定了窗体的外观和状态。2 2添加添加窗体窗体新建一个项目,自动创建第一个窗体新建一个项目,自动创建第一个窗体。以以后后可以根据可以根据需要添加需要添加其其他窗体他窗体。3 3删除删除窗体窗体在解决方案资源管理器窗口在解决方案资源管理器窗口中选择中选择“从项目中排除从项目中排除”命令命令,可,可删删除此窗体。除此窗体。4 4设置启动窗体设置启动窗体程序运行首先程序运行首先运行的运行的窗体窗体是是启动启动窗体。默认情况下,在设计阶段窗体。默认情况下,在设计阶段建立的
18、第一个窗体被指定为启动窗体,也可以选择一个窗体建立的第一个窗体被指定为启动窗体,也可以选择一个窗体作为作为启动窗体启动窗体。1.3 1.3 窗体与基本控件窗体与基本控件13n 窗体窗体5 5窗体操作的方法窗体操作的方法窗体的显示、隐藏、卸载窗体的显示、隐藏、卸载采用采用ShowShow方法、方法、ShowDialogShowDialog方方法、法、HideHide方法、方法、CloseClose方法。方法。例如,在窗体例如,在窗体Form1Form1中用代码打开窗体中用代码打开窗体Form2Form2:Form2.Show() Form2.Show() 或或 Form2.ShowDialog(
19、) Form2.ShowDialog()6 6窗体的常用事件窗体的常用事件窗体窗体的的常用常用事件有事件有:(1 1)ClickClick事件:当单击窗体的空白区域时,触发该事件。事件:当单击窗体的空白区域时,触发该事件。(2 2)DoubleClickDoubleClick事件:当双击窗体的空白区域时,触发该事件:当双击窗体的空白区域时,触发该事件事件。(3 3)LoadLoad事件:当用事件:当用LoadLoad语句将窗体加载到内存时,触发语句将窗体加载到内存时,触发该事件。该事件。(4 4)ActivatedActivated事件:当窗体变成活动窗体时,触发该事件事件:当窗体变成活动窗体
20、时,触发该事件。1.3 1.3 窗体与基本控件窗体与基本控件14n 基本基本对象对象1 1按钮对象按钮对象按钮按钮(Button)(Button)主要用来执行某一功能,通常在按钮的主要用来执行某一功能,通常在按钮的ClickClick事件中编写一段程序事件中编写一段程序,完成,完成某一特定的操作。某一特定的操作。【例【例1-11-1】输入半径,计算圆面积和圆周】输入半径,计算圆面积和圆周长长。1.3 1.3 窗体与基本控件窗体与基本控件15Dim r As Integer Private Sub Button1_Click(sender As Object, e As EventArgs) H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1章 Visual Basic .NET概述ppt课件 NET 概述 ppt 课件
限制150内