摘要:
一共470多例winform 界面特效的源码。窗体与界面设计... 9实例001 带历史信息的菜单 10实例002 菜单动态合并 12实例003 像开始菜单一样漂亮的菜单... 14实例004 任务栏托盘菜单 15实例005 可以拉伸的菜单界面 16实例006 菜级联菜单 181.2 工具栏设计... 19实例007 带带背景的工具栏 19实例008 带浮动工具栏 20实例009 在带下拉菜单的工具栏... 21实例010 在具有提示功能的工具栏... 22实例011 在状态栏中显示检查框... 23实例012 带进度条的状态栏 25实例013 状态栏中加入图标 26实例014 OutLook 阅读全文
摘要:
/// /// 生成拼音简码 /// /// Unicode编码字符串 /// 拼音简码:string public static string GetPinyinCode( string unicodeString) { int i = 0; ushort key = 0; string strResult = string .Empty; //创建两... 阅读全文
摘要:
使用客户端打开指定的URL使用Process.Start方法可以在浏览器打开指定的URL。代码如下所示。[C#]//使用客户端打开“http://www.baidu.com”System.Diagnostics.Process.Start(www.baidu.com);打开电子邮件软件使用Process.Start方法还可以打开电子邮件软件(Mail)。下面的代码是打开Mail向邮箱地址lxc880615@163.com”送信的例子。[C#]//打开邮件客户端设定“To”为“lxc880615@163.com”System.Diagnostics.Process.Start("mai 阅读全文
摘要:
在C#编程语言中,使用线程池可以并行地处理工作,当强制线程和更新进度条时,会使用内建架构的ThreadPool类,为批处理使用多核结构,这里我们来看在C#编程语言中一些关于来自System.Threading的ThreadPool的用法的例子。介绍 .NETFramework提供了包含ThreadPool类的System.Threading空间,这是一个可直接访问的静态类,该类对线程池是必不可少的。它是公共“线程池”设计样式的实现。对于后台运行许多各不相同的任务是有用的。对于单个的后台线种而言有更好的选项。 线程的最大数量。这是完全无须知道的。在.NET中ThreadPool的所有要点是它自. 阅读全文
摘要:
摘要:大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来解决这个问题,下面我将详细的介绍。我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来解决这个问题,下面我将详细的介绍。 首先来看传统方法: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object s... 阅读全文
摘要:
一、内存数据库: 在SQLite中,数据库通常是存储在磁盘文件中的。然而在有些情况下,我们可以让数据库始终驻留在内存中。最常用的一种方式是在调用sqlite3_open()的时候,数据库文件名参数传递":memory:",如:rc = sqlite3_open(":memory:", &db); 在调用完以上函数后,不会有任何磁盘文件被生成,取而代之的是,一个新的数据库在纯内存中被成功创建了。由于没有持久化,该数据库在当前数据库连接被关闭后就会立刻消失。需要注意的是,尽管多个数据库连接都可以通过上面的方法创建内存数据库,然而它们却是不同的数据库, 阅读全文
摘要:
一、Linq有两种语法:1、 方法语法2、 查询语法下面举个例子看看这两种方法的区别比如现在有一个学生类public class student{ public string username { get; set; } public int age { get; set; } public string sex { get; set; }}我们通过一个方法来添加很多同学public IList GetStu(int n) { IList stuList = new List(); for (int i = 0; i new { usern... 阅读全文
摘要:
TDD是1)写测试2)写通过这些测试的代码,3)然后重构的实践.在,NET社区中, 这个概念逐渐变得非常流行,这归功于它所增加的质量保证.此时,它很容易测试public方法,但是一个普遍的问题出现了,”我如何测试Protected和private方法呢?” 本文将:总结”你是否应该测试private方法的争论?”的一些关键点.创建一些案例,这些案例仍旧是有用的,至少知道怎样测试private和protected方法—不考虑你站在争论的哪一边.提供方法和可下载的代码示例来展现这些测试技术. 背后的方法 你是否应该测试private方法? 一个Google查询 向你展示了有很多关于使用privat 阅读全文
摘要:
NUnit是.net平台上使用得最为广泛的测试框架之一,本文将通过示例来描述NUnit的使用方法,并提供若干编写单元测试的建议和技巧,供单元测试的初学者参考。继续下文之前,先来看看一个非常简单的测试用例(TestCase): [Test] public void AdditionTest() { int expectedResult = 2; Assert.AreEqual(exptectedResult, 1 + 1);}你肯定会说这个TestCase也太白痴了吧!这也是许多NUnit文档被人诟病的一点,但是我的理解并不是这样,xUnit本来就是编写UT的简易框 架,kee... 阅读全文
摘要:
vs2010 和 NUnit 问题处理。1. 在 下 加 ... 2. 在 加 ... ... 其中loadFromRemoteSources 的配置选项为: 另外,更加你的.net framework版本选择是哪个版本:v4.0.20506 和 4.0.30319 如果是4.0.30319配置为: 如果是4.0.20506 配置为: 注意:单元测试中,Case 与 Case 之间不能有任何关系 测试方法不能有返回值,不能有参数,测试方法必须声明为 public [TestFixture] //声明测试... 阅读全文