自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 最大程度地提升Delphi/C++Builder/InterBase 应用的性能

最大程度地提升Delphi/C++Builder/InterBase 应用的性能大会演讲稿摘要本文提供了一些建议和技巧用来帮助读者提升Delphi/C++ Builder/InterBase 系统的性能本文来自于MER 系统公司Robert Schieck 在第12 届Borland 开发大会上的讲话稿。Robert Schieck 是MER 系统公司的总裁MER 系统公司位于加拿大主要提

2003-01-31 15:36:00 2023

原创 C++ Builder 高手进阶 (五)用BCB编写多线程应用程序

 C++ Builder 高手进阶(五)用BCB编写多线程应用程序[email protected]   随着Windows系统的全球性普及,多线程技术已越来越多地运用到许多软件设计中。使用多线程技术可全面提高应用程序的执行效率。以前为了实现多线程编程,基本上都是调用一系列的API函数,如CreateThread、ResumeThread等,不容易控制,还容易出错。在使用BCB以后,

2003-01-30 21:27:00 5107 1

原创 ODAC使用指南 (一)ODAC常见问题集 (完)

  我使用TSmartQuery不能成功获取可编辑的查询结果,但当使用TOraQuery时却可以。请问为什么会这样? 你必须明白,为了使任何数据集组件可以被编辑,就必须保证数据表中的记录允许被更新,并且能被独立识别。对TSmartQuery来说,它必须要在属性KeyFields中指出字段名,以标识记录(例如,字段,主键或唯一索引). 有一种可供选择的办法是 - 如果查询字段之一是更

2003-01-30 13:17:00 4511

原创 Interbase 基础资料

