当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Delphi以其独特的面向控件的开发方式、强大的数据库功能、快速的编译技术以及简单易学的编程特性,使得它自发布之日起即格外引人注目,许多程序员也因此将它作为首选的开发工具。
 

 

    摘要:  所谓动态选单是指选单项随着程序的操作变化而变化。现在,我们用delphi来实现这一功能,具体步骤如下:   1.首先,确定动态选单的数据来源,即要确定动态选单标题是来自windows的系统注册表,还是来自一个数据库,或者是来自一个子目录,主要由程序的功能而定。这里假设主窗口名为mainform,上面已有主选单,其动态选单的数据源是一个string类型的变量,名称为submenuitemso......
 ·delphi中票据凭证的精确打印    »显示摘要«
    摘要:一、概述   在银行,税务,邮政等行业的实际工作中,经常涉及到在印刷好具有固定格式的汇款单,储蓄凭证,税票等单据上的确定位置打印输出相关的信息。在此类需求中,精确地定位单据并打印相关信息,是解决问题]的关键。一般情况下,开发者都是通过在打印机上通过重复的测试来达到实际需求。那么,有没有简单有效而又灵活的方法实现上述功能呢?   二、基本思路   分析上述单据的特征,可以发现:此类打印输......


Delphi中如何调用VC++创建的动态链接库
上一页   ... 第一步:启动vc++6.0,选择“file/new/mfc appwizzard(dll)”,工程名设为“maxmin”,按“确定”钮后,选择“regular dll using shared mfc dll”,按“finish”钮后,即创造了一个dll的框架工程.

第二步:选择“file/new”,在出现的对话框中选择“c/c++ header file”,在文件名处输入“mydll”,按“确定”钮,即创建了一个空的头文件“mydll.h”.在该文件中输入以下两行内容: 【程序编程相关:Delphi编程中的“流”

【推荐阅读:如何使dbgrid中不同的值显示不同颜色

extern "c" _declspec(dllexport) int min1(int x,int y,int z); 【扩展信息:用Delphi制作录音程序

extern "c" _declspec(dllexport) int max1(int x,int y,int z);

选择“file/save”保存该文件的内容.

第三步:选择“file/new”,在出现的对话框中选择“c/c++ source file”, 在文件名处输入“mydll”,按“确定”钮,即创建了一个空的源文件“mydll.cpp”.在该文件中输入以下内容:

#include "stdafx.h"

#include "mydll.h"

extern "c" __declspec(dllexport) int min1(int x,int y,int z)

{

if ((x<=y) & (x<=z)) return x;

else if ((y<=x) & (y<=z)) return y;

else return z; /*找出x,y,z中的最小整数*/

}

extern "c" __declspec(dllexport) int max1(int x,int y,int z)

{

if ((x>=y) & (x>=z)) return x;

else if ((y>=x) & (y>=z)) return y;

else return z; /*找出x,y,z中的最大整数*/

}


...   下一页
 ·用delphi实现无边界窗体的移动    »显示摘要«
    摘要:  在用delphi制作windows程序的窗体时,窗体的边界有四种选择:对话框式(bsdialog), 单边固定式(bssingle),双边可变式(bssizeable),无边界式(bsnone)。当设置为 bsnone时,窗体也就没有标题条,很显然,程序运行以后就无法移动窗体了。事实上,无边界 窗体是很有用的,例如,象word里面的浮动式工具箱其实就是无边界窗体,它可以大大节约屏 幕空......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE