Welcome 微信登录

首页 / 软件开发 / C++

C++ Builder中利用组件传送文件

C++ Builder中利用组件传送文件

C++ Builder中利用组件传送文件2009-10-07在Borland C++ Builder中,使用NMStrmServ和NMStrm组件可以很容易地在两台电脑之间传递文件。当然,你也可以使用基于FTPJ协议的文件传输组件NMFTP,但使用NMStrmServ和NMStrm组件更加方便、快捷。首先,运行Borland C++ Builder,在窗体Form1中加入一个NMStrmServ组件和一个保存对话框组件SaveDialog。然后在NMStr...
多文件的合并与分解

多文件的合并与分解

多文件的合并与分解2010-11-29 vckbase 李斤询本程序示例如何将多个文件合并成一个文件,并能够自分解。此技术在制作 安装程序时非常有用。我在本网站学到了此技术,并将他整理扩展,能够合并文 件和目录,个数不限。核心程序包括一个合并文件类 CCombineFiles,一个分解文件的类 CExtractFiles 和一个表示文件或目录信息的数据类 FileInfo 文件和目录的信 息都由FileInfo类表示。此类定义如下: class FileI...
URL编码

URL编码

URL编码2010-12-22 vckbase eastvc本文的目的是设计一个完成URL编码的C++类。在我曾经的项目中,我需要从 VC++ 6.0应用程序中POST数据,而这些数据需要进行URL编码。我在MSDN中查找 能根据提供的字符串生成URL编码的相关类或API,但我没有找到,因此我必须设 计一个自己的URLEncode C++类。URLEncoder.exe是一个使用URLEncode类的MFC对话框程序。如何处理一些特殊字符在Internet...
C++的中抽象

C++的中抽象

C++的中抽象2009-10-07在C++中,以类、虚函数等为代表的数据抽象功能一直是C++的核心和难点。这里我想结合自己的使用经验,谈谈对C++中抽象的一点浅薄看法!我认为C++的抽象应该是指:从我们需要解决的问题出发,在与该问题相关的一组关联对象中提取出主要的或共有的部分――说简单一点,就是用相同的行为来操作不同的对象。从提出问题到找出与该问题相关的对象,这是一个互动的、反复的过程。在对相关对象的抽象中,随着认识的深入,我们可能会修改最初的目标,而最初...
VC++内部COM插件的编程实现

VC++内部COM插件的编程实现

VC++内部COM插件的编程实现2010-12-22李晓飞一、闲聊首先,在这里向前段时间没来得及回复你们问题的朋友们说 声对不起了,这段时间工作实在太忙,我快倒!哈哈!好了,让我们转入正题, 今天要谈的话题是COM,稍微深入一点,不知道大家用过C++Test或者Visual Assistant(可到VC知识库工具栏目下载)之类的软件没有,它们都有个非常引 人注目的功能,那就是把它们自身嵌入到VC开发环境中去。这个功能让我痴迷不 已,原因只有一个:我想做一个...
VC++中调用word进行word表格的填写

VC++中调用word进行word表格的填写

VC++中调用word进行word表格的填写2010-12-22lypindream在实际应用中,编程者往往喜欢程序能自动生成word说明文档,说明程序运 行的状况或运行的结果;或者程序能提取数据库的内容生成word表格,使用户能 方便的查看和修改,打印。但是VC++中调用word的确不容易,特别是对word中各 种函数的使用,本文以作者的工作经验详细介绍一下如何调用word和进行word表 格的填写,有同样需求的编友也可查看一下MSDN中的Automat...
VC实现文件的查找

VC实现文件的查找

