在Delphi与C++之间实现函数与对象共享 在Delphi与C++之间实现函数与对象共享在Delphi与C++之间实现函数与对象共享Delphi以其独特的面向控件的开发方式、强大的数据库功能以及快速的编译技术,使得它自发布起即格外引人注意。随着Delphi 3提供丰富的Internet应用,Delphi日益成为最重要的软件开发工具之一,它吸引了许多原Visual Basic、Foxpro、dBase甚至C++
ERP在中国(下) ERP在中国(下)金达仁企业是应用ERP的主体 大量的研究与实践已经充分表明,ERP在我国应用的成败并不取决于技术、资金、互联网系统、应用软件和软件实施,而主要取决于企业自身主体意识。企业是应用ERP的主体。企业应用ERP首先要提高思想认识,转变思想观念,增强自身主体意识。只有增强了主体意识,才能提高主体能力,才能发挥主体作用,才能确保ERP项目的成功。面对当今世界新经济发
ERP在中国(上) 编者按:有关ERP的引入是许多企业颇为关注的问题。自从1981年沈阳第一机床厂从德国工程师协会引进了第一套MRPII软件以来,MRPII/ERP在中国的应用与推广已经历了近20年。从起步、探索到现在,尤其是在1998年,ERP在各行各业开始变得耳熟能详。但是究竟何为ERP,ERP的未来将是怎样的,和国内企业如何根据自身的情况引入ERP,收到良好的效果,仍旧是人们争论的话题。 我国知名管理学家金达
用Delphi 开发数据库程序经验三则 1.建立临时表 数据输入是开发数据库程序的必然环节。在Client/Server结构中,客户端可能要输入一批数据后,再向服务器的后台数据库提交,这就需要在本地(客户端)建立临时数据表来存储用户输入的数据,待提交后,清除本地表数据。这种方法的好处是:提高输入效率,减小网络负担。 由于用户一次输入的数据量一般情况下较小(不会超过几百条记录),所以临时表可以建立在内存中,这样处理速度较快。 方法1
在DELPHI程序中自动设置ODBC数据源 在DELPHI数据库应用程序中,我们访问数据库通常有两种方法.一种是通过BDE数据库搜索引擎,即利用DELPHI自带的数据库驱动程序,这种方法的优点是速度快,但应用范围有限,当数据库版本更新时,有可能不能用于操作新的数据库;另一种方法是通过ODBC,这种方法的优点是可以随操作系统(如WINDOWS)提供,作为标准接口能适应多种数据库,缺点是速度慢.在编程时,我们可以根据需要选择其中的一种方法.
全文本检索的应用(3) CONTAINSTABLE 语法我们通常在 FROM 子句中使用 CONTAINSTABLE ,就象这样:SELECT * FROM table_name,CONTAINTABLE(fulltext_table,fullText_column,search condition) WHERE ......。CONTAINSTABLE 在查询方式上与 CONTAINS 几乎一样,所以就不用赘述了。
全文本检索的应用(2) CONTAINS 语法我们通常在 WHERE 子句中使用 CONTAINS ,就象这样:SELECT * FROM table_name WHERE CONTAINS(fullText_column,search contents)。我们通过例子来学习,假设有表 students,其中的 address 是全文本检索的列。1. 查询住址在北京的学生SELECT student_id,stude
全文本检索的应用(1) 基本知识1. SQL Server7 的 DeskTop 版中没有全文本检索。2. 一个表只能有一个全文本检索。3. 被检索的表必须有单列的唯一索引。4. 全文本的索引存储在文件系统中,而非数据库中。5. 更新全文本索引的过程比常规索引要耗时,而且也不象常规索引那样可以由数据库系统立即更新。6. 全文本索引包含在全文本目录( Full-Text Catalog )中,每个数据库可以包含
在打印或打印预览前如何获取报表页数 我们有时需要在打印前获取报表的打印页数, 比如我们需要在页眉或页脚中打印“共 xx 页 第 xx 页”,那如何实现呢? QuickRep生成Report之前,我们是无法得知报表页数的,而QuickReport是在打印或打印预览时才生成报表,换言之我们只有在 打印或打印预览前先将报表生成一次才能获取打印页数.生成报表的方法是 Prepare。参考以下的例子: ... var nPag
在Dephi中使用TStream读写数据的技巧 --- 在Dephi中提供了一个抽象的数据类型TStream来支持对流式数据的操作。这些数据通常来自文件、数据库、内存对象、OLE对象等,TStream提供了统一、简洁的方法来进行数据的读写。在通常情况下,我们并不需要直接使用TStream类,对流式数据的读写封装在VCL控件的方法中。但是如果这些方法无法满足我们的要求,就需要自己手动控制数据的读写。 一、 TStream的常用的方法和属性:
Delphi中实现文件拷贝的三种方法 1.调用API函数procedure CopyFile(FromFileName,ToFileName:string);varf1,f2:file;BeginAssignFile(f1,FromFileName); //指定源文件名AssignFile(f2,ToFileName); //指定目标文件名Reset(f1);TryRewrite(f2);TryIf Lzcopy(TfileRec(f
InstallShield Express制作Delphi数据库安装程序 关键所在用Delphi编写的数据库程序在发布时需要同时发布BDE(Borland Database Engine),但BDE占用空间较大(不同版本大小不一,最新的Delphi5有17M多),远比一般的程序本身要大。但实际上,有些文件用不上的,所以我们可以在发布时用Delphi附带的InstallShield制作安装程序来定制BDE驱动,这样可以精简我们的数据库应用程序。实现与应用参考Bde32.H
用Delphi实现风Word97风格的工具栏 在Delphi的元件选项板Additional页中,新增了Controlbar元件,此元件和Win32页中的Toolbar、Coolbar配合使用,再辅以Imagelist、Mainmenu等元件,完全可以实现具有Word97风格的工具栏。下面以一个FORM中的工具栏为例,详细介绍设计步骤: 1从Additional页中选择Controlbar,将其放入FORM1中,设置其属性如
充分利用Windows API扩展Delphi函数 Borland Delphi是与Visual Basic相似的可视化开发工具,但其功能比VB更加强大。例如,Delphi支持汇编语言和指针操作、全面支持Windows API函数及外部DLL的使用,使得它具有更广泛的应用范围。即使用于编制一些较小的应用程序,Delphi与VB相比看来不相上下, 但由于Delphi是编译型的语言,其编译后的EXE文件可以真正脱离Delphi的环境独立运行,而
Delphi中RichEdit的奥妙 一、如何得知当前行号 用RichEdit(或者memo)控件制作文本编辑器时,通过访问linescount属性可以得到总行数,但是若想知道光标当前所在行的行号就麻烦了,因为delphi没有提供这个属性。要实现这个编辑器必备功能,就须调用em_ LineFromChar。请试试下面的程序。 先在窗口中布置一个RichEdit或者memo(命名为editor),以及一个button。在butto
在Delphi的DBGrid中插入其他可视组件 在Delphi的DBGrid中插入其他可视组件 Delphi提供了功能强大的 DBGrid组件,以方便进行数据库应用程序设计。但是如果我们仅仅利用DBGrid组件,每一个获得焦点(Grid)只是一个简单的文本编辑框,不方便用户输入数据。Delphi也提供了一些其他数据组件来方便用户输入,比如DBComboBox,DBCheckBox等组件,但这些组件却没有DBG
用DELPHI编制Windows95下的钩子函数 用DELPHI编制Windows95下的钩子函数 Windows消息管理机构提供了能使应用程序访问控制消息流μc4所谓的钩子(HOOK)机制。钩子有多种,分别用于捕获某一特定类型或某一范围的消息。如:键盘消息,鼠标消息等。我们这里仅以键盘钩子的使用为例,讨论在DELPHI下怎样编写DLL程序和怎样在自己的程序中安装使用键盘钩子函数,并讨论了不同程序使用同一DLL文
自制支持文件拖放的VCL组件 用过Winamp的朋友都知道,Winamp的界面能支持文件拖放,当你想欣赏某MP3文件时,只需要 将文件拖到Winamp的窗口上,然后放开鼠标就行了。那我们如何让自己的程序也实现这样的功能 呢?我们可以通过改进开发工具提供的标准组件来实现。下面以Delphi环境中的ListBox组件为 例,让ListBox支持文件拖放。 首先介绍一下要用到的API函数: DragAccep
ERP初阶(十四):ERP软件的发展趋势 (by AMT ERP研究小组)RP出现后不久,计算机技术就遇到了Internet/Intranet和网络计算的热潮、制造业的国际化倾向以及制造信息技术的深化。这些又将制造业管理信息系统的发展推到了一个新阶段。其中最引人注目的有以下几方面的发展。一、 ERP功能的扩展1、纳入PDM功能产品数据管理 PDM将企业中的产品设计和制造全过程的各种信息、产品不同设计阶段的数据和文档组织
ERP初阶(十三):ERP系统应用与管理咨询 (by AMT ERP研究小组)前面我们已经提到了很多关于ERP实施应用中的问题,而这些问题的彻底解决,一方面来自于企业的不断努力,另一方面,我们也应看到,仅仅依靠企业内部自身的力量,有时是无法有效地解决它所面临的所有问题的。这时,就有必要借助一定的外部力量,如管理咨询公司的专业化服务,来帮助企业成功实施ERP系统。这一部分里我们就要针对ERP系统的应用与管理咨询的关系进行一下详细的分析。