代码改变世界

随笔档案-2009年11月

IExtenderProvider - VS中的魔法师 [转]

2009-11-21 18:12 by 破狼, 286 阅读, 收藏, 编辑
摘要: 前言在需要录入数据的字段比较多的表单应用程序中,为了给用户更好的体验,我们通常会将[Enter]键转为[TAB]将输入焦点移到下一个控件,或是将获得焦点的输入控件背景经一个醒目的背景颜色显示等等。以往的做法通常是从TextBox、ComboBox等标准输入控件派生一个新的控件,在新控件中改变击键和在获得/失去焦点时的动作,但此方法的不便之外就是到项目的最后,会增加了一系列的标准控件的小功能扩展控件... 阅读全文

System.Diagnostics命名空间里的Debug类和Trace类的用途

2009-11-20 14:42 by 破狼, 601 阅读, 收藏, 编辑
摘要: System.Diagnostics命名空间里的Debug类和Trace类的用途摘要在 .NET 类库中有一个 System.Diagnostics 命名空间,该命名空间提供了一些与系统进程、事件日志、和性能计数器进行交互的类库。当中包括了两个对开发人员而言十分有用的类——Debug类和Trace类。本文介绍了这两个类的一些基本用途,旨在提高广大开发人员的开发效率。目录使用... 阅读全文

WinForm控件查找奇思

2009-11-20 09:59 by 破狼, 2453 阅读, 收藏, 编辑
摘要: 最近做WinForm程序,尽搞些动态生成控件的,每次寻找某个空间时总要一大堆代码,简单但是写的多,烦啊。突然想起了Linq里的表达式方式,但是项目用的类库是2.0的。最后仿照Linq用范型写了一个遍历类:减少了一大堆不必要的代码。代码很简单,就不用解释了,直接贴↑。[代码] 测试体:[代码] 阅读全文

winform 回车-->Tab方法

2009-11-18 12:48 by 破狼, 2565 阅读, 收藏, 编辑
摘要: 方法有:1: if(e.KeyChar = '\r') SendKeys.Send("{TAB}"); 但是 也许是我程序里处理了太多的键盘事件,用它总是反映很慢,有时候还死机。2:把Form的KeyPreView设为true,然后在Form的KeyPress中增加下列代码即可: private void Form1_KeyPress(object sender, KeyPressEventA... 阅读全文

VS2008 使用小技巧 提高编程效率

2009-11-16 18:52 by 破狼, 538 阅读, 收藏, 编辑
摘要: 1. 怎样调整代码排版的格式?选择:编辑—>高级—>设置文档的格式 或 编辑—>高级—>设置选中代码的格式。格式化cs代码:Ctrl+k+f 格式化aspx代码:Ctrl+k+d2. 怎样跳转到指定的某一行?两种方法:Ⅰ. Ctrl+GⅡ. 单击状态栏中的行号3. 怎样创建矩形选区?两种方法:͖... 阅读全文

sql 查询模块

2009-11-15 10:32 by 破狼, 4225 阅读, 收藏, 编辑
摘要: 已经好久没弄博客了,觉得该写些了。但是没想到写些什么,很多东西院子已经很多了。就把我最近在项目中的一个模块:SQL查询语句生成 本模块实现了SQL查询的join(inner,left,right),where 条件(加入where条件出函数外的功能。本来函数功能也些出来了,就是我的指导老师说我们的项目对这个需求不大,还有对聚合函数支持不好,所以去掉了这个功能),支持查询表操作,多项排序。由于项目的... 阅读全文
点击右上角即可分享
微信分享提示