摘要:http://www.cnblogs.com/rick/archive/2007/08/19/861329.html.Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法。现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker .另外还有 MaxToCode 作者以前做的 framework link...
阅读全文
摘要:老板昨天突然塞给我一本 北航出版社的 《Windows CE嵌入式系统》,说是最近和上海XX公司有个智能手机应用开发的项目合作,让我先看看,寒……大论文+项目+小论文+求职,OMG!大论文,很快完成;留校,老问题了,据说很快出结果近期天气都不错http://www.cnblogs.com/upto/archive/2006/11/21/567588.html官网 http://www.micro...
阅读全文
摘要://cpu频率 using Microsoft.Win32;private int GetCPUFrequency() { RegistryKey rk = Registry.LocalMachine.OpenSubKey(@"HARDWARE\DESCRIPTION\System\CentralProcessor\0"); object...
阅读全文
摘要:12.10 下午。FD:鲁西弗隆!装了 VC# 2005 EE,感觉还可以。最初有个错误:“Error while trying to run project: Unable to start debugging. 绑定句柄无效。”不过已经解决(项目属性-debug - 去掉Enable the Visual Studio hosting process的钩)。
阅读全文
摘要:ADO.NET OverviewConnections Connections are used to 'talk to' databases, and are respresented by provider-specific classes such as SQLConnection. Commands travel over connections and resultsets are r...
阅读全文
摘要:http://samples.gotdotnet.com/quickstart/winforms/Dynamic Layout in Windows Forms1。Anchoring When a control is anchored to the edge of its container, the distance between the control and the spec...
阅读全文
摘要:阅读:1。Using Updater Block by Praveen Nayakhttp://www.codeproject.com/csharp/VanillaUpdaterBlock.asp 非常棒的文章,step by step地实现了UAB自带QuickStarts中的Auto-Inproc项目(我已保存为了一个chm文件:http://www.cnblogs.com/Files/a...
阅读全文
摘要:学习Updater Application Block阅读文档、阅读cnblogs上的文章
阅读全文
摘要:最初了解 NMock 是从 《程序员》2004.12上的 董洵 所写的 《将单元测试进行到底—Mock Object 浅析》,那真是一片不错的文章! 在文章末尾的参考资料中,有一篇 MSDN杂志的文章Mock Objects to the Rescue! Test Your .NET Code with NMock ,于是读了一遍(顺便练练英语),有些体会记录下来。 (本文中用到了N...
阅读全文
摘要:既然是从零开始,就先介绍一下NUnit (http://www.nunit.org/):一个.NET 框架下的单元测试框架,提供了类似于 JUnit的功能,也是 .NET 框架下开发者应用最广泛的单元测试框架之一(其他的还包括 CSUnit 等等)。 它的基本原理是通过 .NET 的反射机制,利用代码中的元数据(Attribute)来辨识到底有哪些单元测试。单元测试(Unit Te...
阅读全文
摘要:今天想找找有关元数据的介绍,在kb中找到了这篇文章,很有意思 http://support.microsoft.com/default.aspx?scid=kb;zh-cn;303992 (INFO:搜索与 .NET 有关的知识库文章时使用的关键字),或许会对以后朝找东西有帮助。 以下是文章的部分内容: Microsoft 知识库是按关键字分类的。这些关键字有助于细化搜索标...
阅读全文
摘要:本来想引用一下微软知识库中的 http://support.microsoft.com/default.aspx?scid=kb;zh-cn;815804 (HOW TO:使用 Visual C# .NET 创建线程),但是读完之后发现这篇文章纯入门,写到这里恐怕“根本没有技术含量”,不过看这篇文章还是有些感触。 先说说 Thread,本身: 1。加个namespace: usin...
阅读全文
摘要:using System; class A { public virtual void Foo() { Console.WriteLine("Call on A.Foo()"); } } class B : A { public virtual void Foo() { Console.WriteLine("Call ...
阅读全文
摘要:第六、七章只是略读(标题分别为 Advanced Drawing、Pringint),暂无笔记。 1。不同的 control 处理相同的事件 可能会有这样的情况:用户点一个按钮和一个菜单项完成相同的作用(比如都是打开一个文件),这时如果分别写按钮和菜单项的事件处理代码(两端代码完全一样),就会出现重复,而且改动的时候也不得不改动多处。 解决方法:把事件处理代码写...
阅读全文
摘要:1。空心字(只有外边缘的字,需要比较大的字号才能效果好 ) 主要用了 GraphicsPath 类 GraphicsPathGetStringPath(strings,floatdpi,RectangleFrect,Fontfont,StringFormatformat) { GraphicsPathpath=newGraph...
阅读全文
摘要:1。Drawing to the Screen booldrawEllipse=false; voiddrawEllipseButton_Click(objectsender,EventArgse){ drawEllipse=!drawEllipse; Graphicsg=this.CreateGraphics(); try{ ...
阅读全文
摘要:1。Data Validation 如何防止用户输入的非法(格式不正确)数据对我们的程序造成影响呢?当然要对用户的输入作出检验 可以利用控件的 Validating 事件,加上正则表达式来检验用户输入的格式是否正确。但是这样有个缺点:只有当焦点从一个control移动到另一个时,Validating 事件才会被触发,如果有某个 control 有不合法数据,但是从未得到过...
阅读全文
摘要:1。Handling OK and Cancel 对于modal form ,如果 DialogResult 属性被开发者显式地设置了除了None以外的值,则该对话框会被自动关闭(会自动调用 Close() 方法)。 如果想让用户在按 Enter 以及 Esc 时相当于按了 OK 和 Cancel 按钮(符合一般的操作习惯),要设置对话框的 AcceptButton以及 Ca...
阅读全文
摘要:1。程序退出时弹出一个对话框让用户确认(记录上一次程序运行时窗口的位置、大小) 添加相应 Form 的 Closing 和 Closed 事件处理方法 privatevoidForm1_Closing(objectsender,System.ComponentModel.CancelEventArgse) { Dia...
阅读全文
摘要:正则表达式的概念和作用就不多说了。正则表达式不好写(不好想),所以有很多工具来帮助我们写正则表达式,The Regulator 就是其中的佼佼者(被列入MSDN上的知名文章《Ten Must-Have Tools Every Developer Should Download Now》)。 The Regulator官方网站http://sourceforge.net/projects/...
阅读全文