本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
基本信息
书名:C#高效编程:改进C#代码的50个行之有效的办法(第2版)
定价:49.00元
作者:(美)瓦格纳 著,陈黎夫 译
出版社:人民邮电出版社
出版日期:212-01
ISBN:9787115240415
字数:370000
页码:268
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
十载演进,C#日渐强大,新增了泛型、函数式编程概念。以及对静态类型和动态类型的支持。而大量新兴编程习惯背后,却是种种具有迷惑性的“陷阱”,Bill Wagner将以此书帮您避免C#语言和.NET环境中的“陷阱”。
本书充分挖掘了C#4.0的强大功能,并给出了简明、表达设计的50个实用方法。书中用大量代码示例,以50个条目条分缕析,为实际应用给出了清晰、专业、实用的建议,阐述’TC#语言和.NET框架的方方面面,包括类型、资源管理、动态类型和多核支持。
内容提要
本书围绕C#语言元素、.NET资源管理、使用C#表达设计、创建二进制组件和使用框架等主题,针对50个常见问题给出了详实的解决方案,并就提升编程效率给出了合理建议。书中内容共分6章,分别讲述了实际编程中不可或缺的习惯用法,如何更好地配合开发环境以期在优化之前解决问题,如何用C#语言良好地表达设计意图,BCL、Parallel Task Library的常见用法和使用框架过程中常用的技巧,如何在C#中使用动态特性,以及一些对创建强壮、易于维护的程序来说非常重要的难以归类的主题。
本书适合所有C#程序员,也可供高等院校相关专业师生参考。
目录
暂无相关内容
作者介绍
另一个使用事件机制的原因是,事件是在运行时绑定的,因此会带来更好的灵活性。你可以根据程序当前的运行环境而添加不同的事件处理函数。例如一个绘图程序,你可以根据实际需要判断某次鼠标按下是代表开始画线,还是代表选择某个对象.当用户切换程序的模式时,你可以切换事件处理函数。提供不同的类加上不同的事件处理函数,即可根据程序的状态选择处理事件的方法。 后一点,你可以为同一个事件提供多个事件处理函数。还是那个绘图程序,你可能需要多个事件处理函数监听MouseDown事件。个用来执行特定的操作,第二个用来更新状态条或其他菜单项目的可用/禁用。针对一个事件,可以用多个操作来响应。 当你在派生类中仅用一个函数响应一个事件时,覆写将是更好的做法。覆写更易于维护,易于保证正确性,也更加高效。事件处理函数应该用在别处。我们应尽量选择覆写基类的实现,而不是附加事件处理函数。 ……
序言
暂无相关内容