很强大的自定义控件,比较实用!(近3兆内容)
2024-01-18 13:49:27 2.86MB .net 自定义控件 Windows 窗体控件
1
1、从一开始就保证了代码的质量。鼓励开发人员仅编写能通过测试从而满足需求的代码。一个方法的代码越少,从逻辑上来说,其中包含错误的几率就越小。 2、无论是有意设计的还是巧合,大多数TDD 开发人员编写的代码都遵循SOLID 原则。SOLID 原则是一组帮助开发人员确保编写出高质量软件的编程实践。由TDD实践生成的这些测试是极为宝贵的,而那些作为副作用得到的高质量也是TDD 难以置信的重要好处。 3、确保了代码与业务需求之间的高度一致性。如果需求是以测试方式给出,而且通过了所有测试,就可以很自信地说代码满足了业务需要。 4、鼓励创建更简单、针对性更强的库和API。TDD 对开发过程的改变很大,这是因为那些为库或API 编写接口的开发人员就是这个接口的第一用户。这就提供了有关如何编写该接口的新视角,而且马上就能知道这个接口是否有意义。 5、鼓励与企业沟通。要创建这些测试,需要多与业务用户交流。这样,就可以确保输入与输出的组合有意义,还可以帮助用户理解所开发的产品。 6、有助于从系统中清除那些没有用到的代码。大多数开发人员在编写应用程序时,设计界面和编写方法都是以可能发现的情况为基础的。这样就会导致系统中存在大量永远不会用到的代码或功能。这种代码的成本非常高,编写它们需要花费精力,即使这些代码什么也不做,也依然必须对其进行维护。它还使事情变得混乱,分散开发人员本应专注于重要工作代码的注意力。TDD 有助于从系统中清除这种寄生代码。 7、提供了内置的回归测试。在对系统和代码进行修改时,总会创建一套测试,用来确保将来的更改不会损害现在的功能。 8、终止了递归错误的出现。可能遇到过这种情景:正在开发一个系统时,相同的错误总是一次又一次重复出现。您可能觉得终于抓住并终止了这个错误,但在两个星期之后发现它又回来了。而利用TDD 方法,只要报告了一个缺陷,就会编写一个新的测试来揭露它。如果通过了这个测试而且一直能通过,说明已经真正消除了这一缺陷。 9、如果开发应用程序时能够时刻记着可测试性,所得到的结果就是一种开放的、可扩展的、灵活的体系结构。对于TDD 和松散耦合体系结构,依赖注入都是关键组件。这样所得到的系统,因为其体系结构而变得可靠、易于修改,并能对抗缺陷。
2024-01-18 10:42:45 3.5MB 测试驱动
1
c#窗体小程序-测绘科学与技术-道路曲线要素计算与里程桩计算-文件流+GUI
2024-01-18 06:02:43 79KB
1
1.版本为FastReport.Net V2014.4.8 For .Net2.0 2.已去除导出与打印5页限制,去除导出与打印所带的DEMOVERSION水印. 3.本软件自带多语言版本,所以无需汉化。
2024-01-17 22:31:31 8.79MB FastReport .net/C#
1
1.使用时先添加CollapseDataGridView自定控件的引用,DLL文件在CollapseDataGridView类库文件夹中 2.详细的调用方法见示例,打开解决方案 Test.sln 便可 3.通过循环套循环,可实现对数据库的操作。
2024-01-17 20:42:58 146KB datagridview
1
1.CSpider文件夹下是我开始编写前参考的开源代码,结构比较清晰。单线程 2.任务概述是我这次写spider的过程的描述,我做这次spider的目的是完成一项课程设计。 3.整个spider的开发过程为增量式,从最开始的单页搜索url到最后的多线程spider,这在版本规划中又很明显的体现。每个版本都有自己的readme,其中详细叙述了各个版本的不同 4.由于是初学者,我在每个版本中都是边写边测试,以查找爬虫的bug,所以代码中有很多被注释的段落可能是测试使用。 5.具体版本信息查看各自的readme 另外,爬虫不止提取了url,同时提取了相应的锚文本。这个提取过程导致了爬虫速度的下降,但也是一个必须的开销
2024-01-17 19:40:13 2.42MB 爬虫 正则表达
1
1. 文件超小,矢量文字可复制 2. 自己添加了完整书签 3. 电子档仅供参考,如有一定经济实力,请支持正版 4.以下为该电子书的大纲 第1章 绪论1 第2章 线性表22 第3章 栈和队列69 第4章 串和数组106 第5章 树和二叉树123 第 6 章 图161 第7章 排序213 第8章 查找238
2024-01-17 18:40:18 89B 数据结构 C#描述
1
1. 使用C#的TcpClient写的聊天软件 2. 代码特点: 书写规范, 【最简单】的TcpClient用法, 3. 这样的好处是看了一目了然,而不是给你一个乱七八糟的项目让你去看了一上午还没看明白TcpClient, Socket到底怎么使用的
2024-01-17 18:14:22 523KB TcpClient Socket
1
C#实现VLC视频播放,相关例程程序打包,可实际播放视频。 C#实现网络RTSP拉流程序,相关例程程序打包,可以实现网络视频拉流播放。
2024-01-17 17:18:03 226.09MB RTSP VLC视频播放
1
1 C#与.NET的关系 C#是一种相当新的编程语言,C#的重要性体现在以下两个方面: ● 它是专门为与Microsoft的.NET Framework一起使用而设计的。(.NET Framework是一个功能非常丰富的平台,可开发、部署和执行分布式应用程序)。 ● 它是一种基于现代面向对象设计方法的语言,在设计它时,Microsoft还吸取了其他类似语言的经验,这些语言是近20年来面向对象规则得到广泛应用后才开发出来的。 有一个很重要的问题要弄明白:C#就其本身而言只是一种语言,尽管它是用于生成面向.NET环境的代码,但它本身不是.NET的一部分。.NET支持的一些特性,C#并不支持。而C#语言支持的另一些特性,.NET却不支持(例如运算符重载)! 但是,因为C#语言是和.NET一起使用的,所以如果要使用C#高效地开发应用程序,理解Framework就非常重要,所以本章将介绍.NET的内涵。
2024-01-17 16:18:45 3.4MB
1