ASP.NET+SQL Server商务系统开发与典型实例
2008-7
清华大学出版社
郑萌
472
720000
ASP.NET作为当前企业开发的主流技术,在短短几年的间里,取得了飞速发胜。由于ASP.NET技术封装性高,开发周期短,国内越来越多的软件公司应用ASP.NET技术进行项目开发。 本书适合两类读者阅读。一类是从未接触过ASP.NET,希望通过本书掌握ASP.NET技术的读者,建议按照目录安排,循序渐进地阅读本书。还有一类是具备一定ASP.NET开发基础的读者,希望通过阅读本书接触到食企业级项目开发的一些步骤和基础知识。
ASP.NET是Microsoft公司.NET战略中最重要的一部分,ASP.NET是.NET下全新的Web应用服务平台和开发平台。ASP.NET页面文件扩展名为“.ASPX”,可以和现有的 ASP 应用同步运行,代码要比ASP 更少,支持XML Web Services开发,部署更加容易,具有更好的可靠性和可用性,更好的可伸缩性,性能大大提高。 本书配合大量示例代码,通过一个完整的商务系统全面地讲述了ASP、C#,SQL Server及它们之间的关系,使您对如何以可行的方式从使用ASP.NET中获益有比较深刻和全面的理解。 另外本书还介绍了编码规范、数据库设计规范、项目文档以及数据库设计等企业级开发所需要的知识,在阅读本书后,您会很快熟悉ASP.NET的构成,并能创建出灵活、安全和稳定可靠的Web站点。 本书适合于没有ASP、C#、XML、面向对象编程或 .NET Framework经验的初学者。如果您对HTML有一定的了解,那么将对您学习本书大有帮助。
第1章 编程工具 1.1 Visual Studio .NET企业级功能 1.1.1 Visual Studio .NET版本简介 1.1.2 企业模版 1.1.3 策略文件 1.1.4 自定义帮助 1.1.5 关于插件 1.1.6 总结 1.2 设计工具 1.2.1 用Visio建模 1.2.2 其他工具 1.2.3 总结 1.3 源代码管理工具 1.3.1 Visual SourceSafe 1.3.2 其他工具 1.3.3 总结 1.4 测试工具 1.4.1 Application Center Test 1.4.2 其他工具 1.4.3 总结 1.5 安装部署工具 1.5.1 Microsoft Windows Installer 1.5.2 其他工具 第2章 C#语言快速学习 2.1 .NET预览 2.1.1 .NET是什么 2.1.2 .NET设计目标 2.2 .NET核心介绍 2.2.1 公共语言运行库(CLR) 2.2.2 .NET框架类库(FCL) 2.3 第一个C#程序 2.4 C#程序结构介绍 2.4.1 C#语言数据类型 2.4.2 基本语句 2.4.3 类与方法 2.5 面向对象程序设计 2.6 C#面向对象设计 2.6.1 类与对象 2.6.2 继承和多态 第3章 ASP.NET快速学习 3.1 Web应用程序简介 3.1.1 Web应用程序的优点 3.1.2 Web应用程序的缺点 3.2 第一个 Web网站 3.2.1 IIS简介 3.2.2 虚拟目录配置 3.3 命名空间和相关类 3.4 ASP.NET中的对象 3.4.1 Application对象 3.4.2 Server对象 3.4.3 Session 对象 3.5 ASP.NET控件 3.5.1 Html控件 3.5.2 Web控件 3.5.3 用户控件 3.5.4 自定义控件 3.6 本章小结 第4章 .NET数据库快速学习 4.1 安装SQL Server 4.1.1 版本 4.1.2 安装SQL Server 2000 4.2 创建数据库和表 4.2.1 创建数据库 4.2.2 创建表 4.3 数据查询和修改 4.3.1 插入数据 4.3.2 查询数据 4.3.3 更新数据 4.3.4 删除数据 4.4 存储过程 4.4.1 存储过程简介 4.4.2 存储过程的建立 4.4.3 存储过程的优点 4.5 ADO.NET 概述 4.5.1 持续连接的环境 4.5.2 断开连接的环境 4.5.3 相关的命名空间 4.6 ADO.NET主要对象 4.6.1 Connection 对象 4.6.2 Command对象 4.6.3 DataReader对象 4.6.4 DataSet和SqlDataAdapter对象 4.7 ASP.NET 中的数据处理 4.7.1 断开环境 4.7.2 持续连接环境 4.8 本章小结 第5章 项目文档 5.1 项目进度安排 5.1.1 基本需求 5.1.2 项目安排 5.2 系统基本流程图 5.3 数据库设计 5.3.1 表“充值卡(Cards)” 5.3.2 表“充值卡类型(CardType)” 5.3.3 表“充值日志(chargeLog)” 5.3.4 表“用户余额(userBalance)” 5.3.5 表“用户信息(users)” 5.3.6 表“用户详细信息(userInfo)” 5.3.7 表“电影信息(Videos)” 5.3.8 表“电影目录结构(VideoTree)” 5.3.9 表“电影类型(VideoType)” 5.3.10 表“登录日志(loginLog)” 5.4 编码规范 5.4.1 命名规则 5.4.2 变量定义 5.4.3 注释 5.4.4 书写规范 5.4.5 错误码的使用 5.5 用户界面设计建议 5.6 数据库设计规范 5.6.1 规范化 5.6.2 可移植性 5.6.3 索引的使用 5.6.4 视图的使用 5.6.5 主键的定义 5.6.6 域(DOMAIN)的使用 5.6.7 命名约定 5.6.8 事务及其维护 5.7 一些建议 5.7.1 数据传输 5.7.2 页面跳转 第6章 数据访问组件 6.1 数据库访问组件介绍 6.2 数据库访问组件代码分析 6.2.1 简单的数据访问组件 6.2.2 Data Access Application Block 6.2.3 复杂的数据访问组件 6.3 数据库访问组件部署和使用 6.3.1 简介 6.3.2 复杂数据访问组件的使用 第7章 公共组件 7.1 邮件发送组件 7.1.1 组件介绍 7.1.2 代码展示 7.2 表格翻页控件 7.2.1 控件介绍 7.2.2 使用方法 7.2.3 代码展示 7.3 验证码组件 7.3.1 组件介绍 7.3.2 代码展示 7.3.3 应用 7.4 数据导出组件 7.4.1 组件介绍 7.4.2 代码展示 7.4.3 使用说明 第8章 充值卡生成组件 8.1 模块实现效果 8.2 代码展现 8.5 技术详解 第9章 新闻公告模块 9.1 模块实现效果 9.2 代码展现 9.2.1 数据相关 9.2.2 数据访问层 9.2.3 界面展示层 9.3 技术详解 第10章 在线支付模块 10.1 在线支付简介 10.2 简易型支付系统 10.2.1 支付系统基本操作 10.2.2 支付系统高级操作 10.3 自定义支付系统 10.3.1 实现效果 10.3.2 代码展现 10.4 总结 第11章 热点影片推荐模块 11.1 模块简介 11.2 实现效果 11.3 代码展现 11.3.1 数据访问层 11.3.2 业务逻辑层 11.3.3 用户界面层 11.4 数据库相关 11.4.1 “电影信息(Videos)“表 11.4.2 “电影类型(VideoType)” 表 11.5 本章小结 第12章 用户管理模块 12.1 模块简介 12.2 实现效果 12.3 代码展现 12.3.1 数据访问层 12.3.2 用户界面层 12.4 数据库相关 12.5 本章小结 第13章 用户充值模块 13.1 模块简介 13.2 实现效果 13.3 代码展现 13.3.1 数据访问层 13.3.2 用户界面层 13.4 数据库相关 13.4.1 “充值卡(Cards)”表 13.4.2 “充值日志(chargeLog)”表 13.4.3 “用户余额(userBalance)”表 13.4.4 “用户详细信息(userInfo)”表 13.5 总结 第14章 影片库模块 14.1 模块简介 14.2 实现效果 14.3 代码展现 14.4 技术详解 14.4.1 使用方法 14.4.2 Treeview的属性 14.4.3 Treeview的事件 14.4.4 公用界面代码库相关方法说明 第15章 系统集成 15.1 简介 15.2 实现效果 15.3 代码组织 15.4 代码展现 15.4.1 导航条 15.4.2 网站首页 15.4.3 后台管理系统 15.5 技术祥解 第16章 系统部署 16.1 XCOPY部署 16.2 打包部署安装 第17章 ASP.NET 2.0进阶 17.1 Code-Beside 模式 17.1.1 主要区别 17.1.2 代码展现 17.2 “声明式”数据绑定 17.2.1 ASP.NET 1.X 中数据绑定 17.2.2 ASP.NET 2.0 数据绑定 17.3 Master 页面 17.4 主题(Themes)和皮肤(Skins) 17.5 配置(Profile) 17.6 成员服务(Membership Service) 17.6.1 登录管理服务 17.6.2 角色管理服务 17.7 站点导航(Site Navigation) 17.8 泛型(Generic) 17.9 本章总结 附录A XSLT元素和函数 A.1 XSLT元素 A.2 XSLT函数 附录B 使用说明
第1章 编程工具1.1 Visual Studio.NET企业级功能随着软件开发向着产业化、工业化的发展,像以前那种单个程序员单枪匹马闯天下的英雄时代一去不复返了,今天的软件如此的庞大复杂,需要大批程序员合作才能完成,所以要成为一个真正的程序员,就一定要会使用企业级的工业化工具来完成自己的工作。
《ASP.NET+SQL Server商务系统开发与典型实例》适合两类读者阅读。一类是从未接触过ASP.NET,希望通过《ASP.NET+SQL Server商务系统开发与典型实例》掌握ASP.NET技术的读者,建议按照目录安排,循序渐进地阅读《ASP.NET+SQL Server商务系统开发与典型实例》。还有一类是具备一定ASP.NET开发基础的读者,希望通过阅读《ASP.NET+SQL Server商务系统开发与典型实例》接触到食企业级项目开发的一些步骤和基础知识。
ASP.NET+SQL Server商务系统开发与典型实例 PDF格式下载