出版社:清华大学出版社
年代:2008
定价:20.0
本书以案例的形式讲解基于网络程序设计所必须掌握的知识和技能。
第1章 ASP.NET概述
1.1 基本概念
1.1.1 B/S和C/S结构
1.1.2 静态网页和动态网页
1.1.2.1 静态网页
1.1.2.2 动态网页
1.1.3 Web服务器的概念
1.1.4 HTTP协议
1.1.5 .NET架构
1.2 任务1:安装ASP.NET
1.2.1 要求和目的
1.2.2 操作步骤
1.2.3 相关知识
1.2.3.1 ASP.NET概述
1.2.3.2 ASP.NET开发工具
1.2.3.3 ASP.NET的工作过程
1.3 任务2:建立最简单的ASP.NET程序
1.3.1 要求和目的
1.3.2 操作步骤
1.3.3 相关知识
1.3.3.1 ASP.NET解决方案
1.3.3.2 ASP.NET文件类型
1.3.3.3 代码分离技术
1.3.3.4 Visual Studio 2005开发环境
1.4 任务3:建立最简单的可交互的ASP.NET程序
1.4.1 要求和目的
1.4.2 操作步骤
1.4.3 相关知识
1.4.3.1 ASP.NET页面程序结构
1.4.3.2 C#程序结构
1.4.3.3 Web页面的处理过程
1.4.3.4 类和名字空间
1.4.3.5 控件、属性和方法
1.4.3.6 事件和事件驱动
1.4.3.7 HTML服务器控件和Web服务器控件
1.5 小结
1.6 作业
第2章 Web服务器控件
2.1 任务1:设置文本字体
2.1.1 要求和目的
2.1.2 操作步骤
2.1.3 相关知识
2.1.3.1 命令按钮
2.1.3.2 文本框
2.1.3.3 单选按钮
2.1.3.4 复选框
2.2 任务2:图片浏览器
2.2.1 要求和目的
2.2.2 操作步骤
2.2.3 相关知识
2.2.3.1 Image控件
2.2.3.2 标签和下拉列表框控件
2.2.3.3 页面属性
2.2.3.4 页面指示符
2.3 任务3:选择出行时间和目标城市
2.3.1 要求和目的
2.3.2 操作步骤
2.3.3 相关知识
2.3.3.1 列表框控件
2.3.3.2 日历控件
2.3.3.3 布局菜单
2.3.3.4 格式菜单和布局工具栏
2.4 任务4:设计用户注册界面
2.4.1 要求和目的
2.4.2 操作步骤
2.4.3 相关知识
2.4.3.1 必填验证控件
2.4.3.2 比较验证控件
2.4.3.3 范围验证控件
2.4.3.4 正则表达式验证控件
2.4.3.5 验证摘要控件
2.4.3.6 自定义验证控件
2.5 任务5:设计页面Banner
2.5.1 要求和目的
2.5.2 操作步骤
2.5.3 相关知识
2.5.3.1 容器控件
2.5.3.2 Web用户控件
2.5.3.3 定义Web用户控件
2.5.3.4 Web用户控件和Web页面的关系
2.6 小结
2.7 作业
第3章 ASP.NET内置对象
3.1 任务1:获取来访者信息
3.1.1 要求和目的
3.1.2 操作步骤
3.1.3 相关知识
3.1.3.1 Request对象概述
3.1.3.2 Browser属性
3.1.3.3 UrlReferrer属性
3.1.3.4 AcceptType属性
3.1.3.5 Headers属性
3.1.3.6 QueryString属性
3.2 任务2:使用Cookie登录网站
3.2.1 要求和目的
3.2.2 操作步骤
3.2.3 相关知识
3.2.3.1 Response对象概述
3.2.3.2 Cookie对象概述
3.2.3.3 Cookie的应用
3.2.3.4 对Cookie对象进行操作
3.2.3.5 Cookie对象的常用属性和方法
3.3 任务3:为页面设置生存时间
3.3.1 要求和目的
3.3.2 操作步骤
3.3.3 相关知识
3.3.3.1 Session对象概述
3.3.3.2 Session和Cookie的比较
3.3.3.3 Session对象的常用属性和方法
3.4 任务4:简单聊天室
3.4.1 要求和目的
3.4.2 操作步骤
3.4.3 相关知识
3.4.3.1 Application对象概述
3.4.3.2 Application对象的常用属性和方法
3.5 任务5:动态在线人数统计
3.5.1 要求和目的
3.5.2 操作步骤
3.5.3 相关知识
3.5.3.1 Global.asax配置文件
3.5.3.2 Web.config配置文件
3.5.3.3 Global事件
3.6 小结
3.7 作业
第4章 ASP.NET类库
4.1 .NET类库概述
4.2 任务1:小学生算术测验
4.2.1 要求和目的
4.2.2 操作步骤
4.2.3 相关知识
4.2.3.1 System名字空间
4.2.3.2 Math类
4.2.3.3 Random类
4.2.3.4 DateTime结构
4.2.3.5 String类
4.2.3.6 Convert类
4.2.3.7 DayOfWeek枚举
4.3 任务2:上传文件到指定目录
4.3.1 要求和目的
4.3.2 操作步骤
4.3.3 相关知识
4.3.3.1 System.IO名字空间
4.3.3.2 FileUpload类
4.3.3.3 File类
4.3.3.4 Directory类
4.3.3.5 StreamReader类和StreamWriter类
4.3.3.6 “~”和“@”运算符
4.4 任务3:绘制花瓣图案
4.4.1 要求和目的
4.4.2 操作步骤
4.4.3 相关知识
4.4.3.1 System.Drawing名字空间
4.4.3.2 Point结构
4.4.3.3 Color结构
4.4.3.4 Pen类
4.4.3.5 Bitmap类
4.4.3.6 Graphics类
4.5 任务4:简单端口扫描器
4.5.1 要求和目的
4.5.2 操作步骤
4.5.3 相关知识
4.5.3.1 System.Net名字空间
4.5.3.2 System.Net.Sockets名字空间
4.5.3.3 TcpClient类
4.5.3.4 Dns类
4.6 任务5:简单邮件发送系统
4.6.1 要求和目的
4.6.2 操作步骤
4.6.3 相关知识
4.6.3.1 System.Web.Mail名字空间
4.6.3.2 MailMessage类
4.6.3.3 MailAttachment类
4.6.3.4 SmtpMail类
4.6.3.5 System.Net.Mail名字空间
4.6.3.6 SmtpClient类
4.7 任务6:多线程应用
4.7.1 要求和目的
4.7.2 操作步骤
4.7.3 相关知识
4.7.3.1 多线程的基本概念
4.7.3.2 System.Threading名字空间
4.7.3.3 Thread类
4.7.3.4 线程的状态
4.7.3.5 线程的优先级
4.8 任务7:文件加密
4.8.1 要求和目的
4.8.2 操作步骤
4.8.3 相关知识
4.8.3.1 数据加密的基本概念
4.8.3.2 主要加密算法
4.8.3.3 System.Security.Cryptography 名字空间
4.8.3.4 DES类
4.8.3.5 CryptoStream类
4.9 小结
4.10 作业
第5章 SQL Server数据库基础
5.1 数据库概述
5.1.1 基本概念
5.1.2 SQL Server概述
5.2 任务1:安装SQL Server 2005
5.2.1 要求和目的
5.2.2 操作步骤
5.2.3 相关知识
5.2.3.1 SQL Server数据库对象
5.2.3.2 SQL Server 系统数据库
5.3 任务2:建立学生信息数据库
5.3.1 要求和目的
5.3.2 操作步骤
5.3.3 相关知识
5.3.3.1 表的概念
5.3.3.2 字段和字段类型
5.3.3.3 数据完整性
5.3.3.4 约束
5.3.3.5 索引
5.4 任务3:建立学生选课数据库
5.4.1 要求和目的
5.4.2 操作步骤
5.4.3 相关知识
5.4.3.1 单表数据库问题分析
5.4.3.2 多表
5.4.3.3 外键和参照完整性
5.5 任务4:查询学生选课数据库
5.5.1 要求和目的
5.5.2 操作步骤
5.5.3 相关知识
5.5.3.1 多表数据库问题分析
5.5.3.2 视图的概念
5.5.3.3 关系图
5.5.3.4 分组和筛选
5.6 任务5:备份和恢复数据库
5.6.1 要求和目的
5.6.2 操作步骤
5.7 小结
5.8 作业
第6章 SQL查询语言
6.1 概述
6.2 任务1:建立学生选课数据库
6.2.1 要求和目的
6.2.2 操作步骤
6.2.3 相关知识
6.2.3.1 SQL语法基本规则
6.2.3.2 CREATE语句
6.2.3.3 DROP语句
6.2.3.4 ALTER语句
6.3 任务2:查询学生选课数据库
6.3.1 要求和目的
6.3.2 操作步骤
6.3.3 相关知识
6.3.3.1 INSERT语句
6.3.3.2 SELECT语句
6.3.3.3 DELETE语句
6.3.3.4 UPDATE语句
6.4 任务3:使用存储过程
6.4.1 要求和目的
6.4.2 操作步骤
6.4.3 相关知识
6.4.3.1 存储过程
6.4.3.2 T-SQL的运算符
6.4.3.3 T-SQL的函数
6.4.3.4 T-SQL的变量
6.4.3.5 T-SQL的语句
6.5 任务4:使用触发器和游标
6.5.1 要求和目的
6.5.2 操作步骤
6.5.3 相关知识
6.5.3.1 触发器
6.5.3.2 游标
6.6 小结
6.7 作业
第7章 使用ADO.NET访问数据库
7.1 ADO.NET概述
7.2 任务1:在ASP.NET中操作数据库中的数据(Ⅰ)
7.2.1 要求和目的
7.2.2 操作步骤
7.2.3 相关知识
7.2.3.1 数据库相关的名字空间
7.2.3.2 SqlConnect类
7.2.3.3 SqlCommand类
7.2.3.4 SqlDataReader类
7.3 任务2:在ASP.NET中操作数据库中的数据(Ⅱ)
7.3.1 要求和目的
7.3.2 操作步骤
7.3.3 相关知识
7.3.3.1 SqlDataAdapter类
7.3.3.2 DataSet
7.3.3.3 数据绑定
7.4 任务3:显示选课数据库的数据(Ⅰ)
7.4.1 要求和目的
7.4.2 操作步骤
7.4.3 相关知识
7.4.3.1 SqlDataSource控件
7.4.3.2 GridView控件
7.4.3.3 模板的使用
7.5 任务4:显示选课数据库的数据(Ⅱ)
7.5.1 要求和目的
7.5.2 操作步骤
7.5.3 相关知识
7.5.3.1 DataList控件
7.5.3.2 DetailsView控件
7.5.3.3 FormView控件
7.6 任务5:以报表的方式输出选课数据库
7.6.1 要求和目的
7.6.2 操作步骤
7.6.3 相关知识
7.6.3.1 报表
7.6.3.2 ReportViewer控件
7.6.3.3 Repeater控件
7.7 小结
7.8 作业
第8章 在ASP.NET中使用XML处理数据
8.1 任务1:创建XML文档
8.1.1 要求和目的
8.1.2 操作步骤
8.1.3 相关知识
8.1.3.1 XML和HTML的异同
8.1.3.2 XML文档的结构
8.1.3.3 创建XML文档
8.2 任务2:显示XML文档
8.2.1 要求和目的
8.2.2 操作步骤
8.2.3 相关知识
8.3 任务3:在Web页面中读写XML文档
8.3.1 要求和目的
8.3.2 操作步骤
8.3.3 相关知识
8.3.3.1 XML控件
8.3.3.2 DataSet对象中与XML相关的方法
8.4 小结
8.5 作业
附录A C#程序设计语言基础
A.1 C#概述
A.2 任务1:创建简单的C#程序
A.2.1 要求和目的
A.2.2 操作步骤
A.2.3 相关知识
A.2.3.1 C#的基本语法规则
A.2.3.2 变量和赋值语句
A.2.3.3 数据类型
A.2.3.4 表达式
A.3 任务2:有分支的C#程序
A.3.1 要求和目的
A.3.2 操作步骤
A.3.3 相关知识
A.3.3.1 if语句
A.3.3.2 问号表达式
A.3.3.3 switch语句
A.3.3.4 break语句
A.4 任务3:有循环的C#程序
A.4.1 要求和目的
A.4.2 操作步骤
A.4.3 相关知识
A.4.3.1 for语句
A.4.3.2 自加和自减运算
A.4.3.3 while语句
A.4.3.4 do while语句
A.4.3.5 continue语句
A.5 任务4:使用数组的C#程序
A.5.1 要求和目的
A.5.2 操作步骤
A.5.3 相关知识
A.5.3.1 数组的定义
A.5.3.2 数组的引用
A.6 任务5:C#面向对象程序
A.6.1 要求和目的
A.6.2 操作步骤
A.6.3 相关知识
A.6.3.1 对象
A.6.3.2 类
A.6.3.3 方法的重载
A.6.3.4 类的继承
A.7 任务6:C#异常处理
A.7.1 要求和目的
A.7.2 操作步骤
A.7.3 相关知识
A.7.3.1 try-catch语句
A.7.3.2 Exception类
A.8 小结
A.9 作业
附录B HTML概要
B.1 HTML概述
B.2 任务1:创建简单的HTML文档
B.2.1 要求和目的
B.2.2 操作步骤
B.2.3 相关知识
B.2.3.1 HTML的基本结构
B.2.3.2 标签
B.2.3.3 常见标签
B.2.3.4 字符实体
B.3 任务2:创建带有表格的HTML文档
B.3.1 要求和目的
B.3.2 操作步骤
B.3.3 相关知识
B.3.3.1 图形标签
B.3.3.2 超链接标签
B.3.3.3 表格标签
B.3.3.4 项目符号标签
B.3.3.5 meta标签
B.4 小结
B.5 作业
附录C 建立Web服务器
C.1 概述
C.2 任务1:建立Web服务器
C.2.1 要求和目的
C.2.2 操作步骤
C.3 任务2:Web站点设置
C.3.1 要求和目的
C.3.2 操作步骤
C.4 任务3:多Web站点配置
C.4.1 要求和目的
C.4.2 操作步骤
C.5 小结
C.6 作业
参考文献
本书将基于网络程序设计所必须掌握的知识归纳为若干案例,每个案例解决一个问题。初学者只需模仿案例,获得直接体验,然后再学习和案例相关的知识。通过一个单元接着一个单元的模仿、学习,逐步地构成完整的知识体系。本书涉及ASP.NET和SQL Server两部分内容,全书共8章及3个附录,系统地介绍了使用ASP.NET开发基于网络应用程序的基本概念、方法和技能,涉及C#的基本语法规则、ASP.NET常用控件、内置对象、类库、SQL Server数据库基础知识、ASP.NET和数据库的连接方式及XML数据访问等内容。本书采用了最新版本的软件Visual Studio 2005和SQL Server 2005。本书适合作为高等院校网络程序设计课程的教材,书中涉及了大量的最新网络程序设计技术,也可作为程序开发人员的参考书。
随着网络应用的日益广泛,基于网络的程序设计技术正以前所未有的速度流行起来。在网络程序设计领域原本是3P(ASP、JSP和PHP)技术三分天下,但由于ASP.NET具有强大的功能,良好的开发环境,丰富的帮助信息等突出的优势,使其不断地吸引了越来越多开发者的眼球,占有了越来越多的市场份额,已渐成主流。
对于初学者而言,学习ASP.NET遇到的最大的问题是知识体系繁杂,一时间难以理清思路、分清重点。为了解决上述问题,给初学者提供一个事半功倍的学习方法,《网络程序设计案例教程:ASP.NET+SQ·Server》(c#实现)在编写过程中摒弃了传统的“先系统学习理论知识,获得完整的知识体系后再完成实践操作”的学习模式,采用了“先操作、后学习,先模仿、后思考”的模式。该模式大大降低了学习难度,也使初学者很容易感受到学习的乐趣。
《网络程序设计案例教程:ASP.NET+SQ·Server》(c#实现)对ASP.NET的知识点进行了充分筛选,将必需的知识构建为一个个小的自成体系的案例,读者仅需模仿案例,学习案例涉及的内容即可掌握最常用、最核心的知识和技能,当模仿完成所有案例后,自然会建立起完整的知识体系,而无需再考虑学什么、怎么学的问题。
基于网络的应用系统通常会和数据库技术相结合,基于此,《网络程序设计案例教程:ASP.NET+SQ·Server》(c#实现)在内容上也涉及ASP.NET和数据库基础知识两个部分。由于SQ·Server和ASP.NET同为Microsoft公司的产品,两者可构成非常完美的开发平台,《网络程序设计案例教程:ASP.NET+SQ·Server》(c#实现)中讲述数据库基础知识时以SQ·Server为例。
《网络程序设计案例教程:ASP.NET+SQ·Server》(c#实现)共分为8章及3个附录,包括C#基本语法规则,使用ASP.NET开发基于网络应用程序的基本概念、方法和技能,并涉及ASP.NET常用控件、内置对象、类库、SQ·Server数据库基础知识、ASP.NET和数据库的连接方式及XML数据访问等内容。
《网络程序设计案例教程:ASP.NET+SQ·Server》(c#实现)所涉及的网络程序设计体系完整,讲述的基础知识适度,适合作为高等院校网络程序设计课程的教材。《网络程序设计案例教程:ASP.NET+SQ·Server》(c#实现)也涉及大量的最新技术,对在网络程序设计领域工作的工程技术人员也有很好的参考作用。
《网络程序设计案例教程:ASP.NET+SQ·Server》(c#实现)是集体智慧的结晶,参与《网络程序设计案例教程:ASP.NET+SQ·Server》(c#实现)编写工作的有孙践知、贠冰、杨东燕、戴明利、李越辉、张迎新、陈丹、韩忠明、肖嫒嫒、宫树岭、李帮庆、李洪文、徐万万、孙继兰、杨庆、王晓刚等。
在《网络程序设计案例教程:ASP.NET+SQ·Server》(c#实现)的编写过程中力求贴近实际应用,叙述简明清楚。但由于时间仓促,以及编者水平所限,书中难免存在错误和不妥之处,敬请读者批评指正。
书籍详细信息 | |||
书名 | 网络程序设计案例教程站内查询相似图书 | ||
9787302171799 如需购买下载《网络程序设计案例教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 20.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 255 | 印数 | 5000 |
网络程序设计案例教程是清华大学出版社于2008.04出版的中图分类号为 TP3 的主题关于 C语言-程序设计-高等学校-教材 ,主页制作-程序设计-高等学校-教材 ,关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材 的书籍。
赵森, 苏庆, 肖蓉, 编著
常桂英, 主编
岳学军, 李晓黎, 主编
姜卫, 何苗, 李晓黎, 编著
杨永, 杨王黎, 主编
李广, 魏霖静, 主编
张琦, 姚琳, 主编
刘丽, 韩啸, 编著
杨兴凯, 等编著