ASP.NET程序设计教程

出版时间:2009-2  出版社:高等教育出版社  作者:金旭亮  页数:420  
Tag标签:无  

内容概要

  以ASP.NET技术为核心比较全面地介绍了当前Web软件开发技术的各个领域,内容涵盖了静态网页设计、ASP.NET动态网页设计以及SOA和AJAx等新技术,同时对相关的计算机科学领域如操作系统、计算机网络、面向对象技术和软件工程理论等也有涉及。《高等学校计算机软件技术课程系列教材:ASP.NET程序设计教程》贯彻了“理性知识感性掌握”的教学理念,设计了大大小小数十个实例,通过实例来介绍Web开发技术与相关理论,努力做到深入浅出,“以大白话讲授复杂的技术”,为学生提供了详尽的经过精心设计的上机试验,努力帮助学生形成一个完整的知识框架,引导学生通过开发实践来培养真实的软件开发能力。为方便教师授课和读者自学,《高等学校计算机软件技术课程系列教材:ASP.NET程序设计教程》光盘中配有全部章节的教学PPT,并在ITCAST网站提供在线视频教学课程。  《高等学校计算机软件技术课程系列教材:ASP.NET程序设计教程》适合作为本专科院校计算机及相关专业教材,也适合于广大IT教育培训机构作为培训教材使用,对于想系统地掌握ASP.NET技术的自学者及在职的软件工程师也有参考价值。

书籍目录

