随笔分类 -  C#

上一页 1 2
从头开始教你创建一个自定义可视化的Winows Form控件(Divider Panel)--For Begnners
摘要:Divider Panel-从头开始教你创建一个自定义可视化的Winows Form控件 -For Beginners 原文(英文)http://www.codeproject.com/cs/miscctrl/DividerPanel.asp 系统:WindowsXP P42.2G 内存:512MB 环境:Visual Studio.NET 2003 语言:C# ... 阅读全文
posted @ 2005-08-10 15:25 秋雨飘飞 阅读(4158) 评论(8) 推荐(0)
C#报警操作(发出声音——bee~~~~)有用的小程序哦!
摘要:using System; using System.Runtime.InteropServices; class test { [DllImport("kernel32.dll")] private static extern int Beep(int dwFreq ,int dwDuration) ; ... 阅读全文
posted @ 2005-07-28 18:15 秋雨飘飞 阅读(3902) 评论(3) 推荐(0)
怎样优化GDI+?怎样解决WindowsForm程序的闪烁问题 欢迎大家讨论!
摘要:以下编码方式有助提高使用Graphics的绘图速度: 只建立一个图形对象 (或只使用OnPaint中的 PaintEventArgs)。 把所有绘图工作先画到不显示的位图上,再一次性把位图显示出来。 只重画变化的部分图象。 尽可能在相同的区域上画相同大小的图象。 主要思路:最小化地重画图象。例如,当光标拖过图象时,不需要把整个图重新画一遍。只需要重画光标之前经过的地方 绘图过程中的速度和屏... 阅读全文
posted @ 2005-07-27 17:59 秋雨飘飞 阅读(2226) 评论(2) 推荐(0)
在窗体上绘背景图案,PocketPC开发
摘要:在一个窗体上绘制背景图,是一项很有用的功能首先在你的工程里添加背景图片,然后右击选择生成类型为嵌入式资源记得添加名称空间using System.Reflection;然后获取嵌入式图片资源 1private Image backgroundImage;2 backgroundImage = new Bitmap(Assembly.GetExecutingAssembly().GetMan... 阅读全文
posted @ 2005-07-23 19:42 秋雨飘飞 阅读(990) 评论(0) 推荐(0)
玩控件的继承( 一个很有意思的气球小程序 )DotNetBar
摘要:首先给大家介绍一个很不错的控件DotNetBar,它包含很多漂亮的控件,功能也委实强大适用于WinForm编程,我这有一个破解版的(点击下载)右边是安装完成后我的。NET工具箱中出现的相关控件这里我要说的小程序玩继承第一步:新建一个WinForm工程,相信这是很简单的啦第二步:把自动生成的窗体删除第三步:添加DevComponents.DotNetBar的dll引用第四步:添加继承的窗体(自定义你... 阅读全文
posted @ 2005-07-20 17:25 秋雨飘飞 阅读(3616) 评论(7) 推荐(0)
C#中的 ref 和 out
摘要:使用C#一年多了,竟然是昨天才知道C# 中有 ref 和 out的用法 于是看了一会儿demo,大致搞懂是啥东西了。 这种方法的优点就是可以返回多个值,不再受函数返回一个值的限制,很爽。 其实也很简单,就好像C++里的&(引用) 传递的是实际参数的地址,修改参数值,就会导致直接将内存中该地址中的值修改掉 所以之后输出该参数的值将是修改之后的值 需要注意的是:属性不是变量,不能作为 out 参数传... 阅读全文
posted @ 2005-07-18 10:44 秋雨飘飞 阅读(1187) 评论(2) 推荐(0)
学习笔记-Component
摘要:创建组件第一步:创建名称空间、设计类第二步:实现方法属性第三步:结构化异常捕获important //属性方法和公共域成员的区别属性方法更加灵活,读写限制get set;不过也是相似的对属性的访问控制策略:get加上判断条件,(属性值发生修改)set对属性报警,实现触发事件等 //名称空间-----使组件层次更加清晰AssemblyInfo Version("") 阅读全文
posted @ 2005-07-12 13:15 秋雨飘飞 阅读(748) 评论(2) 推荐(0)
学习笔记-Serialization
摘要:1。什么样的对象可以被序列化标记[Serializable]public class MyClass {} 怎样不使属性不被序列化呢?[NonSerialized] int _cashSize; 标记变量或者说成员//二进制流序列化ArrayList l = new ArrayList();for (int x=0; x< 100; x++) { l.Add (x); } FileStream s... 阅读全文
posted @ 2005-07-12 13:14 秋雨飘飞 阅读(733) 评论(0) 推荐(0)
DateGrid不能根据字符串长度给我自动适应;所以写了个字符串处理的算法
摘要:/// /// 算法:调整字符串格式+\n换行 /// /// 需要调整格式的字符串 /// 要适应的单元格长度 /// 数组下标 /// new string public string ChangeStringFormat(string S,int length,int j) { int p = 0; // 标记string折行次数 int k = lengt... 阅读全文
posted @ 2005-07-12 12:59 秋雨飘飞 阅读(912) 评论(0) 推荐(0)
WebServieces 部署到PocketPC上的问题(SystemNotSupportException)
摘要:首先引用两个网址 我用vs.net开发了一个ppc2002的程序,里面用到了webservice,我想制作一个安装程序,在安装时候来动态设定webserveice的地址,该怎么处理 http://community.csdn.net/Expert/topic/3589/3589420.xml?temp=.9305536为什么PPC2002上调用WEB服务的方法会报PlatformNotSurpo... 阅读全文
posted @ 2005-07-10 14:21 秋雨飘飞 阅读(794) 评论(0) 推荐(0)
搞定加密解密
摘要:开发中需要一个加密解密的双向过程MD5等Hash类型的单向加密不能符合使用的要求所以自己写了一个类,当然还是调用 System.Security.Cryptography的方法DESCryptoServiceProvider加密过程通过GetKey()、GetIV()方法产生和密钥key、随机变量IV解密过程用key、IV作为参数 通过SetKey()、SetIV()给Sercurity类的Key... 阅读全文
posted @ 2005-07-09 16:40 秋雨飘飞 阅读(2995) 评论(12) 推荐(1)

上一页 1 2