摘要: FastReport4.6程序员手册_翻译一、使用TfrxReport 组件工作1、加载并存储报表默认情况下,报表窗体同项目窗体构存储在同一个DFM文件中。多数情况下,无须再操作,因而你就不必采用特殊方法加载报表。如果你决定在文件中存储报表窗体或者是数据库的Blob字段(他提供了非常大的弹性,你能够在非编译程序中修改),你必须使用“TfrxReport”提供的加载和存储方法。function LoadFromFile(const FileName: String; ExceptionIfNotFound: Boolean = False): Boolean;从一个给定名字文件中加载报表。如果第 阅读全文
posted @ 2013-04-22 17:53 麦麦提敏 阅读(376) 评论(0) 推荐(0) 编辑
摘要: DataSnap基础1. DATASNAP 历史作为MIDAS起始于Delphi3,Delphi4是MIDAS II,Delphi5中是MIDASIII,而后基于COM远程数据模块方式使用TCP/IP,HTTP,(D)COM构建出强大的通讯能力.从Delphi6开始改名为DataSnap,直到D2007这个框架一直在使用.D2009重新架构了DataSnap—移除COM依赖,使用TCP/IP以更轻量级的方式生成远程服务对象和客户端连接能力.同时提供了与Delphi Prism2009开发的.NET程序通讯的功能.Delphi2010中构建于D2009架构之上,并对此架构做了进一步的扩展,包括使 阅读全文
posted @ 2013-04-17 18:27 麦麦提敏 阅读(1454) 评论(0) 推荐(0) 编辑
摘要: Delphi数据库处理第一节 BDE、ADO、InterBase和dbExpress Delphi中处理数据库主要有两种方法,也就是BDE、ADO,从Delphi 6.0开始还加入了一种dbExpress方法。 另外,Delphi还提供了专门处理Borland 公司自己的数据库产品InterBase 数据库的专门的方法。 BDE(Borland Databas Engine), 是Delphi中最古老的技术,从delphi 2.0加入BDE 技术以后,一直是Delphi处理数据库的事实上的标准。BDE 是一个基于驱动程序的体系结构,每一种数据格式或数据源都有一种驱动程序来驱动相近的数据源。.. 阅读全文
posted @ 2013-04-16 11:40 麦麦提敏 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Delphi笔记-数据库开发数据集的每一列被称为一个字段,每一行被称为一个记录。•数据集:是一个分立的数据记录的集合。数据集由VCL的TDataSet表示。•表:一种特殊类型的数据集。表一般是一个实际存储在磁盘上、包含有数据记录的文件。VCL的TTable类中封装了它的各种功能。•查询:也是一种特殊类型的数据集。它可以被看作是执行了特殊命令后所产生的“内存表”,这些命令一般是对物理表或表集的操作。 在VCL中由TQuery类来处理查询。•数据库:指磁盘中的一个目录(在处理像Paradox、dBASE文件这样的非服务器数据的情况下),或是一个SQL数据库(当使用SQL服务器时)。 在一个数据库中 阅读全文
posted @ 2013-04-15 18:55 麦麦提敏 阅读(1570) 评论(0) 推荐(0) 编辑
摘要: 数据库左连接的一点知识数据库的做链接我们经常遇到,有一次发现了顺序问题,没有搞明白,现在在回顾总结下。首先创建2张表A,B,然后插入初始化数据。create table A(id int);create table B(id int);INSERT INTO A VALUES(1);INSERT INTO A VALUES(2);INSERT INTO A VALUES(3);INSERT INTO B VALUES(1);INSERT INTO B VALUES(2);INSERT INTO B VALUES(3);SELECT * FROM A;SELECT * FROM B;idid我们 阅读全文
posted @ 2013-04-11 13:12 麦麦提敏 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 用命令实现Win7远程桌面关机和重启关机 shutdown -s -t 0重启 shutdown -r -t 0打开运行框(Win+R键),输入上述命令即可,后面的数字表示关机/重启延迟的时间at 12:00 shutdown -s在运行里输入这个然后敲回车他就会在12点种的时候关机用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \computername] [-t xx] [-c "comment"] [-d up:xx:yy]没有参数 显示此消息(与 ? 相同)-i 显示 GUI 界面,必须是第一个选项-l ... 阅读全文
posted @ 2013-04-11 12:56 麦麦提敏 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一 Dll的制作一般分为以下几步:1 在一个DLL工程里写一个过程或函数2 写一个Exports关键字,在其下写过程的名称。不用写参数和调用后缀。二 参数传递1 参数类型最好与window C++的参数类型一致。不要用DELPHI的数据类型。2 最好有返回值[即使是一个过程],来报出调用成功或失败,或状态。成功或失败的返回值最好为1[成功]或0[失败].一句话,与windows c++兼容。3 用stdcall声明后缀。4 最好大小写敏感。5 无须用far调用后缀,那只是为了与windows 16位程序兼容。三 DLL的初始化和退出清理[如果需要初始化和退出清理]1 DLLProc[SysUt 阅读全文
posted @ 2013-03-29 01:10 麦麦提敏 阅读(349) 评论(0) 推荐(0) 编辑
摘要: ◇[DELPHI]网络邻居复制文件 uses shellapi; copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false);◇[DELPHI]取得WINDOWS目录 uses shellapi; var windir:array[0..255] of char; getwindowsdirectory(windir,sizeof(windir)); 或者从注册表中读取,位置: HKEY_LOCAL_MACHINE\Software\Microsoft\Win 阅读全文
posted @ 2013-03-29 01:06 麦麦提敏 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 对字符串及数组的操作,是每个程序员必须要掌握的。熟练的使用这些函数,在编程时能更加得心应手。1.Copy 功能说明:该函数用于从字符串中复制指定范围中的字符。该函数有3个参数。第一个参数是数据源(即被复制的字符串),第二个参数是从字符串某一处开始复制, 第三个参数是要复制字符 串的长度(即个数)。最后函数返回一个新的字符串(即是我们指定要复制的字符串内容)。 参考实例: var S: String; MyStr: String; // 保存新的字符串 begin S := ’’I Love China!’’; //下面将获取I Love China中的“Love”字符串。... 阅读全文
posted @ 2013-03-29 00:35 麦麦提敏 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 首先要说一下begin ... end; 相当于c或者c++中的{ ... }。 (1)声明语句 常量:const 常量标识符[:类型]=常值; 变量:var 变量标识符:数据类型; (2)表达式语句 由运算符组成的合法语句运算符优先级: 运算符 优先级 @ not 1 (最高) *,/,div,mod,and,shl,shr,as, 2 +,-,or,xor 3 >,<,>=,<=,<>,=,in,is, 4 (最低) (3) with ... do ... end 语句 主要在操作记录类型或组件时使用。 示例:type people=Record //定 阅读全文
posted @ 2013-03-29 00:27 麦麦提敏 阅读(650) 评论(0) 推荐(0) 编辑