首页 > 图书中心 >图书详情

C# Web程序设计

作者:王振武
丛书名:21世纪计算机科学与技术实践型教程
定价:36
印次:1-1
ISBN:9787302292746
出版日期:2012.09.01
印刷日期:2012.08.29

本书对如何使用C#语言开发Web应用程序进行了详细的介绍。在对开发Web应用程序所涉及的基础知识进行全面系统阐述的同时,以用户信息表(UserInfo表)为例,分别给出了使用ADD.NET和LINQ to SQL对数据库表进行增加、删除、修改和查询操作的通用代码,读者可参照该代码的编写思路很容易地实现对其他数据库表的操作,这种理论和实践相结合的方式大大方便了初学者理解和掌握使用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分层程序设计等内容。 本书可作为高等院校C# Web程序设计的课程教材,也可作为使用C#开发Web应用程序的技术人员的参考书。

more >

C# (C Sharp)语言是微软公司专为.NET Framework量身定做的编程语言,它广泛应用于Windows窗体程序设计、Web应用程序设计、Web Service开发以及COM组件开发等多个领域。对于普通高等院校计算机科学与技术、信息安全、软件工程等专业的学生,掌握C#程序设计不但可以快速高效地开发软件,还将有助于提高自身的就业竞争力。 本书的创作契机 近几年来,我在给计算机科学与技术专业的学生讲授“C# Web程序设计”的同时,也一直在使用C#语言进行实际项目的开发。目前市面上有关C#的书籍要么页数很多、内容繁杂,初学者很难读懂;要么内容组织不系统,无法作为教材使用,因此在给学生讲授“C# Web程序设计”课程的时候,很难找到一本合适的教材。与此同时,使用C#语言开发Web应用程序,相当一部分的工作都是对数据库表进行增加、删除、修改和查询等操作,而随着C#语言的不断发展,操作数据库的技术日益成熟和丰富。因此,我们能否针对数据库表的增加、删除、修改和查询操作给出一组通用而规范的代码作为开发Web应用程序的范例呢?出于上述原因,我决定编写本书。 本书的特点 本书不仅包含C#语言的基础知识,而且对如何使用C#语言进行ASP.NET程序设计也进行了详细的讲解。本书结合作者多年的开发和教学经验,对C#编程从最基本的理论概念到实践案例,都进行了循序渐进的精心设计,其特点主要体现在以下几个方面。 (1) 内容的全面性。本书对C#语言以及使用C#语言开发ASP.NET应用程序过程中涉及的知识做了全面而系统的介绍,非常适合初学者从头开始学习。 (2) 代码的通用性。本书的内容循序渐进,在对相关基础知识的介绍后,针对ADO.NET和LINQ to SQL技术分别给出了一组使用C#语言对SQL Server数据库表进行增加、删除、修改和查询操作的通用代码,读者可简单地对该代码进行修改并在新的软件项目中加以应用。这部分内容为初学者省去了漫长而曲折的摸索过程,极大地提高读者的学习和开发效率;对于有一定C#语言基础的读者也具有很好的提高作用。 (3) 开发方法的规范性。本书在给出了开发ASP.NET应用程序的C#通用代码之后,又进一步对如何开发分层的Web应用程序做了详细介绍,重点介绍了MVC模式。对应用程序进行分层开发是企业开发较大型软件的常用方法。 (4) 代码的便捷性。书中所有的代码都可在清华大学出版社网站上下载,读者可直接运行它来进行学习。 本书的章节安排 本书共包含13章,循序渐进地讲述了C#语言、Web程序设计基础、数据库基础以及ASP.NET程序设计的有关知识。 第1章对.NET的基础知识进行介绍。具体介绍.NET Framework的基本理论、Visual Studio.NET2008的安装和ASP.NET应用程序的开发流程,为后续章节的学习打下一个良好的基础。 第2、3章详细介绍C#1.1的知识。其中第2章介绍C#语言的基本语法知识,第3章介绍C#语言面向对象的知识。第2、3章的内容是学习后续章节的基础。 第4章对C# 2.0中的新增特性进行系统全面的介绍。泛型是C# 2.0中引入的最重要的特性,使用它可以方便地开发高效安全的C#代码。除泛型之外,还介绍C# 2.0中引入的其他新特性。本章的内容是学习后续章节的基础。 第5章对C# 3.0中的新增特性进行系统全面的介绍。LINQ是C# 3.0中引入的最重要的特性,使用LINQ技术可以非常方便地操作数据集。除LINQ之外,本章还介绍C# 3.0中引入的其他新特性。本章的内容是学习后续章节的基础。 第6章对Web程序设计的基础知识进行了介绍,具体包括C/S模式、B/S模式、Web工作原理、HTML、 JavaScript和CSS等。这些知识对于理解Web程序设计是不可缺少的内容。 第7、8章分别对ASP.NET服务器控件和内置对象进行了详细的介绍,服务器控件和内置对象都是开发ASP.NET应用程序的常用元素。 第9章介绍数据库的基本知识,目的是为在第10章讲述如何使用ADO.NET访问数据库以及第11章如何使用LINQ to SQL访问数据库做准备。 第10、11章的内容是对前面章节内容的综合应用,分别针对ADO.NET和LINQ to SQL给出了一组使用C#语言对SQL Server数据库表进行增加、删除、修改和查询操作的通用代码。这些代码无论是对于初学者还是具有一定C#语言基础的读者都是十分有益的,读者通过简单修改可应用在自己开发的项目中。 第12章分别对XML和ASP.NET应用程序的配置进行介绍,其中XML是学习ASP.NET应用程序配置的基础知识。 第13章对MVC设计模式和ASP.NET应用程序的分层设计进行介绍。本章内容对于初学者理解如何设计较大型的ASP.NET程序有较好的帮助。这部分内容是在前面内容基础之上的再提高。 本书由王振武主编,参加本书编写的还有王振华、孙绪林、闫志波、冯永刚等。本书提供教学课件和程序代码,读者可登录http://edu.tqbooks.net网站自行下载。由于编者水平有限,本书必定存在不少缺点和不足之处,恳请专家和读者批评指正。 作 者2012年6月

more >
扫描二维码
下载APP了解更多

同系列产品more >

计算机网络教程(第3版)

张晓明
定 价:59元

查看详情
计算机网络应用基础(第2版)

陈杰华
定 价:49.80元

查看详情
计算机网络教程(第2版)

张晓明
定 价:46元

查看详情
Dreamweaver CS6网页设计与制作实...

冯小燕、傅伟玉、茌良生
定 价:30元

查看详情
网站建设与网页设计项目化教程

施莹、茹志鹃、徐建华
定 价:39元

查看详情
图书分类全部图书
more >
  • 第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 逻辑运算符和逻辑表...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