1、讲授人CONTENTS第五章 Access 2010窗体第第1 1章章 Microsoft.NETMicrosoft.NET与与Visual Visual BasicBasic第第2 2章章 VB 2010VB 2010初步初步电子时钟电子时钟程序程序第第3 3章章 猜数游戏猜数游戏第第4 4章章 抽奖程序抽奖程序第第5 5章章 图片浏览器图片浏览器第第6 6章章 构建宿舍管理系统项目构建宿舍管理系统项目主窗体主窗体第第7 7章章 实现系统登录实现系统登录CONTENTS第五章 Access 2010窗体第第8 8章章 查看用户信息查看用户信息第第9 9章章 编辑用户信息编辑用户信息第第101
2、0章章 简化数据库操作简化数据库操作第第1111章章 添加学生信息添加学生信息第第1212章章 查看学生列表查看学生列表第第1313章章 更新学生信息更新学生信息第第1414章章 实训项目实训项目通讯录管通讯录管理系统理系统第一章第一章 Microsoft.NET与与Visual BasicCONTENTS任务任务1.2 使用使用 Visual Studio 2010 集成开发环境集成开发环境任务任务1.1 了解了解.NET框架和框架和Visual Basic任务任务1.1 了解了解.NET框架和框架和Visual Basic1.1.1 Microsoft.NET与与Visual BasicM
3、icrosoft.NET是一种新的计算平台,在这个平台下,Microsoft.NET的战略目标是在任何时候(When)、任何地方(Where)、任何工具(What)都能通过NET的服务获得网络上的任何信息,享受网络带给人们的快乐与便捷。任务任务1.1 了解了解.NET框架和框架和Visual Basic1.1.2 .NET框架构成框架构成.NET框架由如下几大部分组成:(1).NET语言(2)通用语言运行时(CLR)(3)NET框架类库(4)Visual Studio任务任务1.1 了解了解.NET框架和框架和Visual Basic1.1.2 .NET框架构成框架构成1.公共语言运行时(CL
4、R)公共语言运行时是.NET 框架的基础,也是.NET 框架的核心。它是所有.NET应用程序运行时的环境,是所有.NET应用程序都要使用的编程基础,它如同一个支持.NET应用程序运行和开发的虚拟机,以保证应用和底层操作系统之间的分离。简而言之,.NET框架能保证用户可以使用多种语言进行.NET应用程序的开发和交互,因为CLR实现了通用语言基础架构(Common Language Infrastructure,CLI)。(1)通用语言基础架构CLI通用语言基础架构定义了构成.NET Framework基础结构的可执行代码,以及代码运行时的环境规范。注意:CLI与CLR不要混用,CLI是一种规范,
5、而CLR是这种规范的一种实现。(2).NET编译技术为了实现跨语言开发和跨平台的战略目标,使用.NET编写的所有应用程序都不是编译为本地代码,而是编译成微软中间代码(MSIL)。2.NET框架类库(BCL).NET框架类库提供了大量的类,是开发时的重要资源,它是一个综合性的面向对象的可重用类型集合。可以使用它开发包含传统的命令行程序、图形用户界面(GUI)应用程序或基于 ASPNET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)在内的应用程序。.NET框架类库含有上千个类和接口。任务任务1.1 了解了解.NET框架和框架和Visual Basic1.1.3
6、 Visual Basic 语言语言 .NET平台的特色之一就是“在同一平台下使用多种语言进行开发”。目前它已经支持Visual Basic,C#等数十种编程语言,Visual Basic语言正是其中的佼佼者。Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言,简称VB。它拥有图形用户界面(GUI)和快速应用程序开发(RAD),程序员可以轻松地使用VB提供的组件快速建立一个应用程序。Visual Basic语言是一种完全面向对象的设计语言,在Visual Basic类型系统中,每种类型都可以看成一个对象,即便是简单的数字类型的数据也是对象,各种各样的窗体、按钮、滚
7、动条等都是对象。通过Visual Basic语言,我们可以用面向对象的思想进行应用程序的开发。利用数量庞大、功能齐全的类库,Visual Basic可以轻松开发Windows应用程序、Windows Phone应用程序、Web应用程序、Web Service等各种类型的应用程序。任务任务1.2 使用使用Visual Studio 2010集成开发集成开发环境环境 Visual Studio(简称VS)是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。它集成了.NET Framework,是一套完整的开发工具集,用于生成Windows应用程序、Windows Phone
8、应用程序、Web 应用程序、Web Service和移动应用程序。事实上,不使用Visual Studio 2010开发环境也可用Visual Basic语言编写应用程序,.NET Framework已具备了运行Visual Basic代码的能力,所以只需使用像记事本这类文本编辑器就可以编写所有的Visual Basic代码,但这样做就不能发挥Visual Basic可视化编程的特点了。所以到目前为止,编写 Visual Basic代码最简单有效的方法仍然是使用Visual Studio 2010集成开发环境(IDE)。一个最简单的Visual Studio 2010窗口结构。任务任务1.2
9、使用使用Visual Studio 2010集成开发集成开发环境环境1.启动Visual Studio 2010 如果是以默认方式安装Visual Studio 2010的,就应从“开始”菜单中选择“所有程序”(以Windows 7为例)中的“Microsoft Visual Studio 2010”程序组下的“Microsoft Visual Studio 2010”。在显示一个闪屏后,Visual Studio 2010集成开发环境被打开,显示“起始页”对话框。2.菜单Visual Studio 2010的菜单是动态的,可以根据需要向其中添加或删除项。在浏览空的IDE时,菜单栏中只有文件、
10、编辑、视图、项目、工具、窗口、社区和帮助菜单。3.工具栏4.解决方案资源管理器 解决方案资源管理器窗口可分级显示解决方案。一个解决方案可以包括多个项目,而一个项目又可以包含用来解决某个特定问题的一些窗体、类、资源文件和各种组件。5.属性窗口 属性窗口显示了所选对象的可用属性。6.工具箱 工具箱包括可添加到应用程序的可复用控件和组件。其中包括公共控件、容器、菜单和工具栏控件、数据控件及各种组件,也包含用户自行添加的控件。7.错误列表 错误列表窗口可以显示编写、编译程序时的各种错误信息。利用它,我们可以快速找到并改正程序中存在的语法错误。本章总结本章介绍了Microsoft.NET的基础知识,说明
11、了.NET框架结构的重要方面以及它与Visual Basic语言的关系。建立在CLR和FCL基础上的.NET框架是平台的核心内容,这为软件的可移植性和可扩展性奠定了坚实的基础,并为Visual Basic语言的应用创造了良好的环境。.NET框架主要包括CLR、框架类库、ADO.NET、XML、ASP.NET、WinForms、Web Service等。CLR是所有.NET应用程序运行时环境,是所有.NET应用程序都要使用的编程基础。它有两个主要组件:CTS通用类型系统和CLS公共语言规范。Visual Basic是.NET平台的主流开发语言,使用它可以开发多种应用程序。Visual Studio 2010集成开发环境是Microsoft公司有史以来开发的最强大的编程环境,它为我们提供了大量的工具,利用这些工具,可以使编程变得轻松。利用它的帮助系统可以获得更多的正确的知识。习题1.NET框架的主要组成部分是什么?它们能够实现什么功能?2.什么是FCL和CLR?3.什么是IDE?列举出IDE窗口中常用的图形化工具的功能。Thank You