《ASP.NET入门很简单》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:田伟等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302347903
  • 页数:446 页
图书介绍:本书共15章,每章都是ASP.NET的重点,讲解由易到难,由浅入深,可以满足各层次读者的需求。在每章中,MOL都会通过幽默的语言和详细的代码来解释知识的构成。书中的每个知识点都有相应的实例操作,通过实际操作,让读者对知识点有了深入的了解和掌握,并且在每一章后面都附有一定量的习题,以检测读者的学习效果。

第1篇 基础篇 2

第1章 初识ASP.NET 2

1.1网页的基础知识 2

1.1.1网页是什么? 2

1.1.2永垂不朽的HTML 2

1.1.3 HTML标签 4

1.1.4 CSS让页面更炫 7

1.1.5 JS让页面动起来 9

1.1.6 HTML编辑利器 12

1.2 ASP.NET框架 13

1.2.1 .NET框架历史 13

1.2.2 .NET框架概述 14

1.2.3 CLI公共语言基础 15

1.2.4 .NET常用类 16

1.3从第一个ASP.NET页面看世界 17

1.3.1一起写第一个ASP.NET页面 17

1.3.2 ASP.NET页面和静态页面的关系 21

1.3.3 ASP.NET页面元素 21

1.3.4 ASP.NET页面工作原理 22

1.3.5 ASP.NET页面生存周期 22

1.4小结 23

1.5习题 23

第2章 工欲善其事必先利其器 24

2.1工欲善其事必先利其器之VS安装篇 24

2.1.1安装VS 2012的先决条件 24

2.1.2安装VS 2012 24

2.1.3各版本的V S 26

2.2工欲善其事必先利其器之VS认识篇 27

2.2.1开始界面 28

2.2.2菜单栏 28

2.2.3工具栏 30

2.2.4工具箱 31

2.2.5属性窗口 31

2.2.6主工作区 32

2.2.7其他 32

2.3工欲善其事必先利其器之VS Helper篇 32

2.4小结 34

2.5习题 34

第3章 C#语言基础 35

3.1这世界,我来了 35

3.1.1 Hello World程序编写 35

3.1.2 Hello World程序解析 35

3.1.3 Hello World程序总结 37

3.2 C#数据类型 37

3.2.1 C#值类型 37

3.2.2简单类型 38

3.2.3引用类型 40

3.2.4装箱和拆箱 43

3.3变量与常量 44

3.3.1常量 44

3.3.2变量 44

3.4 C#中的表达式 45

3.5运算符 46

3.5.1算术运算符 46

3.5.2逻辑运算符 47

3.5.3字符串连接运算符 48

3.5.4自增和自减运算 48

3.5.5移位运算符 49

3.5.6比较运算符 50

3.5.7赋值运算符 51

3.5.8成员访问运算符 52

3.5.9索引运算符 52

3.5.10数据类型转换运算符 52

3.5.11条件运算符 53

3.5.12委托连接和删除运算符 53

3.5.13对象创建运算符 53

3.6 流程控制语句 54

3.6.1选择语句 54

3.6.2选择语句switch分支语句 58

3.6.3迭代语句do…while 61

3.6.4迭代语句for 62

3.6.5迭代语句foreach 65

3.6.6迭代语句while 65

3.6.7跳转语句break 66

3.6.8跳转语句continue 67

3.6.9跳转语句goto 68

3.6.10跳转语句retu 69

3.6.11异常处理语句try…catch…finally 70

3.6.12抛出异常throw 71

3.7小结 72

3.8习题 72

第4章 C#语言基础进阶 73

4.1集合 73

4.1.1列表ArrayList 73

4.1.2队列Queue 76

4.1.3栈Stack 78

4.2范型 82

4.2.1 List<T>集合 82

4.2.2 Queue<T>范型队列 84

4.2.3 Stack<T>范型栈 85

4.2.4 Dictionary字典 86

4.3面向对象入门 87

4.3.1类 87

4.3.2使用类来创建对象 88

4.3.3类属性和方法的访问控制 89

4.3.4构造函数&析构函数 92

4.3.5继承 93

4.3.6多态 96

