ASP.NET 2.0数据库开发实例精粹PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:郭瑞军,郭磬君编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2006
- ISBN:7121031264
- 页数:465 页
第1章 ASPNET开发基础知识 1
1.1 .NET框架与ASP.NET基础 1
1.1.1 .NET框架是什么 1
1.1.2 ASPNET与ASP的比较 2
1.1.3 ASPNET的开发工具 3
1.2 ASPNET运行环境配置 4
1.2.1 安装IIS 4
1.2.2 安装.NET框架 6
1.2.3 IIS中应用程序的概念 8
1.3 ASPNET应用程序的结构设计 9
1.2.5 应用程序保护级别的解释 9
1.2.4 一个Web应用程序内ASP与ASPNET的关系 9
1.3.1 采取Code Behind模式 10
1.3.2 专业人士推荐的Web应用程序设计模式 10
1.3.3 Web-UI设计中的模块化 16
1.3.4 目录结构组织 16
1.4 数据库设计和开发技巧 17
1.4.1 数据库的命名规范 17
1.4.2 常用SQL语句 18
1.4.3 数据库查询需要注意的问题 20
1.5.1 没有安装IIS或服务未启动 21
1.5.2 使用Access数据库时无写权限 21
1.5 新手易出现的问题 21
1.5.3 SQL Server服务未启动 23
1.5.4 类在使用之前需要实例化 23
1.6 对初学者的一些学习建议 24
1.6.1 学习ASP.NET所需要的背景知识 24
1.6.2 代码编写的习惯 24
1.6.3 注重整个项目的结构设计 25
1.6.4 根据情况决定选用VB.NET还是C#作为开发语言 26
1.7 小结 26
2.1 关于web.config文件 27
2.1.1 web.config文件的作用与特点 27
第2章 ASPNET开发必备知识 27
2.1.2 web.config中常用设置修改方法 28
2.1.3 读取web.config文件中的配置信息 29
2.1.4 高级:web.config文件的来龙去脉 29
2.2 ASP.NET的状态管理 31
2.2.1 ASPNET状态管理分类 31
2.2.2 基于客户端的状态管理选项 31
2.2.3 基于服务器的状态管理选项 33
2.2.4 对状态管理方案的建议 34
2.3 ASP.NET的常用内置对象 35
2.3.1 Application(HttpApplication-State)对象 35
2.3.2 Session(HttpSessionState)对象 36
2.3.3 Request(HttpRequest)对象 37
2.3.4 Response(HttpResponse)对象 39
2.3.5 Server(HttpServerUtility)对象 41
2.3.6 Context(HttpContext)对象 42
2.3.7 Trace(TraceContext)对象 43
2.4 SQL Server数据库日常维护技巧 44
2.4.1 分离数据库 44
2.4.2 附加数据库 45
2.4.3 备份数据库 46
2.4.4 还原数据库 48
2.4.5 生成数据库SQL脚本 50
2.4.6 修改数据库的所有者 52
2.4.7 修改数据表的所有者 52
2.4.8 修改存储过程的所有者 53
2.5 ADO.NET开发关键技术 54
2.5.1 ADO.NET的内置对象 54
2.5.2 常用ADO.NET操作数据库的方式 56
2.5.3 ADO.NET开发中的事务处理 57
2.5.4 使用ADO.NET操作XML数据 59
2.5.5 从ADO迁移到ADO.NET 63
2.6 小结 68
第3章 ASP.NET 2.0中值得注意的新功能 69
3.1 ASP.NET 2.0的快速开发思想 69
3.1.1 通过数据绑定代替编写代码 69
3.1.3 高度可定制性 70
3.1.2 集成Web应用中的常见功能和模块 70
3.2 与多层架构兼容的数据绑定技术 71
3.2.1 数据绑定与三层结构之间的矛盾 71
3.2.2 ASP.NET 2.0中的数据源控件 71
3.2.3 光盘中的示例代码 73
3.2.4 示例:SqlDataSource与GridView配合使用 74
3.2.5 示例:使用ObjectDataSource绑定业务层对象 79
3.3 使用ASP.NET 2.0自带的身份认证系统 79
3.3.1 成员资格工作原理 79
3.3.2 如何使用成员资格认证 80
3.3.3 如何使用角色管理 81
3.3.4 如何扩展MemberShip加入自定义数据 82
3.3.5 如何将成员资格数据库建立在SQL Server 2000上 83
3.3.6 示例:单纯的用户管理系统 84
3.4 用SiteMap与MasterPage规划网站结构 88
3.4.1 SiteMap的工作原理 89
3.4.2 如何使用SiteMap快速建立网站导航 89
3.4.3 如何自定义SiteMap文件的路径或名称 89
3.4.4 如何创建带角色控制的导航菜单 90
3.4.5 MasterPage的工作原理 91
3.4.6 如何使用MasterPage定义页面结构 91
3.4.7 示例:几种使用SiteMap与MasterPage的方法 91
3.5.2 如何使用Profile 92
3.5 用Profile记住访问过你的网站的用户 92
3.5.1 工作原理 92
3.5.3 如何启用匿名用户的Profile功能 93
3.5.4 如何将Profile信息存储在SQL Server 2000中 94
3.5.5 示例:几种使用缓存的方法 95
3.6 通过WebParts让用户定制自己的网站格局 96
3.6.1 何谓WebParts 96
3.6.2 如何使用WebParts 96
3.6.3 如何应用各种WebParts控件 98
3.6.4 如何将WebParts信息存入到SQL Server 2000中 99
3.6.5 示例:演示WebPart的主要功能 100
3.7.1 工作原理 101
3.7 用Theme和Skin定制网站风格 101
3.7.2 如何去做 102
3.7.3 示例:创建与使用Theme的几种方法 103
3.8 便捷的全球化与本地化 103
3.8.1 工作原理 103
3.8.2 如何使用隐式本地化 103
3.8.3 对语言区域性的解释 104
3.8.4 如何使用显示本地化 105
3.8.5 如何本地化SiteMap 106
3.8.6 示例:隐式本地化 107
3.8.7 示例:显式本地化 108
3.9.1 缓存的工作原理 110
3.9 非常重要的缓存技术 110
3.9.2 输出缓存参数的详细解释 111
3.9.3 如何使用输出缓存 113
3.9.4 如何缓存页面变量 114
3.9.5 如何设置与SQL Server结合的输出缓存 115
3.9.6 示例:几种使用输出缓存的方法 116
3.10 ASPNET 2.0的保留文件夹 117
3.11 小结 118
第4章 家教信息平台 119
4.1 系统概述 119
4.1.2 系统预览 120
4.1.1 系统功能 120
4.1.3 系统特点 123
4.2 系统设计 123
4.2.1 系统设计思想 123
4.2.2 系统功能模块划分 125
4.3 数据库设计 126
4.3.1 数据库需求分析 126
4.3.2 数据库概念结构设计 127
4.3.3 与Membership系统表建立关联 128
4.3.4 数据库逻辑结构设计 131
4.4 数据库的生成与配置 133
4.5.2 业务层组件设计 134
4.5 项目开发初期规划阶段 134
4.5.1 创建解决方案结构 134
4.5.3 Web应用程序结构设计 135
4.5.4 配置web.config文件 136
4.6 业务组件的设计与开发 138
4.7 客户界面设计 139
4.7.1 母版页(MasterPage)设计 139
4.7.2 首页设计 142
4.7.3 注册页面的设计 145
4.7.4 信息列表设计与Theme的使用 149
4.7.5 预约功能的实现 150
4.7.6 搜索功能的设计 154
4.8 管理界面设计 156
4.8.1 启用管理员导航菜单中的安全剪裁功能 156
4.8.2 添加管理员功能模块设计 157
4.8.3 日志管理功能模块设计 161
4.8.4 用户金额管理模块设计 163
4.9 开发重点与技巧 164
4.9.1 数据连接及执行类的编写 164
4.9.2 注意使用存储过程 169
4.9.3 存储过程的编写 169
4.9.4 存储过程的调用 172
4.9.6 HyperLink控件与LinkButton控件的差别 173
4.9.5 正确使用web.config文件 173
4.10 小结 174
第5章 企业办公自动化系统 175
5.1 系统概述 175
5.1.1 系统功能概述与应用背景 176
5.1.2 系统预览 177
5.1.3 系统特点 178
5.2 需求分析 178
5.2.1 初步的需求分析 179
5.2.2 详细的需求分析 179
5.3.1 系统基本框架 180
5.3 系统设计 180
5.3.2 绘制顺序图 183
5.3.3 类图 189
5.4 数据库设计 192
5.4.1 数据库需求分析 192
5.4.2 数据库概念结构设计 193
5.4.3 与Membership系统表建立关联 197
5.4.4 数据库逻辑结构设计 199
5.4.5 存储过程 201
5.4.6 SQL Server数据库 201
5.5.2 规划业务层组件 202
5.5.1 创建解决方案结构 202
5.5 项目开发初期规划阶段 202
5.5.3 规划Web应用程序结构 203
5.5.4 配置web.config文件 204
5.6 中间层的编写 205
5.6.1 工作流介绍 205
5.6.2 在业务层中包装ASPNET的成员资格系统 210
5.6.3 Info包 210
5.6.4 Mgr包 227
5.6.5 Role包 235
5.7.1 结构概览 237
5.7 表示层的编写 237
5.7.2 使用业务层包装的Membership实现登录 239
5.7.3 实现对角色管理的包装 240
5.7.4 使用业务层包装的Membership添加用户 242
5.7.5 工作流模板添加过程 244
5.8 开发重点与技巧 249
5.8.1 重视系统设计过程 249
5.8.2 学习工作流的行业知识 250
5.8.3 用业务层封装ASPNET的成员资格 250
5.9 小结 250
第6章 在线手机销售系统 251
6.1 系统概述 251
6.1.1 系统功能与应用背景 252
6.1.2 系统预览 253
6.1.3 系统特点 254
6.2 系统设计 256
6.2.1 系统设计思想 256
6.2.2 系统功能模块划分 257
6.2.3 系统运行架构 258
6.3 数据库设计 259
6.3.1 数据库需求分析 259
6.3.2 数据库概念设计 260
6.3.3 如何使MemberShip协调工作 262
6.3.4 数据库逻辑结构设计 264
6.4 创建解决方案 268
6.5 规划Web应用程序结构 269
6.5.1 配置站点web.config文件 269
6.5.2 按访问权限创建目录 270
6.5.3 用Theme和Skin规划网站风格 271
6.5.4 用MasterPage和SiteMap规划网站结构 272
6.6 系统公共模块编写(MobileShopUtility) 272
6.6.1 数据库连接类 273
6.6.2 非法输入检查类库 274
6.6.3 系统设置类 275
6.7 开发自定义控件(Mobile ShopControls) 277
6.7.1 显示手机缩略信息自定义控件(smartInfo) 277
6.7.2 超级链接图片控件(DBImage) 280
6.8 管理端界面设计 281
6.8.1 管理端功能与组成简介 281
6.8.2 管理端WebSite文件设计 282
6.8.3 管理端MasterPage设计 283
6.8.4 厂商管理模块 286
6.8.5 手机外观维护模块 293
6.8.6 网络类型维护模块 294
6.8.7 产品(手机)维护模块 298
6.8.8 常见问题维护模块 299
6.8.9 会员维护模块 299
6.8.10 订单维护模块 300
6.8.11 管理员维护模块 303
6.9 客户端界面设计 303
6.9.1 客户端功能与组成简介 303
6.9.2 客户端WebSite文件设计 304
6.9.3 客户端MasterPage设计 304
6.9.4 从数据库中获取图片并显示 306
6.9.5 客户端首页设计(Default.aspx) 307
6.9.6 手机相关模块 309
6.9.7 使用Profile实现购物相关模块 310
6.9.8 使用成员资格系统管理网站会员 316
6.10.1 系统的扩展 319
6.10 系统的扩展和移植 319
6.10.2 系统的移植 320
6.10.3 web.config文件的配置 322
6.11 小结 322
第7章 新闻发布系统 323
7.1 系统概述 323
7.1.1 系统功能与应用背景 324
7.1.2 系统预览 324
7.1.3 系统特点 326
7.2 系统设计 327
7.2.1 系统设计思想 327
7.2.2 系统功能模块划分 328
7.2.3 系统运行架构 329
7.3 数据库设计 329
7.3.1 数据库需求分析 330
7.3.2 数据库概念结构设计 330
7.3.3 如何扩展ASP.NET的成员资格系统 332
7.3.4 数据库逻辑设计 334
7.3.5 存储过程设计 336
7.4 项目开发初期规划阶段 338
7.4.1 创建解决方案结构 338
7.4.2 规划业务层组件 339
7.4.3 规划Web应用程序结构 339
7.5.1 配置站点web.config文件 340
7.5 Web应用程序结构设计 340
7.5.2 按访问权限创建目录 342
7.5.3 用Theme和Skin规划网站风格 343
7.5.4 用MasterPage和SiteMap规划网站结构 344
7.6 系统公共工具类设计(NewsNet.Utility) 344
7.6.1 通用数据库操作类(DataExecute) 345
7.6.2 专为存储过程设计的数据库操作类(spProvider) 349
7.6.3 字符串处理类(RegularCheck) 350
7.6.4 系统设置类(SystemSetting) 350
7.7 业务层实体的实现(NewsNet.Business) 352
7.7.1 集合类 353
7.7.2 会员实体(NewsNetMember) 354
7.7.3 评论表情实体(CommentFace) 359
7.7.4 评论实体(Comments) 363
7.7.5 新闻栏目实体(Catalogs) 365
7.7.6 新闻模板实体(Templates) 370
7.7.7 新闻实体(News) 371
7.8 自定义控件(NewsNet.Controls) 379
7.8.1 图片连接类(ImageLink) 379
7.8.2 相关新闻类(relateNews) 380
7.8.3 新闻评论列表类(CommentList) 382
7.9 表示层的实现 383
7.9.1 管理端Sitemap文件设计 383
7.9.2 管理端MasterPage设计 384
7.9.3 栏目管理模块 385
7.9.4 评论表情管理模块 392
7.9.5 新闻模板管理模块 394
7.9.6 新闻管理模块 394
7.9.7 会员管理模块 395
7.9.8 输出缓存在客户端表示层中的应用 396
7.10 重点与难点 396
7.10.1 如何在设计时获取可绑定的字段 396
7.10.2 “未能找到带参数的非泛型方法”错误解决 397
7.11 小结 397
8.1 系统概述 399
第8章 中小型企业建站解决方案 399
8.1.1 系统功能与应用背景 400
8.1.2 系统预览 401
8.1.3 系统特点 402
8.2 系统设计 403
8.2.1 系统设计思想 403
8.2.2 系统功能模块划分 404
8.3 数据库设计 405
8.3.1 数据库需求分析 405
8.3.2 数据库概念结构设计 406
8.3.3 数据库逻辑结构设计 408
8.4 数据库的生成与配置 410
8.4.2 采用SQL Server数据库 411
8.5 项目开发初期规划阶段 411
8.4.1 采用Access数据库 411
8.5.1 创建解决方案结构 412
8.5.2 规划业务层组件 412
8.5.3 规划Web应用程序结构 413
8.6 Web应用程序结构设计 414
8.6.1 配置站点Web.config文件 414
8.6.2 按访问权限创建目录 416
8.6.3 用Theme和Skin规划网站风格 417
8.6.4 用MasterPage和SiteMap规划网站结构 417
8.7.1 通用数据库操作类(DataExecute) 418
8.7 系统公共工具类设计(trfsoftNet.Utility) 418
8.7.2 专为SQL语句设计的数据库操作类(sqlProvider) 419
8.7.3 系统设置类(SystemSetting) 420
8.8 业务层的设计与实现(trfsoftNet.Business) 422
8.8.1 数据模型 422
8.8.2 数据模型集合 426
8.8.3 数据工厂 427
8.9 表示层的实现 433
8.9.1 使用Sitemap文件实现自动导航 434
8.9.2 使用MasterPage设计页面布局 434
8.9.4 使用数据绑定显示信息列表 436
8.9.3 响应Application Start初始化系统 436
8.9.5 使用数据绑定实现添加功能 439
8.9.6 使用数据绑定实现修改功能 441
8.9.7 代表企业形象的首页设计 443
8.9.8 表示层的缓存策略 444
8.10 注册域名与发布网站 444
8.10.1 注册域名 444
8.10.2 购买虚拟空间 446
8.10.3 上传与管理网站 447
8.10.4 使搜索引擎能够搜索到你的网站 447
8.11 小结 448
A.1 是否需要升级到ASP.NET 2.0 449
附录A 迁移到ASP.NET 2.0 449
A.2 从ASP升级到ASP.NET 2.0 450
A.3 从ASP.NET 1.x升级到ASP.NET 2.0 451
附录B ASP.NET 2.0常见问题及解答 455
B.1 ASP.NET 2.0综合问题 455
B.2 数据绑定(DataBind)问题 456
B.3 成员资格与角色问题 457
B.4 主题(Theme)与SiteMap问题 460
B.5 用户配置(Profile)问题 462
B.6 WebParts问题 463
B.7 输出缓存(OutputCache)问题 464
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017