background image

第1  

章 .Net 技术概述

1. NET 代表一个集合,一个环境,一个可以作为平台支持下一代 Internet 的可编程结构。
2. Net 技术分为两个部分:
规范:公共语言架构(Common Language Infrastructure,CLI)

 通用类型系统,公共语言规范,通用中间语言和其它的标准文件和规范。

实现:.Net Framework

.Net

 

框架是一个用于生成、部署和运行 XML Web 服务及其他应用程序的环境。它包含

三个主要部分:公共语言运行时(Common Language Runtime,CLR)(就是一个虚拟机,
它为各种.Net 程序提供了一个高性能的、抽象于底层操作系统和硬件的运行时环境),.
Net Framework

 

类库和 ASP.NET。

3. Net 开发的应用类型
    Web 程序:主要是利用 ASP.NET 技术开发的 B/S 模式的动态网站,用户可以使用 IE 浏
览器进行访问。
    Windows Form,,移动数字设备程序,XML Web Services 应用程序
4.

 ASP.Net 是.Net 框架的一部分,是基于.Net 的公共语言运行时 CLR 的一种编程框架,用

于编写在服务器上运行的功能强大的 Web 应用程序和 Web 服务。
    ASP.Net 不是 ASP ( Active Server Page,动态服务器页面) 的下一个版本,而且是一种
建立在通用语言上的,全新的 Web 应用程序开发构架。
Asp 使用脚本类型语言:(javascript 和 vbscript)
Asp.net 使用编译型语言:(c#和 vb.net)
  特点:a.代码编译后执行,效率高;b.脚本和 html 标记可以分离,利于 web 程序的表示
层、商业逻辑层、数据库访问层的分离,增强了代码的可重用程度;c.程序的版权可以很
好的得到控制。(优势:代码分离技术,控件驱动,新的数据存取机制 ADO.net,数据绑
定技术)
5.两种基本开发模型:C/S 模型(Client/Server,客户端/服务器),B/S 模型(Browser/Server 
,浏览器/服务器)
6.静态网页纯 HTML

 

语言描述 (.html   

或 .htm 文件),人工手动维护 HTML 代码,编程、调

试困难交互性差。
  动态网页是网页中包含有需要在 Web 服务器执行的代码( .jsp,.asp,.php 及.aspx 等)
  不论以何种语言编写的动态网页,到达浏览器的时候都是 HTML 代码
7.IIS(Internet Information Server 微 软 服 务 器 , 使 用 简 单 , 运 行 Windows 操 作 系 统 ) 和
Apache。而 Apache 是一个开源软件,有 Windows 和 Linux 等系统下版本。

 

第二章 C#程序设计
1.Net Framework 命名空间功能:用于组织.NET Framework 提供的几千个类,使用命名空
间可以解决类名冲突问题。

利用 using

 “

语句使用命名空间,如 using System;”表示导入 System 命名空间。导入命

名空间后,使用其包含的类时可省略命名空间。

System:提供基本类

   

System.Configuration:提供处理配置文件中数据的类
System.Data:提供对 ADO.NET 类的访问,

 

System.Ling:提供使用 LINQ 进行查询的类和接口