您的浏览历史

C#和.NET 3.0第一步--适用Visual Studio 2005与Visual Studio 2008

 电子书Web试读版:试读本书 全部品种


精彩评论
市场价 : ¥99.00
普通会员 : ¥79.20
1-3星会员: ¥77.22
4-5星会员: ¥74.25(75折)

基本信息
【评  价】 (共 32 条) 参与评论
【作  者】周礼 [同作者作品] [作译者介绍]
【出 版 社】 清华大学出版社     【书 号】 9787302171904
【上架时间】 2008-5-29
【出版日期】 2008 年5月 【开 本】 16开 【页 码】 857     【版 次】1-1
【所属分类】 计算机 > 软件与程序设计 > C#
计算机 > 软件与程序设计 > .NET > 综合
编辑推荐

全程全面掌握C#语言和.NET 3.0
完全适用Visual Studio 2005与最新的Visual Studio 2008
用通俗易懂的讲解与诙谐幽默的语言来阐述精深的技术
本书技术网站 www.pandaos.com



【内容简介】

本书共分三篇,每篇十章,共三十章,兼顾理论和实际应用。三篇承上启下地讲解了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#语言和.NET3.0,完全适用Visual Studio 2005与最新的Visual S冬耕2008,用通俗易懂的讲解与诙谐幽默的语言来阐述精深折技术,采用3W1H思想编写--What(是什么)、Why(为什么)、Where(用在哪儿)、How(怎样用),对概念的地道讲解+对疑难点的透彻剖析,从Hello World开始,直至完整项目实例,本书技术网站www.pandaos.com

【作译者介绍】

本书提供作译者介绍
周礼中,山大学计算机应用专业硕士;拥有高级程序员证书;文学作品多次获奖。

具有丰富的软件设计开发经验。曾任香港理工大学深圳研究院多媒体创新中心项目负责人(系统分析师)、台湾亚米多游戏科技有限公司开发工程师(高级软件工程师)、晨星资讯(深圳)有限公司项目负责人(系统工程师、分析师)、北大青鸟深圳鲲鹏培训中心.NET高级讲师。

  先后负责及参与的项目包括:语音卡驱动、游戏引擎、流媒体传输播放项目、远程教育平台、分布式金融数据采集等系统。目前从事IT教.. << 查看详细

【目录信息】

第一篇 门
 第1章 进入Microsoft.NET世界
  1.1 Microsoft.NET的理念
  1.1.1 Visual Studi0.NET的历史和延承
  1.1.2 初识.NET Framework
  1.2 NET Framework的架构
  1.2.1 什么是公共语言运行时(CLR)
  1.2.2 微软中间语言——MSIL
  1.2.3 NET框架中的编程语言
  1.2.4 多语言支持和语言互操作的基础—-CTS和CLS
  1.2.5 了解.NET类库
  1.3 开发环境的安装
  1.3.1 Visual Studi0的安装
  1.3.2 安装.NET Framework 3.0环境
  1.3.3 关于Visual Studi0 2007及Visual Studi0 2008
  1.4 开始我们的应用程序
  1.4.1 你的第一个C程序
  1.4.2 Visual Studi0 2005介绍
  1.4.3 帮助文档的使用
<< 查看详细目录

【前言】

从开始学习和使用计算机程序语言以来,我一直是一个忠实的C++爱好者。但如今我和其他很多新老程序员们一样被C#深深吸引,原因何在?要讨论这个问题还需要从头说起。大部分人,包括我,在开始学习程序语言时都会按照自己的想法和兴趣去学习,比如C太过经典,要学习它;C++可以做游戏,有趣,学习它;VB可以快速的开发,半天时间就能折腾出个管理系统什么的,学习它;Java程序员的薪水一直以来都很可观哦,牛啊,学习它……现在的问题是每一门语言你可能都要花很长的时间去学习,而且如果你没有开发项目的经验那么你始终掌握不了这门语言的精髓。另外,更重要的是,如果你是这门程序语言的初学者,那么你对即将要展开学.. << 查看前言

【书摘】

