书籍详情

网络程序设计:ASP案例教程

网络程序设计:ASP案例教程

作者:尚俊杰,秦卫中 编著

出版社:北方交通大学出版社

出版时间:2005-01-01

ISBN:9787810822831

定价:¥32.00

购买这本书可以去
内容简介
  本书是一本精心设计的ASP案例教程,案例选材来源于4个方面:Internet上优秀的案例、其他ASP教材中优秀的案例、作者多年的教学经验、BBS论坛中学生提出的常见问题。作为本书的最大特点,它不是简单地堆砌源代码,而是将重点放在了讲解程序设计思想上,不仅要让读者知道怎么编,更要让读者知道为什么要这样编。全书基本上覆盖了ASP学习中和重点、难点和疑点,包括使用函数,文本和各种处理,网页之间数据的传递,数据库的各种复杂操作等知识和技巧;同时,本书还讲解了使用SQL数据库中的存储过程,无组件上传文件,使用面向对象的程序设计,在线多媒体编辑,在线压缩、解压缩和开发Active X组件等高级知识;在本书的第8章,给出了ASP程序中常用的留言村、聊天室 、BBS、在线邮局、网上书店、网络课堂等综合示例。为了在最短的篇幅内给读者提供最多的资源,本书将大量的源代码都放在了配套光盘中,而在教材中只是讲解程序设计的思想和重点内容。本书支持网站(www.jjshang.com)提供对本书的全面支持,作者会利用它提供更多的案例和其他资源。本书适合有一定ASP基础的人使用,适合做大中专院校网络程序设计课程的辅导教材,同时也适合网络程序设计人员自学使用。此外,由于本书重在讲解程序设计思想,像文本处理、无组件上传、在线多媒体编辑、聊天室、购物车等思想对学习ASP.NET、JSP、PHP等程序设计语言的人员也有一定的参考意义。
