图书介绍
ASP·NET程序员成长攻略PDF|Epub|txt|kindle电子书版本网盘下载
![ASP·NET程序员成长攻略](https://www.shukui.net/cover/23/30519438.jpg)
- 陈哲,杨成立,龚涛等编著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508442857
- 出版时间:2007
- 标注页数:577页
- 文件大小:74MB
- 文件页数:596页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP·NET程序员成长攻略PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章 第一个ASP.NET程序实例的练习1
1.1 学习ASP.NET项目开发的理由1
1.1.1 学习Web开发技术的理由1
1.1.2 学习Dreamweaver页面设计工具的理由2
1.1.3 学习ASP.NET开发技术的理由3
1.1.4 学习SQL Server技术的理由4
1.2 Web网站开发的基本方法4
1.2.2 开发工具的选取5
1.2.1 项目的角色划分5
1.2.3 需求分析6
1.2.4 总体设计6
1.2.5 详细设计和实现6
1.2.6 整合测试7
1.3 第一个ASP.NET程序实例7
1.4 小结9
第2章 HTML界面开发实例10
2.1 HTML结构分析10
2.2 HTML常用标记的实例分析11
2.2.1 页面主体标记及其实例11
2.2.3 字体标记及其实例12
2.2.2 超级链接标记及其实例12
2.2.4 实体标记与逻辑标记及其实例13
2.2.5 文字布局标记及其实例14
2.2.6 图像标记15
2.2.7 表单标记15
2.3 高级技巧实例——用JavaScript控制HTML控件16
2.4 小结17
第3章 页面布局设计实例的熟悉18
3.1 表格及其属性18
3.1.1 表格初步18
3.1.2 表格进阶21
3.2.2 表格的创建22
3.2 用Dreamweaver创建表格22
3.2.1 表格的用途22
3.2.3 表格的属性设置23
3.2.4 表格实例25
3.3 高级技巧——使用表格进行Web页布局26
3.3.1 标题和导航区27
3.3.2 正文区27
3.3.3 框架代码27
3.4 小结30
4.1.2 相对路径31
4.1.1 绝对路径31
4.1 文档路径31
第4章 页面设计高级主题31
4.1.3 根相对路径32
4.2 创建CSS样式表33
4.2.1 样式面板33
4.2.2 样式表的类型34
4.2.3 样式表的使用35
4.2.4 创建自定义样式36
4.2.5 重定义HTML标记38
4.2.6 创建CSS选择器42
4.3 高级技巧——资深美工珍藏CSS44
4.4 小结46
第5章 SQL Server数据库的使用47
5.1 启动数据库47
5.1.1 使用SQL Server服务管理器47
5.1.2 使用SQL Server企业管理器48
5.1.3 使用命令行49
5.1.4 使用控制面板51
5.2 企业管理器52
5.3 查询分析器52
5.3.1 查询分析器概述52
5.4 小结53
5.3.2 查询分析器的使用53
第6章 关系数据库设计54
6.1 关系数据库54
6.1.1 关系数据库的本质54
6.1.2 主键和外键55
6.1.3 关系数据库的特点57
6.2 创建和修改数据库58
6.2.1 数据库存储结构58
6.2.2 事务日志58
6.2.3 创建数据库58
6.2.4 使用SQL语句创建数据库60
6.2.5 设置数据库选项62
6.2.6 删除数据库64
6.3 高级技巧——使用Visio设计数据库64
6.3.1 设计数据库结构64
6.3.2 反向工程67
6.4 高级技巧——数据库正规化和设计技巧70
6.4.1 第一范式70
6.4.2 第二范式70
6.4.3 第三范式71
6.4.4 BC范式71
6.4.5 第四范式72
6.4.6 第五范式73
6.5 小结74
第7章 Transact-SQL语言75
7.1 表75
7.1.1 创建表75
7.1.2 IDENTITY列79
7.1.3 修改表80
7.1.4 注释81
7.1.5 关于用户登录81
7.2 数据类型82
7.3.1 数据插入INSERT83
7.3 数据操纵83
7.3.2 数据更新UPDATE84
7.3.3 数据删除DELETE和TRUNCATE85
7.4 数据查询SELECT88
7.4.1 SELECT语法88
7.4.2 SELECT实例89
7.4.3 通配符和LIKE91
7.5 变量和运算符92
7.5.1 SQL变量的作用92
7.5.2 变量的声明DECLARE92
7.5.3 给变量赋值93
7.6.1 流控制的必要性94
7.6 流控制语句94
7.5.4 SQL运算符94
7.6.2 IF...ELSE条件控制95
7.6.3 WHILE循环控制96
7.6.4 CASE语句97
7.6.5 流控制的嵌套98
7.7 聚集函数101
7.7.1 SUM函数101
7.7.2 COUNT函数102
7.7.3 AVG函数102
7.8 高级技巧——数据库开发经验谈103
7.7.4 MAX和MIN函数103
7.8.1 TOP关键字104
7.8.2 datetime和datediff104
7.8.3 返回刚插入记录的id105
7.8.4 用新的列名返回106
7.8.5 数据分页选取106
7.8.6 索引和数据库性能调整108
7.8.7 数据的一致性和完整性109
7.9 小结109
第8章 使用存储过程110
8.1 存储过程的作用110
8.1.2 存储过程防止SQL注入式攻击作用111
8.1.1 存储过程和SQL语句111
8.1.3 存储过程对网页速度的提升作用112
8.1.4 存储过程对代码的简化作用112
8.2 不带参数的存储过程112
8.2.1 基本知识112
8.2.2 实例:查询113
8.2.3 实例:数据插入114
8.3 带参数的存储过程115
8.3.1 基本知识115
8.3.2 带输出参数的存储过程115
8.3.3 实例116
8.4 使用存储过程的返回值117
8.4.1 返回值的格式117
8.4.2 实例117
8.4.3 高效法则:使用表变量117
8.5 高级技巧——存储过程高级应用118
8.5.1 随机选取118
8.5.2 Exec的妙用119
8.5.3 调用系统存储过程120
8.5.4 复杂选取121
8.6 小结122
9.1 C#程序结构实例分析123
第9章 C#语言程序设计实例分析123
9.1.1 源代码注释124
9.1.2 using指令124
9.1.3 命名空间124
9.1.4 类声明125
9.1.5 Main()函数125
9.2 数据类型实例分析125
9.2.1 数据类型125
9.2.2 类和接口131
9.2.3 数据类型的选择和转换133
9.2.4 变量和参数的四种类型134
9.2.5 常量138
9.3 操作符实例分析139
9.3.1 一元运算符139
9.3.2 二元运算符140
9.3.3 三元运算符143
9.3.4 赋值运算符143
9.3.5 其他运算符145
9.4 控制语句实例分析147
9.4.1 条件控制语句147
9.4.2 循环控制语句150
9.5.1 方法的定义154
9.5 高级技巧——方法实例分析154
9.5.2 方法的参数157
9.5.3 访问修饰符158
9.6 小结165
第10章 Web网站设计实例分析166
10.1 页面结构和Web Form实例分析166
10.1.1 Web Form架构分析166
10.1.2 项目层次结构167
10.1.3 WebForm和WindowsForm的区别167
10.1.4 WebForm1.aspx.cs架构分析167
10.1.5 脚本攻击169
10.2.2 Page Load事件170
10.2 B/S模式实例分析170
10.2.1 B/S结构简介及与C/S结构的区别170
10.2.3 Page Unload事件171
10.2.4 IsPostBack属性172
10.3 Request对象实例分析173
10.3.1 QueryString173
10.3.2 UserHostAddress174
10.3.3 Cookies174
10.4 Response对象实例分析175
10.4.1 Response.Write方法175
10.4.3 Response.Redirect方法176
10.4.2 Response.BinaryWrite方法176
10.5.1 Session基本用法178
10.5.2 Session的存在性判断和清除178
10.5 Session实例分析178
10.6 Cookies实例分析179
10.6.1 Cookies和Session的区别179
10.6.2 Cookies实例179
10.6.3 Cookies的子键181
10.8 高级技巧——Web.Config和Global.asax应用实例182
10.8.1 设置调试模式182
10.7 Code Behind技术182
10.8.2 设置页面输入验证183
10.8.3 设置站点SQL连接字符串183
10.8.4 Global.asax的应用和网站访问模式184
10.9 小结185
第11章 服务器控件实例分析186
11.1 ASP.NET服务器控件分类186
11.2 HTML服务器控件实例分析186
11.3 Web服务器控件实例分析188
11.3.1 Label实例分析190
11.3.2 TextBox实例分析191
11.3.3 Button实例分析193
11.3.4 LinkButton实例分析195
11.3.5 ImageButton实例分析197
11.3.6 Button深入剖析198
11.3.7 CheckBox实例分析200
11.3.8 RadioButton实例分析201
11.3.9 HyperLink实例分析203
11.3.10 Image实例分析203
11.4 高级技巧——开发实战经验204
11.4.1 显示控制204
11.4.2 使用JavaScript207
11.4.3 属性控制208
11.5 小结209
第12章 高级服务器控件实例分析210
12.1 CheckBoxList实例分析210
12.1.1 CheckBoxLjst分析210
12.1.2 实例:获取用户选择211
12.1.3 实例:项的遍历212
12.2 RadioButtonList实例分析213
12.2.1 RadioButtonList分析213
12.2.2 实例:获取用户选择214
12.3.1 DropDownList分析215
12.3 DropDownList实例分析215
12.3.2 实例:动态添加项216
12.3.3 实例:获取用户选择216
12.4 ListBox实例分析217
12.4.1 ListBox分析217
12.4.2 实例:不同模式的数据获取218
12.4.3 实例:数组绑定220
12.5 Repeater实例分析221
12.5.1 Repeater分析221
12.5.2 实例:数据绑定222
12.6 Validation实例分析224
12.6.1 RequiredFieldValidator实例分析225
12.6.2 CompareValidator实例分析226
12.6.3 CustomValidator实例分析230
12.6.4 RangeValidator实例分析231
12.6.5 RegularExpressionValidator实例分析233
12.6.6 ValidationSummary实例分析235
12.7 小结238
第13章 DataList和DataGrid实战239
13.1 DataList实战239
13.1.1 DataList分析239
13.1.2 OnItemCommand事件的原理和实例241
13.1.3 OnEditCommand事件的原理和实例248
13.1.4 OnCancelCommand事件的原理和实例251
13.1.5 OnDeleteCommand事件的原理和实例252
13.1.6 OnUpdateCommand事件的原理和实例253
13.1.7 DataList总结255
13.2 DataGrid实战255
13.2.1 DataGrid分析256
13.2.2 实例:自动生成列259
13.2.3 实例:自动分页262
13.2.4 实例:绑定列和按钮列264
13.2.5 实例:超级链接列和模板列269
13.3.1 留言板数据库分析270
13.3 高级技巧——DataGrid开发进阶270
13.3.2 建立留言板页面基类273
13.3.3 构建Msg.aspx页面277
13.3.4 添加动态控制控件287
13.3.5 构建回复页面289
13.4 高级技巧——DataGrid嵌套295
13.5 小结299
第14章 ADO.NET实例分析300
14.1 ADO.NET技术分析300
14.2 访问数据库实例分析301
14.2.1 Connection301
14.2.2 Command302
14.2.3 DataReader和DataAdapter303
14.2.4 DataSet和DataTable305
14.3 高级技巧——DataGrid数据集绑定308
14.4 小结311
第15章 用户控件和自定义控件实例分析312
15.1 用户控件和自定义控件的区别312
15.2 用户控件内幕和实例312
15.2.1 用户控件框架314
15.2.2 属性定义316
15.2.3 动态修改用户控件317
15.2.4 使用VS.NET创建用户控件319
15.2.5 高级技巧:链接问题321
15.3 自定义控件内幕和实例323
15.3.1 属性、方法和事件324
15.3.2 自定义控件实例324
15.3.3 控件属性值的保存327
15.3.4 显示自定义控件330
15.4 自定义控件的事件模型实例分析333
15.4.1 控件的生存期333
15.4.2 事件定义的步骤334
15.4.3 给自定义控件定义单击事件335
15.4.4 事件模型的优化338
15.4.5 使用优化的单击事件339
15.4.6 处理多回传342
15.5 综合实例——登录控件的设计347
1 5.5.1 实现Login的代码348
15.5.2 使用控件365
15.6 小结366
第16章 新闻发布系统实例分析367
16.1 软件开发流程367
16.1.1 八步法367
16.1.2 七原则369
16.1.3 瀑布模型370
16.2 系统定义371
16.3 可行性分析371
16.3.1 系统流程图371
16.3.2 数据流图372
16.4 需求分析373
16.4.1 数据流分析373
16.4.2 E-R数据模型373
16.4.3 状态转换图374
16.5 总体设计376
16.5.1 模块划分376
16.4.4 功能简述376
16.5.2 系统数据库设计377
16.5.3 类的抽象379
16.5.4 构架三层模式的类379
16.5.5 一些规则381
16.6 详细设计383
16.6.1 设计原理383
16.6.2 数据库设计385
16.6.3 SupperCore接口设计392
16.6.4 BaseClass接口设计404
16.6.5 News接口设计409
16.6.6 Assistance接口设计422
16.6.7 处理生成的函数433
16.6.8 属性初始化433
16.6.9 继承关系443
16.6.10 分发副本444
16.7 编码单元测试444
16.7.1 WinLin开发445
16.7.2 Stone开发548
16.7.3 Ice开发566
16.8 总体测试576
16.9 发布产品576
16.10 小结577