VB第一章-Microsoft-NET与-Visual-Basic-精课件_第1页
VB第一章-Microsoft-NET与-Visual-Basic-精课件_第2页
VB第一章-Microsoft-NET与-Visual-Basic-精课件_第3页
VB第一章-Microsoft-NET与-Visual-Basic-精课件_第4页
VB第一章-Microsoft-NET与-Visual-Basic-精课件_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、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章 实训项目通讯录管理系统C

2、ONTENTS第五章 Access 2010窗体第8章 第一章 Microsoft.NET与Visual Basic第一章 Microsoft.NET与Visual BasiCONTENTS任务1.2 使用 Visual Studio 2010 集成开发环境任务1.1 了解.NET框架和Visual BasicCONTENTS任务1.2 使用 Visual Studi任务1.1 了解.NET框架和Visual Basic1.1.1 Microsoft.NET与Visual BasicMicrosoft.NET是一种新的计算平台,在这个平台下, Microsoft.NET的战略目标是在任何时候(

3、When)、任何地方(Where)、任何工具(What)都能通过NET的服务获得网络上的任何信息,享受网络带给人们的快乐与便捷。任务1.1 了解.NET框架和Visual Basic1.1任务1.1 了解.NET框架和Visual Basic1.1.2 .NET框架构成.NET框架由如下几大部分组成:(1).NET语言(2)通用语言运行时(CLR)(3)NET框架类库(4)Visual Studio任务1.1 了解.NET框架和Visual Basic1.1任务1.1 了解.NET框架和Visual Basic1.1.2 .NET框架构成公共语言运行时(CLR)公共语言运行时是 .NET 框架

4、的基础,也是.NET 框架的核心。它是所有.NET应用程序运行时的环境,是所有.NET应用程序都要使用的编程基础,它如同一个支持.NET应用程序运行和开发的虚拟机,以保证应用和底层操作系统之间的分离。简而言之,.NET框架能保证用户可以使用多种语言进行.NET应用程序的开发和交互,因为CLR实现了通用语言基础架构(Common Language Infrastructure,CLI)。通用语言基础架构CLI通用语言基础架构定义了构成.NET Framework基础结构的可执行代码,以及代码运行时的环境规范。注意:CLI与CLR不要混用,CLI是一种规范,而CLR是这种规范的一种实现。(2).N

5、ET编译技术为了实现跨语言开发和跨平台的战略目标,使用.NET编写的所有应用程序都不是编译为本地代码,而是编译成微软中间代码(MSIL)。2. .NET框架类库(BCL).NET框架类库提供了大量的类,是开发时的重要资源,它是一个综合性的面向对象的可重用类型集合。可以使用它开发包含传统的命令行程序、图形用户界面 (GUI) 应用程序或基于 ASPNET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)在内的应用程序。.NET框架类库含有上千个类和接口。任务1.1 了解.NET框架和Visual Basic1.1任务1.1 了解.NET框架和Visual Bas

6、ic1.1.3 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.1 了解.NET框架和Visual Basic1.1任务1.2 使用Visual Studio 2010集成开发环境 Visual Studio(简称VS)是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。它集成了.NET Framework,是一套完整的开发工具集,用

8、于生成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)。一个最简单的Vi

9、sual 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 Stu

10、dio 2010的菜单是动态的,可以根据需要向其中添加或删除项。在浏览空的IDE时,菜单栏中只有文件、编辑、视图、项目、工具、窗口、社区和帮助菜单。3. 工具栏4. 解决方案资源管理器 解决方案资源管理器窗口可分级显示解决方案。一个解决方案可以包括多个项目,而一个项目又可以包含用来解决某个特定问题的一些窗体、类、资源文件和各种组件。5. 属性窗口 属性窗口显示了所选对象的可用属性。6. 工具箱 工具箱包括可添加到应用程序的可复用控件和组件。其中包括公共控件、容器、菜单和工具栏控件、数据控件及各种组件,也包含用户自行添加的控件。7. 错误列表 错误列表窗口可以显示编写、编译程序时的各种错误信息。

11、利用它,我们可以快速找到并改正程序中存在的语法错误。任务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公司有史以来开发的最强大的编程环境,它为我们提供了大量的工具,利用这些工具,可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论