第1章 Web程序设计概论1.1 互联网概述1.1.1 Web的网状信息结构1.1.2 使用HTML网页显示信息1.2 Web的工作原理1.3 Internet协议1.3.1 计算机网络的分层模型1.3.2 分层模型下的数据通信1.3.3 TCP/IP协议与DNS1.3.4 HTTP协议的工作方式与特性1.4 Web程序设计概论1.4.1 静态网页与动态网页1.4.2 Web程序开发与运行环境1.5 练习与实践1.6 上机实验实验1 搭建ASP.NET开发与运行环境实验2 静态网页设计第2章 HTML与XML2.1 HTML概述2.1.1 HTML、XHTML和DHTML2.1.2 HTML元素与标签2.1.3 遵循XHTML规范编写网页2.1.4 HTML文档的基本结构2.1.5 浏览器解析HTML的方式2.2 使用HTML设计网页2.2.1 处理文字和段落2.2.2 元素2.2.3 超链接2.2.4 显示图像2.2.5 使用表格2.2.6 设计表单2.2.7 嵌入多媒体元素2.3 XML技术基础2.3.1 XML简介2.3.2 使用XML表达数据2.3.3 XML数据的显示2.3.4 XML数据对象模型——DOM2.4 练习与实践2.5 上机实验实验1 使用HTML设计简单网页实验2 XML数据的创建与显示第3章 使用cSS布局网页3.1 CSS简介3.1.1 CSS与HTML的关系3.1.2 CSS的特点3.2 在HTML文档中使用CSS3.2.1 在HTML文档中直接嵌入CSS代码3.2.2 使用独立的CSS文件3.2.3 合并多个CSS文件3.3 编写CSS样式规则3.3.1 CSS样式表的组成要素3.3.2 CSS选择器3.4 样式的继承与层叠3.4.1 样式的继承原则3.4.2 样式的层叠原理3.4.3 小结3.5 CSS盒模型3.5.1 块元素与内联元素3.5.2 CSS的盒状模型3.6 流式布局与浮动布局3.6.1 流式布局3.6.2 浮动布局3.6.3 页面盒子布局方式小结3.7 盒子的定位方式3.7.1 静态定位3.7.2 相对定位3.7.3 绝对定位3.7.4 固定定位3.8 网页布局实践3.8.1 现代网页的基本布局方案3.8.2 网页布局的基本步骤3.9 练习与实践3.10 上机实验实验1 实现圆角框实验2 文章排版实验3 实现两栏页面布局设计第4章 JavaScript编程基础4.1 JavaScript概述4.1.1 JavaScript简介4.1.2 在HTML中嵌入JavaScript代码4.2 JavaScript代码的解析流程4.2.1 JavaScript程序代码的流式解析方式4.2.2 事件驱动模式下的JavaScript代码执行顺序4.3 JavaScript语法基础4.3.1 JavaScript编程基本规则4.3.2 变量与常用数据类型4.3.3 数值类型转换4.3.4 string类型4.3.5 数组4.3.6 函数4.3.7 对象4.4 浏览器对象模型4.4.1 对话窗口4.4.2 浏览器对象模型4.5 文档对象模型4.5.1 HTML文档对象模型4.5.2 访问HTML表单和表单控件4.6 事件与事件响应4.6.1 常用的HTML网页事件4.6.2 编写事件响应代码4.6.3 网页事件响应实例4.6.4 客户端数据验证4.7 动态修改网页4.7.1 document.write()方法4.7.2 动态增加与删除网页元素4.7.3 动态样式切换4.8 练习与实践4.9 本章实验实验1 猜数字游戏实验2 动态样式设定第5章 ASP.NET技术基础5.1 ASP.NET网站与网页5.1.1 使用visual Studio创建ASP.NET网站5.1.2 ASF.NET网页的结构5.1.3 网页代码模型5.2 基于控件的网页可视化设计5.2.1 HTML元素与HTML控件5.2.2 Web服务器控件5.3 ASP.NET网站结构5.3.1 ASP.NET特殊文件夹5.3.2 普通文件夹5.3.3 网站文件类型5.3.4 网站导航5.3.5 使用母版页5.3.6 定制页面和控件的显示风格5.3.7 在ASP.NET网页中集成JavaScript5.4 ASP.NET网站的发布与部署5.4.1 自动发布5.4.2 复制网站5.4.3 手工部署5.5 练习与实践5.6 上机实验实验1 使用visual Studio创建网页计算器实验2 ASP.NET应用程序全局类的使用*实验3 母版页、主题和导航控件第6章 Web应用程序状态保存6.1 HTTP协议的无状态特性6.2 ViewState6.2.1 ViewState对象的使用方法6.2.2 保存可序列化的对象6.3 Scssion6.3.1 理解Session6.3.2 在线购物示例网站分析6.3.3 Session事件6.4 Cookic6.5 Appucation6.6 查询字符串6.7 隐藏域6.8 跨页回发6.9 Web信息共享机制小结6.10 上机实验实验 在线考试第7章 数据有效性检测7.1 数据验证控件概述7.1.1 使用数据验证控件7.1.2 服务器端与客户端数据验证7.1.3 多条件验证7.1.4 显示数据验证的信息7.1.5 用代码来控制验证过程7.2 基本的数据验证类型7.2.1 检测必填数据项7.2.2 限定输入特定范围的数据7.2.3 比对数据7.2.4 限定用户输入数据的类型7.2.5 使用正则表达式进行复杂数据验证7.2.6 自定义数据验证方法7.3 上机实验实验 计算组合数第8章 ASP.NET Web编程原理8.1 ⅡS架构与HTTP请求处理流程8.1.1 网站、Web应用程序和虚拟目录8.1.2 应用程序池与工作者进程8.1.3 ⅡS的系统架构8.1.4 HTTP请求的处理过程8.1.5 ISAPI扩展、ISAPI筛选器和程序映射8.2 ASP.NET管线与应用程序生命周期*8.2.1 ASP.NET应用程序生命周期8.2.2 ASP.NET应用程序生命周期事件8.3 HTTP处理程序和模块应用实例8.3.1 一般处理程序8.3.2 自定义HTTP处理程序8.3.3 自定义HTTP模块8.4 ASP.NET页面生命周期8.4.1 ASP.NET页面类的自动生成8.4.2 页生命周期阶段概述8.4.3 页面生命周期事件*8.4.4 深入了解ASP.NET页面事件处理机制8.5 练习与实践8.6 上机实验*实验 直观体验ASP.NET页面生命周期第9章 使用数据库保存与检索信息9.1 数据库技术概论9.1.1 数据库概念的内涵9.1.2 关系型数据库的构成要素9.1.1 三种基本的数据操作9.1.4 流行的数据库产品简介9.1.5 安装SQL Server 20059.1.6 附加数据库9.1.7 编写与执行SQL命令9.2 结构化查询语言SQL9.2.1 SQL简介9.2.2 SELECT语句与数据检索9.2.3 INSERT语句与数据插入9.2.4 UPDATE语句与数据更新9.2.5 DELETE语句与数据删除9.2.6 视图9.2.7 存储过程9.2.8 SQL命令小结9.3 使用ADO.NET访问数据9.3.1 ADO.NET对象模型9.3.2 连接数据库9.3.3 获取数据库对象信息9.3.4 发送SQL命令9.4 上机实验实验1 安装SQL Server与范例数据库实验2 使用ADO.NET访问数据库实验3 创建好友通讯录网站第10章 数据绑定10.1 数据绑定原理10.1.1 自动数据绑定10.1.2 常用的数据绑定控件和数据源控件10.1.3 ASP.NET数据绑定架构10.1.4 数据绑定表达式10.1.5 数据绑定模板10.2 GridView基础知识10.2.1 理解GridView对象模型10.2.2 GridView控件触发的事件10.2.3 编程访问基础数据10.3 GridView应用实例10.3.1 自定义显示列和列标题10.3.2 自定义分页10.3.3 记录排序10.3.4 删除记录10.3.5 查找记录10.3.6 选中并编辑记录10.3.7 使用模板列批量删除记录10.4 数据绑定控件的组合使用10.4.1 数据绑定控件的嵌套10.4.2 数据筛选与合计10.4.3 主从表10.5 上机实验实验 在线留言板第11章 成员资格与角色管理11.1 Web用户与权限管理概述11.1.1 身份验证的方式11.1.2 ASP.NET成员资格与角色管理框架11.2 使用ASP.NET网站管理工具11.2.1 启动ASP.NET网站管理工具11.2.2 管理网站用户、角色与访问规则11.2.3 应用程序配置11.3 使用登录控件11.3.1 登录控件的使用11.3.2 成员资格与角色管理框架的定制与扩展11.4 上机实验实验1 使用登录控件实验2 使用ASP.NET网站配置工具实验3 使用成员资格与角色管理框架第12章 ASP.NE丁组件开发12.1 用户控件12.1.1 创建和使用用户控件12.1.2 响应用户控件中的子控件事件12.1.3 给用户控件添加公有属性、方法与事件12.1.4 动态创建子控件12.1.5 集成数据绑定控件12.2 开发Web服务器控件12.2.1 形成对自定义Web控件的基本认识12.2.2 在Visual Studio中使用wcb控件12.2.3 自定义Web控件开发基础12.2.4 扩充现有的ASP.NET控件12.2.5 开发复合控件12.3 上机实验实验1 用户控件的开发与使用实验2 开发Web服务器控件第13章 Web Service技术简介及应用13.1 Web Service概述13.1.1 Web Service的定义13.1.2 wcb Service兴起的时代背景13.1.3 web Service技术的组成要素13.2 构建ASP.NET Web Service13.2.1 使用Visual Studio创建Web Service13.2.2 测试Web Service13.2.3 发布Web Service13.3 使用Web Service13.3.1 添加Web引用13.3.2 访问Web Service13.4 在ASP.NET网站中集成Web Service13.4.1 使用javaScript直接调用Web Service13.4.2 javaScript调用页面静态方法13.5 练习与实践13.6 上机实验实验 Web Service的定义与使用第14章 AJAX技术基础及应用14.1 AJAX概述14.1.1 传统Web技术存在的问题14.1.2 什么是AJAX14.1.3 手工编码应用AJAX14.1.4 ASP.NET AJAX技术框架介绍14.2 页面的局部刷新与异步回发14.2.1 定义页面更新区域14.2.2 确定页面局部更新方式14.2.3 定义异步回发触发器14.2.4 UPdatePanel的更新原则14.3 使用UpdateProgress控件14.4 定时调用14.5 使用AJAX Control Toolkit14.5.1 实现圆角框14.5.2 使用弹出式面板14.5.3 组合使用AJAX控件14.6 上机实验实验1 手动创建AJAX应用实验2 UpdatcPanel的使用第15章 组件化多层网站系统开发15.1 组件化多层分布式系统架构15.1.1 组件化开发的概念15.1.2 组件化开发的规范15.1.3 .NET平台上的组件技术15.1.4 组件化的多层软件系统架构15.2 面向对象系统的组件化开发过程15.2.1 软件开发的基本过程15.2.2 基于软件组件的增量与迭代开发模型15.3 HappyBookShop网站的分析与设计15.3.1 示例网站功能简介15.3.2 示例网站的信息存储方式15.3.3 系统架构设计15.3.4 网站总体结构15.4 示例网站技术要点15.4.1 网站外观设计15.4.2 权限管理15.4.3 用户控件的应用15.4.4 一般处理程序的应用15.4.5 封面图片文件的保存15.4.6 AJAX技术的应用15.4.7 Web Senice扩展15.4.8 示例网站的发布与部署第16章 互联网技术的现状与发展16.1 Web 2.0时代的互联网技术16.1.1 Web 2.0时代的互联网特点16.1.2 Web 2.0时代的典型网站16.2 下一代的互联网技术展望16.2.1 当代互联网技术面临的主要技术挑战16.2.2 下一代互联网的定义和主要特征参考文献

