第一图书网

C#开发之道

明日科技 赵会东 王小科 王军等 电子工业出版社
出版时间:

2011-4  

出版社:

电子工业出版社  

作者:

明日科技 赵会东 王小科 王军等  

页数:

563  

字数:

926400  

Tag标签:

无  

内容概要

  这是一本集编程感悟、技巧、陷阱、谬误、算法和方案为一体的编程书籍,旨在引导读者如何学习编程,帮助读者丰富编程经验。全书分为6篇,共计17章,全面介绍了学习和应用C#进行程序开发的各种陷阱与谬误、技术细节与经验技巧、常用的算法及解决方案。其涉及的技术主要包括面向对象的三要素(封装、继承、多态)、特性(Attribute)、泛型、委托和事件、异常处理、序列化和反序列化、动态操作程序集、ADO.NET对象操作数据库、Lambda表达式、LmQ操作对象、LINQ操作数据集等C#核心技术,另外本书还介-NT线程异步调用、多线程同步、网络通信、GDI+绘制图形、自定义WindowsForm控件等高级应用技术。
  本书附带有配套光盘,光盘中提供了书中全部实例和项目的源代码,这些源代码都是经过作者精心调试通过的,保证能够在Windows
XP、Windows 2003及Windows 7操作系统下编译和运行。
  本书非常适合大中专院校在校生和毕业生、求职者、编程爱好者学习,同时也可以作为想要学习编程的初级人员的指导用书。

作者简介

  赵会东,高级软件工程师,网名东方,有过5年以上的大型集团信息管理系统项目研发经验,3年以上的项目管理经验,擅长系统分析、系统构架及oracle数据库,熟悉C#、PB、Java等开发语言,对c#编程思想有较为深入的理论基础与实战经验,另外,对于数据挖掘和数据分析有丰富的实战经验,曾带领项目组出色完成北方供热行业ERP的解决方案。  王小科,资深软件开发工程师,5年以上的软件开发经验,擅长基于.NET平台的Windows应用程序开发,对于Windows应用程序架构、面向对象程序设计和设计模式等有很深的研究。曾主持开发ERP系统、企业人事管理系统、365城宝网及Web2.0电子商务网站等多个大型项目的开发工作。  王军,毕业于吉林大学,程序员,长期从事企业信息化系统分析,设计和开发,对C#开发有较深入的研究。

书籍目录

第1篇 编程经验与感悟——站在前人臂膀上前行
 第1章 步入编程殿堂
  感悟01 谨慎选择——如何选择编程语言
  感悟02 重视基础——学习编程要打好基本功
  感悟03 规范代码——养成良好的编码规范
  感悟04 内外兼修——要重视实践练习
  感悟05 持之以恒——坚持比激情更重要
  感悟06 培养兴趣——感悟编程的乐趣与成就感
 第2章 提高编程技能
  感悟07 自我总结——善于总结编程经验
  感悟08 活学活用——思维方式要灵活
  感悟09 相互交流——多向他人学习
  感悟10 知识的海洋——善于利用丰富网络资源
  感悟11 坚持学习——学习与培训的必要性
  感悟12 品味编程——逐步培养个人的编程思想
 第3章 畅谈编程
  感悟13 重视细节——编程细节经验谈
  感悟14 数据库结构——数据库设计经验谈
  感悟15 实践出真知——项目开发经验谈
  感悟16 价值体现——信息技术改变我们的生活
  感悟17 展望未来——展望中国IT行业的未来
