欢迎来到天天文库
浏览记录
ID:39993325
大小:614.50 KB
页数:111页
时间:2019-07-16
《web应用程序开发技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章.NETWeb应用程序开发技术(学时数:10学时)学习要点:1.掌握C#语言编程技术2.了解ASP.NET的运行模式3.熟悉ASP.NET的服务器对象4.掌握ASP.NET基本控件的使用5.学会配置Web.config文件6.掌握ADO.NET数据库访问技术7.学会使用VS2005创建Web服务8.掌握进行.NET控件开发的技术.NETWeb应用程序开发技术要学好ASP.NET的编程,必须掌握一种编程语言。本章将首先介绍C#语言,为读者编程提供参考(详细的C#编程方法请看专门书籍);然后介绍了主要Web服务器标准控件、服务器端
2、验证控件和ASP.NET内置服务器对象等的使用,介绍了Web.config文件的作用和常用配置参数;重点介绍了ADO.NET数据库访问技术以及执行存储过程、数据库的事务处理、跨数据库访问、数据绑定技术等内容;给出了创建和访问Web服务的实例;以案例方式对.NET中的代码重用实现技术,包括Web开发中的类库构建与访问、Web自定义控件和工具箱控件开发等进行了初步介绍;最后实例演示了如何在ASP.NET中进行XML编程。第6章.NETWeb应用程序开发技术6.1C#语言初步6.2常用ASP.NET控件的使用6.3Web.config文件
3、的配置6.4ASP.NET内置服务器对象与Global.asax文件6.5ADO.NET数据库访问技术6.6用VS2005创建和访问Web服务实例6.7Web开发中的类库构建与访问6.8Web控件开发实例6.9ASP.NET中XML编程基础6.1C#语言初步6.1.1C#程序的基本结构6.1.2C#中的数据类型6.1.3C#变量声明及其初始化6.1.4C#表达式6.1.5C#控制语句6.1.6C#类声明6.2常用ASP.NET控件的使用6.2.1服务器端标准控件6.2.2服务器端验证控件6.2.3服务器控件使用注意事项6.2.4服务
4、器端数据访问控件6.4ASP.NET内置服务器对象与Global.asax文件6.4.1ASP.NET内置服务器对象6.4.2Global.asax文件6.5ADO.NET数据库访问技术6.5.1Connection对象6.5.2Command对象6.5.3DataReader对象6.5.4Dataset对象与DataAdapter对象6.5.5执行存储过程6.5.6数据库事务处理6.5.7跨数据库访问6.5.8数据绑定技术6.7Web开发中的类库构建与访问6.7.1在Web开发中构建一个类库6.7.2在Web开发中访问类库6.8W
5、eb控件开发实例6.8.1建立用户自定义控件6.8.2工具箱控件的创建与使用6.1.1C#程序的基本结构C#是由C和C++发展而来的面向对象和类型安全的编程语言。C#读作CSharp,它和JAVA非常相近,其目标在于把VisualBasic的高生产力和C++本身的能力结合起来。下面我们通过一个C#语言的简单例子来了解一些概念和用C#语言编写程序的方法。例6.1:usingSystem;classHello{staticvoidMain(){Console.WriteLine("Hello,world");}}下面对这个程序进行一些说
6、明:1)C#程序的源代存储在扩展名为.cs的文件中;2)usingSystem引用名称空间。名称空间是在Microsoft.NET类库中提供的。使用“using”命令后,就可以无障碍地使用名称空间中的各种类型员。例如System名称空间下有一个IO名称空间,IO名称空间下又有一个File名称空间,现在我们要使用该空间则在引用的时候可以写成usingSystem.IO.File3)Main方法是类Hello中的一个成员,它有static的说明符,所以它是类Hello中的一个方法而不是此类中的实例。Main方法是应用程序的主入口点,也称
7、作开始执行应用程序的方法。4)C#语言编译器CSC.EXE只是将程序员编写的代码编译成MSIL(MicrosoftIntemediateLanguage)中间语言。中间语言在安装时被运行库编译成本机代码或者首次运行时被实时编译。因此例6.1中的hello.exe只是一个由中间语言可执行文件头组成的可移植执行文件。下面我们从以下几个方面对C#语言进行详细介绍。6.1.2C#中的数据类型C#支持两种类型:数据类型和引用类型。数据类型和引用类型的区别在于,数据类型变量直接包含它们的数据,而引用类型变量是存储对于对象的引用。对于引用类型,有
8、可能两个变量引用相同的对象,因而可能出现对一个变量的操作影响到其它变量所引用对象的情况。对于数据类型,每个变量都有它们自己对数据的拷贝,所以不太可能因为对一个进行操作而影响到其它变量。6.1.3C#变量声明及其初始化我们结合表6-1来
此文档下载收益归作者所有