ASP.NET专业项目实例开发 修订版PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)巴辛(Bhasin,H.)著;高健等译
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2007
- ISBN:7508442458
- 页数:475 页
第一部分 ASP.NET编程环境 1
第1章 ASP.NET概述 1
1.1 安装.NET Framework SDK 5
1.2 安装本书的实例数据库 6
第2章 ASP.NET Web窗体和控件概述 7
2.1 基本技术 7
2.2 状态管理 7
2.3 页面事件 8
2.4 代码分离 9
2.5 服务器控件 12
2.5.1 HTML控件 13
2.5.2 Web控件 16
2.5.3 内部控件 17
2.5.4 增强控件 24
2.6 小结 27
第3章 在.NET框架中使用ADO.NET 29
3.1 DataSet 29
3.2 Managed Provider(数据提供程序) 30
3.2.1 命名空间 32
3.2.2 Connection对象 32
3.2.3 DataAdapter对象 33
3.3 Command对象 34
3.3.1 CommandType 34
3.3.2 执行命令 35
3.4 Command对象的操作查询 36
3.5 存储过程 39
3.5.1 使用参数集 39
3.5.2 通过Execute关键字调用存储过程 41
3.6 DataView 42
3.6.1 默认视图 42
3.6.2 将筛选器应用到视图 42
3.6.3 DataTable行和列集合的读取 44
3.7 DataReader 46
3.8 数据关系 48
3.9 XML 49
3.9.1 XML简介 49
3.9.2 XML基本语法 50
3.9.3 在ASP.NET中使用XML 55
3.10 小结 62
第4章 数据绑定 63
4.1 绑定控件 63
4.2 DataRepeater 65
4.3 DataGrid 67
4.3.1 基本DataGrid 68
4.3.2 带样式的主表 68
4.3.3 可编辑的主窗体 70
4.3.4 排序和分页 76
4.4 DataGrid的分页 78
4.5 DataList 81
4.6 XML数据绑定 85
4.7 实现一个主—从关系 86
4.8 小结 90
第5章 输入验证 91
5.1 两端验证 91
5.2 验证控件 92
5.2.1 必填域 94
5.2.2 比较验证 94
5.2.3 范围验证 95
5.2.4 正则表达式验证 96
5.2.5 自定义验证 97
5.3 ValidationSummary控件 98
5.4 IsValid属性 98
5.5 禁用客户端验证 99
5.6 小结 99
第6章 用户控件 100
6.1 创建简单的用户控件 100
6.2 属性显现 101
6.3 使用用户控件为网站设计导航系统 102
6.4 小结 106
第7章 自定义控件 107
7.1 用Visual Basic创建一个简单的控件 107
7.1.1 第1步:创建一个类文件 107
7.1.2 第2步:创建DLL 108
7.1.3 第3步:创建Web窗体 109
7.2 用C#创建一个简单的控件 109
7.2.1 第1步:创建一个类文件 109
7.2.2 第2步:创建DLL文件 110
7.2.3 第3步:创建Web窗体 111
7.3 通用编辑/添加自定义控件 111
7.4 配置文件 114
7.5 创建控件 116
7.5.1 第1步:编辑模式 116
7.5.2 第2步:添加模式 118
7.5.3 第3步:开始创建 119
7.5.4 第4步:GenEditAdd自定义控件 128
7.6 使用GenEditAdd自定义控件 136
7.7 小结 139
第8章 业务对象 140
8.1 Bin目录 140
8.2 命名空间和配件 140
8.3 一个简单的Visual Basic业务对象 140
8.4 一个简单的C#组件 142
8.5 区分Web窗体和组件服务 144
8.6 数据库类 144
8.6.1 Visual Basic.NET数据库类 144
8.6.2 编译数据库类 147
8.6.3 测试数据库类 148
8.6.4 C#的数据库类 150
8.6.5 编译C#类 152
8.6.6 测试C#类 152
8.7 小结 153
第9章 使用ASP.NET的Web服务 154
9.1 Web服务基础 155
9.1.1 什么是Web服务 155
9.1.2 为什么使用Web服务 156
9.1.3 了解.NET中实现Web服务的方法 156
9.2 编写一个简单的Web服务 158
9.2.1 测试服务 158
9.2.2 WSDL规范 159
9.2.3 通过HTTPGet调用Web服务 161
9.2.4 通过HTTPPost调用Web服务 162
9.2.5 通过SOAP调用Web服务 163
9.3 使用VisualStudio创建Web服务 166
9.4 从Web窗体中调用Web服务 170
9.5 使用WebService Behavior进行函数调用 173
9.6 如何部署Web服务 177
9.7 小结 178
第10章 ASP.NET应用程序 179
10.1 创建虚拟目录 179
10.1.1 把现有文件夹更改为虚拟目录 179
10.1.2 在Windows 2000个人Web服务器上创建新的虚拟目录 180
10.2 Global.asax文件 181
10.3 Global.asax和应用程序状态 185
10.4 Session状态 187
10.4.1 in-Process模式 188
10.4.2 out-of-Process模式 189
10.4.3 SQL Server模式 190
10.4.4 cookieless状态 191
10.5 配置文件 192
10.6 小结 198
第11章 缓存技术 199
11.1 输出缓存 199
11.2 页面数据缓存 201
11.3 文件和键值依赖 202
11.4 小结 205
第12章 跟踪 206
12.1 页面级跟踪 207
12.2 应用程序级跟踪 207
12.3 取消跟踪 209
12.4 小结 209
第13章 安全性 210
13.1 基于窗体的验证 211
13.1.1 一个简单的例子 211
13.1.2 使用数据库来存储密码 216
13.2 Passport验证提供者 217
13.3 基于Windows的验证 218
13.3.1 启用基本安全验证 218
13.3.2 设置许可权 219
13.3.3 编辑web.config文件 219
13.4 小结 220
第二部分 项目设计实例 221
项目1 个人财务管理 221
项目1 概述 221
第14章 个人财务管理程序的设计 222
14.1 组 222
14.2 Groups表 222
14.3 masters表 224
14.4 tr_header表 225
14.5 transactions表 225
14.6 TblSelection表 225
第15章 账目图表 227
15.1 插入和更新主表记录 227
15.2 主Web窗体 229
15.2.1 更新逻辑 230
15.2.2 添加记录 231
15.2.3 删除模式 233
15.2.4 RunSql函数 233
第16章 事务 241
16.1 插入和更新事务 241
16.2 更新Masters表中的closing字段 244
16.3 关于触发器的讨论 246
16.4 事务维护 247
16.4.1 选择窗体 247
16.4.2 事务窗体 249
第17章 试算表报表 261
第18章 项目1的补充 265
18.1 创建通用数据库Web服务 265
18.2 设计导航系统 270
18.2.1 导航链接 271
18.2.2 用户控件 272
18.2.3 使用控件 273
18.3 在账目图表单中加入Web服务 273
18.4 在事务窗体中加入Web服务 276
18.5 在试算表中加入Web服务 281
项目1 小结 285
项目2 库存管理系统 286
项目2 概述 286
第19章 库存管理系统的设计 287
19.1 库存主表 287
19.2 事务标题表 288
19.3 库存明细表 288
19.4 所支持的组件 289
第20章 库存管理主表 291
20.1 存储过程p_stock_masters 291
20.2 库存主Web窗体 292
20.3 添加记录 298
20.4 删除模式 299
20.5 RunSql函数 300
20.6 排序 300
20.7 在DataGrid中分页 302
第21章 库存变动 309
21.1 插入和更新事务 309
21.2 stock_detail表的触发器 311
21.3 库存事务 313
21.4 库存事务窗体 313
21.4.1 ReBind函数 314
21.4.2 添加模式 315
21.4.3 更新模式 316
21.4.4 函数RunSql 317
21.4.5 删除模式 317
第22章 库存余额报表 325
项目2 小结 328
项目3 GenEditAdd控件 329
项目3 概述 329
第23章 使用GenEditAdd控件 331
23.1 编译控件 331
23.2 配置文件 331
23.3 把GenEditAdd连到DataGrid 332
23.4 一个例子 334
第24章 扩展GenEditAdd控件 337
24.1 下拉列表栏 337
24.2 必填域 344
24.3 可编辑的字段 345
24.4 字段名 346
24.5 存储过程名 347
24.6 完整代码列表 348
项目3 小结 360
项目4 Visual Studio.NET 361
项目4 概述 361
第25章 使用强类型数据集显示数据库数据 362
25.1 创建C# Web应用程序 362
25.2 浏览应用程序文件夹 363
25.3 浏览生成的文件 363
25.4 浏览项目属性 364
25.5 数据库交互 365
25.6 浏览为SqlConnection和SqlDataAdapter生成的代码 369
第26章 用Visual Studio.NET编写CRUD应用程序 374
26.1 创建新的C# ASP.NET Web应用程序 374
26.2 Data组件 375
26.3 DataGrid 376
26.3.1 选择DataGrid列 377
26.3.2 添加Add、Edit和Delete 378
26.3.3 将列转换为模板列 380
26.4 添加面板 382
26.5 指定DataGrid命令方法 383
26.6 方法 383
第27章 使用Visual Studio.NET创建Web服务 388
27.1 建立通用数据库Web服务 388
27.2 为Web服务写脚本 389
27.3 从Web窗体调用Web服务 393
项目4 小结 401
项目5 网上销售系统 402
项目5 概述 402
第28章 数据库设计与实现 403
28.1 需求分析 403
28.2 数据库的逻辑设计 403
第29章 通用处理类功能设计 407
29.1 BasePage类 407
29.2 Action类 411
29.3 Ac类功能设计 413
第30章 数据访问层 418
30.1 数据访问层基类 418
30.2 数据访问层具体应用 420
第31章 用户表示层 421
31.1 DataGrid前台页功能代码 421
31.2 DataGridOperate类 424
31.3 小结 437
第32章 页面设计 438
32.1 系统菜单导航页 438
32.2 系统登录页面Default.aspx 442
32.3 权限管理模块 446
32.4 用户资料 448
32.5 用户管理界面 452
32.6 单据操作 463
32.7 页面注册 467
项目5 小结 469
第三部分 附录 470
附录A 安装样例数据库 470
附录B HailStorm 473
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《信号 修订版》铁道部通信信号公司研究设计院 1979
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018