本书将基于网路程式设计所必须掌握的知识归纳为若干案例,每个案例解决一个问题。初学者只需模仿案例,获得直接体验,然后再学习和案例相关的知识。通过一个单元接着一个单元的模仿、学习,逐步地构成完整的知识体系。
基本介绍
- 书名:网路程式设计案例教程:ASP.NET+SQLServer
- 作者:孙践知
- ISBN: 9787302171799
- 定价:25.00 元
- 出版社:清华大学出版社
- 出版时间: 2008
版权资讯
书 名: 网路程式设计案例教程:ASP.NET+SQLServer
作 者:孙践知
出版社: 清华大学出版社
出版时间: 2008
ISBN: 9787302171799
开本: 16
定价: 25.00 元
内容简介
本书涉及ASP.NET和SQLServer两部分内容,全书共8章及3个附录,系统地介绍了使用ASP.NET开发基于网路应用程式的基本概念、方法和技能,涉及C#的基本语法规则、ASP.NET常用控制项、内置对象、类库、SQLServer资料库基础知识、ASP.NET和资料库的连线方式及XML数据访问等内容。
本书採用了最新版本的软体VisualStudio2005和SQLServer2005。
本书适合作为高等院校网路程式设计课程的教材,书中涉及了大量的最新网路程式设计技术,也可作为程式开发人员的参考书。
编辑推荐
随着网路套用的日益广泛,基于网路的程式设计技术正以前所未有的速度流行起来。在网路程式设计领域原本是3P(ASP、JSP和PHP)技术三分天下,但由于ASP.NET具有强大的功能,良好的开发环境,丰富的帮助信息等突出的优势,使其不断地吸引了越来越多开发者的眼球,占有了越来越多的市场份额,已渐成主流。
对于初学者而言,学习ASP.NET遇到的最大的问题是知识体系繁杂,一时间难以理清思路、分清重点。为了解决上述问题,给初学者提供一个事半功倍的学习方法,本书在编写过程中摒弃了传统的“先系统学习理论知识,获得完整的知识体系后再完成实践操作”的学习模式,採用了“先操作、后学习,先模仿、后思考”的模式。该模式大大降低了学习难度,也使初学者很容易感受到学习的乐趣。
本书对ASP.NET的知识点进行了充分筛选,将必需的知识构建为一个个小的自成体系的案例,读者仅需模仿案例,学习案例涉及的内容即可掌握最常用、最核心的知识和技能,当模仿完成所有案例后,自然会建立起完整的知识体系,而无需再考虑学什幺、怎幺学的问题。
基于网路的套用系统通常会和资料库技术相结合,基于此,本书在内容上也涉及ASP.NET和资料库基础知识两个部分。由于SQLServer和ASP.NET同为Microsoft公司的产品,两者可构成非常完美的开发平台,本书中讲述资料库基础知识时以SQLServer为例。
本书共分为8章及3个附录,包括C#基本语法规则,使用ASP.NET开发基于网路应用程式的基本概念、方法和技能,并涉及ASP.NET常用控制项、内置对象、类库、SQLServer资料库基础知识、ASP.NET和资料库的连线方式及XML数据访问等内容。
本书所涉及的网路程式设计体系完整,讲述的基础知识适度,适合作为高等院校网路程式设计课程的教材。本书也涉及大量的最新技术,对在网路程式设计领域工作的工程技术人员也有很好的参考作用。
本书是集体智慧的结晶,参与本书编写工作的有孙践知、貟冰、杨东燕、戴明利、李越辉、张迎新、陈丹、韩忠明、肖嫒嫒、宫树岭、李帮庆、李洪文、徐万万、孙继兰、杨庆、王晓刚等。
在本书的编写过程中力求贴近实际套用,叙述简明清楚。但由于时间仓促,以及编者水平所限,书中难免存在错误和不妥之处,敬请读者批评指正。
目录
第1章ASP.NET概述
1.1基本概念
1.1.1B/S和C/S结构
1.1.2静态网页和动态网页
1.1.2.1静态网页
1.1.2.2动态网页
1.1.3Web伺服器的概念
1.1.4HTTP协定
1.1.5.NET架构
1.2任务1:安装ASP.NET
1.2.1要求和目的
1.2.2操作步骤
1.2.3相关知识
1.2.3.1ASP.NET概述8
1.2.3.2ASP.NET开发工具
1.2.3.3ASP.NET的工作过程
1.3任务2:建立最简单的ASP.NET程式
1.3.1要求和目的
1.3.2操作步骤
1.3.3相关知识
1.3.3.1ASP.NET解决方案
1.3.3.2ASP.NET档案类型
1.3.3.3代码分离技术
1.3.3.4VisualStudio2005开发环境
1.4任务3:建立最简单的可互动的ASP.NET程式
1.4.1要求和目的
1.4.2操作步骤
1.4.3相关知识
1.4.3.1ASP.NET页面程式结构
1.4.3.2C#程式结构
1.4.3.3Web页面的处理过程
1.4.3.4类和名字空间
1.4.3.5控制项、属性和方法
1.4.3.6事件和事件驱动
1.4.3.7HTML伺服器控制项和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.1Image控制项
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.2Web用户控制项
2.5.3.3定义Web用户控制项
2.5.3.4Web用户控制项和Web页面的关係
2.6小结
2.7作业
第3章ASP.NET内置对象
第4章ASP.NET类库
第5章SQLServer资料库基础
第6章SQL查询语言
第7章使用ADO.NET访问资料库
第8章在ASP.NET中使用XML处理数据
附录AC#程式设计语言基础
附录BHTML概要
附录C建立Web伺服器
参考文献
……