目录
网络工程技术丛书编委会
丛书前言
前言
教学建议
第1章网络应用基础
1.1 HTML标记语言
1.1.1 HTML的基本概念
1.1.2 HTML元素
1.2 CSS
1.2.1什么是CSS
1.2.2 CSS的使用
1.2.3选择器
1.2.4 CSS文件样例
1.3 JavaScript语言
1.3.1 JavaScript语言概况
1.3.2 JavaScript基本数据
类型
1.3.3函数与事件驱动
习题
第2章 ASP.NET开发入门
2.1 开发环境的建立
2.1.1 安装Visual Studio 2005
2.1.2 安装MSDN Library
2.2 Visual Studio集成开发环境介绍
2.2.1 系统的启动
2.2.2 第一个应用程序
2.2.3 集成开发环境介绍
习题
第3章 C#语言基础
3.1 数据类型
3.1.1 值类型
3.1.2 引用类型
3.2 C#基本操作
3.2.1 变量和常量
3.2.2 装箱和拆箱
3.2.3 控制台输入和输出
3.2.4 字符串处理
3.3 流程控制
3.3.1 条件语句
3.3.2 循环语句
3.3.3 异常处理语句
3.4 类和结构
3.4.1 定义类和结构
3.4.2 定义属性
3.4.3 定义索引器
3.4.4 方法重载
3.4.5 使用ref和out类型参数
3.4.6 抽象类和接口
习题
第4章 ASP.NET基本控件
4.1 控件概述
4.1.1 Web控件的分类
4.1.2 ASP.NET服务器控件常用的属性和事件
4.1.3 事件驱动与事件处理
4.2 一般控件
4.2.1 Label控件
4.2.2 Button控件
4.2.3 Text Box控件
4.2.4 Hyper Link控件
4.3 选择控件
4.3.1 Check Box控件
4.3.2 Radio Button控件
4.3.3 List Box控件
4.3.4 Drop Down List控件
4.4 Panel控件
4.5 图片控件
4.5.1 Image控件
4.5.2 ImageMap控件
习题
第5章 ASP.NET高级控件
5.1 Calendar控件
5.1.1 Calendar控件基本概念
5.1.2 改变Calendar控件的外观
5.1.3 对Calendar控件编程
5.2 File Upload控件
5.3 Wizard控件
5.4 Place Holder控件
5.5 Ad Rotator控件
5.6 验证控件
5.6.1 Required Field Validator
5.6.2 Validation Summary控件及验证结果判断
5.6.3 Compare Validator控件
5.6.4 Range Validator控件
5.6.5 Regular Expression Validator控件
5.6.6 CustomValidator控件
习题
第6章 构建网站
6.1 ASP.NET网站综述
6.1.1 解决方案和项目
6.1.2 ASP.NET网站布局
6.1.3 网站的组成文件
6.1.4 网站文件类型
6.1.5 关于代码隐藏
6.1.6 网站的状态
6.2 Response对象
6.3 Request对象
6.3.1 Request对象概述
6.3.2 Params属性
6.3.3 ServerVariables属性
6.4 Application对象
6.5 Session对象
6.6 Server对象
6.7 构建网站示例
习题
第7章 应用ADO.NET编程
7.1 ADO.NET概述
7.2 使用ADO.NET连接到数据库
7.2.1 连接到SQL Server数据库
7.2.2 连接到Oracle数据库
7.2.3 通过OLE DB连接到数据库
7.2.4 连接数据库实例
7.3 使用Command对象和Data Reader对象
7.4 使用Data Adapter对象和Data Set对象
7.5 使用Command对象直接修改数据库
习题
第8章 Web数据访问
8.1 数据源控件
8.1.1 数据源控件概述
8.1.2 Sql Data Source控件
8.2 GridView控件
8.2.1 常用属性和事件
8.2.2 GridView控件的基本应用
8.2.3 通过GridView控件修改数据
8.2.4 多个GridView和多个SqlDataSource相互配合
8.2.5 对GridView控件编程
8.3 DataList控件
8.3.1 常用属性和事件
8.3.2 DataList控件的基本应用
8.3.3 对DataList控件编程
8.3.4 进一步对DataList控件编程
8.4 DetailsView控件
8.4.1 常用属性和事件
8.4.2 DetailsView控件的示例
习题
第9章 数据绑定
9.1 嵌入式代码与简单数据绑定
9.1.1 嵌入式代码块
9.1.2 嵌入式表达式
9.1.3 ASP.NET表达式
9.1.4 简单数据绑定
9.2 一般控件的数据绑定
9.2.1 与DataSource对象绑定
9.2.2 绑定到ADO.NET的查询结果
9.3 Web数据控件的数据绑定
9.4 Repeater控件
习题
第10章 其他内容
10.1 母版页
10.2 导航
10.3 用户控件
10.3.1 用户控件的使用
10.3.2 NewsUC.ascx用户控件
10.3.3 ActiveOp.ascx用户控件
10.4 网站的部署
习题
第11章 “畅想网络学院”
11.1 系统总体设计
11.1.1 功能设计
11.1.2 数据库设计
11.1.3 示例数据库的建立
11.1.4 网站项目的创建
11.2 系统体系结构的设计与实现
11.2.1 数据访问层的实现
11.2.2 业务逻辑层的实现
11.2.3 表示层的实现
11.3 系统登录
11.4 系统菜单的实现
11.5 Cookie的使用
11.5.1 什么是Cookie
11.5.2 写入Cookie
11.5.3 读取Cookie
11.5.4 删除Cookie
11.6 修改口令
11.7 教师管理
11.8 学生管理
11.9 课程管理
11.10 我的课程
习题
第12章 Windows Socket API简介
12.1 Socket概念
12.2 WinSock的初始化和终止
12.2.1 WSAStartup()
12.2.2 WSACleanup()
12.3 错误检查和控制
12.4 创建和释放套接字
12.4.1 socket()
12.4.2 closesocket()
12.5 面向连接的协议(TCP)
12.5.1 bind()
12.5.2 listen()
12.5.3 accept()
12.5.4 connect()
12.5.5 send()
12.5.6 recv()
12.6 无连接协议
12.6.1 sendto()
12.6.2 recvfrom()
12.7 域名解析
12.7.1 gethost by name()
12.7.2 gethostbyaddr()
12.7.3 getservbyname()
习题ⅩⅦ
第13章 TCP Socket编程
13.1 TCP协议简介
13.1.1 概述
13.1.2 三次握手
13.1.3 TCP选项
13.1.4 终止连接
13.1.5 TCP状态转换图
13.1.6 观察分组
13.2 编程模式
13.3 实例
习题
第14章 UDP Socket编程
14.1 UDP协议简介
14.2 编程模式
14.3 实例
习题
第15章 原始套接字编程
15.1 简介
15.2 CMP
15.3 Ping示例
15.4 Traceroute示例
习题
第16章 Winpcap编程
16.1 网络数据包捕获的原理
16.2 数据包捕获程序的结构
16.3 获取网络接口列表
16.4 获取设备的高级信息
16.5 打开一个接口并捕捉流量
16.6 Winpcap包含的定义和输出函数
16.6.1 结构体
16.6.2 宏定义
16.6.3 自定义类型
16.6.4 与Unix兼容的函数
16.6.5 Winpcap扩展函数
习题
第17章 多线程下的Socket编程
17.1 基本概念
17.1.1 Win32进程
17.1.2 Win32线程
17.1.3 Win32核心对象
17.1.4 C运行时库
17.2 线程控制
17.2.1 线程函数
17.2.2 创建线程
17.2.3 终止线程
17.2.4 挂起与恢复线程
17.2.5 睡眠
17.3 线程通信
17.3.1 全局变量
17.3.2 事件
17.3.3 临界区
17.3.4 互斥
17.3.5 信号量
17.3.6 互锁访问
17.3.7 可等待定时器
17.4 网络服务器设计模式
17.4.1 循环式服务器
17.4.2 并发式服务器
17.4.3 反应式服务器
17.4.4 异步I/O和前摄式服务器
17.5 实例
17.5.1 HTTP协议基础
17.5.2 HTTP消息格式
17.5.3 简单的HTTP服务器
习题
参考文献
· · · · · · (
收起)