【asp精品源码栏目提醒】:网学会员为需要asp精品源码的朋友们搜集整理了【精品】第2章.NET开发技术 - 考试认证相关资料,希望对各位网友有所帮助!
第2章 .NET开发技术 数据库系统开发教程第2章 .NET开发技术 2.1 .NET概述 2.2 Windows窗体应用程序开发 2.3 ASP.NET应用程序开发 数据库系统开发教程2.1 .NET概述 .NET由5部分组成: .NET开发平台 包括.NET框架、ASP.NET和Visual Studio.NET等 .NET框架(Microsoft .NET Framework)是.NET软件 的核心部分,是.NET最重要的基础构架,它提供了创 建、部署和运行.NET应用的环境。
.NET服务器 .NET基础服务 .NET终端设备 .NET用户体验。
数据库系统开发教程2.1.1 Microsoft .NET框架 .NET框架(.NET Framework)是一套语言独立的应用程序 开发框架。
.NET Framework旨在实现下列目标: 提供一个一致的面向对象的编程环境; 提供一个将
软件部署和版本控制冲突最小化的代码执行环境; 提供一个保证代码(包括由未知的或不完全受信任的第三方创建的 代码)安全执行的环境; 提供一个可消除脚本环境或解释环境的性能
问题的代码执行环境。
使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows的应用程序和基于Web的应用程序)时保持一致。
按照工业标准生成所有
通信,以确保基于.NET Framework的代码可 与任何其他代码集成。
数据库系统开发教程1. .NET Framework的体系结构 数据库系统开发教程(1) 公共语言运行库CLR 公共语言运行库(Common Language Runtime,CLR)是由.NET框架提 供的运行期间引擎,是.NET应用程序的托管代码执行环境。
从某种意义 上讲,它与
Java虚拟机相似,可以称其为.
NET虚拟机。
CLR的主要功能如下: 支持跨语言集成。
实时编译引擎(Just In Time,JIT)能够将微软中间代码转化为针对特定机 器的本地代码并进行优化。
支持代码重用,可创建第三方应用程序访问自己的一些组件。
负责资源的自动管理。
包括文件、内存以及数据库等资源。
保证代码访问安全性。
保证一致性的错误处理。
支持调试不同语言间互操作和集成的应用程序。
提供了更简单、更稳健的方式处理代码的不同版本管理,而且简化了应用程 序的部署要求。
数据库系统开发教程(2) .NET Framework类库 .NET Framework类库(.NET Framework Class Library,FCL)是一个 由 Windows 软件开发工具包 SDK 中包含的类、接口和值类型组成 的库。
该库提供对系统功能的访问,是建立 .NET Framework 应用程 序、组件和控件的基础。
FCL支持以下几种类型的应用程序的开发: WCF(Windows Communication Foundation) WPF(Windows Presentation Foundation) WWF(Windows Workflow Foundation) 控制台应用程序 Windows 窗体应用程序(Windows Form) ASP.NET应用程序(Web Form) Web服务和Windows服务等。
FCL可以被多种语言使用。
因为它工作在IL中间语言这一层。
FCL包括了从输入输出到数据访问等各方面,为开发者提供了一个统 一的面向对象的、层次化的、可扩展的编程接口 数据库系统开发教程FCL的命名空间 FCL管理采用分层的命名空间。
.NET Framework 3.5类库大约有300多个命名空间,每个命名空间包 含完成某类任务的多个类。
例如,System.Data命名空间包含组成ADO.NET的大部分 数据访问类 System.IO命名空间包含文件的输入/输出的类。
System命名空间是.NET Framework 中基本类型的 根命名空间。
每个应用程序都需要导入System命名 空间,它包括表示由所有应用程序使用的基本数据 类型的类: 如Object(继承层次结构的根)、Byte、 Char Array、Int32、String等。
数据库系统开发教程部分FCL命名空间 命名空间 说明System 包含定义
常用值和引用数据类型、事件和事件处理程序、接口、属 性和处理异常的基础类和基类。
System.Collections 包含定义各种对象集合(如
列表、队列、位数组、哈希表和字典) 的接口和类。
System.Data 包含大部分ADO.NET数据访问类。
System.Data.Linq 包含支持在 LINQ to SQL 应用程序中与关系数据库进行交互的类。
System.Data.OleDb 包含封装 OLE DB数据提供程序的类。
System.Data.SqlClient 包含封装 SQL Server数据提供程序的类。
System.Drawing 提供对 GDI 基本图形功能的访问。
System.IO 包含允许对数据流和文件进行同步和异步读写的类型。
System.Linq 包含支持使用语言集成查询 LINQ 的
查询的类和接口。
System.Net 为当前网络采用的多种协议提供简单的编程接口。
System.Security 提供可以实现系统安全控制的类。
数据库系统开发教程部分FCL命名空间 命名空间 说明System.ServiceProcess 提供可以实现、安装和控制 Windows 服务应用程序的类。
System.Web.ApplicationServices 提供可用于访问 ASP.N ET 窗体身份验证、角色和配置文件 应用程序服务的类。
System.Web.ClientServices 包含支持从基于 Windows 的应