《网路应用程式设计教程》是2008年8月1日机械工业出版社出版的图书,作者是高屹、沙俊星。
基本介绍
- 书名:网路应用程式设计教程
- 作者:高屹、沙俊星
- ISBN:9787111248484
- 页数:303
- 出版社:机械工业出版社
- 出版时间:2008年8月1日
- 装帧:平装
- 开本:16开
基本信息
作 者:高屹,沙俊星 编 丛 书 名:重点大学计算机教材,网路工程技术丛书 出 版 社:机械工业出版社ISBN:9787111248484 出版时间:2008-08-01 版 次:1 页 数:303 装 帧:平装 开 本:16开 所属分类:图书 > 教材教辅 > 大学教材
内容简介
《网路应用程式设计教程》以前导课程(网路原理、程式设计语言和数据结构)为基础,有针对性地讲授网路应用程式的设计与开发技能,介绍必要的理论知识,强调网路应用程式设计的实践环节。《网路应用程式设计教程》重点介绍基于套用组件API、套接字API来开发网路应用程式,第1章到第12章讲解基于的程式设计;第13章到第17章讲解基于Socket的程式设计,教师在授课时可以根据课程要求、教学学时、学生的专业方向和就业需求的具体情况进行取捨。
《网路应用程式设计教程》强调网路编程的实用性,重点培养学生的网路编程能力,坚持理论和知识点为提高学生实践动手能力服务的原则。在讲述基本的理论之后,辅以大量的由简到难的实例,便于学生循序渐进地提高网路应用程式的设计和编程能力。《网路应用程式设计教程》适合作为计算机科学与技术、网路工程、软体工程及相关专业的网路应用程式设计课程的教材,也是网路编程人员的一本有价值的参考书。
目录
网路工程技术丛书编委会
丛书前言
前言
教学建议
第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伺服器
习题
参考文献