摘要:        
在 Windows XP 及后续版本中, .Net Framework 1.0 和 1.1 下对 .Net WinForm 启用 XP Style,单纯的调用 Application.EnableVisualStyles(); 会有很多问题,尤其是 Toolbar 图标不能正确绘制的问题尤为明显。 针对这个 Framework 的 bug,一般有下面三种方法来解决: 在 Applica...    
阅读全文
            posted @ 2007-03-21 16:35
Dragon-China
阅读(851)
推荐(0)
        
            
        
        
摘要:        
1. 打开新的窗口并传送参数: //传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数: string a = Request.QueryString("id"); string b = Request.Qu...    
阅读全文
            posted @ 2007-03-21 15:18
Dragon-China
阅读(682)
推荐(0)
        
            
        
        
摘要:        
转:http://www.cnblogs.com/maxianghui/archive/2006/10/10/524873.html 经过一个多月的努力,终于搞定了这个小软件,请大家给点意见我。采用VC# + Access2003 + XML开发,扩展了TreeView控件,扩展了RichTextBox控件,扩展了ListBox控件,所以功能更强大。系统左边是一棵树,右边是工作区,有点像Wind...    
阅读全文
            posted @ 2007-03-21 15:00
Dragon-China
阅读(580)
推荐(0)
        
            
        
        
摘要:        
1. 定义属性 public的Property将在设计时控件的属性窗口中显示,添加各种类型的Attribute可以影响属性的展现形式和持久化形式。 BrowsableAttribute:指定一个属性或事件是否应显示在“属性”窗口中; CategoryAttribute:应用到属性或事件,指定属性或事件在属性浏览器中列出时所处的类别; ...    
阅读全文
            posted @ 2007-03-21 14:57
Dragon-China
阅读(299)
推荐(0)
        
            
        
        
摘要:        
转:http://www.cnblogs.com/maxianghui/archive/2006/07/29/462877.html 实现文件的删除、重命名、复制、剪切、粘贴与运行,文件夹的新建、删除、重命名、复制、移动、向上和刷新功能,并能统计选中的文件、文件夹与驱动器的各种信息。界面如下:提供驱动器操作的类: Code highlighting produced by Actipro Code...    
阅读全文
            posted @ 2007-03-21 14:55
