ASP.NET网络程序设计教程

分類: 图书,计算机/网络,程序设计,ASP,
作者: 张恒,廖志芳,刘艳丽编著
出 版 社: 人民邮电出版社
出版时间: 2009-2-1字数: 466000版次: 1页数: 290印刷时间: 2009/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115192707包装: 平装内容简介
本书以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章网站发布、打包与安装
参考文献
书摘插图
第1章 网络程序设计概述
随着计算机网络的飞速发展和日益普及,网络应用越来越多,对计算机网络程序设计的需求也相应增多,因此,计算机网络程序设计作为一种重要的知识与技能越来越受到重视。本书以ASRNET 2.0为框架讲解计算机网络程序设计,在深入介绍之前,有必要了解一些网络程序设计的基本内容、概念和方法等基础知识。
1.1 Intemet概述
Internet的前身是美国国防部高级研究计划局(ARPA)于1968年主持研制的用于支持军事研究的计算机试验网络——阿帕网(ARPAnet)。建设该网的初衷旨在帮助美国军方的研究人员利用计算机进行信息交换。ARPAnet的设计与实现的主导思想是网络应能够经受住故障的考验能维持正常工作,当网络的某个部分遭受敌方攻击、摧毁而失去作用时,也能保证网络其他部分运行并仍能维持正常通信。
随着Intemet技术的不断发展和成熟,Internet不再仅局限在主干网上,大量现有的通信设施逐步成为Internet的运行载体。普通用户和小型网络之间可以通过电话线进行通信,小型网络之间,区域网或大型网络之间则可以利用光纤、通信卫星等实现通信。
……