月归档:2006 年八月

在Visual C++中用ADO进行数据库编程
HOT

1. 生成应用程序框架并初始化OLE/COM库环境   创建一个标准的MFC AppWizard(exe)应用程序,然后在使用ADO数据库的InitInstance函数中初始化OLE/COM库(因为ADO库是一个COM DLL库)。本例为: BOOL CAdotestDlg::OnInitDialog() { ::CoInitialize(NULL); //初始化OLE/COM库环境...
阅读全文

求助:函数textmode()的具体意义。
HOT

【问题描述】:在看别人的代码时,发现调用了函数 textmode(C40);只知道是控制台的一种显示模式,具体意义不太明白,查了一下,是conio.h里的函数,在网上搜了一下,仍未找到其具体描述。请高手指教。还想问一下,如果下次再遇到类似的问题,应该从那里查一些资料?   谢谢!!
阅读全文

水波算法实例
HOT

//******************************************************* //根据波能数据缓冲区对离屏页面进行渲染 //******************************************************* void RenderRipple() { //锁定两个离屏页面 DDSURFACEDESC ddsd1, ddsd2; dd...
阅读全文

求阶乘算法(0—10000)标准C++语言控制台应用程序
HOT

下载本文所附源代码可能很多人都曾经想过要实现一些比较大的数的阶乘,但是C++中提供的标准数据类型其存储空间太小,根本无法实现。我们可以通过其他方法来实现,本程序用一个很简单的算法实现数的阶乘,程序很短,也很简单,各处都有注释,相信大家很容易就可以看懂,下载源码后在VC6.0中打开编译后即可运行,程序经少许改动可以实现更大的数的阶乘,有兴趣的读者在看完本程序后可一动手试试,其乐无穷!!希望这个程序能...
阅读全文

开发基于串口的PPP/IP/TCP/UDP/HTTP/WTP/WSP/MMS 等协
HOT

开发基于 串口 的 PPP/IP/TCP/UDP/HTTP/WTP/WSP/MMS 等协议的理想工具 在局域网上,我们有很多工具用来开发协议,例如 NetxRay, Sniffer,Ethereal 等等,但是,遗憾的是我们的大多数协议都是在嵌入式系统上开发的,为此很多人付出了许多枯燥辛苦的劳动,用手工的方式一个字节一个字节,甚至一个位一个位地去检查,判断,现在,我们终于有了一个工具,来加速我们协...
阅读全文

论函数调用约定
HOT

在C语言中,假设我们有这样的一个函数: int function(int a,int b) 调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递参数...
阅读全文

怎样在目录中寻找文件
HOT

下面的代码说明了怎样在一个给定的目录中从上到下地搜索整个目录树.本例子只将结果输出到system debug screen. 调用下面的类函数,搜索完成之后,将出现一个信息框. void CTestView::OnSearch() { // szFilename is declared in the header as array of char // look for MyFile.txt (o...
阅读全文

监视操作系统文件
HOT

FindFirstChangeNotification函数创建一个更改通知句柄并设置初始更改通知过滤条件. 当一个在指定目录或子目录下发生的更改符合过滤条件时,等待通知句柄则成功。 该函数原型为: HANDLE FindFirstChangeNotification( LPCTSTR lpPathName, //目录名 BOOL bWatchSubtree, // 监视选项 DWORD dwNot...
阅读全文

读取DXF格式文件
HOT

OpenGL是美国SGI公司最新推出的一套开放式的三维图形软件接口,适用于广泛的计算机环境,从个人计算机到工作站,OpenGL都能实现高性能的三维图形功能。OpenGL本身不仅提供对简单图元的操作和控制,还提供了许多函数用于复杂物体的建模。但是,我们通常喜欢使用AutoCAD和3DS及3Dmax等工具来建立模型,并且我们已经有了很多这样的模型,那么我们如何才能资源共享,避免重复劳动呢?利用CAD图...
阅读全文

Office 2000风格的停泊、智能型菜单的实现
HOT

由于原文作者所提供例子代码需使用附带RC资源,经本人使用后觉得不够通用,故将部分源码修改并将文章翻译。文中现在所附例子为我最近所作一抓图程序的界面部分。不光Office 2000智能菜单噢!还包括多文档视图的TAB页显示,自绘制菜单等,详情请参看附带实例代码。 对比以下两图: 在你的工程文件中使用Office 2000菜单的话(译者:目前仅支持多文档菜单修改,如果要改单文档菜单界面的话,可对文件中...
阅读全文

如何实现提取并保存图标资源
HOT

当你想要使用别的应用程序中的漂亮图标时,该怎么办呢?也许就会用到一些图标提取工具吧!那么,你知道它们是怎么实现的,想不想自己动手也做一个适合自己的图标提取工具呢?下面,就让我用我以前做过的一个工具<轻轻松松抓图标>来告诉你吧!它可以提取各种文件中的图标资源,并可将其保存为图标(ICO)、位图(BMP)两种格式。程序运行后界面如下: 图一    在上面的例程中,我整合出一个图标类CIcons和与之相...
阅读全文

开发工具大比拚之Visual C++ vs. Delphi(三)
HOT

数据库开发:delphi一枝独秀    数据库支持是delphi的强项。这主要体现在delphi与bde的无缝集成,以及delphi提供的那一大堆现成的数据库操作控件。这是vc望尘莫及的。目前delphi支持bde、ado、interbase三种数据库访问方式。所有的方式都能拖拉到应用程序中实现可视化操作。正是因为delphi对数据库类的包装,使得用户操作数据库不像在visual c++中必须从开...
阅读全文
1 页 / 共 5