-
近期文章
近期评论
- coolker 发表在《打造最快的Hash表》
- struggle 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- diys 发表在《C语言编程宝典(王大刚) 1.1 C 语言的产生与发展》
文章归档
- 2022 年十月
- 2014 年一月
- 2013 年十二月
- 2012 年十一月
- 2012 年七月
- 2012 年六月
- 2012 年五月
- 2012 年四月
- 2012 年三月
- 2012 年二月
- 2011 年十二月
- 2011 年十月
- 2011 年九月
- 2011 年八月
- 2011 年七月
- 2011 年六月
- 2011 年五月
- 2011 年四月
- 2011 年三月
- 2011 年二月
- 2011 年一月
- 2010 年十二月
- 2010 年十一月
- 2010 年十月
- 2010 年九月
- 2010 年八月
- 2010 年七月
- 2010 年六月
- 2010 年五月
- 2010 年四月
- 2010 年三月
- 2010 年二月
- 2010 年一月
- 2009 年十二月
- 2009 年十一月
- 2009 年十月
- 2009 年九月
- 2009 年八月
- 2009 年七月
- 2009 年六月
- 2009 年五月
- 2009 年四月
- 2009 年三月
- 2009 年二月
- 2009 年一月
- 2008 年十二月
- 2008 年十一月
- 2008 年十月
- 2008 年九月
- 2008 年八月
- 2008 年七月
- 2008 年六月
- 2008 年五月
- 2008 年四月
- 2008 年三月
- 2008 年二月
- 2008 年一月
- 2007 年十二月
- 2007 年十一月
- 2007 年十月
- 2007 年九月
- 2007 年八月
- 2007 年七月
- 2007 年六月
- 2007 年三月
- 2007 年二月
- 2007 年一月
- 2006 年十二月
- 2006 年十一月
- 2006 年十月
- 2006 年九月
- 2006 年八月
- 2006 年七月
- 2006 年六月
- 2006 年五月
- 2006 年四月
- 2006 年三月
- 2006 年二月
- 2006 年一月
- 2005 年十二月
- 2005 年十一月
分类目录
功能
分类目录归档:C/C++源代码共享
2006
02-23
02-23
在实际的应用系统中,我们往往会需要在程序运行时获取当前机器的网卡的MAC 地址,以便作为某种标识之用,如控制程序的合法性等。下文介绍如何用Microsoft Visual C ++6.0 开发这样的程序。 这里采用的方法是通过Windows 9x/NT/Win2000 中内置的NetApi32.DLL 的功能来实现的。首先通过发送NCBENUM 命令,获取网卡的数目和每张网卡的内部编号,然后对每....
Read More >
2006
02-20
02-20
在浏览网页时,各种各样制作精美的动态按钮常常令人惊羡不已。这种按钮平常默默无闻,当鼠标经过时,立即一跃而出,在鼠标变为手形的同时,图形也变得更加亮丽,有的还发出特有声音,将你的注意力瞬间抓了过去;而当鼠标移开之后,一切又恢复原样,以免分散你对新焦点的注意。如果我们能用C++ Builder实现这种效果,那么一定会给所开发的应用程序增色不少。 在C++Builder中,适合制作动态按钮的构件是S....
Read More >
2006
02-20
02-20
大家都知道,一般的程序运行的时候,可执行文件本身是被操作系统保护的,不能用改写的方式访问,更别提在本身还在运行的时侯删除自己了。在网上看到一种UNDOCUMENT的方法,通过改变系统底层的文件访问模式实现删除自己。但是有没有一种用在MSDN上就能查到的函数实现呢?答案是肯定的。下面请看一个范例: DeleteMe.CPP Module name: DeleteMe.cppWritten by: J....
Read More >
2006
02-20
02-20
常见的中文内码一般有GB2312(简体中文),GBK和台湾那边用的BIG5(繁体中文),有时候看一些台湾编程论坛里的资料,都是乱码,如果在IE中浏览,则要求安装繁体字库的支持。网上也有很多中文内码的转换工具,什么专家,大师,巨匠之类所有光辉灿烂的名字都被使用了,但是在自己的程序中集成这些功能岂不是更好。以前曾广泛流传过使用码表来转换中文内码的Code,但毕竟不完美,而且还要携带或内置一个巨大的表,....
Read More >
2006
02-17
02-17
卫星导航技术的飞速发展已逐渐取代了无线电导航、天文导航等传统导航技术,而成为一种普遍采用的导航定位技术,并在精度、实时性、全天候等方面取得了长足进步。现不仅应用于物理勘探、电离层测量和航天器导航等诸多民用领域,在军事领域更是取得了广泛的应用--在弹道导弹、野战指挥系统、精确弹道测量以及军用地图快速测绘等领域均大量采用了卫星导航定位技术。有鉴于卫星导航技术在民用和军事领域的重要意义,使其得到了许多国....
Read More >
2006
02-17
02-17
在三维绘图蓬勃发展的过程中,计算机公司推出了大量的三维绘图软件包。其中SGI公司推出的OpenGL,作为一个性能优越的图形应用程序设计界面(API)异军突起,取得了很大的成就。它以高性能的交互式三维图形建模能力和易于编程开发,得到了Microsoft、IBM、DEC、Sun、HP等大公司的认同。因此,OpenGL已经成为一种三维图形开发标准,是从事三维图形开发工作的必要工具。1、初始化OpenGL....
Read More >
2006
02-10
02-10
用MFC实现文件拖放到编辑框
如图1和图2所示,这是两个支持将文件拖放到编辑框功能的对话框应用,这是一种实用性很强的功能,细心的读者还会发现这两个对话框是有一些区别的,其实这两个对话框无论是程序结构还是功能实现难易程度都有很大的区别。就从MFC编程角度看,这两个程序都很精彩,现分别介绍给读者。考虑到读者应该是比较熟练地使用VC++的,我对基本问题的实现只一带而过。
一、用C....
Read More >
2006
02-10
02-10
用下面函数可发实现。HBITMAP GetScreenBmp()HWND hwnd = ::GetDesktopWindow();HDC hsrc = ::GetDC(hwnd);HDC hmemdc = ::CreateCompatibleDC(hsrc);RECT rc; ::GetWindowRect(hwnd,&rc);SIZE sz;sz.cx=rc.right-rc.left;....
Read More >
2006
02-10
02-10
可用的win32 api函数:
1.HWND FindWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName)
HWND FindWindowEx(HWND hwndParent, HWND hwndChildAfter,LPCTSTR lpClassName, LPCTSTR lpWindowName)
2.HWND ....
Read More >
2006
02-09
02-09
//=========================================================//// Copyright (c) 2000-2004 iWise Technologies,Co. Ltd.// All Rights Reserved.//// Product: iW988// file: CpuUsage.h// Created: 天衣有缝//....
Read More >
2006
02-08
02-08
随着微处理器的更新换代,目前一般的中高档微机均配备有一个容量很大的硬盘机,小则几十MB,多则上百MB。在硬盘上要同时安装许多公软件和用户文件,通常用户文件大多是个人的私有信息,不愿让他人随意查看和复制。报刊上介绍了多种硬盘的加密方法,多数是独占整个硬盘,禁止让不知道口令的用户使用。本人通过对硬盘逻辑盘结构的详细分析,提出了对硬盘的一个逻辑盘进行加密的有效方法,达到了独占一个硬盘逻辑盘的目的,从而圆....
Read More >
2006
01-20
01-20
可以很容易地调用API函数CopyFile, DeleteFile, 以及MoveFile来复制、删除、移动文件,这些功能相当容易使用,但是他们不显示飞行文件夹动画。下面是每一个API的例子。 //复制SOURCE.TXT到DEST.TXT,FALSE参数告诉windows如果文件DEST.TXT //已经存在则复制失败,CopyFile的返回值是BOOL类型 if( CopyFile("C:\\....
Read More >
2006
01-20
01-20
游戏修改器 VIEW
开高级游戏黑客的面纱,教你打造游戏修改器 工具:SoftICE、金山游侠2002、VC++7.0、PE查看器、SPY++ 测试平台:Window2000 Professional SP2 首先我介绍一下将会用到的工具: 1、SoftICE(不用多说了吧,我想你应该会用) 2、金山游侠2002(这个你也应该会用) 3、VC++7.0(不要求你一定会用,但至少应该会一种编程工具) 4、PE查看器(你可....
Read More >
2006
01-20
01-20
IE WebControl控件提供了显示HTML的功能,但是只能够显示URL或者是文件。很多朋友都询问关于显示内存中HTML内容的方法,前几天我在网上找到一段代码,我在这里进行一些讲解。
思路: 先用WebControl显示一个空的HTML文件(对于WebControl的用法有了解),然后利用接口IID_IHTMLDocument2,来重新设置Body标记内的InnerHTM....
Read More >