VC实现文件的查找2010-12-22杨宗长在实际应用,经常要用到文件的查找,在WINDOWS 系统中,系统提供了相关 的API 函数,1.FindFirstFile(),它有两个参数,第一个是要查找的文件名,第二个是保 存查找到的信息,类型为WIN32_FIND_DAT,返回一个句柄。2.FindNextFile(),继续查找。3.FindClose(),关闭查找。程序的实现:{UpdateData();if(!m_strfile.GetLength()...
VC中调用EXECL模板生成报表

VC中调用EXECL模板生成报表

VC中调用EXECL模板生成报表2010-12-22叶利华用EXCEL作为报表的输出方式还是比较常用的方式,这样可以充分利用EXCEL 的强大的编辑功能,以及打印功能。而采用模板方式是比较好的方法,首先在 EXCEL中制作模板,然后在生成报表时调用模板。这样能方便的生成我们需要的 报表。这里主要描述如何加载模板和添加每页报表。代码如下:void CExceltestDlg::OnButton1(){ // TODO: Add your control n...
在C++Builder中使用Delphi控件

在C++Builder中使用Delphi控件

在C++Builder中使用Delphi控件2009-10-07Delphi的出现将一大批程序员带入了Windows下的可视化编程,为一些C&C++的死党程序员所羡慕、感叹。直到C++Builder的出现这些Programer才用到了梦寐以求的编程工具,也将一些不得已"投敌"到Delphi下的程序员又拉回到C++的怀抱。她正真将Windows下的可视化编程和面向对象编程语言有机的融合在一起。但是由于C++Builder面市时间较...
在C++中实现同步锁,类似Synchronize(object){....}

在C++中实现同步锁,类似Synchronize(object){....}

在C++中实现同步锁,类似Synchronize(object){....}2009-10-07博客园 vieri122在做C++的项目中发现,由于用惯了c#的lock(){}和java的Synchronize(){},windows自带的临界区,互斥量,内核事件,信号量用起来不太习惯,于是打算自己在vc++中封装一个类似的东东。封装这个我决定采用一个临界区来做,最终的形式如下:synchronize(object) { //....无论此处是否发生异常,...
模拟Windows下CPU占用率的控件及其实现

模拟Windows下CPU占用率的控件及其实现

模拟Windows下CPU占用率的控件及其实现2010-12-22叶小舟参考了一下Windows任务管理器(图一),于是模仿MS的东西,做了这个控件 (图二)。图一 Windwows管理器图二 我的 Control二、功能说明我把这个东东做成了ActiveX控件, 为的是通用性,这样,其他的开发工具(VB、Delphi等)也能使用它,而不仅限 于VC。 我是用MFC来写的这个控件,该控件提供的大致功能有:设置占用比率颜 色、未占用比率颜色、设置占用率、设置...
位图文件内部初探

位图文件内部初探

位图文件内部初探2009-10-07最常用的几种图象文件格式怎样存储图象自从我在十四年前买回第一台pc以后,我就一直对计算机用1和0组成的数据流来存储那些复杂的信息很感兴趣。最初引起我注意的是当时曾很流行的印在杂志上的basic程序清单,它们带有很多数据段,你可将它们键入并运行,以建立其他的程序。从这里我明白了任何程序无论它多么复杂,也只不过是一系列的针对计算机微处理器的指令而已。接着,我对ascii码有了兴趣,然后是字处理文件格式,再后来吗,您就看到了图...
浏览器的定制与扩展

浏览器的定制与扩展

浏览器的定制与扩展2010-12-22李汉鹏前言由于本人在开发中经常要在程序中嵌入浏览器,为了符合自己的 需求经常要对浏览器进行扩展和定制,解决这些问题需在网上找资料和学习的过 程,我想可能很多者或许会遇到同样的问题,特写此文,以供大家参考。在MFC中使用浏览器在MFC中微软为我们提供了CHtmlView、 CDHtmlDialog类让我们的程序很方便的嵌入浏览器和进行浏览器的二次开发,这 比直 接使用WebBrowser控件要方便很多,所以本文中讨论的浏...
目录文件查找包装类ffsco(For WIN32)

目录文件查找包装类ffsco(For WIN32)

目录文件查找包装类ffsco(For WIN32)2010-12-22f310@263.net1、简介文件查找在很多场合会被派上用场,类ffsco将文件查找操作简单封装,使用 只需要传递参数查找路径和文件匹配格式(可以继承该类的 match 方法实现自 己的匹配算法)到find方法,查询结果(文件/目录等)被保存到类内部的 vector容器,以后想怎么用都行。要求:系统支持标准 C++/vector/string使用者了解 vector/string2、说...
BMP位图文件结构及平滑缩放

BMP位图文件结构及平滑缩放

BMP位图文件结构及平滑缩放2009-10-07-- 用普通方法显示BMP位图,占内存大,速度慢,在图形缩小时,失真严重,在低颜色位数的设备上显示高颜色位数的图形图形时失真大。本文采用视频函数显示BMP位图,可以消除以上的缺点。---- 一、BMP文件结构---- 1. BMP文件组成---- BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。---- 2. BMP文件头---- BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置...
在C++ Builder6中使用XML

在C++ Builder6中使用XML

在C++ Builder6中使用XML2009-10-07CSDN最近在CSDN上经常看到有人询问如何在C++ Builer中使用XML,开始作者也认为莫名其妙,首先XML技术似乎经常与网络联系起来,或者SOAP/WEB Service,其次C++ Builer提供了TXMLDocument组件,应该会很容易使用。这几天作者在研究TOMCAT,发现它的配置文件是用XML文件编写的,似乎这代表了软件的先进型:),于是我也决定用C++ Builer来操作XML...
<< 81 82 83 84 85 86 87 88 89 90 >>