第2篇 陷阱与谬误——汲取前人的教训
 第4章 C#开发人员不可忽视的30个技术陷阱
  陷阱01 漏洞百出——使用for删除集合中元素时的陷阱
  陷阱02 无法逃生——使用循环语句不慎产生死循环
  陷阱03 并非寻常——在程序中暴露常量时产生的陷阱
  陷阱04 变幻莫测——拆箱存在的隐患
  陷阱05 危机四伏——相等运算符重载造成的陷阱
  陷阱06 事与愿违——结构初始化产生的陷阱
  陷阱07 防不胜防——params关键字载入空值时的陷阱
  陷阱08 无风起浪——初始化静态成员时产生的陷阱
  陷阱09 误入歧途——传递派生类产生的陷阱
  陷阱10 隐患重重——数据类型转换时可能存在的隐患
  陷阱11 三思而行——构造方法中调用虚方法的陷阱
  陷阱12 表里不——一保存空值到数据表日期字段存在的陷阱
  陷阱13 三思而行——读取数据库中空字段值时的陷阱
  陷阱14 糟糕透顶——使用null对数据库的空值进行比较时的陷阱
  陷阱15 防不胜防——遍历ArrayList数组时可能存在陷阱
  陷阱16 不知其二——以DataReader对象作为方法返回值的陷阱
  陷阱17 迷雾重重——使用窗体的Controls属性遍历窗体控件时产生的陷阱
  陷阱18 不容侵犯——获取ComboBox的SelectedValue属性时存在的陷阱
  陷阱19 意想不到——SQL Server数据库中Date Time类型的溢出陷阱
  陷阱20 三思而行——用DataReader读取数据时产生的陷阱
  陷阱21 不知其二——获取DataZable类型数据源产生的陷阱
  陷阱22 空穴宋风——当ExecuteScalar返回值为空时的陷阱
  陷阱23 拒之门外——在DataGridView中插入行时的陷阱
  陷阱24 波澜起伏——清除DataGridView中数据时产生的陷阱
  陷阱25 埋下祸患——在DataGridView中绑定自增列产生的陷阱
  陷阱26 三思而行——使用值类型进行线程同步
  陷阱27 危机四伏——引用类型对象自身进行同步的陷阱
  陷阱28 三思而行——使用LIYQ的First方法
  陷阱29 自相矛盾——因读/写文件时编码格式不一致而产生的陷阱
  陷阱30 自相矛盾——读/写二进制文件的陷阱
 第5章 C#开发人员意识中的30个常见谬误
  谬误01 误入歧途——所有的异常都要使用try catch语句捕获
  谬误02 不知其二——事件和委托的差别很大
  谬误03 误入歧途——C#中的string和String是不同类型
  谬误04 误入歧途——。NET中的应用程序域和操作系统中的进程完全相同
  谬误05 误入歧途——C#中不能定义一个全局可见的变量
  谬误06 不知其二——C#和SQL Server中“空”是一回事
  谬误07 不知其二——C#的结构与C++的结构完全一样
  谬误08 不知其二——方法中只有引用类型的参数才能实现引用传递
  谬误09 不知其二——字符串是值类型
  谬误10 不知其二——C#中的数组类型和C++的数组没有区别
  谬误11 不知其二——泛型在不被指定的情况下是不确定的类型
  谬误12 不知其二——Object类型比较方法上的一些误解
  谬误13 不知其二——.NET中的线程等价于Win32线程
  谬误14 一字之差——重载方法就是重写方法
  谬误15 必由之路——在0y语句中使用realm、finally语句得不到执行
  谬误16 相差悬殊——结构是一种轻型或小型的类
  谬误17 恶意猜测——多个线程同时调用静态方法,其运行结果可能不准确
  谬误18 相差甚远——Sthng与StringBuilder基本上相同
  谬误19 混淆是非——结构不可以实现接口
  ……
第3篇 技术细节——修炼编程内功心法
第4章 编程技巧——程序员的神兵利器
第5章 算法和效率——程序员的得力助手
第6章 解决方案——前人的经验精髓


编辑推荐

  高薪工程师经验分享,事半功倍的编程手记。凝聚3位开发高手6年开发心血精华所得,程序开发人员开发的必备宝典320个感悟、技巧、陷阱、谬误、算法和方案,帮您轻松掌握程序开发方法,提升开发实战技能。90个编程细节;140个编程技巧;30个编程陷阱;20个编程谬误;20个优化算法;20个解决方案。

图书封面

图书标签Tags

广告

下载页面


C#开发之道 PDF格式下载



比较新的一个对C#开发有帮助的书,全是实际应用的例子。光盘里也有不少例子。


对开发人员来说,小细节真的可以让你崩溃。还不赶紧来学习,我强烈的推荐,你会发现你曾经的问题都可以在这本书中得到答案


看了出版社就直接购买了,明日科技的书值得拥有。他们的书很实际,大量的代码案例对学习很有帮助。感觉作者们真的是第一线的工程师,很棒。


这本书里的经验非常值得借鉴 很好


书很不错,很多细节的东西分析的很好!


书中的内容太好了,就是纸张太一般了。


书中有例子,感觉蛮好,一边理论,一边实践,这样学起来会很快的!


前几天收到的收,现在读了几天了,感觉还是不错的,书中的例子很实用的。


满好的一本书,见解独特,蛮好


但是里面的内容都比较基础,很多问题应该可以通过调试就能解决,感觉有点太简单了


本书适合作为枕边书阅读,一个一个的小例子,既不复杂又能有针对性的掌握特定的知识点,值得推荐给各位亲们


阅读之中,希望能有所收获


这本书没有什么独到的见解,所讲解的知识,随便在网上搜一下,就能得到,所讲的知识也很浅,不建议购买。


相关图书