2014年2月18日

摘要: Visual Studio 项目对程序的发布和调试版本分别有单独的配置。顾名思义,生成调试版本的目的是用于调试,而生成发布版本的目的是用于版本的最终分发。 如果在 Visual Studio 中创建程序,Visual Studio 将自动创建这些配置并设置适当的默认选项和其他设置。在默认设置下: 程序的“调试”配置用全部符号调试信息编译,不进行优化。(优化会使调试复杂化,因为源代码和生成的指令间的关系更加复杂。) 程序的“发布”配置被完全优化,不包含任何符号调试信息。调试信息可在单独的 PDB 文件中生成。 当在程序集的属性页中选Debug模式时,配置如下:本文地址:http://... 阅读全文
posted @ 2014-02-18 17:50 Cosmic_Spy 阅读(6230) 评论(0) 推荐(1) 编辑

2014年1月18日

摘要: 以前有用过SkinSharp和IrisSkin2皮肤控件来美化UI,简单易用,但不方便自定义。而DotNetBar功能很强大,不仅有Windows2007风格,更有Ribbon风格的界面效果。其效果演示参见:DotNetBar Screen Shots。 1、从DotNetBar网站上下载并安装DotNetBarSetupTrial(当前最新版本为V11.6)。安装完后有相应的示例和帮助文档。 2、打开VS2010或VS2013可以看到 工具箱 上并没有出现相关组件,需要手动添加。为了快速识别和使用,建议新建分组:在工具箱上面 添加新的选项卡,并命名为DotNetBar,根据提示,将安... 阅读全文
posted @ 2014-01-18 22:22 Cosmic_Spy 阅读(6236) 评论(0) 推荐(0) 编辑

2014年1月9日

