Welcome 微信登录

首页 / 软件开发 / C++

直接读取Excel文件数据

直接读取Excel文件数据

直接读取Excel文件数据2010-11-04weigf前言由于种种需要直接进行读取Excel文件数据,然而在网上Search多次也没有找到好的方法,一般就通过ODBC或OLE方式进行读取,但这两种方法都具有局限性...(我相信大家都很清楚)。怎么办呢?没办法了,只好选择最艰难的路了--分析Excel文件格式。介绍MS 是众所周知的电子表格处理软件。Excel文件格式是特定的BIFF(Binary Interchange File Format),BIFF...
在Visual C++6.0中使用Text-to-Speech

在Visual C++6.0中使用Text-to-Speech

在Visual C++6.0中使用Text-to-Speech2010-11-04Suyu一、前言网上很多程序都可以阅读英文和中文,典型的就是金山词霸,最近找了一下,发现网上在VC这方面的资料不是很多,好些程序都是基于API的(比如VCKBASE ::首页 >> 文档中心 >> 在线杂志 >> 音频技术 中的文章"文本语音转换入门"作者:Suyu),加之我在 VCKBASE 获益良多,现在想回报一二,...
TThread

TThread

TThread2008-04-04TThread是一个抽象类,可以创建几个独立的线程。类关系 TObject在一个多线程的应用程序中创建一个TThread的后子类代表一个线程。每一新子类的TThread对象的实例是一个新的线程。从TThread派生的多线程实例可以构成Delphi的多线程应用程序。当一个应用程序运行时,应用程序就被载入内存准备执行。此时,它成为包含一个或多个线程的进程,每个线程含有数据、代码和系统资源。线程执行应用程序的部分内容,并由系统分...
在COM组件中使用ASP内置对象

在COM组件中使用ASP内置对象

在COM组件中使用ASP内置对象2010-11-04飘鸥在一些项目中,通常需要采用C/S&B/S的混合架构来实现,这样就涉及到了Web开发,在MS的.Net没有出现之前,因为是运行于windows环境之上,理所当然的首选ASP来实现了,直到有一天,盖茨扛出了.Net大旗,振臂高呼:用洒家的.Net吧,安全快捷无副作用,一个字"牛B"!ASP经过这么多年的敲敲打打,一些自身难以克服的缺陷也渐渐浮出水面,此时听了他的话,兴奋地一阵小...
TMouse

TMouse

TMouse2008-04-04TMouse类包含鼠标的信息。类关系 TObjectTMouse类使用全局鼠标变量来得到鼠标的信息。属性列表Capture 指定获得鼠标事件的窗口的句柄CursorPos 指定鼠标光标的位置DragImmediate 确定是否单击鼠标左键就立即开始一个Drag事件DragThreshold 确定为了产生一个鼠标事件,当鼠标左键按下后鼠标光标必须移动的像素点数MousePresent 确定是否一个鼠标在系统中。RegWheel...
运用多线程技术实现文件的快速搜索

运用多线程技术实现文件的快速搜索

运用多线程技术实现文件的快速搜索2010-11-04姜勇道从一名初学者到如今一名熟练的VC程序员,得益于VC知识库的帮助,一直想着该如何回报。现撰此文,一来略表心意,二来和VC爱好者交流。操作系统一般都提供了文件搜索的功能,但采用的是顺序搜索,搜索效率很底。而且按此法编程十分烦琐,在目录层次很多时,往往不好处理。本文采用多线程技术实现文件的快速搜索,代码量很少,执行效率极高。其基本思想其实很简单,就是找到一个目录就开辟一个线程,文件的话当然在线程内就处理了...
TScreen

TScreen

TScreen2008-04-04TScreen表示应用程序运行时屏幕的状态。类关系 TObject->TPersistent->TComponentTScreen引进具有表示下列各种情况的属性什么窗体和数据模块已经被应用程序实例化。激活窗体以及在窗体内激活的控件。屏幕的尺寸大小和分辨率。可以获得的应用程序使用的光标和字体。有一个TScreen类型的全局变量Screen,已被C++Builder的应用程序创建实例。使用Screen可以获得在一个...
语法高亮控件-PfxEditCtrl

语法高亮控件-PfxEditCtrl

语法高亮控件-PfxEditCtrl2010-11-04陈建初两年多以前本人发布了一款语法编辑LiteEdit,得到了很多朋友的支持,很多人要求我公布源代码,经过我考虑再三决定公布其中的编辑控件PfxEditCtrl。这是一款全面支持中文的编辑控件,使用标准的MFC DOC/VIEW机制,使用比较简单,但功能却很强大。PfxEditCtrl由两个主要的类组成,包括CPfxEditView和 CPfxEditDoc,这个控件主要支持如下功能:文本编辑;打印;...
由ATL想起的外壳扩展编程(一)

