C++
文章平均质量分 71
Shining
宠辱不惊,看庭前花开花落;
去留无意,望天空云卷云舒。
展开
-
[C++] BC++ Builder 3.0 中各种资源的利用
BC++Builder3.0中各种资源的利用 作者 李进 工作单位 烟台南大街建行科技部 在编写程序的过程中,经常要用到各种资源。比如说,想给自己的程序换个自己的图标,使用一些活泼的光标来增加趣味性,播放一些声音和动画文件,或者使用别人写好的程序来实现某个功能。我们往往希望将这些资源直接放到EXE文件中以形成一个单独的可执行文件,转载 2005-03-13 18:21:00 · 714 阅读 · 0 评论 -
[C++] 用VC 6.0实现串行通信的三种方法
---- Windows下串行通信 ---- 与以往DOS下串行通信程序不同的是,Windows不提倡应用程序直接控制硬件,而是通过Windows操作系统提供的设备驱动程序来进行数据传递。串行口在Win 32中是作为文件来进行处理的,而不是直接对端口进行操作,对于串行通信,Win 32 提供了相应的文件I/O函数与通信函数,通过了解这些函数的使用,可以编制出符合不同需要的通信程序。与通信设备相关的转载 2005-10-17 13:30:00 · 1093 阅读 · 0 评论 -
[C++] Visual C++ 6.0 中关于鼠标操作的五个API函数操作技巧
我们在编制应用软件的过程中,常常需要对光标和鼠标操作,本人在文中介绍了Windows系统中有关实现对鼠标和光标进行操作的API函数,并给出了在Visual C++ 6.0中利用所介绍的API函数实现对鼠标和光标的操作的代码。 一、隐藏和显示光标 函数: int ShowCursor ( BOOL bShow ); 参数 bshow,为布尔型,bShow的值为False时隐藏光标,为True转载 2005-10-02 12:20:00 · 2537 阅读 · 0 评论 -
[C++] 学C++不得不看的一篇文章
学习编程的一些情况我真的深有感触,这次面试使我深深的体会到了失败但也收获了很多。我要说的将分成三部分: 1.是我面试的具体经过 2.是由面试想到的 3.现今我应该做的。 当然这些话很大程度上是我个人的意见,不可能完全得到大家的赞同,所以在某些观点上如果哪位朋友觉得跟我的有很大出入,请不要介意,也不要对我攻击,就当我没有说过,欢迎和我联系共同探讨这些问题!我的EMAIL:wutao8转载 2005-10-02 12:11:00 · 790 阅读 · 0 评论 -
[C++] 用 C++ Builder 实现 Word 97 自动化
用C++Builder实现Word 97自动化 ----要在应用程序中控制Word 97的运行,首先必须在编制自动化客户程序时使其头文件中包含文件ComObj.hpp,写入#include。编程工具C++Builder的开发者把调用Word 97自动化对象的功能大致包装成了几个Ole object class函数,应用程序设计人员可以很方便地利用它们。 *设定Ole对象的属性:转载 2005-03-13 21:37:00 · 1420 阅读 · 0 评论 -
[C++] 利用 C++ Builder 进行精确计时
利用 C++ Builder 进行精确计时 虽然Win95下可视化开发工具如VC、Delphi、C++Builder等都有专用的定时器控件Timer,而且使用很方便,可以实现一定的定时功能,但最小计时精度仅为55ms,且定时器消息在多任务操作系统中的优先级很低,不能得到及时响应,往往不能满足实时控制环境下的应用。不过Microsoft公司在 Win32 API 函数库中已经为转载 2005-03-13 21:17:00 · 1309 阅读 · 0 评论 -
[C++] 用C++ Builder创建数字签名
用C++Builder创建数字签名 如果你在网络上传递一份数据,但却存在着种种不安全的因素,使你对数据能否原封不动地到达目的地而心存疑惑,这时,你就可以给数据加上数字签名,从而使对方可以通过验证签名来检查你所传过去的数据是否已被他人修改。 一、程序原理 数字签名的工作原理还是比较简单的,它是根据你所提供的原始数据,经过复杂的算法,产生特定的数据签名,对方通转载 2005-03-13 21:12:00 · 785 阅读 · 0 评论 -
[C++] C++ Builder 下开发具有Windows任务栏布告区图标的应用程序
开发具有Windows任务栏布告区图标的应用程序 许多应用程序,如输入法管理器、杀毒软件等均在任务栏布告区中放置一个有自已特色的图标,该图标让用户知道有一个后台程序正在运行,同时也提供了一种修改系统设置的快捷方法,本文将以C++ Builder为例简述它的实现方法。 打开一个新工程,将工程文件取名为test、单元文件取名为main。在窗口上放置二个按钮、一个标签,其属性转载 2005-03-13 21:07:00 · 985 阅读 · 0 评论 -
[C++] C++ Builder 下实现端口读写
C++ Builder 下实现端口读写 转载自《计算机世界日报》(文/鲁军张民国张剑) ----本文介绍怎样在C++Builder下实现端口读写,并举出一个具体例子。 __emit__函数介绍 __emit__函数一般极少用到,通过使用C++Builder的Help菜单,可得到该函数的联机帮助信息。 ----__emit__函数用法为:v转载 2005-03-13 20:54:00 · 1037 阅读 · 0 评论 -
[C++] 如何在 C++ Builder 3.0 下编译含有 MFC 的程序?
虽然说 C++ Builder 3.0 是 Borland C++ 5.02 的下一个版本,一样支持 MFC ,但若要在 C++ Builder 3.0 下使用 MFC 并不简单。不是直接写个 MFC native Code 并在 Project Option 中再勾选个 MFC Compatibility 这么简单,若你只这样做,保证你在编译时一定会得到一堆的 Warnning 与 Error转载 2005-03-13 20:40:00 · 766 阅读 · 0 评论 -
[C++] 一个真实的 C++ Builder 系统编码规范文档
GT80前端程序设计规范(草)一.界面规范。1.原则:.朴实、简洁、统一、实用、方便。2.屏幕分辨率: 统一为800*600。3.窗体: .不支持最大化和最小化,不支持大小改变 (BorderStyle为bsDialog 或 bsSingle) .位置一般居中,或用代码实现居中。 .在用户操作过程中弹出的选择表单的位置应以当前焦点为准, 以避免用户视觉焦点转载 2005-03-13 18:25:00 · 2143 阅读 · 0 评论 -
[C++] 在 C++ Builder 中使用 ActiveX 控件显示 Flash 动画
在C++ Builder中使用ActiveX控件显示Flash动画 在微软的大力扶持下,越来越多的软件公司开始支持ActiveX了,这对于喜欢编程的朋友来说可是件值得高兴的事!因为我们可以在程序中很方便地调用外部的OCX文件来实现复杂的功能(比尔·盖茨这回总算做了件好事),比如在你的程序中调用IE来显示HTML文件等。今天我想向大家介绍一下如何在C++ Builder中使用ActiveX控件显转载 2005-03-13 21:20:00 · 1173 阅读 · 0 评论 -
[DEV] C++ Biulder 中改变公共对话框的内容
改变打开对话框中"打开"按钮的标题 事实上BCB的打开对话框是调用Windows提供的标准对话框窗体,既然是这样我们就可以通过WINAPI函数来做一些改动我们在OnShow事件里加入如下代码void __fastcall TForm1::OpenDialog1Show(TObject *Sender) { HWND hwndDialog = GetParent(OpenDialog1转载 2005-03-13 20:51:00 · 1032 阅读 · 0 评论 -
[C++] 如何在 C++ Builder 3.0 下混用两大 Application Framework VCL & MFC?
混用 VCL 与 MFC 的确是个不错的选择,但是、相对的,你的程序复杂度反而会提高。 在此先假设你已经看过『如何在 C++ Builder 3.0下编译含有MFC 的程序』这一篇文章了。因此一些基本知识就不在重复叙述了。为了讨论这个题目,我决定采用范例实作的方式来做解说:Step 1.先用你知道的方法来建立一个空的、且可以正确编译 MFC 的 Project (不懂的可以参考『如何在 C++转载 2005-03-13 20:47:00 · 691 阅读 · 0 评论 -
[C++] BC++ Builder 中使用 Cookie
一、在活动的应答项中设置cookie,以及在请求中读同样的cookie.把Cookies设置为应答的一部分,使用SetCookieField方法: TStringList* Cookies = new TStringList(); Cookies->Add("Answer=42"); // whatever... Response->SetCookieField(Cooki转载 2005-03-13 20:32:00 · 812 阅读 · 0 评论 -
[C++] BC++ Builder 如何编写用TCP/IP的通讯程序
最近在网上不断的看到有人问如何用BCB的TServerSocket和TClientSocket进行编程的问题,所以决定把我的一些编程经验告诉给大家,让大家能够尽快的掌握他们的用法。首先要讲一下他们的一些设置(属性):TServerSocket 的几个属性Active 是否是工作状态,可以把它设置为ture或false来启动和停止侦听。Port 本机侦听的端口,转载 2005-03-13 20:19:00 · 3382 阅读 · 0 评论 -
[C++] BC++ Builder 非可视组件的消息处理技巧
Borland C++ Builder 非可视组件的消息处理技巧 一个非可视的组件必须对Windows操作系统或用户定义的消息作出响应。然而,由于一个非可视组件没有窗口,因此它也没有窗口句柄,自然它也不能接收到消息,为了解决这一问题,我们的思路是创建一个隐藏的窗口,使非可视组件能够接收到消息。 为了给你的非可视组件创建一个隐藏的窗口,需要有以下:转载 2005-03-13 20:11:00 · 764 阅读 · 0 评论 -
[C++] 一般线性链表类的C++实现
以下的C++类LinkList实现了线性链表的一般操作。可以直接在其他的程序中直接建立它的对象,其中线性表中的数据在此为整型,具体应用的时候可以适当的修改,并可以在此基础上继续封装特定的功能。头文件:LinkList.htypedef struct LNode { int data; struct LNode *next;}LNode, *pLinkList;class LinkLis转载 2005-10-15 17:19:00 · 916 阅读 · 0 评论