haoxiaobo

从C到C++又到.net, 有一些心得, 和大家交流下...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  技术

摘要:有个服务器, 写成了组件, 用于在其它程序里调用, 可是服务器的各种状态变化如何在用户界面程序里显示, 这个问题一直很不爽. 让界面程序来不断查询组件的状态吗? 在组件里包括一个日志窗口的引用吗? 不爽! 这样的代码好丑! 还有日志, 组件如何知道该写到什么日志里呢? 难道还要由界面程序在组件里放一个日志文件名吗? 今天有了个好办法, 终于可以把这些统一起来了. 就是用事件. -------- 怎... 阅读全文

posted @ 2005-01-14 15:34 HAL9000 阅读(1378) 评论(4) 推荐(0) 编辑

摘要:使用C#操作ini文件 原作:BLaZiNiX 翻译: dragontt 这个类,封装了Kernal32.dll 中提供的方法来操作ini文件。 简介: 这里创建了一个类,封装了KERNEL32.dll中提供的两个方法,用来操作ini文件。这两个方法是:WritePrivatePr... 阅读全文

posted @ 2005-01-13 09:22 HAL9000 阅读(1695) 评论(1) 推荐(0) 编辑

摘要:VB.NET中对象的克隆 侯永锋 在3DMAX里面,做好一个物体(父物体)以后,可以选择Edit菜单中的Clone,下面有三中选项:Copy(生成一个同模样的子物体,两者的操作互不影响),Instance(父子互动,父物体的操作同样影响子物体,子物体也一样),还有一个Reference(暂不考虑)。 在VB.NET,同样会碰到这样的问题。创建一个复杂... 阅读全文

posted @ 2005-01-13 09:17 HAL9000 阅读(1499) 评论(4) 推荐(0) 编辑

摘要:不是我写的, 原作者是谁搞不清楚了. 运行期间生成代码的动态执行 程序要执行首先要分配内存,在Win32下每个进程的内存地址空间都是虚拟的,其内存地址不是实际的物理地址,所以使用VirtualAlloc来完成虚拟内存的分配! LPVOID VirtualAlloc( LPVOID lpAddress, SIZE_T dwSize, DWORD fl... 阅读全文

posted @ 2005-01-13 09:12 HAL9000 阅读(716) 评论(0) 推荐(0) 编辑

摘要:你的程序需要操纵一类设备, 设备有多种, 需要不同的程序来驱动, 但是大概都是同样的功能. 我遇到的东西是语音卡, 有各种不同的语音卡, 如dialogic, tw等, 甚至还有我自己写来用于测试的一个demo假设备.不同的设备需要有不同的方式来放音, 录音, 拨号等等. 但是都是录音, 放音, 拨号, 收号. 你的程序需要支持这些不同的设备, 而且必须在用户那里选择硬件类... 阅读全文

posted @ 2005-01-11 16:16 HAL9000 阅读(839) 评论(0) 推荐(0) 编辑

摘要:usingSystem; usingSystem.Configuration; namespaceHXBTools.Util { /**//// ///Class1的摘要说明。 /// publicclassConfig { publicConfig() { ... 阅读全文

posted @ 2005-01-11 11:52 HAL9000 阅读(752) 评论(0) 推荐(0) 编辑

摘要:using System; using System.Text; namespace HXBTools.Util { /// /// /// public class py { public py() { // // TODO: 在此处添加构造函数逻辑 // } public static char GetPyCh... 阅读全文

posted @ 2005-01-11 11:47 HAL9000 阅读(1168) 评论(2) 推荐(0) 编辑

摘要:最简单的事情最麻烦, 希望已经没有BUG了. usingSystem; usingSystem.Collections; usingSystem.IO; usingSystem.Text; namespaceHXBTools.Util { /**//// ///用于将一个数值型转化为汉语的读法. /// public... 阅读全文

posted @ 2005-01-11 11:40 HAL9000 阅读(2673) 评论(6) 推荐(0) 编辑