自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 RichEdit保存为(*.txt)(*.doc)

 RichEdit保存为(*.txt)(*.doc) AnsiString FileName;SaveDialog1->Filter = "文本文件(*.txt)|*.txt|Word文档(*.doc)|*.doc|RTF(*.rtf)|*.rtf|";SaveDialog1->InitialDir = "C://";if(SaveDialog1->Execute()){       

2008-01-24 22:47:00 2178

原创 将右键菜单 左键点击显示

将右键菜单 左键点击显示

2010-07-06 15:36:00 870

原创 判断你的CPU是32位的还是64位

1,写一个C++程序,判断你的CPU是32位的还是64位的。2,定义一个长整型常量(const),要求其所有的位都设置为1. 且在32位操作系统和64位操作系统上均有效果。3,下列程序的在32位CPU和64位CPU上输出分别是什么?Struct Data{char i;long j;int k;};cout << sizeof(Data) 关

2010-04-01 14:33:00 2231

原创 MFC的消息机制

MFC中所有能够进行消息处理的类都是基于CCmdTarget类的,也就是说CCmdTarget类是所有可以进行消息处理类的父类。CCmdTarget类是MFC处理命令消息的基础和核心。 在MFC的框架结构下,可以进行消息处理的类的头文件里面都会含有DECLARE_MESSAGE_MAP()宏,这里主要进行消息映射和消息处理函数的声明。 BEGIN_MESSAGE_MAP(CIn

2010-04-01 14:33:00 995 2

原创 c++面试题

摩托罗拉部分C++面试题silver6 | 13 三月, 2006 18:50 1.介绍一下STL,详细说明STL如何实现vector。2.如果用VC开发程序,常见这么几个错误,C2001,c2005,c2011,这些错误的原因是什么。3.继承和委派有什么分别,在决定使用继承或者委派的时候需要考虑什么。委派优于继承,当需要用多态的时候应该用继承。 4.指针和引用有什

2010-04-01 14:31:00 1632 1

原创 最常用的设计模式

请说出你所熟悉的几种设计模式。并举例说明: 下面列举四种最常用的设计模式 一、Strategy模式 1、两大原则 Strategy模式体现了如下的两大原则: 1,针对接口编程,而不是针对实现编程。 2,多用组合,少用继承。 2、 例子: 二、Iterator模式 提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该

2010-04-01 14:30:00 877

原创 英文面试/电面中常出现的C++ Questions(I) (English)

1.    Difference between heap and stack? The stack is a place in the computer memory where all the variables that are declared and initialized before runtime are stored. The

2010-04-01 14:26:00 4777 2

转载 sizeof()用法汇总

sizeof()功能:计算数据空间的字节数1.与strlen()比较      strlen()计算字符数组的字符数,以"/0"为结束判断,不计算为/0的数组元素。      而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。2.指针与静态数组的sizeof操作      指针均可看为变量类型的一种。所有指针变量的siz

2010-03-25 10:19:00 1023

原创 bcb系统栏提示

摘自 ccrun (妖哥 低调 冷静 专注 敬业) #9楼 得分:0回复于:2010-01-27 15:21:56   添加系统托盘的时候指定NIF_INFO就可以了: .h文件中:C/C++ code <!--Code highlighting produced by Actipro Co

2010-01-28 10:33:00 796

转载 BT协议集合

BT协议集合2008-02-25 18:20BitTorrent 协议规范(BT协议集合)一 BitTorrent 是一种分发文件的协议。它通过URL来识别内容,并且可以无缝的和web进行交互。它基于HTTP协议,它的优势是:如果有多个下载者并发的下载同一个文件,那么,每个下载者也同时为其它下载者上传文件,这样,文件源可以支持大量的用户进行下载,而只带来适当的负载的增长

2009-02-04 11:22:00 1583

原创 BCB实现文件上传下载(转)

1. INDY的安装   Internet Direct,一个开源的IDE网络应用组件,支持客户端、服务端、TCP、UDP、原始套接字等操作,组件包括SMTP、POP3、NNTP、HTTP、FTP等应用。  在BCB6下安装过程如下:  A. 删除旧indy组件:使用BCB6安装光盘,在自启动选项中选择Modify。在"Program Maintenance"中取消Indy,下一步后安装程

2008-04-05 21:02:00 3802 2

原创 鼠标拖动Panel控件,鼠标拖动改变位置

//OnMouseDown事件中添加代码void __fastcall TForm1::Panel1MouseDown(TObject *Sender,      TMouseButton Button, TShiftState Shift, int X, int Y){        if(Button==mbLeft)        {                ReleaseCaptur

2008-03-08 15:52:00 1809

原创 listView添加内容自动滚到底部

ListView1-> Items-> Item[n]-> Selected = true; ListView1-> ItemFocused = ListView1-> Selected; ListView1-> Selected-> MakeVisible(true);  

2008-03-08 15:50:00 1129

原创 BCB控件安装详细说明

第一步 首先file | close All其次file | open project再次寻找要添加的后缀为.bpk的文件双击 ,并把当前的路径记住在出现的对话框中 先选中compile,再选中install第二步菜单中tools | environment options | environment variables | user overrides  | new | 出现对话框,上面写变

2008-03-08 15:11:00 1883

转载 BCB三方控件安装步骤

一、安装步骤:   1、拿到源码,要全部源码,不要那种只有部分源码的包。   2、找到BPK文件,如果只有DPK文件,那就用DPK2BPK程序(网上下载)生成一个BPK文件,如果生成失败,那就自己新建一个包(BPK或bdsproj),把DPK文件中包含的pas文件包含进去。   3、编译与安装。   二、注意事项:   1、Bpl包的重名问题,主要是不能重名,在Borland 与 system32

2008-03-08 14:55:00 4123

原创 BCB/Delphi相关文件扩展名介绍

  文档标题:BCB/Delphi相关文件扩展名介绍  原作者:Shenloqi 更新日期:2007-07-03 09:55:54 浏览次数

2008-02-02 23:17:00 1020

原创 Form--OnClose()问题思考

 

2008-01-24 23:04:00 742

原创 文件扩展名大全

ACE:Ace压缩档案格式ACT:Microsoft office助手文件AIF,AIFF:音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式ANI:Windows系统中的动画光标ARC:LH ARC的压缩档案文件ARJ:Robert Jung ARJ压缩包文件ASD:Microsoft Word的自动保存文件;Microsoft高级流媒体格式(micro

2008-01-24 22:51:00 1372

原创 AnsiSting的使用

 Ansistring 转 char 代码: void __fastcall TForm1::Button1Click(TObject *Sender) {     AnsiString Test = "哈哈";     char *chr = Test.c_str(); } .    char转Ansistring 代码: #include void __fastcall

2008-01-13 15:30:00 981

原创 启动页面 创建与显示

 启动页面 USEDATAMODULE("Datamod.cpp", DataModule);USEFORM("about.cpp", AboutBox);USEFORM("main.cpp", MainForm);USEFORM("splash.cpp", SplashForm);//--------------------------------------------------------

2008-01-13 12:29:00 864

原创 DELPHI常见属性说明

 ALIGN 设置组件对齐(同其父容器)方式BORDERSTYLE 设置组件边框形状CAPTION 设置组件标题CTL3D 设置组件边框是否为3D模式,若BORDERSTYLE设置为BSNONE则此属性无效COLOR 设定组件背景颜色CURSOR 设定鼠标经过组件时光标所显示的形状ENABLED 设定组件是否能使用,当设为FALSE时组件会呈灰色FONT 设定组件内文字的字型、字体大小、颜色等HE

2008-01-13 12:24:00 2500

原创 BCB部分功能实现

删除别名中所有的表、检查表是否存在、组件的类名、剪贴板中的文字、字符流、检查表是否已打开表的状态操作、改变PageControl的标签、向Query传递参数 日期属性 绘制状态条 删除别名中所有的表void TData::CleanTemp() {   TStringList *myTables = new TStringList();  TTable *Table = new TTable(

2008-01-13 12:22:00 1670

原创 界面规范

 1. 界面规范 1.1. 总体原则 l 以用户为中心。设计由用户控制的界面,而不是界面控制用户。 l 清楚一致的设计。所有界面的风格保持一致,所有具有相同含义的术语保持一致,且易于理解 l 拥有良好的直觉特征。以用户所熟悉的现实世界事务的抽象来给用户暗示和隐喻,来帮助用户能迅速学会软件的使用。 l 较快的响应速度。 l 简单且美观。 1.2. 原则详述 1.2.1. 用户控制 用户界面设计的一个

2008-01-13 12:18:00 1564

转载 API::CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)UpdateThread,(LPVOID)ThreadPara,CREATE_SUSPENDED,&amp;ThreadId);//开始一个计算线程

API::CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)UpdateThread,(LPVOID)ThreadPara,CREATE_SUSPENDED,&ThreadId);//开始一个计算线程 来创建线程  以下是部分代码(在一个循环里创建线程):                                             DWOR

2008-01-03 23:50:00 5296

原创 用createTherad创建线程

 bcb专门为线程提供了tthread类,用向导可以快速生成,有例程,能够完成绝大部分功能//Listen thread executant,for acceptor blocking//监听(Accept)线程执行体,用来接受用户连接请求////参数://lpParam:用户数据,完成端口管理类unsigned WINAPI ListenerThread(LPVOID lpParam){  

2008-01-03 23:46:00 1188 1

原创 小键盘输入

 在输入密码的时候要求小键盘输入,如何才能做到这一点?(没有验证 ).h private:         void   __fastcall   NewWndProc(TMessage&   Message); .cpp TWndMethod       OldWndProc; //-----------------------------------------------------

2007-12-31 14:42:00 691

原创 编译指令#pragma详解

编译指令#pragma详解With #pragma, C++Builder can define the directives it wants without interfering with other compilers that support #pragma. If the compiler doesnt recognize directive-name, it ignores the

2007-12-27 23:02:00 559

原创 ListBox中选中的字符串赋给另一个变量

void __fastcall TForm1::ListBox1Click(TObject *Sender){        AnsiString str;        str=ListBox1->Items->Strings[ListBox1->ItemIndex];        ShowMessage(str);}//------------------------------------

2007-12-26 18:23:00 924

原创 Virtual Treeview 的实现

 Virtual Treeview 的实现作者: Andrew D. Weiss. 翻译: [yn]Yuxiang本文介绍如何简单实现同步或异步载入节点的 Virtual treeview 。 C# (C# 1.0, C# 2.0)Windows, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0)Win32, VS (VS.NET2002, VS.

2007-12-26 12:45:00 2781

原创 如何读取结构体的数值

定义了一个结构体和一个字符串变量,如下: struct   senddata {       char   leading_id;       char   plc_id;       char   length_id;       char   length;       char   output_id;       char   output[16];       char   analog

2007-12-25 18:50:00 3721

原创 关于调用程序的窗口信息处理问题

 我用BCB编辑一个Form窗口,并用WinExec调用window系统的debug命令,现在想把debug窗口设置成Form的子窗口。 请问怎样来完成这个功能?! 设置父窗体与子窗体,并在父窗体调用子窗体OK

2007-12-25 18:43:00 643

原创 网页中出现的动态背景(未解决)

如何做一些网页中出现的动态背景,比如一直下雨,有鱼在水里游等等  有点像GIF格式 前提:不用第三方控件   

2007-12-23 11:44:00 758

原创 高低字节

 c++builder   中,一个十六进制的数比如0D   01   ,高字节为01,底字节为0D,任何把这个数转换成10进制? v__fa __fastcaorm1::Button1Click(TObject *Sender){       AAnsiString hex="0D01";        int i;        i=StrToInt("0x"+hex);      

2007-12-23 11:40:00 1567

阿里巴巴Java开发手册终极版v1.3.0 word 版本下载

阿里巴巴Java开发手册终极版v1.3.0 word版本下载

2023-04-12

c++builder工程 支持在其他操作系统运行的附加文件

c++builder工程 支持在其他操作系统运行的附加文件,在工程中加上后,能在在其他操作系统上运行。

2010-01-25

ListView在操作大量数据时慢的实例

ListView在操作大量数据时慢的实例

2010-01-25

ListView 选中改变图标

ListView 将选中的行的图标切换掉

2010-01-25

ListView属性AddObject实例

ListView属性AddObject实例

2010-01-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除