由ATL想起的外壳扩展编程(一)

由ATL想起的外壳扩展编程(一)2010-11-04李晓飞好久没有给VC知识库发稿了,实在不好意思,由于前段时间实在太忙所以一直没有时间闲下心来写点东西,期间也有不少朋友给我来信讨论问题,我很感谢大家对我的支持,我欢迎大家继续来信,共同交流,共同进步!这次我想和大家一起讨论一下 Windows 的 Shell 扩展,首先在阅读以下内容之前我还是推荐大家看一下《COM技术内幕》这本大作,不过即使您没有有关的基础知识其实也是无所谓的,因为以下讲解是傻瓜式讲解。...
一道Google竞赛题的解法

一道Google竞赛题的解法

一道Google竞赛题的解法2010-11-04 vckbase roc本人于2005年12月13日凌晨参加了google中国挑战赛的入围阶段的赛事。虽然最终我感觉自己做出了这道级别为high到mid间的赛题,但是却发现那时入围赛事早已经结束了......相信 vckbase 中的不少朋友肯定也参加了那场入围赛,所以我打算把自己的解法写出来,一则虽然题目中的测试用例是全部通过了,但这并不能保证我的解法是正确的,希望大家批评指教;二则相信其他朋友也一定有更好...
TCanvas

TCanvas

TCanvas2008-04-04TCanvas为作图对象提供一个抽象的画布。类关系 TObject->TPersistent对那些作图对象,可使用TCanvas对象作为画布。标准的window控件,例如编辑控件和列表框控件,当它们被Windows画出来时,并不需要一块画布。在创建一幅图像时,TCanvas对象提供有用的属性、方法和事件,主要通过以下方法:指定需要使用的刷子、画笔和字体类型。对各类形状和线条进行作图和填充。输入文体。对图像进行着色。对...
用VC纯资源dll解决国际化问题

用VC纯资源dll解决国际化问题

用VC纯资源dll解决国际化问题2010-11-04江上飞鸟解决国际化问题这的确是个老话重谈了,因为这里面确实也没有什么可以称的上技术含量的,只是实现起来有点烦琐,不过我还是要写出来,希望刚接触这方面的同行们不至于走太多的弯路。由于MFC应用程序也有自己的资源文件,当你调用MFC函数比如 CString::LoadString 或其它 LoadIcon 时,MFC应用程序框架首先跟踪搜索EXE文件的资源,然后才是DLL和MFC的资源,因此在使用纯资源DLL...
TPrinter

TPrinter

TPrinter2008-04-04TPrinter类中封装了Windows打印机的接口。类关系 TObjeet使用TPrinter对象可以执行应用程序中的任何打印操作。可以在Printers单元中通过调用Printer函数来获得一个TPrinter 对象。为了决定如何显示窗体的打印图像,可以使用Tform组件的PrintScale属性。在一个文本变量或一个打印机画布准备好后就可以进行打印工作了。打印工作一直进行到调用EndDoe过程。显示在PrintMa...
一个简单的工控管道控件

一个简单的工控管道控件

一个简单的工控管道控件2010-11-04张辉一、本人一直从事工控行业控制软件,经常要模拟物料传输过程,为了使效果更加生动,故借鉴VC知识库(VCKBASE.COM)中高人的一些代码,做了一个简单的控件,拿出来和大家一起分享。不足之处还请各位指点。二、代码比较简单主要的部分是画管道,代码如下:void CMultiAxtiveX1Ctrl::OnDraw( CDC* pdc, const CRect& rcBounds, const CRect&a...
用于获得硬盘物理信息的类

用于获得硬盘物理信息的类

用于获得硬盘物理信息的类2010-11-04聂华闻介绍:有很多时候我需要知道机器的一些物理信息(比如激活技术),所以我就利用放高考假的时间,封装了一个可以获得硬盘的物理信息的类,方便大家。此类在我的机器上测试效果如下:CGetMachineInfo类简介:类名:CGetMachineInfo类中的一些要说明的函数:功能int ReadPhysicalDriveInNT (void)在NT内核系统下读取硬盘的物理信息int ReadDrivePortsInW...
TDecisionCube

TDecisionCube

TDecisionCube2008-04-04TDecisionCube维护它提供给TDectisionSource对象的交叉制表的数据。TCecisioncube对象加到一个窗体或数据模块,可以允许应用程序表示交叉制表的数据, TDecisionCube将来自源数据集的数据分解成每一维相当于被概括信息的数据集的一个字段的多维结构。任何数据集都可以用作TDecisioncube对象的源,但对TDecisionQuery工作将更容易。通常,总计值为决策立主...
<< 71 72 73 74 75 76 77 78 79 80 >>