4.3.7封装 96

4.4关键字和转义字符 97

4.5代码的艺术性 98

4.5.1命名规范 98

4.5.2注释 99

4.5.3程序也要层次分明 100

4.6小结 101

4.7习题 101

第2篇 进阶篇 104

第5章 ASP.NET内置对象 104

5.1继续引言 104

5.2 Page类 105

5.2.1 Page类是什么 105

5.2.2 Page类的属性 108

5.2.3 Page方法 109

5.2.4 Page类练习程序 111

5.3 Request对象 111

5.4 Response对象 113

5.5 Server对象 115

5.6 Session对象 118

5.7 Cookie对象 123

5.8 Application对象 124

5.9 ViewState对象 125

5.10<%>表达式 127

5.11<%=%>表达式 127

5.12<%#%>和<%$%>表达式 129

5.13路径运算符 129

5.14小结 129

5.15 习题 129

第6章 ASP.NET中的表单和控件 131

6.1表单 131

6.2获取表单的值 133

6.3 HTML服务器控件 136

6.4 ASP.NET中常用的服务器控件 137

6.4.1按钮控件 138

6.4.2事件和委托 139

6.4.3文本框控件 141

6.4.4下拉菜单 143

6.4.5其他控件 143

6.5数据绑定控件 144

6.5.1下拉菜单 144

6.5.2 ListBox控件 147

6.5.3 GridView控件 149

6.5.4 Repeater控件 153

6.5.5明细控件 156

6.6验证控件 161

6.6.1 RequiredFieldValidator控件 162

6.6.2 CompareValidator控件 162

6.6.3 RangeValidator控件 162

6.6.4 RegularExpressionValidator控件 163

6.6.5 customvalidator控件 163

6.6.6 ValidationSummary控件 164

6.6.7验证控件汇总 164

6.7复合控件 167

6.7.1 TreeView控件 167

6.7.2 MultiView控件 169

6.8自定义控件 171

6.9母版页 174

6.10小结 179

6.11练习题 179

第7章 SQL Server数据库及SQL语言 181

7.1 SQL Server 2012的安装 181

7.2认识SQL Server 2012 186

7.2.1 SQL菜单栏 187

7.2.2 SQL工具栏及状态栏 187

7.2.3 SQL对象资源管理器及主窗口 188

7.3 SQL入门 188

7.3.1数据库的基础知识 188

7.3.2 SQL命令类型 189

7.3.3准备工作 190

7.4 SQL中的数据类型 194

7.4.1二进制数据类型 194

7.4.2字符串数据类型 194

7.4.3 unicode数据类型 194

7.4.4日期类型 195

7.4.5数字类型 195

7.5操作数据库对象 195

7.5.1视图 195

7.5.2存储过程 198

7.5.3触发器 199

7.6数据操作 199

7.6.1增加数据 200

7.6.2更新数据 200

7.6.3删除数据 202

7.7查询数据 203

7.7.1准备工作 203

7.7.2 select语句 204

7.7.3 from子句 205

7.7.4 where子句 205

7.7.5 orderby子句 206

7.8 SQL中常用的操作符 206

7.8.1比较操作符 206

7.8.2逻辑操作符 207

7.8.3连接操作符 209

7.8.4算术操作符 210

7.9查询汇总 210

7.9.1总记录数 210

7.9.2求和 211

7.9.3最大值 212

7.9.4最小值 212

7.9.5平均值 212

7.10小结 213

7.11习题 213

第8章 文件和XML的操作 214

8.1文件操作的基本思想 214

8.2目录操作 214

8.2.1检查目录是否存在 214

8.2.2创建目录 215

8.2.3读取目录 217

8.2.4修改文件夹信息 218

8.2.5删除文件夹 220

8.3文件操作 223

8.3.1文件操作 223

8.3.2文件内容的操作 230

8.4 XML概述 239

8.5 XML进阶 240

8.5.1 XML结构 240

8.5.2 XML元素 242

8.5.3 XML包含信息的方式 242

8.5.4 XPath表达式 243

8.6 C#操作XML 244

8.6.1准备工作 244

