自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 Mixing Native and Managed Types in C++

Wow, its turning into a busy month. I just haven’t had any time to blog despite having a number of interesting topics to cover. I’ll try to get a few of them written soon. Here’s a topic from one of m

2008-02-02 10:24:00 782

原创 获取和更改窗体信息

    最近项目中遇到一个问题,即在某些特殊条件下禁止用户最大化窗体(窗体的最大化按钮禁止掉)。实际上这个功能如果在 .net Framework 2.0 或之前的版本中是很容易的,只要设置 Form 的一个属性即可。不过项目使用的是 WPF 技术。这个败家的 WPF 却不提供类似的功能。顺便提一句:WPF 没有提供很多在 .net Framework 2.0 中已经提供的,对程序员来说很实用的功

2007-07-03 16:43:00 1365

原创 获取系统用户所对应的配置路径

        在 Windows 系统中,如何通过一个用户的名称而得到其所对应的配置路径呢?具体来说就是得到 C:/Documents and Settings/username> (假设为 Windows XP 系统,安装在 C 盘下)呢?        这里有一个简单的方法。既然已经知晓了系统的安装盘符,还知道了用户的名称,那么简单的使用字符串拼凑起来不就可以了么?        一

2007-05-31 19:49:00 1762

原创 System.Management 命名空间

        由于部门要与时俱进(就是跟着MS后屁股跑),所以我们现在大部分时间都在使用C#进行开发(部门有自己的各种开发语言的编码规范。但BT的是开发人员要参加部门的编码规范考试,更BT的是C#开发人员还要参加 C++编码规范的考试——虽然俺是从C++过渡过来的(C++ → Java → C#),但是要考两回,很不爽!谁让俺们是弱势群体呢)。        在C#中,如果要访问WMI,就我

2007-05-25 12:23:00 1254

原创 Windows Management Instrumentation (WMI)

        Windows Management Instrumentation,也就是程序员最常说的WMI,真真正正是个好东西。以前还真没怎么注意到WMI(实在是因为学识浅薄,没见过世面),所以不怎么了解。最近由于项目的需求,需要获取Windows的一些配置等信息,在黔驴技穷之下,上网一查,呜呼呀,原来还有WMI这么个好东西,感谢网上的各位高手、高手、高高手!        WMI的简单

2007-05-25 09:41:00 1302

原创 祖国传统文化帮助解决软件开发

        好久没写博客了。虽然一直都在上CSDN,但总想不起来照料一下。现在细细的想想,真的好久了。         祖国的传统文化,实际上我这里指的是具有悠久历史的《周易》这个博大精深的传统文化。《周易》能帮助解决软件开发?实际上这件事情是这样的。        昨天,一个同事编的代码出现了一个匪夷所思的bug(在大部分机器上根本不出现,只在某一特定厂家的特定机型上出现)。当窗口最

2007-05-17 17:04:00 942

原创 今天是个好日子

今天凌晨,被妹妹叫醒看本届德国世界杯的三、四名争夺战。说实话,对这场比赛还是比较看好的,因为没有了夺冠的压力,双方应该都会踢得比较放松,比较精彩,应该会以攻势足球为主,比较赏心悦目。历史数据似乎也验证了这一点,近几十年来的世界杯三、四名之争,总进球数都不少于四个。 在比赛刚开始的时候,鉴于德国队的真实情况,以及历史数据的借鉴,预测比分将定格在4:3。可惜上半场两队打的比较沉闷,没什么精彩之处

2006-07-09 06:57:00 792

转载 USB有关的编程

USB有关的编程作者:代冬军源代码下载  现在USB设备却很多,因此对USB设备的查找与读写就必不可少了。但是能找到关于USB读写的资料很少。这里使用VC++示范了一些获得USB的信息的方法。一、枚举USB设备  通过枚举USB控制器->枚举此控制器上的USB HUB->枚举HUB的各个端口->获得设备信息。枚举控制器: wsprintf(HCName, "////.//HC

2006-04-07 06:28:00 1598 1

转载 VC实现光驱、软驱、USB的禁用和启用

由于工作的实际需要,需要对光驱,软驱,USB的启用和禁用实现控制。参考大家提供的对网卡禁用的代码,实现了光驱,软驱,USB的启用和禁用。主要实现代码如下: // 必要的头文件和要链接的LIB文件#include #include #pragma comment(lib, "setupapi.lib")#pragma comment(li

2006-04-07 06:19:00 973

原创 获取本地IPv4地址

#include char szHostName[128];CString strIP;if ( ::gethostname( szHostName, 128 ) == 0 ){    hostent *ht;    if (( ht = ::gethostbyname( szHostName )) != NULL )    {        // get loca

2006-03-08 11:25:00 957

原创 保证系统中只运行一个程序实例

HANDLE hMutex = ::CreateMutex( NULL, TRUE, strObjectName );if( GetLastError() == ERROR_ALREADY_EXISTS ){ //Find our previous applications main window. CWnd * pPrevWnd = CWnd::GetDesktopWindow()->GetW

2006-03-03 11:28:00 926

原创 重新定义继承而来的非虚函数

在一次应聘过程中,负责技术的招聘人员提出了一个实际开发中遇到的问题:class Base{public:        void func();};class Derive: public Base{public:        void func( int i );        void test()        {                func();        }};

2006-03-03 11:09:00 1110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除