XuGang

记录一个程序员的成长

 

2007年12月19日

C#实现捕获当前屏幕截图(转)

摘要: 编程思路(API 编程): 先调用 GetForegroundWindow 获取当前活动程序窗口句柄,然后调用 GetWindowDC 获取窗口的设备句柄(或 GetDC 函数),调用 BitBlt 位图传输函数将位图拷贝到兼容的设备场景中(拷贝时可以指定位置和大小),最后保存位图文件。 以下源代码内容转自 CSDN 论坛。 要想完成这个功能,首先要了解一下在C#中如何调用API(应用程序接... 阅读全文

posted @ 2007-12-19 17:10 钢钢 阅读(15688) 评论(3) 推荐(3) 编辑

C#实现WinForm窗口最小化到系统托盘

摘要: C#编写最小化时隐藏为任务栏图标的 Window appllication. 1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。 3.添加窗体最小化事件(首先需要添加事件引用): this.SizeChanged += new System.EventH... 阅读全文

posted @ 2007-12-19 16:36 钢钢 阅读(16007) 评论(4) 推荐(1) 编辑

C#中对注册表的操作

摘要: Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的,其中第二级目录包含了五个预定义主键分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG 。 下面我们来分别解释这5个类的作用 HKE... 阅读全文

posted @ 2007-12-19 13:23 钢钢 阅读(603) 评论(1) 推荐(0) 编辑

C# 编程规范

摘要: 一、命名 1.用pascal规则来命名方法和类型. publicclass TextBox { publicvoid DataBind() { } } 2.用camel规则来命名局部变量和方法的参数. string userName; public AddUser(string userId, byte[] password); 3.所有的成员变量前加前缀 _ ... 阅读全文

posted @ 2007-12-19 13:16 钢钢 阅读(484) 评论(1) 推荐(0) 编辑

C#编程规范 Version 2.0

摘要: 目录 第一章 概述 4 规范制定原则 4 术语定义 4 Pascal 大小写 4 Camel 大小写 4 文件命名组织 4 1.3.1文件命名 4 1.3.2文件注释 4 第二章 代码外观 6 2.1 列宽 6 2.2 换行 6 2.3 缩进 6 2.4 空行 6 2.5 空格 ... 阅读全文

posted @ 2007-12-19 13:10 钢钢 阅读(549) 评论(0) 推荐(0) 编辑

Transact-SQL编程规范

摘要: 摘要 本文是参考相关资料总结的一篇关于T-SQL语言编程规范的文章,旨在为需要这方面资料的IT公司设计开发人员提供一个参考。 来源:http://blog.csdn.net/zhzuo 概述 1.1.基本原则 以大小写敏感编写SQL语句。 尽量使用Unicode 数据类型。 优先使用连接代替子查询或嵌套查询。 尽量使用参数化SQL查询代替语句拼接SQL查询。 禁止使用[拼音]+[英语]的方式来... 阅读全文

posted @ 2007-12-19 12:44 钢钢 阅读(682) 评论(0) 推荐(0) 编辑

网络最经典命令行(转)

摘要: 1.最基本,最常用的,测试物理网络的 ping 192.168.10.88 -t ,参数-t是等待用户去中断测试 2.查看DNS、IP、Mac等 A.Win98:winipcfg B.Win2000以上:Ipconfig/all C.NSLOOKUP:如查看河北的DNS C:\>nslookup Default Server: ns.hesjptt.net.cn Address: ... 阅读全文

posted @ 2007-12-19 12:38 钢钢 阅读(612) 评论(1) 推荐(0) 编辑

ASP.NET编程规范

摘要: 第一部分:界面设计标准 1.开发环境设置:屏幕设置为800*600/1024*768 2.界面设计原则:风格必须统一 3.B/S结构开发原则:使用框架/模板 4.页面使用表格(Table)进行格式设置。 最外面的表格设置:width=778px align=center border=0 5.主页面Body设置:bgcolor="#cccccc" 6.框架子页面Body设置:bottomMargi... 阅读全文

posted @ 2007-12-19 12:26 钢钢 阅读(1453) 评论(1) 推荐(1) 编辑

在.NET下如何实现密码Hash化

摘要: 在.NET下如何实现密码Hash化 方法一:可以用System.Security.Cryptography命名空间下面的加密类来实现。 方法二:dotNET提供了一个专门用于做Password Hashing的方法,这在.NET 1.1中就有了,定义如下: public static string HashPasswordForStoringInConfigFile ( string ... 阅读全文

posted @ 2007-12-19 09:58 钢钢 阅读(535) 评论(1) 推荐(0) 编辑

导航