【asp精品源码栏目提醒】:网学会员鉴于大家对asp精品源码十分关注,论文会员在此为大家搜集整理了“.NET Web应用程序开发技术 - 其它资料”一文,供大家参考学习
第6章 .NET Web应用程序 开发技术 (学时数:10学时)
学习要点: 1.掌握C语言编程技术 2.了解ASP.NET的运行模式 3.熟悉ASP.NET的服务器对象 4.掌握ASP.NET基本控件的使用 5.学会配置Web.config文件 6.掌握ADO.NET数据库访问技术 7.学会使用VS2005创建Web服务 8.掌握进行.NET控件开发的技术 .NET Web应用程序开发技术 要学好ASP.NET的编程,必须掌握一种编程语言。
本 章将首先介绍C语言,为读者编程提供参考(详细的 C编程方法请看专门书籍);然后介绍了主要Web服 务器标准控件、服务器端验证控件和ASP.NET内置服 务器对象等的使用,介绍了Web.config文件的作用和 常用配置参数;重点介绍了ADO.NET数据库访问技术 以及执行存储过程、数据库的事务处理、跨数据库访 问、数据绑定技术等内容;给出了创建和访问Web服 务的实例;以案例方式对.NET中的代码重用实现技术 ,包括Web开发中的类库构建与访问、Web自定义控 件和工具箱控件开发等进行了初步介绍;最后实例演 示了如何在 ASP.NET中进行XML编程。
第6章 .
NET Web应用程序开发技术 6.1 C语言初步 6.2
常用ASP.NET控件的使用 6.3 Web.config文件的配置 6.4 ASP.NET内置服务器对象与Global.asax文件 6.5 ADO.NET数据库访问技术 6.6 用VS2005创建和访问Web服务实例 6.7 Web开发中的类库构建与访问 6.8 Web控件开发实例 6.9 ASP.NET中XML编程基础 6.1 C语言初步 6.1.1 C程序的基本结构 6.1.2 C中的数据类型 6.1.3 C变量声明及其初始化 6.1.4 C表达式 6.1.5 C控制语句 6.1.6 C类声明6.2 常用ASP.NET控件的使用 6.2.1服务器端标准控件 6.2.2服务器端验证控件 6.2.3 服务器控件使用注意事项 6.2.4 服务器端数据访问控件6.4 ASP.NET内置服务器对象与 Global.asax文件 6.4.1 ASP.NET内置服务器对象 6.4.2 Global.asax 文件6.5 ADO.NET数据库访问技术 6.5.1 Connection对象 6.5.2 Command对象 6.5.3 DataReader对象 6.5.4 Dataset对象与DataAdapter对象 6.5.5执行存储过程 6.5.6 数据库事务处理 6.5.7跨数据库访问 6.5.8数据绑定技术6.7 Web开发中的类库构建与访问 6.7.1在Web开发中构建一个类库 6.7.2 在Web开发中访问类库 6.8 Web控件开发实例 6.8.1建立用户自定义控件 6.8.2工具箱控件的创建与使用 6.1.1 C程序的基本结构 C是由C和C发展而来的面向对象和类型安全的编程语言。
C读作C Sharp,它和JAVA非常相近,其目标在于把Visual Basic的高生产力和C本身的能力结合起来。
下面我们通过一个C语言的简单例子来了解一些概念和用C语言编写
程序的方法。
例6.1: using System class Hello static void Main Console.WriteLineHello world 下面对这个程序进行一些说明:1 C程序的源代存储在扩展名为.cs的文件中;2)using System 引用名称空间。
名称空间是在Microsoft.NET类库中提供的。
使用“using” 命令后, 就可以无障碍地使用名称空间中的各种类型 员。
例如System名称空间下有一个IO名称空间,IO名称空间 下又有一个File名称空间,现在我们要使用该空间则在 引用的时候可以写成 using System.IO.File3)Main方法是类Hello中的一个成员,它有static的说明 符,所以它是类Hello中的一个方法而不是此类中的实 例。
Main方法是应用程序的主入口点,也称作开始执 行应用程序的方法。
4)C语言编译器CSC.EXE只是将程序员编写的代码编译 成 MSILMicrosoft Intemediate Language中间语 言。
中间语言在安装时被运行库编译成本机代码或者 首次运行时被实时编译。
因此例6.1中的hello.exe只 是一个由中间语言可执行文件头组成的可移植执行文 件。
下面我们从以下几个方面对C语言进行详细介绍。
6.1.2 C中的数据类型 C支持两种类型:数据类型和引用类型。
数据类型和引用类型的区别在于,数据类型变量直接包含它们的数据,而引用类型变量是存储对于对象的引用。
对于引用类型,有可能两个变量引用相同的对象,因而可能出现对一个变量的操作影响到其它变量所引用对象的情况。
对于数据类型,每个变量都有它们自己对数据的拷贝,所以不太可能因为对一个进行操作而影响到其它变量。
6.1.3 C变量声明及其初始化我们结合表6-1来介绍数据类型变量声明及其初始化表6-1:(1)值类型 .NET框架基 整型 取值范围 声明及初始化 类 System.SBy sbyte a1b5c //有符号 8 位 sbyte -128~127 te 整数 byte 0~255 System.Byte byte a1b2 //无符号 8 位整 数 short -32768~ System.Int1 short a60 //有符号 16 位整 6 32767 数ushort System.UInt1 0~65535 ushort a60 //无符号 16 位整数 6 -2 31231-1 int System.Int32 int a10b60 // 有符号 32 位整数 uint 0232-1 System.UInt3 uint uIn