注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程ASP.NET程序设计

ASP.NET程序设计

ASP.NET程序设计

定 价:¥34.00

作 者: 尚俊杰编著
出版社: 清华大学出版社
丛编项: 高等学校.NET系列教材
标 签: ASP.NET

ISBN: 9787810822671 出版时间: 2004-04-01 包装: 胶版纸
开本: 26cm+光盘1片 页数: 322 字数:  

内容简介

  本书系统地讲述了使用ASP.NET进行网络程序设计。第1章讲述了.NET框架结构及如何搭建运行环境,并开发了第1个简单的ASP.NET页面。第2章讲述VB.NET程序设计语言基础,包括数据类型、变量及各种语句。第3章讲述HTML服务器控件和Web服务器控件。第4章讲述Request、Response等重要的内部对象。第5章讲述数据库的基础知识和SQL语言。第6、7章讲述如何存取数据库。第8章讲述了如何管理服务器上的文件和文件夹,如何读取文本文件、XML文件和Excel文件。第9章讲述了如何利用隐藏代码和业务对象实现程序代码和HTML代码分离。第1章讲述了.NET的最新特性:Web服务。第11章讲述了配置Global.asax、web.Config文件和网络安全、使用缓存、调试程序等高级应用。在附录中提供了常见问题答疑、重要名词、学习资源等。配套光盘中有本书所有的示例源代码。本书注重基础、讲究实用、选材得当、深入浅出,希望初学者能很快实现从入门到精通。本书适于做高等学校网络程序设计课程教材,同时也适合网络程序设计人员自学使用。写作本教材的原因因为长期从事网络程序设计技术研究和信息技术教育,所以一直想写一些由浅入深、从入门到精通的教材。希望这些教材真正以学生为中心,符合学生的认知规律,化高深为浅显,化复杂为简单。简单地说,就是让不会的人一看就会,让会的人看了能迅速提高。22年1月,我出版了自己的第一本教材《网络程序设计:ASP》,该书基本上达到了目标,受到了广大读者的一致好评。此后又陆续出版了几本计算机类教材。随着.NET的逐渐推广,很多读者给我来信,希望我发扬ASP教材的风格,写一本ASP.NET程序设计的教材。因此推出了这本《ASP.NET程序设计》教材。学习本教材需要的预备知识本书要求读者只需具备基本的Windows操作、网络应用和简单的HTML知识,本书附录E有HTML知识可以参考。本教材特点①注重基础、讲究使用、从入门到精通;②精心设计每一个案例,力争让读者在不知不觉中掌握;③精心进行教学设计:什么讲,什么不讲,什么先讲,什么后讲。本教材导读本书主要采用案例教学法。一般的例子开始有讲解,例子中易产生疑问的地方有注释,例子后面对重要或易错的内容还有说明。示例要反复看,看完后要达到这种程度:不仅要精通每一句,而且对程序的总体思想、总体结构要了然在胸,还要清楚本例学习到的新知识。最好自己能一边看,一边输入练习。每一章前面精心设计了"本章要点",请重点掌握该部分内容。每一章后面设计了适量的习题,主要是针对本章重点、难点进行训练,对掌握本章内容有非常重要的作用。配套光盘里包括所有的源程序,大家可以参照光盘使用说明复制使用。本书的支持网站(http://www.shang.com)有大量相关的课件、补充资料、源代码、软件组件等资源,欢迎大家访问。注:凡是标题后注有关号的表示较难,可以以后再学。如何才能学好ASP.NET首先要对类的概念有透彻了解,要明确.NET中所有的内容都是用类实现的,一种是有界面的类,如文本框控件,一种是没有界面的类。在开发程序时,实质上就是调用各种类的属性、方法和事件。其次要熟练掌握各种控件的使用,并请尽量使用Web服务器控件。对于控件,实际上就是如何设置属性,如何获取它的值。此外,要对一些应用程序、物理路径、相对路径等重要概念理解清楚。致谢首先要感谢北京大学的蔡翠平老师、北京交通大学出版社的孙秀翠编辑,没有她们的帮助,就没有本书的面世。在本书的写作过程中,赵海霞、丛明辉等也给了很多帮助。此外,还要感谢给我来信的各位读者朋友们。谢谢大家的厚爱,愿各位早日成功!尚俊杰,男,1972年出生于河南林州市,现在北京大学教育学院任教,主要研究方向为网络教育、信息技术教育、网络技术,至今主编或合作出版计算机类教材6部;在国内外各级各类学术期刊、学术会议上发表论文15篇;并于21年4月至9月在香港中文大学做访问学者。电子信箱:shangjj@263.net或jjshang@jjshang.com个人主页:http://www.jjshang.com

作者简介

  尚俊杰,男,1972的出生于河南林州市,现在北京教育学院任教,主要研究方向为网络教育、信息技术教育、网络技术,至今主编或合作出版计算机类教材6部;在国内外各级各类学术期刊、学术会议上发表论文15篇;并于2001年4月至9月有香港中文大学做访问学者。

图书目录

第1章 ASP. NET概述
1. 1 网络程序设计概述
1. 1. 1 静态网页与动态网页
1. 1. 2 网页的工作原理
1. 1. 3 常见的网络程序设计语言
1. 2 ASP. NET简介
1. 2. 1 . NET框架
1. 2. 2 ASP. NET的功能和特点
1. 3 ASP. NET的运行环境
1. 3. 1 安装IlS 5. 0
1. 3. 2 安装MDAC2. 7
1. 3. 3 安装. NET Framework SDK
1. 3. 4 安装Internet Explorer
1. 4 ASP. NET的开发工具
1. 5 新建一个简单的ASP. NET文件
1. 5. 1 新建ASP. NET文件
1. 5. 2 保存ASP. NET文件
1. 5. 3 浏览ASP. NET文件
1. 6 新建一个应用程序
1. 6. 1 什么是应用程序
1. 6. 2 新建一个文件夹
1. 6. 3 添加虚拟目录
1. 6. 4 设置默认文档
1. 6. 5 建立ASP. NET文件
1. 6. 6 新建应用程序小结
1. 7 ASP. NET的语法简介
1. 8 开发ASP. NET时的注意事项
习题1
第2章 VB. NET程序设计基础
2. 1 VB. NET简介
2, 2 VB. NET的数据类型
2. 3 VB. NET常量
2. 4 VB. NET变量
2. 5 VB. NET数组
2. 6 VB. NET运算符
2. 7使用条件语句
2. 7. 1 If语句
2. 7. 2 SelectCase语句
2. 8 使用循环语句
2. 8. 1 For...Next循环
2. 8. 2 Do...Loop循环
2. 8. 3 While...Wend循环
2. 8. 4 ForEach...In循环
2. 8. 5 循环嵌套
2. 8. 6 强行退出循环
2. 9 VB. NET过程
2. 9. 1 Sub子程序
2. 9. 2 Function函数
2. 10 使用系统函数
2. 10. 1 转换函数
2. 10. 2 字符串函数
2. 10. 3 日期和时间函数
2. 10. 4 数学函数
2. 10. 5 检验函数
2. 11 类*
2. 11. 1 基本概念
2. 11. 2 创建一个简单的类
2. 11. 3 继承
2. 11. 4 共享属性和共享方法
2. 11. 5 构造对象
2. 12 使用系统类
2. 12. 1 转换数据类型
2. 12. 2 字符串操作
2. 12. 3 日期和时间操作
2. 12. 4 数学操作
2. 12. 5 数组操作
2. 12. 6 数组变量
2. 12. 7 格式化数字
2. 12. 8 格式化日期
2. 13 注释语句
2. 14 错误处理
习题2
第3章 服务器控件
3. 1 控件简介
3. 1. 1 什么是控件
3. 1. 2 控件的声明及属性. 事件和方法
3. 1. 3 Web表单的工作原理
3. 1. 4 控件的分类
3. 2 HTML服务器控件
3. 2. 1 HtmlForm Web表单
3. 2. 2 HtmllnputText 单行文本框和密码框
3. 2. 3 HtmlTextArea 多行文本框
3. 2. 4 HtmllnputHidden 隐藏控件
3. 2. 5 HtmllnputRadioButton 单选框
3. 2. 6 HtmllnputChecld30x 复选框
3. 2. 7 HtmlSelect 下拉列表框
3. 2. 8 HtmlGenericComrol 一般控件
3. 2. 9 HtmllnputButton 提交. 重置和普通按钮
3. 2. 10 综合示例一
3. 2. 11 HtmllnputFile 文件上传控件
3. 3 Web服务器控件
3. 3. 1 Label 标签
3. 3. 2 TextBox 文本框
3. 3. 3 RadioButton 单选框
3. 3. 4 RadioButtonList 单选列表框
3. 3. 5 CheckBox 复选框
3. 3. 6 CheekBoxList 复选列表框
3. 3. 7 DropDownList 下拉列表框
3. 3. 8 Button 按钮
3. 3. 9 综合示例二
3. 3. 10 HyperLink 超链接控件
3. 3. 11 LinkButton 超链接按钮
3. 3. 12 ListBox 容器控件
3. 3. 13 AdRotator 广告控件
3. 3. 14 Calendar 日历控件
3. 3. 15 Panel 容器控件
3. 4 验证控件
3. 4. 1 RequiredFieldValidator 必填验证
3. 4. 2 CompareValidator 比较验证
3. 4. 3 RangeValidator 范围验证
3. 4. 4 RegularExpressionValidator 正则验证
3. 4. 5 ValidationSummary
3. 4. 6 综合示例三
3. 5 用户控件*
3. 5. 1 不包含事件的用户控件
3. 5. 2 包含事件的用户控件
3. 6 对控件的一些高级操作*
3. 6. 1 使用AutoPostBack属性
3. 6. 2 数据绑定
3. 6. 3 动态产生控件
3. 6. 4 对控件应用样式
3. 7 本章小结
习题3
第4章 内部对象
4. 1 ASP. NET内部对象概述
4. 2 Page对象
4. 3 Request对象
4. 3. 1 Request对象简介
4. 3. 2 使用QuerySwing数据集合
4. 3. 3 ServerVariables数据集合
4. 3. 4 ClientCertifieate数据集合
4. 3. 5 Browser数据集合
4. 3. 6 TotalBytes属性
4. 3. 7 BinaryRead方法
4. 4 Response对象
4. 4. 1 Response对象简介
4. 4. 2 利用Write方法输出信息
4. 4. 3 使用Redirect方法引导客户端至另一个URL位置
4. 4. 4 使用End方法终止ASP. NET程序
4. 4. 5 关于Buffer属性
4. 4. 6 BinaryWrite方法
4. 5 HttpCookie对象
4. 5. 1 什么是Cookie
4. 5. 2 使用Response对象设置Cookie
4. 5. 3 使用Request对象读取Cookie
4. 5. 4 Cookies综合示例
4. 6 Session对象
4. 6. 1 Session对象简介
4. 6. 2 利用Session存储信息
4. 6. 3 利用Session存储数组信息
4. 6. 4 Timeout属性
4. 6. 5 Abandon方法
4. 7 Application对象
4. 7. 1 Application对象简介
4. 7. 2 利用Application存储信息
4. 7. 3 利用Application存储数组信息
4. 8 Server对象
4. 8. 1 Server对象简介
4. 8. 2 ScriptTimeout属性
4. 8. 3 CreateObject方法
4. 8. 4 HTMLEncode方法
4. 8. 5 URLEncode方法
4. 8. 6 MapPath方法
4. 8. 7 Execute方法
4. 8. 8 Transfer方法
4. 9 Mail对象
4. 9. 1 Mail对象简介
4. 9. 2 发送E-mail示例1
4. 9. 3 发送E-mail示例2
4. 10 本章小结
习题4
第5章 数据库基础知识
5. 1 数据库的基本概念
5. 1. 1 数据管理技术的发展阶段
5. 1. 2 数据库的基本术语
5. 1. 3 数据库管理系统
5. 2 建立Access数据库
5. 2. 1 规划自己的数据库
5. 2. 2 新建数据库
5. 2. 3 新建和维护表
5. 2. 4 新建和维护查询
5. 3 SQL语言简介
5. 3. 1 Select语句
5. 3. 2 Insert语句
5. 3. 3 Update语句
5. 3. 4 Delete语句
习题5
第6章 ASP. NET存取数据库
6. 1 ADO. NET简介
6. 2 简单存取数据库
6. 2. 1 数据库准备
6. 2. 2 利用Select语句查询记录
6. 2. 3 利用Insert语句插入记录
6. 2. 4 利用Update语句更新记录
6. 2. 5 利用Delete语句删除记录
6. 3 使用DataGrid控件存取数据库
6. 3. 1 DataGrid控件简介
6. 3. 2 查询记录
6. 3. 3 插入记录
6. 3. 4 更新记录
6. 3. 5 删除记录
6. 4 综合示例
6. 5 本章小结
习题6
第7章 深入进行数据库编程
7. 1 DataGrid控件再探讨
7. 1. 1 分页显示数据
7. 1. 2 对数据进行排序
7. 1. 3 定制列
7. 1. 4 链接到详细页
7. 1. 5 自定义列
7. 2 使用DataList控件存取数据库
7. 2. 1 DataList控件简介
7. 2. 2 查询记录
7. 2. 3 选择记录
7. 2. 4 更新和删除记录
7. 3 使用Repeater控件存取数据库
7. 3. 1 Repeater控件简介
7. 3. 2 查询记录
7. 3. 3 选择记录
7. 4 使用含有参数的SQL语句
7. 5 对多个表进行操作
7. 5. 1 组合查询
7. 5. 2 对多个表进行更新和删除操作
7. 6 存取SQLServer数据库
7. 6. 1 建立SQLServer数据库
7. 6. 2 存取SQLServer数据库
7. 7 DataSet对象再探讨
7. 7. 1 建立DataSet对象
7. 7. 2 又寸DataSet又寸象的操作
7. 7. 3 把DataSet对象中的更新写回到数据库
7. 8 综合示例
习题7
第8章 文件及文件夹操作
8. 1 文件及文件夹管理
8. 1. 1 显示文件及文件夹的信息
8. 1. 2 文件的新建. 复制. 移动和删除
8. 1. 3 文件夹的新建. 移动和删除
8. 1. 4 显示指定文件夹下的子文件夹和子文件
8. 2 文本文件操作
8. 2. 1 新建和写入文本文件
8. 2. 2 读取文本文件
8. 2. 3 计数器示例
8. 3 XML文件操作
8. 3. 1 读取XML文件
8. 3. 2 写入XML文件
8. 4 Excel文件操作
8. 5 综合示例
8. 6 本章小结
习题8
第9章 隐藏代码与业务对象
9. 1 使用隐藏代码 Code-behind
9. 1. 1 在普通页面中使用Code-behind
9. 1. 2 在用户控件中使用Code-behind
9. 2 使用业务对象*
9. 2. 1 业务对象简介
9. 2. 2 不包含界面的业务对象
9. 2. 3 包含界面的业务对象 自定义控件
9. 3 使用COM组件
9. 3. 1 使用Server对象的CreatObject方法
9. 3. 2 将COM组件转换成. NET组件
9. 4 本章小结
习题9
第10章 Web服务*
10. 1 Web服务简介
10. 1. 1 什么是Web服务 WebService
10. 1. 2 Web服务的工作原理
10. 1. 3 Web服务能返回什么类型的数据
10. 2 建立一个简单的Web服务
10. 3 简单调用Web服务
10. 4 通过代理类调用Web服务
10. 5 返回DataSet对象示例
10. 5. 1 建立Web服务
10. 5. 2 生成SOAP代理类
10. 5. 3 编译并部署代理类
10. 5. 4 通过代理类调用Web服务
10. 6 本章小结
习题10
第11章 配置应用程序及其他应用
11. 1 关于配置应用程序
11. 2 配置Global. asax文件
11. 2. 1 Global. asax文件的基本格式
11. 2. 2 Global. asax文件示例
11. 3 配置web. Config文件
11. 3. 1 web. Config文件的基本格式
11. 3. 2 读取自定义属性示例
11. 4 安全考虑*
11. 4. 1 基于Windows的认证
11. 4. 2 基于表单的认证
11. 4. 3 关于授权
11. 4. 4 网络安全综合示例
11. 4. 5 其他安全考虑
11. 5 使用缓存
11. 5. 1 页输出缓存
11. 5. 2 页片断缓存
11. 5. 3 数据缓存
11. 6 调试程序
11. 6. 1 使用Response. Write方法
11. 6. 2 使用Debug
11. 6. 3 使用trace 跟踪
11. 6. 4 使用SDK调试器*
11. 7 本章小结
习题11
附录A 从ASP到ASP. NET
附录B ASP. NET的文件类型
附录C 重要名词索引
附录D 常见问题答疑
附录E HTML语言简单介绍
附录F ASP. NET资源网站推荐
参考文献

本目录推荐