C#和.NET 3.0第一步——适用Visual Studio 2005与Visual Studio 2008
全程全面掌握C#语言和.NET 3.0; 完全适用Visual Studio 2005与最新的Visual Studio 2008; 用通俗易懂的讲解与诙谐幽默的语言来阐述精深的技术; 采用3W1H思想编写——What(是什么)、Why(为什么)、Where(用在哪儿)、How(怎样用); 对概念的地道讲解+对疑难点的透彻剖析; 从Hello World开始,直至完整项目实例;

作者:周礼

丛书名:第一步

定价:99元

印次:1-2

ISBN:9787302171904

出版日期:2008.05.01

印刷日期:2009.01.08

图书责编:栾大成

图书分类:零售

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

本书共分三篇,每篇十章,共三十章,兼顾理论和实际应用。三篇承上启下地讲解了VC#的开发技术和应用技巧。 第一篇介绍.NET Framework 3.0开发框架和C#语言的基础知识,透彻地讲解了面向对象开发思想在C#中的贯彻、基本的WinForm窗体编程模型、文件读写技术和注册表操作,使读者在学习完本篇之后能够使用WinForm进行小型的应用开发。 第二篇包含了C#语言相关的高级概念,如集合对象、泛型、程序集、多线程等等,重点讲述了VC#中数据处理的相关技术,如ADO.NET编程、数据集、数据绑定、DataGridView控件、打印和报表等,同时,对面向对象的分析与设计、组件技术、三层架构,以及最新的WWF(工作流)都作了深入浅出的讲解和应用示范。 第三篇主要关注网络方面的知识,介绍了C#点对点通讯编程、Internet访问,重点讲述了Web开发的相关模型,包括ASP.NET Web开发、ASP.NET Ajax、Web服务等,并引入最新的面向服务编程模型WCF和面向描述编程模型WPF,讲解了它们的概念和实际运用,同时,对与实际项目开发密切相关的安装与部署技术、单元测试和重构技术,以及代码的加密和混淆技术都作了讲解,使读者能够了解企业级网络应用的设计与开发。 本书在讲解具体的知识点时均采用直观短小的实例进行讲述,对书中的难点和疑点均采用相关的生活案例或图形图像来描述,使读者更容易掌握其技术的本质。在讲透具体的技术点后,则会给出项目级的实例来展示这些技术在实际中的运用,使读者能够对相关的企业级开发做到融会贯通。 本书适用于C#和.NET初学者、开发者和讲授C#和.NET的教师,也可作为大学及计算机培训班的C#和.NET课程教材。

前 言 从开始学习和使用计算机程序语言以来,我一直是一个忠实的C++爱好者。但如今我和其他很多新老程序员们一样被C#深深吸引,原因何在?要讨论这个问题还需要从头说起。大部分人,包括我,在开始学习程序语言时都会按照自己的想法和兴趣去学习,比如C太过经典,要学习它;C++可以做游戏,有趣,学习它;VB可以快速的开发,半天时间就能折腾出个管理系统什么的,学习它;Java程序员的薪水一直以来都很可观哦,牛啊,学习它……现在的问题是每一门语言你可能都要花很长的时间去学习,而且如果你没有开发项目的经验那么你始终掌握不了这门语言的精髓。另外,更重要的是,如果你是这门程序语言的初学者,那么你对即将要展开学习的这门语言很难有一个全面而正确的认识。 作为一名程序设计技术的工程人员和培训教师,我始终在考虑关于如何学习程序语言的问题。如今的程序设计技术已是遍地开花,你想精通其中任何一个领域的技术都要花费几年甚至更长的时间。记得C++程序领域一直有这样一种说法,如果一个人搞过几年C++就声称自己精通C++,那么此人一定对C++还没有入门,因为即使有十年、二十年使用经验的人也不敢说自己精通C++,这是一门没有“顶”的语言。所以说,不要随随便便去学习一门新的程序设计语言,这是浪费时间的举动。这涉及到学习一门语言的出发点的问题,在选择学习一门新语言时,应该以经济利益和实际需要为出发点,而不是以自己的爱好和兴趣为出发点。 你可能对这个观点嗤之以鼻,我们不妨举个例子。假如在五百年前,你去习武,成为了一个武林高手,那么你会生活得很好;但在现在这个社会呢,你练了十年八年猴拳,你能干嘛?去当保镖,还是去打家...

目录
荐语
查看详情 查看详情
目    录

第一篇  门

第1章  进入Microsoft .NET世界 2

1.1  Microsoft .NET的理念 2

1.1.1  Visual Studio .NET的历史和延承 3

1.1.2  初识 .NET Framework 4

1.2  .NET Framework的架构 5

1.2.1  什么是公共语言运行时(CLR) 5

1.2.2  微软中间语言——MSIL 6

1.2.3  .NET框架中的编程语言 7

1.2.4  多语言支持和语言互操作的基础——CTS和CLS 7

1.2.5  了解.NET类库 8

1.3  开发环境的安装 9

1.3.1  Visual Studio的安装 10

1.3.2  安装.NET Framework 3.0环境 11

1.3.3  关于Visual Studio 2007及Visual Studio 2008 14

1.4  开始我们的应用程序 15

1.4.1  你的第一个C#程序 15

1.4.2  Visual Studio 2005介绍 17

1.4.3  帮助文档的使用 23

1.5  小结 25

第2章  C#语言基础 26

2.1  学习数据类型 26

2.1.1  变量的概念 26

2.1.2  值类型 28

2.1.3  引用类型 32

2.2  运算符和表达式 33

2.2.1  算术运算符 33

2.2.2  关系运算符 35

2.2.3  逻辑运算符 36

2.2.4  赋值运算符 38

2.2.5  移位运算符 39

2.2... 查看详情

查看详情