图书介绍

ASP·NET程序员成长攻略PDF|Epub|txt|kindle电子书版本网盘下载

ASP·NET程序员成长攻略
  • 陈哲,杨成立,龚涛等编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508442857
  • 出版时间:2007
  • 标注页数:577页
  • 文件大小:74MB
  • 文件页数:596页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