电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书对如何使用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应用程序的技术人员的参考书。

王振武,男,工学博士,中国矿业大学(北京)讲师。研究方向为分布式并行计算、软件构件技术等,在计算机类国家核心期刊上发表论文20余篇,其中11篇被三大检索收录,主讲“计算机图形学”、“软件工程”、“ASP.NET程序设计”等课程。曾经在大唐电信集团从事软件开发工作,先后参与纵横向课题多项,出版教材2部(《C#与ASP.NET程序设计》,中国铁道出版社,2010,32.6万字/《计算机图形学基础》,清华大学出版社,2011,40万字),参与撰写学术专著1部(《分布计算应用模型》,科学出版社,2009)。

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) 代码的通用性...

目录
荐语
查看详情 查看详情
第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 逻辑运算符和逻辑表... 查看详情

查看详情