内容简介
本书以C#语言为基础,围绕*的ASP.NET 2.0技术精髓展开深入讲解,主要内容包括网络程序设计基础知识、ASP.NET入门、C#语言基础、ASP.NET 2.0网页语法、内置对象、服务器控件、数据访问、用户控件与自定义控件、样式和主题、安全技术、站点导航、使用XML以及网站发布及安装等。
本书结构合理、条理清晰、实用性强,从第3章开始,每一个技术的讲解都附有具体的实例,可供读者实际操作使用。此外,每章都附有习题,供课后练习和上机实验。
本书可以作为高等院校计算机科学与技术、网络工程、电子信息等相关专业“ASP.NET网络程序设计”课程的教材,也可供从事Web程序设计相关工作的技术人员自学参考。
目录
- 第1章网络程序设计概述
- 1.1Internet概述
- 1.2三类网络程序设计
- 1.2.1基于TCP/IP协议栈的网络编程
- 1.2.2基于WWW应用的网络编程
- 1.2.3基于.NET框架的Web Services网络编程
- 1.3Web编程概述
- 1.3.1Web的工作原理
- 1.3.2动态Web开发技术概述
- 1.4HTML基础
- 1.4.1HTML标记
- 1.4.2HTML文档的基本结构
- 1.4.3一些常用的HTML标记
- 1.4.4用Visual Studio 2005编辑HTML文档
- 1.4.5XHTML文件
- 1.5XML基础
- 1.5.1XML文档的基本结构
- 1.5.2使用XML的特点
- 1.5.3HTML与XML的比较
- 1.6小结
- 习题
- 第2章ASP.NET 2.0入门
- 2.1ASP.NET 2.0简介
- 2.1.1NET 2.0框架体系结构概述
- 2.1.2ASP.NET 2.0的功能介绍
- 2.1.3ASP.NET与ASP的区别
- 2.2ASP.NET 2.0开发环境的安装与配置
- 2.2.1IIS的安装与配置
- 2.2.2ASP.NET 2.0开发环境
- 2.3ASP.NET 2.0应用程序的框架
- 2.3.1ASP.NET Web窗体代码模型
- 2.3.2ASP.NET Web窗体事件模型
- 2.3.3ASP.NET 2.0编译模型
- 2.4ASP.NET 2.0网站设计步骤
- 2.4.1创建ASP.NET网站
- 2.4.2创建Web窗体
- 2.4.3设计Web窗体界面
- 2.4.4编写代码
- 2.4.5运行程序
- 2.5小结
- 习题
- 第3章C#语言基础
- 3.1创建一个简单的C#程序
- 3.2C#数据类型
- 3.2.1值类型
- 3.2.2引用类型
- 3.2.3装箱与拆箱
- 3.3变量与常量
- 3.3.1变量
- 3.3.2常量
- 3.4流程控制
- 3.4.1分支语句
- 3.4.2循环结构
- 3.5运算符
- 3.5.1算术运算符
- 3.5.2赋值运算符
- 3.5.3关系运算符
- 3.5.4逻辑运算符
- 3.5.5条件运算符
- 3.5.6位运算符
- 3.5.7运算符的优先级
- 3.6字符串处理
- 3.6.1使用string和StringBuilder
- 3.6.2格式化字符串
- 3.6.3对字符串进行编码
- 3.7类和结构
- 3.7.1定义类和结构
- 3.7.2定义属性
- 3.7.3定义索引器
- 3.7.4重载方法
- 3.7.5使用Ref和Out类型参数
- 3.7.6定义接口和抽象类
- 3.8使用集合编程
- 3.8.1使用枚举
- 3.8.2使用数组
- 3.8.3使用ArrayList
- 3.8.4使用哈希表
- 3.8.5使用字典
- 3.8.6使用堆栈
- 3.8.7使用队列
- 3.9小结
- 习题
- 第4章ASP.NET 2.0网页语法
- 第5章ASP.NET 2.0内置对象
- 第6章ASP.NET 2.0常用服务器控件
- 第7章ADO.NET数据访问
- 第8章数据控件与数据绑定技术
- 第9章用户控件与自定义控件
- 第10章样式和主题
- 第11章ASP.NET应用程序安全技术
- 第12章站点导航控件
- 第13章ASP.NET中使用XML
- 第14章综合应用实例——留言板
- 第15章网站发布、打包与安装
- 参考文献