章节摘录

第1章 Web程序设计概论1.1 互联网概述互联网的出现源自于计算机网络的兴起。所谓“计算机网络(Computer Network)”,指的是通过各种通信手段(有线的或无线的)连接在一起的、可以相互交换信息的计算机(或其他种类的信息处理设备)所构成的一个系统。人们组建计算机网络的最主要目的是“共享资源”和“协同工作”。随着人们建立的计算机网络越来越多,这些原先彼此分隔的“信息孤岛”进行互连的需求日益增长,然而由于各种计算机网络所采用的技术和信息表示方法等不同,使得计算机网络间的相互通信变成了一个困难的问题。为了解决这一问题,科学家们进行了艰辛的努力与探索,最终为互联网的诞生奠定了理论与技术基础。互联网被称为“网际网”,简单地说,就是“网络的网络”。当多个不同的计算机网络相互连接起来的时候。就构成了一个互联网。一般使用“Internet”这一英文单词来表示特定的、世界范围内的互联网络(通常这也是最大的互联网络)。因此,Internet并不是一个网络。而是多个计算机网络的集合。

编辑推荐

《ASP.NET程序设计教程》以微软平台的Web开发技术ASP.NET为例,介绍Web开发所涉及的各个技术领域,重点介绍Web站点设计与开发的基本原理和主要方法。 《ASP.NET程序设计教程》贯彻了“理性知识感性掌握”的教学理念,设计了大大小小数十个实例,通过实例来介绍Web开发技术与相关理论,努力做到深入浅出,“以大白话讲授复杂的技术”,为学生提供了详尽的经过精心设计的上机试验,努力帮助学生形成一个完整的知识框架,引导学生通过开发实践来培养真实的软件开发能力。

图书封面

图书标签Tags

评论、评分、阅读与下载


    ASP.NET程序设计教程 PDF格式下载


用户评论 (总计2条)

 
 

  •   金旭亮老师写的。非常适合学习ASP.NET入门。
  •   一直很喜欢金老师的书,内容撰写认真,书中的信息量很大
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7