摘要: 通过读取XML文档数据,实现省市区联动,主要方便个人快速使用,仅做参考~添加三个ComboBox:cbx_Province、cbx_City、cbx_CityArea,代码如下:using System;using System.Collections.Generic;using System.Windows.Forms;using System.Xml;namespace ApplicationOne{ public partial class Form1 : Form { XmlDocument doc = new XmlDocument(); Li... 阅读全文
posted @ 2014-01-09 23:17 Cosmic_Spy 阅读(709) 评论(0) 推荐(0) 编辑

2013年12月22日

摘要: 在.NET程序编写中,需要using相应命名空间或添加相应的References,可有时候没有使用到的命名空间也被添加到了Using Namespaces中,那么,这样会影响程序的执行效率么?通过示例说明:新建一Windows 控制台应用程序(基于.NET Framework 2.0)后项目代码里自动会添加using System;using System.Collections.Generic;using System.Text;三项命名空间的引用。同时,在项目中的“引用”中自动添加了对 "System"、"System.Data"、"Sys 阅读全文
posted @ 2013-12-22 19:19 Cosmic_Spy 阅读(2867) 评论(1) 推荐(2) 编辑

2013年12月17日

摘要: 名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Arglist返回指向当前方法的参数列表的非托管指针。Beq如果两个值相等,则将控制转移到目标指令。Beq.S如果两个值相等,则将控制转移到目标指令(短格式)。Bge如果第一个值大于或等于第二个值,则将控制转移到目标指令。Bge.S如果第一个值大于或等于第二个值,则将控制转移到目标指令(短格式)。Bge.Un当比较无符号整数值或不可排 阅读全文
posted @ 2013-12-17 20:20 Cosmic_Spy 阅读(1460) 评论(1) 推荐(1) 编辑

2013年12月9日

摘要: 本文代码主要是参考别人的,仅为个人记录,方面后续使用~效果图:主要代码在一个Win32Utility类中,代码如下: public static class Win32Utility { [DllImport("user32.dll", CharSet = CharSet.Auto)] private static extern Int32 SendMessage(IntPtr hWnd, int msg, int wParam, [MarshalAs(UnmanagedType.LPWStr)] string lParam); [DllI... 阅读全文
posted @ 2013-12-09 12:06 Cosmic_Spy 阅读(1906) 评论(0) 推荐(0) 编辑

2013年12月8日

摘要: 先声明对象以及相应常数: //SystemMenu对象 private SystemMenu m_systemMenu = null; // ID 常数定义 (可变,只要不与系统冲突即可) private const int m_AboutID = 0x100; private const int m_ResetID = 0x101; 然后在Form或Control继承类的初始化事件中添加相应代码,如在窗体的Load事件中: private void Form1_Load(object sender, Even... 阅读全文
posted @ 2013-12-08 17:00 Cosmic_Spy 阅读(1029) 评论(0) 推荐(0) 编辑

2013年12月6日

摘要: ToDoList是一款非常优秀的任务管理软件,用户可以方便地组织和安排计划。这是一个开源的项目,很多细节都考虑到了,推荐大家使用~ToDoList 帮你把要做的事情列出来,一项一项,类似思维导图。最明显的好处是强迫自己整理出任务的每个部分,理顺后按部就班的完成,提高效率。刚开始使用 ToDoList 这样的软件会觉得很费劲,但坚持下来你就能体会到管理软件带来的便捷了。本文地址:http://www.cnblogs.com/Interkey/p/ToDoList.htmlToDoList的开源项目地址:http://www.codeproject.com/Articles/5371/ToDoLi 阅读全文
posted @ 2013-12-06 23:45 Cosmic_Spy 阅读(4079) 评论(0) 推荐(0) 编辑

2013年12月5日

摘要: 这是.NET反射的一个有趣小例子: 通过反射将变量值转为变量名本身.当然要先添加命名空间:using System.Reflection;示例代码如下: class Program { string name = "strA"; string strA = "... 阅读全文
posted @ 2013-12-05 23:47 Cosmic_Spy 阅读(3125) 评论(8) 推荐(5) 编辑

2013年11月5日

摘要: 密封类: 当对一个类应用 sealed 修饰符时,此修饰符会阻止其他类从该类继承.若要确定是否密封类、方法或属性,通常应考虑以下两点:派生类利用自定义类的功能所获得的可能好处。派生类在修改类之后导致其无法正常工作或按预期工作的可能性。私有构造函数是一种特殊的实例构造函数。 它通常用在只包含静态成员的类中。 如果类具有一个或多个私有构造函数而没有公共构造函数,则其他类(除嵌套类外)无法创建该类的实例。声明空构造函数可阻止自动生成默认构造函数。 注意,如果不对构造函数使用访问修饰符,则在默认情况下它仍为私有构造函数。 但是,通常显式地使用 private 修饰符来清楚地表明该类不能被实例化。当没有 阅读全文
posted @ 2013-11-05 17:32 Cosmic_Spy 阅读(616) 评论(0) 推荐(0) 编辑

2013年10月14日

摘要: Lazy Loading 阅读全文
posted @ 2013-10-14 15:41 Cosmic_Spy 阅读(628) 评论(0) 推荐(0) 编辑

2013年7月13日

摘要: 在Vista 和 Windows 7 及更新版本的操作系统,增加了 UAC(用户账户控制) 的安全机制,如果 UAC 被打开,用户即使以管理员权限登录,其应用程序默认情况下也无法对系统目录、系统注册表等可能影响系统正常运行的设置进行写操作。这个机制大大增强了系统的安全性,但对应用程序开发者来说,我们... 阅读全文
posted @ 2013-07-13 21:39 Cosmic_Spy 阅读(45558) 评论(12) 推荐(14) 编辑

2013年6月7日

摘要: 教育的目的,不是培养人们适应传统的世界,不是着眼于实用性的知识和技能,而要去唤醒学生的力量,培养他们自我学习的主动性,抽象的归纳力和理解力,以便使他们在目前无法预料的种种未来局势中,自我做出有意义的选择。教育是以人为最高的目的,接受教育是人的最高价值的体现。 阅读全文
posted @ 2013-06-07 11:16 Cosmic_Spy 阅读(594) 评论(2) 推荐(1) 编辑

2013年4月5日

摘要: 315晚会上,网易销售人员为了强调”精准营销”,面对央视镜头称:通过cookies代码可以追踪用户隐私,甚至能读取网易用户的私人邮件。这件事情引起了轩然大波,网易股价当天就暴跌,但是也引起了无数争论。不可否认通过cookie可以获取用户信息,但是在这样做的企业有多少呢,这并不是一件稀奇到值得争论的事情;而推送恶意广告或者获取私人邮件,又成了遭来非议的过分行为。 网易手里掌握了多么海量的用户信息,该怎样用这些信息去谋取利益,却又避免背上“作恶”的骂名?这似乎就是薄薄一层窗户纸而已。没有足够的法律法规,也没有足够统一和公开的标准,每个人都会有自己的理解。当Google在利用搜索推送关联广告赚... 阅读全文
posted @ 2013-04-05 18:52 Cosmic_Spy 阅读(567) 评论(0) 推荐(0) 编辑

2013年2月2日

摘要: OK,刚看到C#Winform实现简单的虚拟键盘这个博文,想起前段时间做的一个功能简单的小辅助程序【功能:实现一窗体始终置顶,但不占用焦点。对于需要多次重复输入的字符串,实现了鼠标点击即可在外部程序输入】。然后就回想下思路留作曾经存在的痕迹(勿喷)。最初代码和思路与上面博客内容所差无几;先发原来的代码: 1 protected override CreateParams CreateParams 2 { 3 get 4 { 5 const int WS_EX_NOACTIVATE... 阅读全文
posted @ 2013-02-02 02:53 Cosmic_Spy 阅读(2374) 评论(0) 推荐(1) 编辑

2013年1月21日

摘要: 安装环境:win 8专业版64位(sharepoint server 2010不支持32位)【开发环境】因为先前安装的有sharepoint server 2010,但一直有问题没处理,也就没管它,所以先卸载原来的sharepoint server 2010:控制面板-程序和功能,主要卸载sharepoint server 2010;卸载过程可参考卸载SharePoint Server 2010。【需要注意:在卸载 SharePoint Server 2010 时,将删除位于安装文件夹中的大多数文件和子文件夹。但卸载 SharePoint Server 2010 时不会自动删除可能具有的 We 阅读全文
posted @ 2013-01-21 18:11 Cosmic_Spy 阅读(1330) 评论(0) 推荐(1) 编辑

2013年1月18日

摘要: new关键字可以作为运算符,创建一个对象,也可以做修饰符;作修饰符的时候,官方文档的解释为:Used to hide an inherited member from a base class member.中文意思为隐藏从基类中继承了的成员。那么如何理解“隐藏是”的意思?本人以为,这里的隐藏是指隐藏了从基类中继承了的成员,可以理解为,虽然子类从基类中继承了该成员,但是该成员对子类不可见,或者说子类不认为该成员是从父类继承得来的,而认为是自己新建的一个成员,和父类的一点关系也没有。假设有如下代码:View Code -Interkey 1 class Program 2 2 { 3 ... 阅读全文
posted @ 2013-01-18 14:00 Cosmic_Spy 阅读(532) 评论(0) 推荐(0) 编辑

2012年12月25日

摘要: Windows server 2008是基于Windows vista 的服务器系统,有32位和64位两个版本.Windows server 2008 R2是基于Windows 7的服务器操作系统,只有64位版.和2003不同Windows server 2008 R2并不是2008的升级版,两个版本都是单独销售的,如果你还是在校学生的话,可以到微软学院的网站申请免费的2008和2008R2序列号使用.Windows server 2008 R2比 Windows server 2008在hyper-v, 域控,并发数,内存,硬盘支持上更强大。 阅读全文
posted @ 2012-12-25 10:12 Cosmic_Spy 阅读(1819) 评论(0) 推荐(0) 编辑

2012年10月24日

摘要: 从string[]转List<string>: string[] str = { "1", "2", "3" }; List<string> list = new List<string>(str);从List<string>转string[]:List<string> list = new List<string>();string[] str = list.ToArray();Array类实现了数组中元素的冒泡排序。Sort()方法要求数组中的元素实现ICom 阅读全文
posted @ 2012-10-24 12:33 Cosmic_Spy 阅读(833) 评论(0) 推荐(0) 编辑

2012年10月17日

摘要: Cosmic_Spy在博客园也有一段时间了,一直都只是看看,受益匪浅;自己一直不想写blogs,认为浪费时间,可在一些人的建议下,自己想了想,感觉还是写blogs比较好;作为一个平台,如今打算自己也写blogs,不仅可以锻炼自己的文笔,还可以成为自己的知识积累库。新的开始:2012-10-1711:59:59 阅读全文
posted @ 2012-10-17 12:00 Cosmic_Spy 阅读(174) 评论(1) 推荐(0) 编辑

导航

Your IP: