查看: 1367|回复: 3
收起左侧

[其他] C# 学习资料分享

[复制链接]
lzw360_/cy
发表于 2013-1-12 12:51:44 | 显示全部楼层 |阅读模式
分享内容为PDF电子书,具体信息如下:
1. 书名称:《C# 4.0权威指南》
    环境及语言:
    a. 语言:该书基于C# 高级计算机编程语言4.0 语法
    b. 案例开发环境:Visual Studio2010
    版权信息:作者姜晓东,机械工业出版社出版, 2011年1月第一版。
    面向的读者:
    a.希望全面学习和掌握C#语言的初读者,有没有其他编程语言基础无所谓。
    b.具有一定C#基础,想要提高且更深理解C#的中级读者
    c. 开设了.Net相关专业的高等院校师生。
    d. .Net培训机构的学员和教师。
2.书名称:《深入理解C#第二版》
   环境及语言:
    a. 语言:该书基于C# 高级计算机编程语言4.0 语法
    b. 案例开发环境:Visual Studio2010
    版权信息:作者(英)Jon Skeet,译者周靖、朱永光、姚琪琳,人民邮电出版社,2012年         1月第一版
    面向的读者:
    从出版到现在,这本书被很多人推荐,通常会被推荐给那些想弄明白代码后背机制的学者,当然偶尔也会作为学习工具推荐给初学者,就本书而言,我认为它并不适合初学者,你可以挣扎将其读完,但最好再配一本入门书一起阅读比较好。另作者推荐的另一本基础书籍《C# 4.0 in a Nutshell》(O’Reilly,2010),它不仅从零开始介绍C#,还深入研究了.Net Framework核心。
3.书名称:《CLR via C#第三版》
  环境及语言:
    a. 语言:该书基于C# 高级计算机编程语言4.0 语法
    b. 案例开发环境:Visual Studio2010
  版权信息:作者(美)Richter,j. 译者周靖,清华大学出版社,2010年9月
  面向读者:
  该书主要解释如何为.NetFramework 发应用程序和可重用的类,具体说就是研究CLR(公共语言运行时)的工作原理及其提供的功能。另外还介绍了Framework Class Library (FCL:框架类库)。虽然其并未解释全,但说的也是相当不错的。我觉得阅读该书你应当是具备了一定的C#基础知识,因为这本书讲的东西有点儿深。
4.书名称:《C# 开发实战1200例》第二卷
  环境及语言:
    a. 语言:该书基于C# 高级计算机编程语言4.0 语法
    b. 案例开发环境:Visual Studio2010
  版权信息:作者王小科、王军等,清华大学出版社,2011年6月
  面向的读者:
  本书属于实战案例书籍,有无基础均可,但切记要配合一本基础书籍。因为直接就是实战代码。
5.文档名称:《C# 语言规范5.0》
寄语:我觉得我们在敲代码时,要遵守一定的代码规范,这个怎么说呢?为什么要遵守规范?
举个简单的例子:上小学3年级的小2B(是个人哈),老师布置了篇作文《我最熟悉的人》,
小2B这个小盆友呢,性格内向,话少,也没设么朋友,这下可把他难住了,我最熟悉的人?
他想到了他平时喜欢玩儿的洋娃娃金发女郎,于是他开始歪歪扭扭的写了:“我最熟悉的人叫金发女郎,平时都是她陪我玩耍,她很漂亮,金发碧眼,樱桃小口,小蛮腰,粉色裙摆………(<~_~>此处内容回复可见).但是很可惜我长大了不能娶她,我要娶奶奶做老婆,因为爸爸娶了我的妈咪做老婆,我只能娶爸爸的妈妈做老婆。”,结果老师看到后懵了,亲,你懵了吗?老师懵了是因为这篇文章呢,600个字除去错别字外,老师只认得100个字。最后给了安慰分儿10分。到这里《小2B和金发女郎》的故事讲完了。
    例子举得相当不恰当,我主要要说明的问题:编写代码,其实和你写字是一个道理,你的写的字只有你自己认识,别人看了都不认得,有用吗?敲代码同理,你写的代码,不仅仅要你自己看得懂,要让别人看了也能懂,这就需要你遵守一定的编码规范。比如你写SQL 语句要遵守T-SQL脚本规范,写HTML 要遵守HTML 规范了(现在HTML的规范到5了,也就是HTML5),各种语言都其的编码规范。比如:变量、类的命名规范等等。
    当然有人要说了,特么神马规范我就是不想遵守,我就是不想让别人看懂我的源码,我辛辛苦苦写的代码凭什么给别人看?这个嘛,一般你如果进公司做开发都是团队合作开发,队员之间相互配合去完成一个项目,你的代码别人看不懂怎么成呢?遵守编码规范的好处,方便自己和他人阅读,假如你写的代码很规范,可读性高,相对于未遵守规范的编译器编译时效率也高,还有就是记得多写点注视,方便日后维护,如果你不写注释,我敢保证,代码一多情况下,你今天写的东西,明天再来看,估计自己都不知道自己写的是什么!也好其实想保护自己的代码不是没有办法,这需要借助一种编程思想【面向对象编程思想】,其实仔细想想面向对象编程思想就是拟人化编程,和现实生活息息相关,比如其类的概念就是按照人类的思维和习惯。人们看到一些具有相似点的事物总会将其归类,比如:袜子有按性别有男士的、女士的;按颜色分类:黑袜子、白袜子等。其实面向对象最重要好处就是成员私有化,这点和人很切切的。怎么说呢?比如:x先生要向v老板借500块钱,500元钱是v先生私有财产对吧?v先生关心的是x先生什么时候给他还钱,x拿钱干什么他不需要知道,知道了也没用,同样的x先生拿钱到底干了什么,这是他的隐私,别人无权过问。例子比较抽象,具体到编码呢,这个怎么模仿呢?也就是比如说,你封装了程序应用组件,供别人调用,将访问修饰符设为私有,开放公共的访问接口,也就是现实了成员私有化,起到了代码保护作用。别人想看你的源码也看不到的。
   至于这些书怎么去看,这几本书里都有介绍,我就不扯淡了,再废话一句:学习记得为自己制定相应的学习目标与学习计划,有了目标你就有了动力,制定学习计划,是要根据自己的时间安排去合理安排学习时间,加强自我控制能力,遵守学习计划,好的学习习惯和方式会使你事半功倍,编程乐趣无限,细细体会吧,诚祝大家:学有所成,每天都比昨天更上一层楼。听我胡言乱语这么久,不耐烦了吧(<~_~> 瘦不鸟了,楼主你废话怎么那么多,拉出去弹JJ一百下… ...)。
下面是下载地址:
http://pan.baidu.com/share/link?shareid=221202&uk=3356519619
作者:LingNovo
日期:2013-01-09 午
敏昭
发表于 2013-1-12 16:19:07 | 显示全部楼层
QQ截图20130112161835.png
无法下载
603429585
发表于 2013-1-12 16:22:08 | 显示全部楼层
敏昭 发表于 2013-1-12 16:19
无法下载

转载的,楼主其实自己并未测试
qq741448299
发表于 2013-1-12 21:26:33 | 显示全部楼层
楼主,无法下载呢
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-1 02:52 , Processed in 0.119909 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表