Visual basic. net 程序设计与应用 徐振明主编 中国水利水电出版社
Visual Basic.NET 程序设计与应用 徐振明 主 编 中国水利水电出版社
第1章 NET Framework概述 11. NET Framework简介 12 Visual studio.NET的安装 1.3 Visual studio集成开发环境 14创建一个简单的 Windows应用程序项目 15面向对象程序设计的基本概念窗体及常用控件 16窗体及常用控件 17应用程序开发步骤
1.1 .NET Framework简介 1.2 Visual Studio.NET的安装 1.3 Visual Studio集成开发环境 1.4 创建一个简单的Windows应用程序项目 1.5 面向对象程序设计的基本概念窗体及常用控件 1.6 窗体及常用控件 1.7 应用程序开发步骤 第1章 .NET Framework概述
第1章∴ NET Frameworke概述 知识点: Visual studio. net安装 Visual studio.N氏T集成开发环境 面向对象程序设计的基本概念 一个简单的 Windows应用程序的创建步骤 Visual studio,NET可构建复杂的企业级应用程序,并在最 小的设备上部署应用程序。 Visualstudio.NET和 Microsoft Windows. NET Framework提供了一个强大、完善的端到端工 具,用以设计、开发、调试和部署
第1章 .NET Framework概述 知识点: Visual Studio.NET安装 Visual Studio.NET集成开发环境 面向对象程序设计的基本概念 一个简单的Windows 应用程序的创建步骤 Visual Studio.NET可构建复杂的企业级应用程序,并在最 小的设备上部署应用程序。VisualStudio.NET和Microsoft Windows.NET Framework提供了一个强大、完善的端到端工 具,用以设计、开发、调试和部署
1.1 NET Framework简介 NET Framework是一种用于构建、部署和运行 XML Web Services及应用程序的平台。 NET Framework的2.0版随 Visual studio 2005 起提供,它通过公共 率极高的基于标准的多语吉坏境。作为輕不并发框藥的簊 础, NET Framework具有两个主要组件 环境)库和 NET Framework类库集。公共i 库 NET Framework的基础 代码执 及其他系统 些功能是在 语言运存库上运行的托管代码所固有的奇以将运行库看作 在执行时管理代码的代理,而自还强制实 客全以交回保空金性和可 的其他 码手 运行库为自标的代码称为托管代码,而不以运行库为目标的 代码称为非托管代码。 NET Framework的 筐类是南象的性线度过餐的里地 可以使用它开发多种应用程序,这些应用程序包括传统的命 瘪形用戶界面(GUn)应用程序,也包括基于 ASP NET 所提供的最新的应用程序
1.1 .NET Framework简介 NET Framework是一种用于构建、部署和运行XML Web Services 及应用程序的平台。.NET Framework 的2.0版随 Visual Studio 2005一起提供,它通过公共语言规范,提供效 率极高的、基于标准的多语言环境。作为整个开发框架的基 础,.NET Framework 具有两个主要组件:公共语言运行 (环境)库和.NET Framework 类库集。公共语言运行库是 NET Framework 的基础,它管理内存、线程执行、代码执行、 代码安全验证、编译以及其他系统服务。这些功能是在公共 语言运行库上运行的托管代码所固有的。可以将运行库看作 一个在执行时管理代码的代理,而且还强制实施严格的类型 安全以及可确保安全性和可靠性的其他形式的代码准则。以 运行库为目标的代码称为托管代码,而不以运行库为目标的 代码称为非托管代码。.NET Framework 的另一个主要组件 是类库集,它是一个综合性的面向对象的可重用类型集合, 该类库是面向对象的,并提供从托管代码中导出功能的类型, 可以使用它开发多种应用程序,这些应用程序包括传统的命 令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET 所提供的最新的应用程序
NET Framework可由非托管组件承载,这些组件将公共语言运行库加载到它们 自己的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能 的软件环境。 在开发技术方面,NT提供了基于Web的应用开发技术 ASPNE和 Windows编程 技术,他们都可以通过全新的 ADO. NE技术实现数据库的访问。在开发语言方 面,NET提供了Ⅴ isual basic、 Visual o++、 Visual c#和 Visual j#等多种语言支持, 这些语言都严格遵守公共语言规范( Common Language Specification)。而 Visualstudio,NT则是全面支持N的开发工具,图1-1所示 在 NET Framework环境中,不同的开发人员可以在使用自己选择的语言进行开发 的同时实现无缝的合作 Windows窗体类是一组综合性的可重用的类型,它们大大简化了 Windows forms 应用程序的开发。如果要编写 ASP NET Web窗体应用程序,可使用Web窗体类
.NET Framework 可由非托管组件承载,这些组件将公共语言运行库加载到它们 自己的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能 的软件环境。 在开发技术方面,.NET提供了基于Web的应用开发技术ASP.NET和Windows编程 技术,他们都可以通过全新的ADO.NET技术实现数据库的访问。在开发语言方 面,.NET提供了Visual Basic、Visual C++、Visual C# 和Visual J# 等多种语言支持, 这些语言都严格遵守公共语言规范(Common Language Specification)。而 VisualStudio.NET则是全面支持.NET的开发工具,如图 1-1所示。 在NET Framework 环境中,不同的开发人员可以在使用自己选择的语言进行开发 的同时实现无缝的合作。 Windows窗体类是一组综合性的可重用的类型,它们大大简化了Windows Forms 应用程序的开发。如果要编写ASP.NET Web窗体应用程序,可使用Web窗体类
NET Framework架构 VB C++ C# JE 公共语言规范( Common Language Specification) ASP NET Web窗体应用程序 Windows编程技术c 数据访问对象技术 ADO NET and Xml 基类库( Base Class Library) 公共语言运行环境(CLR) 图1-1.NE开发框架图
.NET Framework 架构 公共语言运行环境(CLR) 基类库(Base Class Library) 数据访问对象技术 ADO.NET and XML ASP.NET Web窗体应用程序 Windows编程技术 公共语言规范(Common Language Specification) VB C++ C# J# … Visual Studio.NET 图1-1 .NET开发框架图
12isua| Studio.NET的安装 121系统要求 Visual studio. NET2005的不同安装选项如表1-1所示。 表1-1安装 Visual studio net2005时的系统要求(略)。 22Vsua| Studio安装 安装 Visual studio2005的发布版本时可以参考位于安装光盘(CD或DVD 根目录下的自述文件。该文件包含有关 Visual studio neti中所有产品的安装 问题的详细信息 1.本地安装 (1)关闭所有打开的应用程序,以免安装过程中系统重启时丢失数 据 (2)插入标有“ Visual studio2005CD1“的光盘。自动运行功能将启 动 Setup. exe。 3)单击安装界面中的“安装 /isual studio2005″,此时,安装程序 将扫描磁盘,査找已安装的组件。如果扫描过程确定系统需要系统必备 组件,“安装程序”对话框将会提供必备的组件清单
1.2 Visual Studio.NET的安装 1.2.1 系统要求 Visual Studio.NET 2005的不同安装选项如表1-1所示。 表1-1 安装Visual Studio .NET 2005时的系统要求(略) 。 1.2.2 Visual Studio安装 安装Visual Studio2005的发布版本时可以参考位于安装光盘(CD 或 DVD) 根目录下的自述文件。该文件包含有关Visual Studio .NET中所有产品的安装 问题的详细信息。 1. 本地安装 (1)关闭所有打开的应用程序,以免安装过程中系统重启时丢失数 据。 (2)插入标有“Visual Studio 2005 CD1”的光盘。自动运行功能将启 动Setup.exe。 (3)单击安装界面中的“安装Visual Studio 2005”,此时,安装程序 将扫描磁盘,查找已安装的组件。如果扫描过程确定系统需要系统必备 组件,“安装程序”对话框将会提供必备的组件清单
(4)更新系统组件后,系统已有必备组件,可单击 安装程序”按钮提示安装 (5) Visual studio2005安装完成后,单击图1-2中 的“安装产品文档”,开始安装 MSDN Library。MSDN Library2005可以单独使用,也可与 Visual| Studio 2005一起使用,它为 Visual studio2005和其他 Microsoft技术提供了大量的示例及帮助文档,为学习 Visual studio2005提供了极大的方便。 Visua| Studio2005的本地安装除了可以从CD或DvD 中运行外,还可以将 Visual studio2005的CD或DVD的 内容全部复制到一个新文件夹中(例如vs2005),然后 再运行该文件夹中的 Setup. exe,如上述步骤完成 Visual Studio2005的本地安装
(4)更新系统组件后,系统已有必备组件,可单击 “安装程序”按钮提示安装。 (5)Visual Studio 2005安装完成后,单击图1-2 中 的“安装产品文档”,开始安装MSDN Library。MSDN Library 2005可以单独使用,也可与 Visual Studio 2005 一起使用,它为 Visual Studio 2005和其他 Microsoft 技术提供了大量的示例及帮助文档,为学习 Visual Studio 2005提供了极大的方便。 Visual Studio 2005 的本地安装除了可以从CD或DVD 中运行外,还可以将Visual Studio 2005的CD或DVD的 内容全部复制到一个新文件夹中(例如VS2005),然后 再运行该文件夹中的Setup.exe,如上述步骤完成Visual Studio 2005的本地安装
2.通过网络进行安装 Visual studio2005安装程序除了可以本地安装外,还可 以从网络共享中安装。以下过程说明如何准备从网络共享安 装 Visual studio2005。虽然该过程提到的是 Visual| Studio 2005CD,但其步骤与DVD相同 (1)在服务器上创建一个文件夹(例如VS2005) (2)该文件夹中创建两个子文件夹,分别叫做VS和 MSDN。例如 VS2005VS VS2005MSDN。 (3)将 isual studio2005CD的内容复制到VS2005VS文 件夹中。如果系统提示您是否改写任何现有文件,请选择 是
2. 通过网络进行安装 Visual Studio 2005 安装程序除了可以本地安装外,还可 以从网络共享中安装。以下过程说明如何准备从网络共享安 装Visual Studio 2005。虽然该过程提到的是Visual Studio 2005 CD,但其步骤与DVD相同。 (1)在服务器上创建一个文件夹(例如 VS2005)。 (2)该文件夹中创建两个子文件夹,分别叫做VS 和 MSDN。例如: VS2005\VS VS2005\MSDN。 (3)将Visual Studio 2005 CD的内容复制到VS2005\VS文 件夹中。如果系统提示您是否改写任何现有文件,请选择 “是
(4)将标记为“ MSDN Library for Visual Studio2005的所有CD的内容 复制到MSDN子文件夹。如果系统提示您是否改写任何现有文件,请选择 (5)使用文本编辑器(如“记事本”)打开VS子文件夹中的 Setup.ini (6)在[ Documentation]节中,对以“DIR=开头的行进行以下更改 [Documentation] DIR=.MSDN (7)保存所做的更改,然后关闭该文件。 (8)在Vs子文件夹中,打开 Setup文件夹。 (9)在文本编辑器(如“记事本”)中打开 setup.sdb,然后在文件的 未尾添加下面几行 [Product Key 保存所做的更改,然后关闭该文件。 完成此步骤可以为要从网络共享安装的用户预先填写产品密钥。 (10)在网络上共亨VS2005文件夹并进行相应的安全设置
(4)将标记为“MSDN Library for Visual Studio 2005”的所有CD的内容 复制到MSDN子文件夹。如果系统提示您是否改写任何现有文件,请选择 “是”。 (5)使用文本编辑器(如“记事本”)打开VS子文件夹中的 Setup.ini。 (6)在[Documentation]节中,对以“DIR=”开头的行进行以下更改: [Documentation] DIR=..\MSDN (7)保存所做的更改,然后关闭该文件。 (8)在VS子文件夹中,打开Setup文件夹。 (9)在文本编辑器(如“记事本”)中打开 setup.sdb,然后在文件的 末尾添加下面几行: [Product Key] XXXXX XXXXX XXXXX XXXXX XXXXX 保存所做的更改,然后关闭该文件。 完成此步骤可以为要从网络共享安装的用户预先填写产品密钥。 (10)在网络上共享VS2005文件夹并进行相应的安全设置