Effective C#:改善C#代码的50个有效方法(原书第3版)
作者:Bill Wagner
出版社:机械工业出版社
ISBN:9787111597193
VIP会员免费
(仅需0.8元/天)
¥ 40.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
Effective_C#_中文版改善C#程序的50种方法.doc 评分:
Effective_C#_中文版改善C#程序的50种方法.doc 文字word版,便于查看! 以下是目录节选 第一章 C#语言元素 3 原则 1:尽可能的使用属性(property),而不是数据成员(field) 3 原则 2:为你的常量选择 readonly 而不是 const 5 原则 3:选择 is 或者 as 操作符而不是做强制类型转换 9 原则 4:用条件属性而不是#if 16 原则 5:始终提供 ToString() 22 原则 6:区别值类型数据和引用类型数据 28 原则 7: 选择恒定的原子值类型数据 33 原则 8:确保 0 对于值类型数据是有效的 40 原则 9:明白几个相等运算之间的关系 44 原则 10: 明白 GetHashCode()的缺陷 50 原则 11:选择 foreach 循环 56 第二章 .NET 资源管理 61 原则 12:选择变量初始化而不是赋值语句 64 原则 13:用静态构造函数初始化类的静态成员 67 原则 14:使用构造函数链 69 原则 15:使用 using 和 try/finally 来做资源清理 74 原则 16:垃圾最小化 80 原则 17:装箱和拆箱的最小化 83 原则 18:实现标准的处理(Dispose)模式 87 第三章,用 C#表达你的设计 92 原则 19:选择定义和实现接口,而不是继承 93 原则 20:明辨接口实现和虚函数重载的区别 102 原则 21:用委托来表示回调 105 原则 22:用事件定义对外接口 107 原则 23:避免返回内部类对象的引用 113 原则 24:选择申明式编程而不是命令式编程 117 原则 25: 让你的类型支持序列化 122 原则 26:用 IComparable 和IComparer 实现对象的顺序关系 129 原则 27:避免使用 ICloneable 135 原则 28:避免转换操作 139 原则 29:仅在对基类进行强制更新时才使用 new 修饰符 143 第四章:创建基于二进制的组件 146 原则 30:选择与 CLS 兼容的程序集 150 原则 31:选择小而简单的函数 155 原则 32:选择小而内聚的程序集 158 原则 33:限制类型的访问 161 原则 34:创建大容量的 Web API 164 第五章:和 Framework 一起工作 169 原则 35:选择重写函数而不是使用事件句柄 170 原则 36:利用.Net 运行时诊断 173 原则 37:使用标准的配置机制 177 原则 38:使用和支持数据绑定 180 原则 39:使用.Net 验证 186
上传时间:2018-10 大小:366KB
- 1.8MB
[免费高清PDF版]Effective_C#_中文版改善C#程序的50种方法.rar
2018-04-04[免费高清PDF版]Effective_C#_中文版改善C#程序的50种方法.rar [免费高清PDF版]Effective_C#_中文版改善C#程序的50种方法.rar
- 13KB
《Effective_C#中文版:改善C#程序的50种方法》
2013-10-29《Effective_C#中文版:改善C#程序的50种方法》读书笔记
- 1.22MB
超高清文字版 Effective_C#_中文版改善C#程序的50种方法
2019-01-15超高清文字版 Effective_C#_中文版改善C#程序的50种方法
- 1.39MB
Effective_C#中文版_改善C#程序的50种方法.pdf
2012-02-19Effective_C#中文版_改善C#程序的50种方法.pdf
- 873KB
Effective_C#_中文版_改善C#程序的50种方法
2011-11-25Effective_C#_中文版_改善C#程序的50种方法
- 523KB
Effective C# 中文版改善C#程序的50种方法
2009-12-10Effective C# 中文版改善C#程序的50种方法
- 1.22MB
Effective_C#_中文版改善C#程序的50种方法
2014-12-18Effective_C#_中文版改善C#程序的50种方法,帮你提高代码质量,化繁为简。从不同方面深入探索,很值得一看。
- 365KB
Effective_C#_(中文版) - Bill_Wagner.epub
2020-05-15Effective_C#_(中文版)epub电子书,可以导入到iphone中查看,Effective_C#_(中文版)epub电子书,可以导入到iphone中查看
- 92KB
Effective+C#中文版:改善C#程序的50种方法
2007-10-20Effective+C#中文版:改善C#程序的50种方法.rar
- 888KB
Effective C#中文版改善C#程序的50种方法
2011-10-09Effective C#中文版改善C#程序的50种方法,2.0版的, 讲述了最常见的50个问题的解决方案,为程序员提供了改善C#和.NET程序的方法
- 458KB
Effective_C#中文版
2014-11-18Effective_C#中文版,改善C#的50个编程技巧,与Effective_C++一样是C#程序员提高程序的有效书籍
- 66KB
Effective C#中文版 改善C#程序的50种方法 读书笔记.doc
2021-10-18Effective C#中文版 改善C#程序的50种方法 读书笔记.doc
- 1.16MB
Effective_C__中文版_改善C_程序的50种方法
2010-06-24Effective_C__中文版_改善C_程序的50种方法
- 451KB
Effective C#中文版:改善C#程序的50种方法.doc
2008-11-20Effective C#中文版:改善C#程序的50种方法.doc
- 390KB
Effective C# 改善C#程序的50种方法.epub
2017-08-12Effective C# 改善C#程序的50种方法.epub
- 2.45MB
Effective+C#+中文版改善C#程序的50种方法
2010-03-18Effective+C#+中文版改善C#程序的50种方法
- 510KB
[C#] Effective C# 改善C#程序的50种方法 第1版 (英文版)
2014-03-06[Addison-Wesley Professional] Effective C# 改善C#程序的50种方法 第1版 (英文版) [Addison-Wesley Professional] Effective C# 50 Specific Ways to Improve Your C# 1st Edition (E-Book) ☆ 图书概要:☆ C#...
- 174.90MB
VM-Pro通用化视觉系统框架V1.6
2023-03-02视觉框架VM PRO V0.1.6版本,C#源码框架,机器视觉源码框架,编程语言C#,算法使用的是halcon,参考了cognex visionpro的输入输出,有C#基础和Halcon基础学习这个很好,是框架源码,可根据自己的理解改成自己想要的,目前该框架集成了halcon、海康威视、大恒、AVT等操作相机的sdk,运动控制卡 集成了雷塞Dmc1000b和雷塞ioc0640等! 本人的编译环境是visiual studio 2019企业版,halcon版本是20.11 steady版本
- 4.88MB
串口侦听 串口监听 不占用串口 不占用串口的监听
2023-12-27高效的串口监听器,且不占用串口本身。驱动已签名,可用在64位操作系统。基于.net framework 4.6.1开发
- 48.10MB
net framework4.0和4.5开发包(用于visual studio 2022 安装net旧版本)
2023-01-10visual studio 2022 安装net旧版本(net framework4.0和4.5),Visual Studio 2022安装程序中单个组件中没有 .net framework4.0或者.net framework4.5的问题。该资源包从通过nuget 下载 4.0 和4.5安装包,打包有效部分,只需要将里面的v4.0和v4.5文件夹放到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework路径下面,重启vs2022即可。具体流程可见:https://blog.csdn.net/qq_39427511/article/details/128071790
- 942KB
【C#源码】TCP+串口通信的调试工具 (源码+教学视频)
2022-05-29一个既支持TCP通信又支持串口通信的调试工具; 可以通过下方链接预览源码的运行效果。 博客原文:https://blog.csdn.net/lgj123xj/article/details/125037209 教学视频:https://www.bilibili.com/video/BV1gL4y1K7Vs/
- 80KB
用c# 自己封装的Modbus工具类库源码
2024-04-23Modbus通讯协议在工控行业的应用是很多的,并且也是上位机开发的基本技能之一。相关的类库也很多也很好用。以前只负责用,对其并没有深入学习和了解。前段时间有点空就在这块挖了挖。想做到知其然还要知其所以然。所以就有了自己封装的Modbus工具类库的想法。一来是练练手,二来是自己封装的用的更顺手。 Modbus通讯协议我在工作中目前只用到了两种一个是串口通讯ModbusRTU,还有一个是网络通讯ModbusTcp。所以本文只有这两种通讯的实现。 ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/cjh16606260986/article/details/136281351
- 1.20MB
C# 读取西门子S7系列PLC教程及源码 Profinet
2023-03-30C# 读取西门子S7系列PLC教程及源码 Profinet
- 160KB
C#含有ModbusRtu通讯库,通讯示例 硬件设备测试例程
2023-06-02C#含有ModbusRtu通讯库,通讯示例。 硬件设备包括电推杆、压力变送器等。ModbusRtu通讯库内含方法包括读取输入线圈、读取输出线圈、读取输出寄存器、发送指令、CRC校验等。
- 1.43MB
C#40000字全套精华教程!!!从入门到精通,一篇就够了!!!
2022-04-06C#40000字全套精华教程!!!从入门到精通,一篇就够了!!! 本文摘选自菜鸟教程,csdn,以及本人学习的笔记资源,如果遇到显示或者格式其他问题可以直接查看pdf文件
- 368KB
基于C#与Sql Server的智慧星学生选课管理系统.rar
2023-05-12基于C#与Sql Server的智慧星学生选课管理系统.rar
- 57.20MB
HslCommunication.dll 7.0.1 免费版本 全部源代码和测试工程
2022-06-26HslCommunication_Vs2019 全部源代码和测试工程 HslCommunication.dll 7.0.1 免费版本 注意:HslCommunication 7.0.1后的版本已经开始收费了。这个是最后可用的free版本。
- 14.25MB
C# .Net使用第三方库PacketDotNet,开发的抓包软件示例
2024-02-27本文件是完整的C# 使用PacketDotNet库所开发的抓包软件示例,及如何提取各类信息。并做了一点点界面上的显示及功能
- 0B
封装owin的dll包
2022-11-25适用于.net平台的内置webapi,可以解耦IIS,加载此dll,只要调用相应方法,就能在你的cs程序跑起来webapi,用以和其他软件之间的通信
- 103.2MB
c#深度学习-PaddleOCRSharp数字识别demo
2023-09-22PaddleOCRSharp的例子,直接运行识别数字,注释详细,用于自学深度学习。PaddleOCRSharp是基于PaddleOCR的C++代码修改并封装的.NET工具类库,支持文本识别、文本检测、基于文本检测结果的统计分析的表格识别功能。 PaddleOCRSharp封装极其简化,实际调用仅几行代码,极大的方便了中下游开发者的使用和降低了PaddleOCR的使用入门级别,同时提供不同的.NET框架使用,方便各个行业应用开发与部署。Nuget包即装即用,可以离线部署,不需要网络就可以识别的高精度中英文OCR。 本项目中PaddleOCR.dll文件是基于开源项目PaddleOCR的C++代码修改而成的C++动态库,基于opencv的x64编译而成的。 本项目只能在X64的CP 讲解文章:https://blog.csdn.net/m0_55074196/article/details/131895065?utm_source%20=%20uc_fansmsg github链接:https://github.com/raoyutian/PaddleOCRSharp/tree/main