8.6.2 C#操作XML基础知识 245

8.6.3 C#读取XML文档 247

8.6.4查找节点 249

8.6.5增加节点 252

8.6.6删除节点 256

8.6.7更新节点 258

8.7小结 259

8.8习题 260

第9章 数据加密 261

9.1对称加密 261

9.2不对称加密 266

9.3自定义加密 269

9.4 MD5加密 272

9.5小结 273

9.6习题 274

第10章 ADO.NET技术 275

10.1 ADO.ENT概述 275

10.2 Connection对象 276

10.2.1创建一个新的连接对象 277

10.2.2连接字符串 277

10.2.3打开和关闭连接 279

10.2.4连接对象的状态 279

10.2.5 SqlConnection示例 280

10.3 Command对象和DataReader对象 282

10.3.1 Command对象 282

10.3.2 DataReader对象 283

10.3.3示例程序 284

10.3.4基于连接的ADO.NET总结 288

10.4 DataAdapter对象和DataSet对象 289

10.4.1 DataAdapter对象 289

10.4.2 DataSet对象 290

10.4.3 GridView控件的数据绑定 292

10.4.4 Repeater控件的数据绑定 294

10.5小结 296

10.6习题 296

第11章 LINQ查询语言 298

11.1LINQ基础知识 298

11.1.1隐含类型局部变量 298

11.1.2匿名类型 298

11.1.3自动属性 299

11.1.4对象初始化器 299

11.1.5 Lambda表达式 300

11.2 DataContext和实体对象 300

11.2.1 DataContext类 300

11.2.2实体类 301

11.2.3 DataContext类配合实体类的操作 301

11.2.4 LINQ语法 303

11.3 LINQ数据操作 304

11.3.1生成实体类 304

11.3.2增删改操作 305

11.4 LINQ的查询 310

11.4.1 from子句 310

11.4.2 where子句 311

11.4.3 select子句 311

11.4.4 Orderby子句 311

11.4.5 into子句 312

11.4.6 group by子句 312

11.4.7 join子句 312

11.4.8 Let子句 312

11.5小结 313

11.6习题 313

第12章 WCF入门 314

12.1什么是WCF 314

12.2 WebService概述 315

12.2.1 SOAP——简单对象协议 315

12.2.2 WSDL——网络服务描述语言 315

12.2.3 UDDI——描述、发现、集成的服务 316

12.3 WebService的使用 317

12.3.1新建一个WebService 317

12.3.2为WebService添加功能 318

12.3.3发布WebService 319

12.3.4使用WebService 324

12.4 ashx的使用 326

12.4.1新建ashx程序 327

12.4.2调用ashx 328

12.4.3 WebService总结 330

12.5小结 330

12.6习题 331

第13章 AJAX异步技术 332

13.1纯JavaScript实现AJAX 332

13.1.1 JavaScript操作HTML 333

13.1.2 JavaScript实现AJAX 334

13.2第三方框架下的AJAX 339

13.2.1初识jQuery 339

13.2.2 jQuery中的AJAX 340

13.3 .NET的AJAX控件库 344

13.3.1 ScriptManager控件 345

13.3.2 ScriptManagerProxy控件 345

13.3.3 UpdatePanel控件 345

13.3.4 Timer控件 349

13.3.5 UpdateProgress控件 350

13.4小结 351

13.5习题 352

第14章 三层架构 353

14.1数据库通用类 353

14.2三层架构概述 359

14.2.1创建数据库 359

14.2.2应用程序设计 361

14.2.3实体层 362

14.2.4数据访问层 365

14.2.5业务逻辑层 370

14.2.6用户界面层 370

14.3小结 375

14.4习题 375

第3篇 实例实战篇 378

第15章 乔乔网的设计和开发 378

15.1软件开发的基本流程 378

15.1.1需求分析 378

15.1.2项目开发计划 379

15.2详细设计 379

15.2.1程序模块设计 379

15.2.2数据库设计 380

15.3程序开发 387

15.3.1用户信息模块 387

15.3.2活动信息模块 415

15.3.3交友信息模块 432

15.4程序发布 446

15.5小结 446