图书介绍

C# Web程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C# Web程序设计
  • 王振武编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302292746
  • 出版时间:2012
  • 标注页数:299页
  • 文件大小:101MB
  • 文件页数:315页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C# Web程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章Microsoft.NET简介1

1.1 Microsoft.NET概述1

1.1.1什么是Microsoft.NET1

1.1.2 Microsoft.NET与Java EE比较2

1.2 Microsoft.NET Framework介绍3

1.2.1公共语言运行库3

1.2.2 .NET Framework各版本之间的关系5

1.2.3 Microsoft.NET Framework类库7

1.2.4 Microsoft.NET Framework与Visual Studio.NET的关系8

1.3 Visual Studio.NET IDE介绍9

1.3.1 Visual Studio.NET 2008开发环境简介9

1.3.2利用Visual Studio.NET 2008开发ASP.NET应用程序10

小结12

习题12

第2章C#语法基础13

2.1 C#概述13

2.1.1 C#的产生13

2.1.2 C#与Microsoft.NET的关系14

2.1.3 C#的语法元素14

2.1.4 C#的特点15

2.2变量和常量16

2.2.1变量16

2.2.2常量17

2.3数据类型17

2.3.1值类型18

2.3.2引用类型22

2.3.3类型转换24

2.4运算符和表达式26

2.4.1算术运算符和算术表达式26

2.4.2赋值运算符和赋值表达式28

2.4.3关系运算符和关系表达式28

2.4.4条件运算符和条件表达式29

2.4.5逻辑运算符和逻辑表达式30

2.4.6其他运算符和表达式30

2.4.7运算符的优先级32

2.5流程控制语句33

2.5.1条件语句33

2.5.2循环语句34

2.5.3跳转语句36

2.6异常处理37

2.6.1异常处理机制37

2.6.2常见的异常类38

2.6.3抛出异常38

小结39

习题39

第3章C#面向对象基础40

3.1面向对象编程概述40

3.1.1面向对象编程方法学40

3.1.2面向对象的程序设计步骤40

3.2命名空间42

3.2.1命名空间的概念42

3.2.2命名空间的定义和引用42

3.3类和对象43

3.3.1类和对象的关系43

3.3.2类的定义43

3.3.3类的成员和访问控制44

3.4属性和索引器45

3.4.1属性46

3.4.2索引器47

3.5方法49

3.5.1方法的声明49

3.5.2返回类型和形式化参数50

3.5.3方法的重载50

3.6接口51

3.6.1接口的声明52

3.6.2接口的实现52

3.7继承与多态53

3.7.1继承53

3.7.2多态55

3.8委托与事件56

3.8.1委托56

3.8.2事件58

小结61

习题61

第4章 泛型编程62

4.1 C#泛型概述62

4.1.1为什么需要泛型62

4.1.2 C#泛型的定义65

4.1.3 C#泛型编译机制65

4.2 C#泛型类型66

4.2.1C#泛型类与结构66

4.2.2 C#泛型接口69

4.2.3 C #泛型委托69

4.3 C#泛型方法70

4.3.1 C#泛型方法简介70

4.3.2 C#泛型方法的声明与调用70

4.3.3 C #泛型方法的重载70

4.3.4 C#泛型方法的重写71

4.4 C#泛型约束71

4.4.1 C#泛型约束简介71

4.4.2基类约束72

4.4.3接口约束72

4.4.4默认构造器约束73

4.4.5值类型约束73

4.4.6引用类型约束74

4.5泛型集合类74

4.5.1泛型集合接口74

4.5.2列表76

4.5.3堆栈和队列76

4.5.4哈希表77

4.6匿名方法与迭代器77

4.6.1为什么需要匿名方法77

4.6.2匿名方法的语法78

4.6.3匿名方法的运行机制79

4.6.4什么是迭代器81

4.6.5迭代器的运行机制82

4.7 C#2.0中的其他新特性82

4.7.1分部类型82

4.7.2空属类型84

4.7.3静态类84

小结85

习题85

第5章LINQ技术86

5.1 LINQ简介86

5.1.1为什么需要LINQ86

5.1.2什么是LINQ87

5.1.3 LINQ简单示例88

5.2 C#3.0中新的语法特性88

5.2.1自动属性89

5.2.2对象与集合的初始化器90

5.2.3隐式类型的局部变量91

5.2.4匿名类型92

5.2.5扩展方法93

5.2.6 Lambda表达式94

5.3 LINQ查询简介96

5.3.1获取数据源97

5.3.2创建查询97

5.3.3执行查询98

5.4 LINQ标准查询操作符99

5.4.1 from操作符100

5.4.2 where操作符104

5.4.3 select操作符104

5.4.4 group操作符105

5.4.5 into操作符106

5.4.6排序操作符106

5.4.7 let操作符107

5.4.8 join操作符107

5.5查询语法和方法语法107

5.5.1两种方法的比较107

5.5.2两种方法的选择109

小结109

习题109

第6章Web程序设计基础110

6.1软件体系结构的演变110

6.1.1软件体系结构110

6.1.2 C/S模式的特点110

6.1.3 B/S模式的特点111

6.2 Web工作原理111

6.2.1什么是Web111

6.2.2 Web浏览器的工作原理112

6.2.3服务器端技术113

6.2.4客户端技术114

6.3 HTML基础知识115

6.3.1 HTML标记简介115

6.3.2 HTML文档示例118

6.4 JavaScript简介120

6.4.1 JavaScript在客户端的应用121

6.4.2在HTML中使用JavaScript121

