文章分类 -  DotNet

DotNet
摘要://新建光标 [DllImport("user32.dll")] static extern bool CreateCaret(IntPtr hWnd, IntPtr hBitmap,int nWidth,int nHeight); //显示光标 [DllImport("user32.dll")] static ex... 阅读全文
posted @ 2008-10-23 11:13 Landy_di 阅读(458) 评论(0) 推荐(0)
摘要:注册表是视窗系统的一个核心的数据库,在这个数据库中存放中与系统相关的各种参数,这些参数直接控制中系统的启动、硬件的驱动程序安装信息以及在视窗系统上运行的各种应用程序的注册信息等。这就意味着,如果注册表因为某些原因受到了破坏,轻者是视窗系统启动过程出现异常,重者就有可能导致整个系统的完全瘫痪。所以正确的认识注册表,及时的备份注册表,对于视窗用户就显得相当重要。 C#就可以十分方便、简洁的开发出... 阅读全文
posted @ 2008-10-23 11:13 Landy_di 阅读(208) 评论(0) 推荐(0)
摘要:在客户端解取到屏幕之后,可以保存为图片,但是要实现远程监控的话,要把他保存到流里发给服务端,再显示在服务端的picturebox里,,请问这中间怎么传输,! 小弟在此先谢谢各位了,!代码如下 我的Email:thify@qq.com using System; using System.Collections.Generic; using System.ComponentModel; using... 阅读全文
posted @ 2008-10-23 11:13 Landy_di 阅读(571) 评论(0) 推荐(0)
摘要:在客户端解取到屏幕之后,可以保存为图片,但是要实现远程监控的话,要把他保存到流里发给服务端,再显示在服务端的picturebox里,,请问这中间怎么传输,! 小弟在此先谢谢各位了,!代码如下 我的Email:thify@qq.com using System; using System.Collections.Generic; using System.ComponentModel; using... 阅读全文
posted @ 2008-10-23 11:12 Landy_di 阅读(2367) 评论(0) 推荐(0)
摘要:有关扩展方法的一些知识点请参看我的前篇博客:C#3.0 中的扩展方法 (Extension Methods) 前篇博客中我重点介绍了两个特殊场景: 1、扩展方法跟原来类的方法重名时候的处理逻辑 2、扩展方法的嵌套 现在我们来看扩展方法使用的第三个场景:使用扩展方法来扩展接口 应用场景举例: 我们有时候会发现最初定义的一个接口,在现在环境下,这个接口需要再增加一个函数。有了... 阅读全文
posted @ 2008-10-23 11:12 Landy_di 阅读(2119) 评论(0) 推荐(0)
摘要:保护你的DLL和Code不被别人使用。 大家做项目开发一般都是分层的,比如UI层,业务层,数据访问层。业务层引用数据访问层的DLL(比如dataAccess.dll),并使用dataAccess.dll中的方法。当项目完成并给客户用了,可有些心里BT的客户这个时候也可以请个稍微懂NET的人来引用你的dataAccess.dll并调用其中的方法搞破坏。比如可以直接使用里面的Chan... 阅读全文
posted @ 2008-10-23 11:10 Landy_di 阅读(166) 评论(0) 推荐(0)
摘要:1.怎样定制VC#DataGrid列标题? DataGridTableStyle dgts = new DataGridTableStyle(); dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn(); ... 阅读全文
posted @ 2008-10-23 11:10 Landy_di 阅读(104) 评论(0) 推荐(0)
摘要:在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有session共有的,整个web应用程序唯一的一个对象): 程序代码 string st... 阅读全文
posted @ 2008-10-23 10:56 Landy_di 阅读(223) 评论(0) 推荐(0)
摘要:方法一: 原文:http://blog.csdn.net/qiujiahao/archive/2007/08/09/1733169.aspx 在unicode 字符串中,中文的范围是在4E00..9FFF:CJK Unified Ideographs。 通过对字符的unicode编码进行判断来确定字符是否为中文。 程序代码 protected bool IsChineseLetter... 阅读全文
posted @ 2008-10-23 10:55 Landy_di 阅读(500) 评论(0) 推荐(0)
摘要:方法一:使用正则表达式 1//脏字典数据存放文件路径 2 private static string FILE_NAME="zang.txt"; 3 //脏数据字典表,如:脏数据一|脏数据二|脏数据三 4 public static string dirtyStr=""; 5 6 public ValidDirty... 阅读全文
posted @ 2008-10-23 10:55 Landy_di 阅读(253) 评论(0) 推荐(0)
摘要:using System.Net.Mail; ...... /// /// .NET 2.0 发送邮件方法 /// /// 邮件服务器地址(如:smtp.163.com) /// 发送地址(如:test@163.com) /// 发送密码(如:123456) /// 接收地址(如:test@gmail.com) ///... 阅读全文
posted @ 2008-10-23 10:54 Landy_di 阅读(121) 评论(0) 推荐(0)
摘要:程序代码 using System; using System.IO; using System.Text; using System.Text.RegularExpressions; using System.Runtime.Remoting; using System.Runtime.Remoting.Proxies; using System.Runtime.Remoting.Mes... 阅读全文
posted @ 2008-10-23 10:54 Landy_di 阅读(277) 评论(0) 推荐(0)
摘要:在不同的语言环境下,对正则的支持都可能不一样,实际应用时注意不同之处 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配... 阅读全文
posted @ 2008-10-23 10:53 Landy_di 阅读(99) 评论(0) 推荐(0)
摘要:在上一章.NET应用程序资源开发(一)关于.NET应用程序资源开发的基本概念介绍完了,也该实际演练一下了,接下来就用一个WinForm例子来看一下在.NET中实现资源开发都有哪些技术。 我们首先建立一个项目,打开你的VS.NET 2005,建立一个新的C# Windows 应用程序。 Step 1-窗体的Language和Localizable属性 我们要为该窗体的资源建立多语言的版本,注... 阅读全文
posted @ 2008-10-23 10:53 Landy_di 阅读(171) 评论(0) 推荐(0)
摘要:(文章载自http://www.cnblogs.com/tonybain/archive/2006/01/18/319614.html) 我们知道,如果要国际化和本地化一个软件,就必须涉及到资源的处理,这些资源包括了在不同文化区域中具有不同表现形式的文字、图片、窗体或其它类型的资源。在传统的Win32程序中,通常可以使用纯资源dll的办法实现,但我们现在要讨论的是在.NET环境下如何实现这一目标... 阅读全文
posted @ 2008-10-23 10:53 Landy_di 阅读(218) 评论(0) 推荐(0)
摘要://写入注册表 try { Microsoft.Win32.RegistryKey res ; res = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"SOFTWARE\testname",true); if (res == null) { try { res =... 阅读全文
posted @ 2008-10-23 10:52 Landy_di 阅读(277) 评论(0) 推荐(0)
摘要:It's finally here - the launch of the .NET Reference Source project. This post (hopefully!) contains everything you need to know. Over the past few weeks, we ran a pilot of this feature and collect... 阅读全文
posted @ 2008-10-23 10:52 Landy_di 阅读(232) 评论(0) 推荐(0)
摘要:实现主要是通过重写窗口过程(WndProc),处理一些非客户区消息(WM_NCxxxx); 1[DllImport("User32.dll")] 2 private static extern IntPtr GetWindowDC(IntPtr hwnd); 3 [DllImport("User32.dll")] 4 private static... 阅读全文
posted @ 2008-10-23 10:51 Landy_di 阅读(2027) 评论(0) 推荐(0)
摘要:使用独立的DLL存储图片,这样可以把我们要用的图片文件全放在一个DLL当中 这样工程当中就只没有那么多的图片文件了 1.在解决方案里添加一个新的class工程PicResource,然后把图片文件夹skin复制到工程目录下,并把skin包含在工程中; 2.在刚才新建的工程里选中skin文件夹下的所有图片,在property中改变 Build Action 属性为 Embedded... 阅读全文
posted @ 2008-10-23 10:50 Landy_di 阅读(153) 评论(0) 推荐(0)
摘要:NET string 类是相当广泛的,然而仍有一些String函数是缺失的或者不是很明显,在使用Net String时,这里提供几个小技巧. 用重复的字符填充一个 String 为了用重复的字符填充一个字符串, 使用string 类的构造函数.例如:用20个(*)填充一个字符串. 复制 保存 string s = new string( '*', 20 ); 检查空字符... 阅读全文
posted @ 2008-10-23 10:50 Landy_di 阅读(235) 评论(0) 推荐(0)