Dragon-China
阅读(513)
推荐(0)
        
 
		
    
        
        
摘要:        
1、半角转全角 1c = "hello World".ToCharArray(); 2 for(int i = 0; i 3 /// 转全角的函数(SBC case) 4 /// 5 /// 任意字符串 6 /// 全角字符串 7 /// 8 ///全角空格为12288,半角空格为32...    
阅读全文
            posted @ 2007-03-16 14:45
Dragon-China
阅读(750)
推荐(0)
        
 
		
    
        
        
摘要:        
1 文件组织 1.1 C#源文件 把每个类都放在单独的文件中,文件名字和类名一致(用.CS作为扩展名)。类文件不要太长,不要超过2000LOC。必要时,分割代码,使结构更清晰。 1.2 目录安排 为每个命名空间创建一个目录(如,对于MyProject.TestSuite.TestTier使用MyProject/TestSuite/TestTier作为路径,不要使用带“.”的命名空间)。这样更易于映...    
阅读全文
            posted @ 2007-03-13 10:59
Dragon-China
阅读(556)
推荐(0)
        
            
        
        
摘要:        
C#编码规范 1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括IDE产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。如果超过了,则应使用 struct 来传递多个参数。 6. 每行代码不要超过80个字符。 7. 原则上,尽量不要手工...    
阅读全文
            posted @ 2007-03-13 10:58
Dragon-China
阅读(743)
推荐(0)
        
            
        
        
摘要:        
目录 1 关于... 4 2 文件组织... 4 2.1 C#源文件... 4 2.2 目录结构... 4 3 排版... 4 3.1 换行... 4 3.2 空白... 5 4 注释... 5 4.1 块注释... 5 4.2 单行注释... 5 4.3 注释文档... 5 5 ...    
阅读全文
            posted @ 2007-03-13 10:35
Dragon-China
阅读(1189)
推荐(0)
        
            
        
        
摘要:        
1、命名约定 Pascal和Camel命名约定 编程的命名方式主要有Pascal和Camel两种(Pascal:每个单词的首字母大写,例如ProductType;Camel:首个单词的首字母小写,其余单词的首字母大写,例如productType) 以下是一些常用的C#成员及其推荐命名方法: 标志符 ...    
阅读全文
            posted @ 2007-03-13 10:34
Dragon-China
阅读(1331)
推荐(0)
        
            
        
        
摘要:        
目 录 1 概述... 3 2 变量命名的总原则... 3 2.1 一般性规则... 3 2.2 对特定类型数据的命名... 3 2.3 关于短名称的使用... 4 2.4 其它应当避免的命名问题... 4 3 Visual Stdio.Net.. 4 3.1 大写样式... 4 3.2 区分大小写......    
阅读全文
            posted @ 2007-03-13 10:32
Dragon-China
阅读(2639)
推荐(1)
        
            
        
        
摘要:        
数据类型 数据类型简写 标准命名举例 Array...    
阅读全文
            posted @ 2007-03-13 10:01
Dragon-China
阅读(4106)
推荐(0)
        
 
		
    
        
        
摘要:        
先看看效果吧: 1 150 151 152 153 154 155 156 157 158 159 160 161 162 163 ...    
阅读全文
            posted @ 2007-03-12 09:06
Dragon-China
阅读(446)
推荐(0)
        
            
        
        
摘要:        
1. 进度条模板文件 ProgressBar.htm 1 2 3 4 28 29 30 正在加载31 32 33 34 35 2. Default.aspx 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 // 根据 ProgressBar.htm 显示进度条界面 4 ...    
阅读全文
            posted @ 2007-03-12 09:05
Dragon-China
阅读(720)
推荐(0)
        
            
        
        
摘要:        
using System;using System.Collections.Generic;using System.Text;using System.Security.Principal;using System.Runtime.InteropServices;public class Impersonate{ #region 模拟 private WindowsImpers...    
阅读全文
            posted @ 2007-03-12 09:04
Dragon-China
阅读(603)
推荐(0)
        
            
        
        
摘要:        
单线程程序避免界面假死: 1) 使用 void Application.DoEvents(); 处理当前在消息队列中的所有 Windows 消息。 2) 使用 void Control.Refresh(); 强制控件使其工作区无效并立即重绘自己和任何子控件。Control 可以是 Form,也可以是 Form 上控件。3) void Control.Update(); ...    
阅读全文
            posted @ 2007-03-12 08:58
Dragon-China
阅读(1793)
推荐(0)
        
            
        
        
摘要:        
需要在DataGridView的2个事件中写代码!下面的代码把第4列设置为密码列(显示为*号): /// /// 单元格显示格式事件 /// /// /// private void dataGridView1_CellFormatting(object sender, DataGridViewCel...    
阅读全文
            posted @ 2007-03-12 08:56
Dragon-China
阅读(624)
推荐(0)
        
            
        
        
摘要:        
转自:http://www.cnblogs.com/anjou/archive/2007/03/07/667253.html 在.NET中通过程序填写和提交表单还是比较简单。比如,要提交一个如下图所示的登录表单: 填写和提交以上表单的代码如下: // 要提交表单的URI字符串。 string uriString = "http://www.xxx.co...    
阅读全文
            posted @ 2007-03-12 08:53
Dragon-China
阅读(875)
推荐(0)
        
 
		
    
        
        
摘要:        
首先来看一下界面: 输入服务器地址,用户名及密码后点Connect,进入到下面的界面:在这里选择要恢复数据的数据库,选择Use On-line Log(如果你又备份文件的话就不需要用这个工具了,直接用SQL搞定了)。然后点Attach,进入下面的界面:可以看到左边菜单中有很多功能,我们要恢复数据,首先要查看日志,找出我们误操作的那些日志记录,点Browse下的View Log...    
阅读全文
            posted @ 2007-03-09 09:28
Dragon-China
阅读(428)
推荐(0)
        
            
        
        
摘要:        
丰富的用户体验是所有交互式应用程序的主要方面。需要用户交互的软件必须尽可能快地响应用户的活动。与此同时,应用程序必须能够处理数据以便将结果显示给用户。 在应用程序中使用多个线程可以将用户界面 (UI) 执行的任务与后台执行的任务分开。通过此方式组织任务,可以由 UI 响应用户输入,同时由后台进程进行数据处理。 创建辅助线程 应用程序可以创建一个或多个线程以执行方法。创建辅助(或从属)线程的第一个步...    
阅读全文
            posted @ 2007-03-09 09:23
Dragon-China
阅读(3134)
推荐(0)