6.5 CSS简介122

6.5.1在HTML文档中引用CSS122

6.5.2规则和样式表122

6.5.3对选择器和规则进行分组123

小结123

习题124

第7章ASP.NET服务器控件125

7.1 ASP.NET服务器控件概述125

7.1.1 ASP.NET服务器控件简介125

7.1.2 ASP.NET服务器控件的特点126

7.2文本输入控件126

7.2.1 Label控件126

7.2.2 TextBox控件126

7.2.3 ListBox控件128

7.3选择控件129

7.3.1 RadioButton控件129

7.3.2 CheckBox控件131

7.3.3 DropDownList控件131

7.3.4 Calendar控件133

7.4按钮控件134

7.4.1 Button控件134

7.4.2 LinkButton控件136

7.4.3 ImageButton控件137

7.5导航控件138

7.5.1 SiteMapPath控件138

7.5.2 Menu控件139

7.5.3 TreeView控件141

7.6验证控件142

7.6.1 RequiredFieldValidator控件142

7.6.2 CompareValidator控件143

7.6.3 RangeValidator控件145

7.6.4 RegularExpressionValidator控件145

7.6.5 CustomValidator控件146

7.6.6 ValidationSummary控件147

小结150

习题150

第8章ASP.NET内置对象151

8.1 ASP.NET内置对象概述151

8.2 Page对象152

8.3 Request对象154

8.3.1 Form属性155

8.3.2 QueryString属性156

8.3.3 ServerVariables属性157

8.3.4 Browser属性159

8.3.5 ClientCertificate属性160

8.4 Response对象162

8.4.1 Write()方法和Redirect()方法163

8.4.2与缓冲区有关的属性和方法164

8.5 Server对象165

8.5.1 ScriptTimeout属性166

8.5.2 Execute方法与Transfer方法166

8.5.3 MapPath方法166

8.6 Session对象167

8.7 Cookie对象171

8.8 Application对象175

小结178

习题178

第9章 数据库知识简介179

9.1数据库知识概述179

9.1.1数据库管理系统179

9.1.2数据库对象180

9.1.3什么是SQL181

9.2操作基本表181

9.2.1创建基本表181

9.2.2插入数据182

9.2.3修改数据183

9.2.4查询数据183

9.2.5删除数据184

9.3操作视图184

9.3.1创建视图184

9.3.2删除视图185

9.4索引185

9.4.1创建索引186

9.4.2删除索引186

9.5存储过程186

9.5.1什么是存储过程186

9.5.2创建存储过程187

小结188

习题188

第10章 使用ADO.NET访问数据库189

10.1 ADO.NET简介189

10.1.1 ADO.NET概述189

10.1.2 Connection类191

10.1.3 Command类192

10.1.4 DataReader类193

10.1.5 DataAdapter类194

10.1.6 DataSet类194

10.2使用ADO.NET对数据库进行操作195

10.2.1利用insert语句插入记录197

10.2.2利用select语句查询记录199

10.2.3利用update语句更新记录202

10.2.4利用delete语句删除记录205

10.3使用GridView控件操作数据库207

10.3.1绑定查询结果功能207

10.3.2更新和删除记录功能210

10.3.3分页与排序功能215

小结217

习题217

第11章 使用LINQ to SQL访问数据库218

11.1 LINQ to SQL简介218

11.1.1 LINQ to SQL概述218

11.1.2 LINQ to SQL查询过程220

11.2实体类的建立220

11.2.1 LINQ to SQL对象模型220

11.2.2实体类建立的方法224

11.2.3跟踪和提交实体变更230

11.2.4并发变更和并发冲突230

11.3使用DataContext操作数据库231

11.3.1 DataContext231

11.3.2强类型的DataContext232

11.3.3操作数据库单一表格235

11.3.4操作数据库一对多表格238

11.3.5使用事务244

11.4 LINQ to SQL的查询方式245

11.4.1查询的延迟执行与立即执行245

11.4.2远程查询执行与本地查询执行245

11.4.3已编译查询246

小结247

习题247

第12章ASP.NET应用程序配置248

12.1 XML概述248

12.1.1什么是XML248

12.1.2 XML的语法结构249

12.2格式良好的XML和有效的XML251

12.2.1格式良好的XML251

12.2.2有效的XML251

12.3 XML与DataSet对象253

12.3.1读取XML文档253

12.3.2写入XML文档253

12.4 Web.config文件的配置255

12.4.1使用Web.config文件放置常量256

12.4.2使用Web.config文件进行安全性配置256

12.4.3使用Web.config文件配置其他内容264

12.5 Global.asax文件的配置265

12.6 ASP.NET缓存技术266

12.6.1页面输出缓存267

12.6.2应用程序数据缓存267

小结269

习题269

第13章MVC及ASP.NET分层程序设计270

13.1设计模式简介270

13.1.1什么是设计模式271

13.1.2为什么需要设计模式271

13.1.3常见的设计模式271

13.2 MVC设计模式简介272

13.2.1 MVC模式原理272

13.2.2 ASP.NET Web窗体与MVC模式273

13.2.3 MVC模式的优点和缺点273

13.3 ASP.NET中常用的MVC框架275

13.3.1 NHibernate框架275

13.3.2 Spring.NET框架275

13.3.3 ASP.NET MVC框架275

13.4 ASP.NET三层架构程序设计275

13.4.1创建表示层276

13.4.2创建业务逻辑层279

13.4.3创建数据访问层294

小结297

习题298

参考文献299

热门推荐