C# Web程式设计

生活百科 2023-01-26 10:45生活百科www.aizhengw.cn

C# Web程式设计

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

基本介绍

  • 作者王振武
  • ISBN9787302292746
  • 页数298
  • 定价36.00元
  • 出版时间2012-9
  • 副标题C# Web程式设计

内容介绍

《普通高等教育"十一五"国家级规划教材·21世纪计算机科学与技术实践型教程:C# Web程式设计》对如何使用C#语言开发Web应用程式进行了详细的介绍。在对开发Web应用程式所涉及的基础知识进行全面系统阐述的,以用户信息表(UserInfo表)为例,分别给出了使用ADD.NET和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 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.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

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有