随笔分类 -  技术

上一页 1 2
指尖表达思想之颠...
用C#开发较完整的Windows任务管理器
摘要:这个代码没有什么技术含量,仅仅使用 WMI 和 API 实现了 Windows 任务管理器的部分功能。 但代码里面封装了一个 SystemInfo 的类,它提供了一些方法,可以获取以下系统信息: CPU个数,CPU占用率 可用内存,物理内存 分区信息 进程列表,结束指定进程 根据物理地址获取 IP 地址,根据 IP 地址获取物理地址 获取网络信息 查找所有应用程序标题 阅读全文
posted @ 2007-04-11 09:47 柠檬隐士 阅读(24151) 评论(51) 推荐(5) 编辑
(C#)为 TextBox 控件增加一个限制最大字节数的属性
摘要:一直以来都知道,在 sql server 中,varchar类型是按字节计算的。例如 varchar(50) 可以存储50个英文字符,但只能存储25个中文字符(一个中文字符2个字节)。改为 nvarchar 可以解决这个问题,但在写sql语句的时候必须加上N标识,否则会产生乱码。 但最近用 C# 做数据库项目,才知道问题很严重。本来输入的合法性就应该在界面上做好限制,例如对于varchar(50) 的字段,能在界面上控制用户不能输入超过50个单字节字符,是最好不过的了。然后发现 textbox 的 MaxLength 计算的只是 Unicode 长度。 对于 Unicode ,我这里就不做描述了。设置 MaxLength 是不能很好的保证输入的合法性。因此我决定为 textbox 增加一个限制最大字节数的属性:MaxByteLength 。 阅读全文
posted @ 2007-04-10 18:03 柠檬隐士 阅读(16101) 评论(27) 推荐(2) 编辑
[转帖].NET中异常处理最佳实践
摘要:本文作者介绍了如何去更好的利用.NET的异常机制:不会去讨论怎样正确的报告错误信息;一面是青少年的博客文章编辑者应该用一种与直接面向编程人员的socket server完全不同的方式来报告出错信息。希望这篇文章可以帮助某些人更好的编码。 阅读全文
posted @ 2007-04-10 16:21 柠檬隐士 阅读(734) 评论(0) 推荐(0) 编辑
在C#中调用API获取网络信息和流量
摘要:最近一项目中要求显示网络流量,而且必须使用C#。事实上,调用 IpHlpApi.dll 的 GetIfTable API 可以轻易获得网络信息和网络流量。只是要在C#中实现还是比较复杂。 阅读全文
posted @ 2007-03-29 16:43 柠檬隐士 阅读(16310) 评论(11) 推荐(1) 编辑
.Net的一些技术积累(给自己看的)
摘要:// 计算文本长度,区分多字节字符return System.Text.Encoding.Default.GetBytes("Abc中国").Length; extern //extern 修饰符用于声明由程序集外部实现的成员函数//经常用于系统API函数的调用(通过 DllImport )。注意,和DllImport一起使用时要加上 static 修饰符[DllImport("User32.... 阅读全文
posted @ 2007-03-27 10:41 柠檬隐士 编辑
用VB模拟Vista的玻璃窗口
摘要:VB能做的事情蛮多的,这不,我给大家送来了Vista玻璃窗体^_^ 代码下载:http://www.3lsoft.com/lc/VistaForm.zip 阅读全文
posted @ 2007-03-27 08:36 柠檬隐士 阅读(617) 评论(0) 推荐(0) 编辑
Book File - 树型结构的存储文件(VB中使用复合文件)
摘要:Book File 实际上是用了 Windows 的复合文件技术(COM),它允许你把许多文件,按照树型结构,存进一个 Book File 里面,然后就像访问本地文件一样,按照路径去访问他们。 完善这个 Book File 以后,我会开放 Dll 的源码 下载地址:http://www.3lsoft.com/lc/bookfile.zip 阅读全文
posted @ 2007-03-27 08:36 柠檬隐士 阅读(500) 评论(0) 推荐(0) 编辑
VB中简单实现繁体简体互转的办法。
摘要:先说明这个方法不是我原创的东西,只是我发现CSDN上不少人在问,我也不止回答N次。有回答说用转换表的,这不失一个办法,但是对于一个简单的程序还带一个庞大的表,毕竟很多人不乐意。其实API可以简单地实现繁简互转。 事实上,这种办法尽适合国标繁体与简体的互相转换。 Private Declare Function LCMapString Lib "kernel32" Alias "LCMapS... 阅读全文
posted @ 2007-03-27 08:35 柠檬隐士 阅读(1603) 评论(3) 推荐(0) 编辑
抛开 inet ,用异步方便地获得网页源代码
摘要:在CSDN上经常看到网友问怎么获得某个网页的源代码,例如 http://blog.csdn.net 首页的源代码怎么取得?方法当然很多,例如用 inet ,不过 inet 可是个大块头控件。其实用异步实现是最方便的。方法和代码我曾经给过网友,今天发布一下。虽然是个老技术,不过一些朋友还是不知道的。 源码地址:http://products.3lsoft.com/lc/getweb.zip 阅读全文
posted @ 2007-03-27 08:35 柠檬隐士 阅读(582) 评论(0) 推荐(0) 编辑
★超级完整仿真的OfficeXP界面的超市销售系统整套代码!
摘要:这是一套如此完整的代码,它包括了一个软件开发过程中,从设计到实现的所有文档,资源以及完整源代码。也许许多人不清楚怎么以一个软件工程的思想去完成软件开发,这就是我发布所有源代码的目的。软件=文档+程序,这是许多人都知道的;履行这个思想,便是本套程序的开发守则。但由于这个课程设计的时间太短,才2周,有些地方做得比较马虎,或出现某些错误;但对大多数学习VB的朋友,还是有许多借鉴的地方的。... 阅读全文
posted @ 2007-03-27 08:34 柠檬隐士 阅读(1265) 评论(1) 推荐(0) 编辑
花了N天,截取Office2003菜单工具条的140个图标(16×16)与大家分享
摘要:如题,其实是以前截取的^_^,只给过一个好朋友,现在与大家分享!做软件必备!看看: 下载地址:http://products.3lsoft.com/lc/OfficeIcons.rar 阅读全文
posted @ 2007-03-27 08:34 柠檬隐士 阅读(1135) 评论(5) 推荐(1) 编辑
完全自创!非常全面的进程管理器,VB代码,开源。
摘要:完全自创!非常全面的进程管理器,包括: 0)全部代码完整开放^_^1)得到运行的所有程序的文件名2)得到运行的所有程序的文件路径,及其图标3)得到运行程序的PID4)这个程序的内存使用5)可以设置优先级6)具有进程分析功能 下载地址:http://products.3lsoft.com/lc/LCProcess.rar 阅读全文
posted @ 2007-03-27 08:33 柠檬隐士 阅读(1184) 评论(1) 推荐(1) 编辑

上一页 1 2