Interbase 基础资料[email protected] 数据表中字段的数据类型定义 类型名称大小取值范围/精度VARCHAR(n)n个字符1 到 32767CHAR(n)n个字符1 到 32767个字节SMALLINT16位-32768(-2 15)到 32767(

2003-01-30 13:17:00 1758

原创 Interbase 的约束条件

Interbase 的约束条件[email protected]     以下是 Interbase 数据库的数据对象约束列表: 数 据 对 象约 束数据库大小 32TB数据库中表大小32TB每个数据库可包含文件 65536(SHORT类型)每个数据库中可含数据表 65536(以S

2003-01-30 13:16:00 1148

原创 系统设计师资格与水平考纲 (原高级程序员)

系统设计师资格与水平考纲 (原高级程序员) 一、考试说明  1. 考试要求:  (1) 掌握计算机体系结构和主要部件的基础知识;  (2) 掌握数据结构、程序语言、操作系统、数据库和软件工程的基础知识;  (3) 了解多媒体和网络的基础知识;  (4) 了解CASL汇编语言的程序编制;  (5) 掌握软件设计的方法和技术;  (6)熟练掌握面向对象编程技术,用C

2003-01-30 13:15:00 1334

原创 ODAC使用指南 (一)ODAC常见问题集 (续一)

 ODAC 支持 Oracle 7.3 和 Oracle 8. ODAC是否可在以前的ORACLE版本使用?      为了在ORACLE以前的版本上使用ODAC,需要在客户机上安装 Oracle 7.3和Oracle 8 的SQL-Net2.3。非常抱歉,如果已经安装了其它版本的*SQL-Net ,所有的设置 (包括数据库别名)都将丢失。为了保存这些设置, 我们建议您重新安装(安装)

2003-01-29 23:02:00 3251

原创 ODAC使用指南 (一)ODAC常见问题集

  ODAC使用指南 [email protected] (一)ODAC常见问题集ODAC与BDE数据存取组件(BDE DAC)相比有什么优势?             极高速的数据存取,这一点非常诱人。      可以调节每个执行查询的参数,以优化索引“资源/生产”。     可以终止长时间执行的查询(不幸的是,这项功能并不被ORACLE的PL-SQL块所支持)。

2003-01-29 17:09:00 4137 1

原创 Interbase 简介

【完全免费,且几乎是零维护的数据库软件,你都不心动???】      大凡开发数据库软件的人,都首选使用 Oracle、 Sysbase、Infromix、DB/2 和 Microsoft SQL Server 等,但使用 Interbase 的人就少了,原因大概就是很多人都认为 Interbase “不是真正意义上的数据库”,持这种看法的人认为 Interbase 不稳定或速度慢,属玩具型。

2003-01-29 17:09:00 3272 1

原创 C++ Builder高手进阶 (三)用BCB设计DBTreeView组件(续二)

 //续二void __fastcall TDBTreeView::FillChildTreeNodes(int ParentID, TTreeNode* Node, bool Nest){//用指定值填充子节点    TQuery* AQuery = new TQuery(this);//创建一个数据集控件    AnsiString strSql, strText;  

2003-01-29 14:06:00 2115

原创 C++Builder 高手进阶 (三)用BCB设计DBTreeView组件

 C++Builder 高手进阶  [email protected] 前段时间买了本书《C++ Builder深度历险》,暂且不论这本书写的如何,但其作者独特的写作角度令我折服。于是我就有了个想法,能不能将自己多年从事软件开发的经验写成一系列的文章在CSDN上与大家分享,这样不但可使自己的编程水平得到提高,同时又可与CSDN上众多的高手相互砌磋,又何乐而不为呢?在我的写作计划中,将

2003-01-29 13:58:00 2171

原创 C++Builder高手进阶 (三)用BCB设计DBTreeView组件(续一)

 //DBTreeView详细设计.CPP文件__fastcall TDBTreeView::TDBTreeView(TComponent* Owner)    : TTreeView(Owner){    //在构造函数中对相关数据进行初始化FDataLink = new TFieldDataLink;  //建立数据连接类    FParentIDField = "

2003-01-29 13:58:00 1910

原创 C++ Builder高手进阶 (四)动态显示任务栏图标

C++ Builder高手进阶  (四)动态显示任务栏图标[email protected]      在应用程序运行时,有时可能会因为要处理的数据量很大而暂时失去反应,这样给用户的感觉极其不好,影响了软件的更广泛应用。利用多线程技术固然可以解决这个问题,可这里我并想使用多线程,我想示范一下如何编制动态任务栏图标。  我的编程思路是:通过设置Timer时钟控件使应用程序在规定的时间间隔内

2003-01-29 13:58:00 2305

原创 C++ Builder高手进阶 (三)用BCB设计DBTreeView组件(小结)

 用BCB设计DBTreeView组件小结续二的最后一个函数,你是不是感到很纳闷:这个函数到底是用来干什么的呢?下面听我慢慢道来:我使用这个函数主要是用来实现定制属性编辑器。细心的读者一定还记得,我设计的控件中有三个关键的数据成员:ParentID,PrimaryIDField,DisplayField,这三个成员的函义是什么?相信不用我多说。为了使它们的设置更人性化,我选择了用下拉框的方

2003-01-29 13:57:00 1896 1

原创 C++Builder 高手进阶 (一)编写弹出广告杀手

  C++Builder 高手进阶  (一)   编写弹出广告杀手[email protected]一、系统分析  作为一名软件开发人员,必然会经常上网查找资料,可讨厌的广告真让人心烦。有没有办法自动关闭这些广告呢?答案是肯定的!也许你会说:“网上这类软件多的是,随便找一个不就行了?”,你说的确实不错,可作为一名软件开发人员,总不能什么都靠别人吧?自己动手作一个如何?说干就干,首

2003-01-28 21:33:00 1866

原创 EhLib 用户指南 (其中一部分)

 EhLib  用户指南 (其中一部分)翻译:[email protected] 使用 TDBSumList 组件TDBSumList说明 你可以使用TDBSumList在可视动态变化数据集中进行记录统计。在你想查看的数据集中设置相关的数据字段,然后写 SumListChanged 事件来指定在TDBSumList发生改变后所要做的操作。TDBSumList 的 S

2003-01-28 17:52:00 4233 1

原创 C++Builder 高手进阶 (二)系统窗口分析器

 C++Builder 高手进阶  (二)系统窗口分析器[email protected]     记得《超级解霸》作者梁肇新先生曾在电脑报上发表过系列文章《开发手记》,写的极有深度,令我获益匪浅。其在文中称,每次要写一个新功能或新的界面时,总喜欢用spy++对现有类似软件进行分析,可非常容易地得到其采用的什么类或什么消息机制,从而可轻而易举地模仿出相关的功能。我在具体的软件开发工作

2003-01-28 16:56:00 1422

空空如也

空空如也

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

TA关注的人

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