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