当前位置:首页 > 百科

C#Web程序设计

《C# Web氢速程序设计》是2012年出版的图书,作者是王振武。

  • 作者 王振武
  • ISBN 9787302292746
  • 页数 298
  • 定价 36.00元
  • 出版时间 2012-9

内容介绍

  《普通高等教育"十一五"国家级规划教材·21世纪计算机科学与技术实践型教程:C# Web程序设计》对如何使来自用C#语言开发Web应用程序进行了详细的介绍。在对开发Web应用程序所涉及的基础知识进行全面系统阐述的同时,以用户信息表(UserInfo表)为例,分别给出了使用ADD.NE360百科T和LINQ to SQL对数据库表进行增加、删除、修改和查询操作的通用代码,读者可参照该代码的编写思路很层话目成容易地实现对其他数据库表的操作,这种理论和实践相结合的方式大大方便了初学者理轮江帮么突欢众错解和掌握使用C#开发Web应用程序的方法和步骤。实治试编很扬频《普通高等教育"十一五"国家级规划教材·21世纪计算机科学与技术实践型教程:C# Web程序设计》不仅对如何使用C#开发Web应用程序进行了介绍,而且还介绍了ASP.NET程序分层设计的方法和步骤。全书共13章,包括.NET简介、C#语法基础、C#面向对象基础、C#泛型编程、LINQ技术、Web程序设计基础、ASP.NET服务器控如复扩讲集件、ASP.NET内置对象、数据库知识简介、使用ADO.NET访问数据库、使用LINQ to SQL访问数据库、ASP.NET应用程序配置、MVC及件龙ASP.NET分层程序设计等内容。

图书目

  第1章 Microsoft.NET简介1

  1.1 Microsoft.NET概述1

  1.1.1 什么是Microsoft.NET1

  1.1.2 Microsoft.NET与Java EE比较2

  1.2 Mic聚以接而司流套rosoft.NET Framewor刚台介川轮看松虽k介绍3

  1.2.1 公共语言运行库3

  1.2.2 .NET Framework各版本说医此因十提业之间的关系5

  1.2.3 Microsoft.NET Framework类库7

  1.2.4 Microsoft.NET Framework与Vis答唱宽持村送历ual Studio.NET的关系8

  1.3 宗集吃明密Visual Studi酸仅供城钱民o.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.1C#泛型概述62

  4.1.1为什么需要泛型62

  4.1.2C#泛型的定义65

  4.1.3C#泛型编译机制65

  4.2C#泛型类型66

  4.2.1C#泛型类与结构66

  4.2.2C#泛型接口69

  4.2.3C#泛型委托69

  4.3C#泛型方法70

  4.3.1C#泛型方法简介70

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

  4.3.3C#泛型方法的重载70

  4.3.4C#泛型方法的重写71

  4.4C#泛型约束71

  4.4.1C#泛型约束简介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.7C#2.0中的其他新特性82

  4.7.1分部类型82

  4.7.2空属类型84

  4.7.3静态类84

  小结85

  习题85

  第5章LINQ技术86

  5.1LINQ简介86

  5.1.1为什么需要LINQ86

  5.1.2什么是LINQ87

  5.1.3LINQ简单示例88

  5.2C#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.6Lambda表达式94

  5.3LINQ查询简介96

  5.3.1获取数据源97

  5.3.2创建查询97

  5.3.3执行查询98

  5.4LINQ标准查询操作符99

  5.4.1from操作符100

  5.4.2where操作符104

  5.4.3select操作符104

  5.4.4group操作符105

  5.4.5into操作符106

  5.4.6排序操作符106

  5.4.7let操作符107

  5.4.8join操作符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.2C/S模式的特点110

  6.1.3B/S模式的特点111

  6.2Web工作原理111

  6.2.1什么是Web111

  6.2.2Web浏览器的工作原理112

  6.2.3服务器端技术113

  6.2.4客户端技术114

  6.3HTML基础知识115

  6.3.1HTML标记简介115

  6.3.2HTML文档示例118

  6.4JavaScript简介120

  6.4.1JavaScript在客户端的应用121

  6.4.2在HTML中使用JavaScript121

  6.5CSS简介122

  6.5.1在HTML文档中引用CSS122

  6.5.2规则和样式表122

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

  小结123

  习题124

标签:

  • 关注微信

相关文章