1、 数据库技术及应用DB第 7章 VB.NET程序设计基础本章主要内容: 介绍 VB.NET的集成开发环境; 常用控件 (主要属性 ,方法和事件 )的使用; VB.NET程序设计的基础知识(数据类型、表达式、程序控制结构等)。( 重点 )17.1 VB.NET基本概念7.1.1 VB.NET简介.NET开发平台:如图所示。27.1.1 VB.NET简介VS .NET开发平台中间语言程序 (EXE)在 不同的 CPU上 运行基础类库CLR第 1次编译第 2次编译VS.NETVB.NETVC+.NETVC#.NETVJ#.NETWindows 应用程序 ASP.NET程序数据和 XML类 (ADO.
2、NET,SQL,XML,XSLT etc.)37.1.1 VB.NET简介1. .NET开发平台的特点 支持多种语言编程环境 。 VS.NET是 一个集成开发环境,集成 VB、 VC、 C#、 J#。 允许它们共享工具并有助于创建混合语言解决方案。 可以开发多种应用程序 。如 Windows 应用程序、 ASP Web 应用程序、 XML Web services、移动 (Mobile)应用程序等等 。47.1.1 VS.NET简介 使用同一个基础类库 。在传统的语言编程环境中,不同的语言有不同的函数库,而且调用方式也不同,不同语言的函数库是不能通用的。在 VS.NET中,大家使用同一个基础类
3、库。57.1.1 VS.NET简介 公共语言运行时库 。运行时库 提供了执行程序的服务,实现了编程语言的统一。.NET程序需要 2次编译才能在 CPU上运行。首先编译生成与 CPU无关的中间语言,然后在公共语言运行时库 (CLR)的支持下,中间语言程序被编译成本地 CPU指令程序。实现了 .NET跨平台运行的目标。62. VS.NET和 .NET框架.NET框架是与 VS.NET紧密相联 , VS.NET依赖于 .NET框架提供的服务。7.1.1 VS.NET简介. VS.NET和 .NET框架的关系如下图所示。7调用 .NET框架服务调用编译器的服务 运行时调试支持工具窗口代码编辑器可视化设
4、计器集成开发环境VS.NET公共类型系统公共语言规范Just In Time编译器执行管理.NET框架类库公共语言运行库第方语言 +C#VB.NETVJ#编译器.NET框架8 . VB.NET和 VS.NETVB.NET是 VS.NET支持的多种语言之一。是微软推出的第个基于 .NET框架的开发工具,是完全面向对象的编程语言,支持继承、重载、构造等面向对象方法。7.1.1 VS.NET简介97.1.2 VB.NET集成开发环境 进入 VB.NET 主要窗口介绍 VB.NET主窗口 窗体设计器窗口 代码设计 属性窗口 解决方案资源管理器窗口 工具箱窗口 其它窗口(在 “视图 ”菜单中选择)一个应用程序由项目构成,一个项目对应一个项目文件夹,其中包括项目涉及的所有文件。10