随笔分类 -  C#

1
摘要:在GUI中,如果你使用了模态窗口,并且想从模态窗口中暂时中断,回到主窗口进行一些交互操作,然后再继续模态窗口中的任务,该如何操作?典型的就是 modal progress bar。也许你第一个会想到把窗口 Hide,modalForm.Hide();while(...)//等待主窗口的交互结果{ ... Application.DoEvent();}modalForm.ShowDialog();//Continue结果可能会让你失望,modalForm是Hide 了,但焦点却无论如何不能回到主窗口了。我们可以通过win32的API 将焦点重新设到主窗口。首先要得到modalForm 的Hand 阅读全文
posted @ 2011-07-30 21:53 无锋不起浪 阅读(1121) 评论(1) 推荐(0) 编辑
摘要:.NET 中常见的 ZIP 操作类库: SharpZipLib,J# Zip Library,zLib.NET。 .NET 3.0 开始,新增了 System.IO.Packaging.ZipPackage,从此再不用第三方的Lib了。 阅读全文
posted @ 2010-10-20 12:24 无锋不起浪 阅读(3144) 评论(1) 推荐(0) 编辑
摘要:创建Guid:System.Guid.NewGuid().ToString(format) format: N, D, B, P格式说明符返回值的格式 N 32位:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx如:e92b8e30a6e541f6a6b9188230a23dd2D 由连字符分隔的32位数字: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx... 阅读全文
posted @ 2010-10-14 14:55 无锋不起浪 阅读(1118) 评论(0) 推荐(0) 编辑
摘要:char:ANSI字符串,可用字符串处理函数strcat( ),strcpy( ), strlen( )等以str打头的函数。wchar_t :wchar_t是Unicode字符的数据类型,它的实际定义为:typedef unsigned short wchar_t; wchar_t 可用字符串处理... 阅读全文
posted @ 2009-09-22 16:16 无锋不起浪 阅读(1640) 评论(0) 推荐(0) 编辑
摘要:刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char t... 阅读全文
posted @ 2009-01-23 13:16 无锋不起浪 阅读(761) 评论(1) 推荐(0) 编辑
摘要:FROM: http://www.cnblogs.com/tuyile006/archive/2006/08/30/490597.html一般软件都要输入序列号(SN),而大家平时用的最多的恐怕是盗版软件,通常盗版软件的序列号(SN)都保存成:XXXXX-XXXXX-XXXX-XXXX的形式。  既然是要处理复制的序列号,那么我们肯定要用到和剪贴板相关的东西了。剪贴板,还好这个我以前在C#中用过N... 阅读全文
posted @ 2009-01-22 10:18 无锋不起浪 阅读(832) 评论(0) 推荐(0) 编辑
摘要:Windows defines special constants for each key the user can press. The virtual-key codes identify various virtual keys. These constants can then be used to refer to the keystroke when using Delphi and... 阅读全文
posted @ 2009-01-14 18:51 无锋不起浪 阅读(694) 评论(0) 推荐(0) 编辑
摘要:在C#调用C++编写的COM DLL封装库时会出现两个问题:1. 数据类型转换问题2. 指针或地址参数传送问题 首先是数据类型转换问题。因为C#是.NET语言,利用的是.NET的基本数据类型,所以实际上是将C++的数据类型与.NET的基本数据类型进行对应。 例如C++的原有函数是:int __stdcall FunctionName(unsigned char param1, unsigned s... 阅读全文
posted @ 2008-09-18 19:36 无锋不起浪 阅读(685) 评论(1) 推荐(0) 编辑
摘要:C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程序员可以使用 Win32 而需要完成的工作,结果发现 Win32 API 集非常庞大。他们没有足够的资源为所有 Win32 API 编写托管接口、加以测试并编写文档... 阅读全文
posted @ 2008-09-17 14:58 无锋不起浪 阅读(781) 评论(1) 推荐(1) 编辑
摘要:泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 阅读全文
posted @ 2008-01-14 12:59 无锋不起浪 阅读(9016) 评论(9) 推荐(1) 编辑
摘要:SortedList类:表示键/值对的集合,与哈希表类似,区别在于SortedList中的Key数组排好序的。 阅读全文
posted @ 2008-01-14 12:50 无锋不起浪 阅读(3811) 评论(0) 推荐(0) 编辑
摘要:Hashtable:表示键/值对的集合,这些键/值对根据键的哈希代码进行组织。 阅读全文
posted @ 2008-01-14 12:49 无锋不起浪 阅读(2763) 评论(1) 推荐(0) 编辑
摘要:Stack:栈,表示对象的简单的后进先出非泛型集合。Push方法入栈,Pop方法出栈。 阅读全文
posted @ 2008-01-14 12:46 无锋不起浪 阅读(1839) 评论(1) 推荐(0) 编辑
摘要:Queue:队列,表示对象的先进先出集合。 阅读全文
posted @ 2008-01-14 10:16 无锋不起浪 阅读(7850) 评论(4) 推荐(0) 编辑
摘要:ArrayList 类:使用大小可按需动态增加的数组。 阅读全文
posted @ 2008-01-14 10:05 无锋不起浪 阅读(14092) 评论(8) 推荐(0) 编辑
摘要:Windows API Reference for C# 一个经典的网站推荐,详尽介绍了WinAPI在C#中的用法。 阅读全文
posted @ 2007-12-03 15:20 无锋不起浪 阅读(8267) 评论(5) 推荐(0) 编辑
摘要:.net获取系统特殊文件夹路径(收藏夹,桌面) 阅读全文
posted @ 2007-11-03 13:47 无锋不起浪 阅读(1691) 评论(0) 推荐(1) 编辑
摘要:面向对象编程--对象实体 参考标准 阅读全文
posted @ 2007-08-21 09:55 无锋不起浪 阅读(652) 评论(2) 推荐(0) 编辑
摘要:xml文件net操纵类(c#) 阅读全文
posted @ 2007-01-26 20:53 无锋不起浪 阅读(2346) 评论(7) 推荐(0) 编辑
摘要:文件创建及读取的方法。 使用VSS对签入的文件进行操作,会报错"文件正由另一进程使用,因此该进程无法访问该文件。" 阅读全文
posted @ 2006-11-25 09:25 无锋不起浪 阅读(1793) 评论(3) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示