第1章 进入Microsoft.NET世界
从1946年德国工程师楚则(Kollrad Zuse)第一次使用程序语言,到现在大约刚好一甲子(60年)的时间。在此期间,程序语言经历了从无到有,发展到了现在百家争鸣的历史新阶段。如果我们把这六十年放到一天里,那么一小时就有2.5年。照此推算,德国的楚则在午夜零点躲藏在巴伐利亚的阿尔皮斯山脉(Bavarian Alps),开始使用程序语言开发一些在他看来很有意义的东西,比如象棋等,到凌晨一点十分左右Short Code开始将程序语言用于电子计算装置,那还是一个靠手工编译的语言,到凌晨两点,工作在雷明顿街的Grace Hopper改善了编译方法,发明了一种叫“MATH-MATIC”系统,这是最早的比较成熟的程序语言编写器,它大大方便了程序的编写工作。
直到凌晨四点二十分左右,我们的主角开始登场了,这就是第一个面向科学计算的高级计算机语言——-Fonran语言,它是由John Backus领导的小组完成的,后来他们将这个语言提交给了ALGOL公司组织。到凌晨五点的时候LISP语言和面向数据系统的COBOL语言相继诞生,随后的几小时编程语言基本上停留在科学等专业领域。直到凌晨l0点钟C语言产生,作为程序语言的里程碑,C语言有着划时代的意义,此后大部分复杂低级的程序语言逐渐被C语言取代。又过了几小时,大约在中午1点半时SmallTalk80出现了,它也带来了变革,它将程序语言引入面向对象领域。大约下午4点的时候划时代的c++登场了,随后的很长一段时间它都统治着程序界,到晚上8点左右Java的出现似乎更进一步体现了自己的个性——面向对象,此时程序界开始分化,抽象语言和底层语言(c语言等)开始平分江山互不相干,Java也开始在自己的领域称霸。
C#大约出现在晚上10点左右,起初它似乎并没有引起人们的注意,因为人们还在为C++的深沉和Java的博学争吵着。这个结合了C++的深沉和Java的博学的混血儿能否带领人们迎接即将到来的新的黎明似乎还有待考验。
  ……

【免费试读】

 电子书Web试读版:试读本书 全部品种
免费试读第一章..   免费试读第二九章..   免费试读第十三章..  
>>进入在线免费试读
>>51CTO在线试读
评论交流 共有32人开贴评论  35人参与评论  28人参与打分 查看
24人
 85%
用户平均打分
我要写评论 help如何参与评论和打分
1人
 3%
2人
 7%
0人
 0%
1人
 3%

sagittarius_d12

三级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-3-30 11:01:00
最近正在拜讀這本書,總體來講,這本書很不錯,很適合初學,講解比較細致,并給出了很多比喻來對其中的關鍵點進行解釋。
但是還是給該書指出幾點問題所在:
1.第一章的VS截圖中居然出現了版權所有人---番茄花園,不知道微軟的人看到了會不會有什么想法.
2. 在講解Ajax那一章的時候我發現里面的文字跟博客園中TerryLee所寫的《ASP.NET AJAX入门系列》基本一模一樣啦。當然不知道是誰COPY誰的。參照地址http://www.cnblogs.com/Terrylee/archive/2006/11/12/ASPNET_AJAX_QuickStarts.html 3.前幾章的基礎講的太細太細了,即使沒有任何開發經驗的人來看也是有點太細了,個人認為學習一門技術, 包括開發語言,越快的能讓人學會和理解并使用才是王道。
花了一天時間讀了前幾張基礎并有選擇的看了一下,值得推薦,但是希望能把書中的紕漏進行修改,并對講解進行加精,如果簡單的一句話就能講清楚的東西就不要用很大的篇幅來介紹了。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

twrsncxy
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2008-8-2 13:46:00
最近我认认真真看完了此书,我认为这书很适合有C语言或c 或JAVA知识但又没学习过c#的人,本书虽然讲得比较广泛,但不乏亮点,最重要的是每个技术都讲明了其实质。举个例,事件的本质是靠多番委托来完成;数据适配器是靠其4个核心命令对象来完成对数据库和数据集之间的操控。你只要真正的领悟本书中说的每一个技术的本质那你使用起这些技术就不会觉得难,就会得心应手。以上只是从本书的特点之一来介绍的,重要的是你要认真学习此书,领悟作者想要让我理解的知识点,那你将会受益匪浅。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

niu_0422_cn
一级评论员
评价等级:  
发表于:2008-5-28 15:04:00
读完前言,感觉作者对C#认识非常深刻 加上从事IT教育工作多年,此书值得一看!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

liuhengspace
一级评论员
评价等级:  
发表于:2008-10-12 21:10:00
这本书对的起价钱!作者确实写的很好,只是有些地方加了自己的看法。其实这些都是见仁见智的东西,有些读者拿这个说事就不好了。书的定位感觉不准,但许多概念的讲深确实做到了浅出,对作者很是佩服,得道的和尚多了,能讲经的不多,作者算一个!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

skyonsky

二级评论员
评价等级:  
发表于:2008-9-11 13:53:00
软件开发是一门技能:
比如我们说装箱拆箱效率低,如果你没有用代码去实现,你就是没有学会这个知识点。
我曾经在C#一个类中多加了一个析构方法,结果导致内存溢出,
我花了三天的时间来监视内存和对象的使用情况才找到了错误。
而这个知识点在书中一句话就说明了。
软件开发是一门集编码、调试、侦错、架构的技能。
一定要多练。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共32条)