作者简介
暂缺《网络程序设计:ASP案例教程》作者简介
目录
第1章 基础示例
1.1 搭建ASP运行环境
1.2 新建一个简单的ASP文件
1.3 新建一个应用程序
1.3.1 应用程序的概念及建立应用程序的原因 
1.3.2 如何建立应用程序
1.3.3 建立ASP文件
1.4 本章小结
第2章 VBScript脚本语言示例 
2.1 字符处理
2.1.1 如何显示HTML标记
2.1.2 如何换行显示
2.1.3 如何防止SQL语句注人式攻击
2.1.4 字符处理完整解决方案
2.1.5 显示ASP文件源代码 
2.2 使用随机函数
2.2.1 随机产生1到10之间的整数
2.2.2 随机更换页面背景颜色
2.2.3 随机生成字符串 
2.3 使用时间函数
2.3.1 倒计时
2.3.2 计算页面加载时间
2.3.3 绘制日历
2.4 使用嵌套循环
2.4.1 嵌套循环的工作原理 
2.4.2 大人、小孩吃馒头问题
2.4.3 哥德巴赫猜想
2.5 使用过程(函数与子程序)
2.5.1 关于过程的参数类型 
2.5.2 关于函数的返回值的类型
2.5.3 利用过程使程序结构清晰
第3章 内部对象示例
3.1 如何保存常数
3.1.1 保存常数到文件中
3.1.2 保存常数到Application对象中
3.1.3 保存常数到数据库中 
3.1.4 3种方法的比较
3.2 如何实现日志
3.2.1 利用Global.asa实现简单的日志 
3.2.2 利用数据库实现复杂的日志
3.3 关于表单的复杂操作
3.3.1 利用Split函数处理复选框提交的数据
3.3.2 给表单添加默认值
3.3.3 保留表单状态
3.4 验证客户提交的表单信息
3.4.1 使用JavaScript进行客户端验证
3.4.2 使用VBScript进行客户端验证
3.4.3 服务器端验证
3.4.4 验证小结
3.5 在网页之间传递数据
3.5.1 单向一级数据传递
3.5.2 单向二级数据传递
3.5.3 将数据传递给自身
3.5.4 双向一级数据传递(一) 
3.5.5 通过表单将数据传递给自身
3.5.6 双向一级数据传递(二) 
3.5.7 总结示例
3.6 Session、APPlication和Global.asa综合应用
3.6.1 Session对象的新建和有效期
3.6.2 Application对象的新建和有效期 
3.6.3 Global.asa文件 
3.6.4 访问总人数和在线人数示例
第4章 数据库程序示例
4.1 查询记录
4.1.1 打开详细页面
4.1.2 按字段排序
4.1.3 分页显示数据
4.1.4 按单个或多个关键字进行模糊查找
4.1.5 从已有字段派生新的字段
4.1.6 对所有记录求平均值 
4.1.7 求记录总数
4.1.8 查询记录小结
4.2 添加记录
4.2.1 添加记录示例一(填写完整信息)
4.2.2 在客户端进行验证
4.2.3 添加记录示例二(填写不完整信息)
4.2.4 添加记录小结
4.3 修改记录
4.3.1 修改记录示例
4.3.2 更新BBS中的点击次数
4.3.3 批量修改记录
4.3.4 修改记录小结
4.4 删除记录
4.4.1 删除记录示例
4.4.2 批量删除记录
4.4.3 删除记录小结
4.5 完整的通讯录程序
4.6 多行多列显示图片 
4.7 网上投票系统
4.8 事务处理示例
4.9 利用Recordset对象操作数据库 
4.10 对多个表进行操作
4.11 发布首页新闻示例
4.12 用户注册、登录示例
4.12.1 简单的注册、登录模块 
4.12.2 复杂的注册、登录模块 
4.13 使用SQL语句新建、删除、修改数据表
4.13.1 基本语句简介 
4.13.2 新建、删除和修改数据表示例 
4.13.3 判断数据表是否存在
4.13.4 显示数据表的结构
4.14 数据库程序安全考虑示例
4.14.1 修改Access数据库文件的名字
4.14.2 给Access数据库增加密码
4.14.3 使用复杂的记录编号
4.14.4 在修改或删除时要求输入密码
4.14.5 添加完整的用户注册、登录和管理模块
4.14.6 防止SQL注入式攻击 
4.14.7 对密码加密
4.15 使用SQL Server数据库示例
4.15.1 建立SQL数据库
4.15.2 建立SQL数据源
4.15.3 ASP存取SQL数据库 
4.15.4 使用存储过程
4.15.5 SQL数据库与Access数据库的相互转化 
4.15.6 SQL数据库的附加
4.15.7 SQL数据库注意事项 
第5章 内部组件示例
5.1 显示磁盘、文件夹及文件的信息
5.1.1 显示磁盘信息
5.1.2 显示文件夹信息
5.1.3 显示文件信息
5.1.4 显示指定文件夹下的子文件夹和文件
5.1.5 使用递归显示指定文件夹下的全部内容 
5.2 故事接龙示例
5.3 网上文件管理器示例
5.4 使用广告轮显组件
5.4.1 在首页显示广告信息
5.4.2 自己开发广告轮显效果 
5.5 使用内容轮显组件
5.6 使用文件超链接组件制作目录和导航条
5.7 计数器比较示例
5.7.1 使用Application实现
5.7.2 使用文本文件实现
5.7.3 使用数据库实现
5.7.4 使用计数器组件实现
5.7.5 图像计数器示例
5.7.6 可以供别人调用的图像计数器示例
5.8 使用日志组件示例
第6章 第三方组件示例
6.1 使用AspUpload文件上传组件
6.1.1 文件上传系列基础示例 
6.1.2 上传文件到文件夹综合示例
6.1.3 上传文件到数据库综合示例
6.1.4 上传图片文件到数据库综合示例
6.1.5 使用AspUpload组件下载服务器端的文件 
6.2 使用LyfUpload文件上传组件
6.2.1 文件上传系列基础示例 
6.2.2 上传文件到文件夹综合示例
6.2.3 上传文件到数据库综合示例
6.2.4 上传图片文件到文件夹综合示例
6.3 无组件上传文件
6.3.1 无组件上传原理
6.3.2 上传文件到数据库综合示例
6.3.3 上传图片文件到数据库综合示例
6.3.4 无组件上传小结
6.4 使用ADODB.Stream组件 
6.4.1 将数据库中的文件保存到服务器端文件夹下
6.4.2 将服务器端的文件保存到数据库中
6.4.3 下载服务器端的文件
6.5 使用W3 Jmail组件在线发送E-mail
6.5.1 简单发送信件
6.5.2 发送带有附件的信件
6.5.3 自动发信机 
6.6 使用CDONTS组件在线发送E-mail
6.7 读取Excel文件
6.8 使用XMLDOM组件生成XML文件
6.9 使用Windows Script Host组件查看网络属性
6.10 在线压缩与解压缩文件
6.10.1 在线压缩与解压缩的基本原理
6.10.2 在线解压缩文件
6.10.3 在线压缩文件
第7章 其他高级应用示例
7.1 在线多媒体编辑
7.1.1 使用iframe框架标记实现编辑窗口
7.1.2 实现复制、粘贴等各种基本按钮的功能
7.1.3 实现超链接按钮的功能 
7.1.4 实现表格按钮的功能
7.1.5 实现插入图片按钮的功能 
7.1.6 切换编辑方式
7.1.7 生成HTML网页 
7.2 在ASP中使用类
7.2.1 定义"方法"
7.2.2定义"属性"
7.2.3 类的初始化和类的注销 
7.2.4 利用类的一个留言板示例 
7.3 使用VB开发组件
7.3.1 开发一个最简单的数学组件
7.3.2 在组件中使用ASP的内部对象 
7.3.3 自己开发文件上传组件 
7.4 将ASP文件自动转换为DLL组件
7.5 将ASP文件编译成.exe可执行程序
7.5.1 建立ASP运行环境
7.5.2 调试ASP程序
7.5.3 生成.exe可执行程序
7.5.4 使用生成.exe可执行程序 
第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.2.4 案例反思
8.3 BBS论坛(一) 
8.3.1 总体设计
8.3.2 关键技术
8.3.3 具体实现
8.3.4 案例反思
8.4 BBS论坛(二)(可多层回复)
8.4.1 总体设计
8.4.2 关键技术
8.4.3 具体实现
8.4.4 案例反思
8.5 网上书店
8.5.1 总体设计
8.5.2 关键技术
8.5.3 具体实现
8.5.4 案例反思
8.6 在线邮局
8.6.1 总体设计
8.6.2 关键技术
8.6.3 具体实现
8.6.4 案例反思
8.7 网络课堂
8.7.1 总体设计
8.7.2 关键技术
8.7.3 具体实现
8.7.4 案例反思
附录A ASP资源网站推荐
参考文献  
猜您喜欢

读书导航