编程语言
ljq900
这个作者很懒,什么都没留下…
展开
-
delphi中使用指针优化程序性能
大多数情况下,dephi高效的编译器能使代码优化,以达到最有效率。但是,大家都知道,决定程序效率的是算法,不论编程语言多好, 计算机性能多高,如果没有合理的算法。随便写出来的程序也是难以胜任复杂计算的问题。 c与语言中的指针相比最为程序员,大家都很清楚,通过操纵地址而不是数据本身来对数据处理,能极大地改善性能。delphi中也提供了指针类型,即数据类型后加" ^",就是相应的指针原创 2006-09-07 19:51:00 · 1315 阅读 · 0 评论 -
vb .net 转换大写金额函数
Function yh_bigmoney(ByVal num As Double) As String Dim intpart As Integer Dim dotpart As Integer Dim cm As Integer intpart = Int(num) dotpart = yh_round((原创 2012-06-29 17:57:47 · 1606 阅读 · 0 评论 -
串口基本操作c函数不使用OVERLAPPED
HANDLE __stdcall comm_open(int port,LPCTSTR settings){ HANDLE comfile; DCB dcb; char comname[11]="\\\\.\\COM\0\0\0\0"; if(port comname[7]=port+0x30; }else if(port comname[7]=(port/10%1原创 2012-04-23 22:20:57 · 785 阅读 · 0 评论 -
apache commons fileupload 手记删除临时文件及优化速度
public void Parse(FileItem fi) { if (fi.isFormField()) { //将form中的路径参数保存为Attribute request.setAttribute(fi.getFieldName(), fi.getString());原创 2009-12-29 10:33:00 · 3051 阅读 · 0 评论 -
devc++ 编译 lib库 问题
devc++ 编译用*.a库,对于*.lib库默认情况下会有问题进行处理如下可正常编译1.下载并安装gcc-objc包(在更新管理器中可找到)2.修改工程属性->编译器->连接器中的“连接objective C”为yes3.将*.lib的库添加到工程选项->参数->连接器(点选“加入库或者对象”) 工程即可正常编译当然动态加载dll也是可行的。但对于提供a原创 2009-07-09 17:04:00 · 5616 阅读 · 2 评论 -
delphi中为自定控件绘制windows按钮
若要自定工具拦,但也要保留windows样式的按钮时下面给出一种实现procedure TmyButton.defaultdraw;var arect,R:Trect; wpos,hpos:integer; Details: TThemedElementDetails;begin hpos:=0; arect:=self.ClientRect; canvas.Fon原创 2007-05-19 17:13:00 · 1428 阅读 · 0 评论 -
用vc++动态加载dll
//同时该头文件也是动态调用动态连接库的比较合适的实 ////例,initCommDll()必须在调用扩展函数前调用//author liujinqiang ////2006-4-1 //mydllfun为示例函数///函数调用定义,函数参数类型,返回类型应该与dll中一致 typedef DWORD (_stdcall MYDLLFUN)(DW原创 2007-05-19 17:08:00 · 5426 阅读 · 1 评论 -
fast report中实现大写金额
//memo类型控件,值应该为"[bigsum]",代码如下begin moneys1:=零壹贰叁肆伍陆柒捌玖; moneys2:=圆拾佰仟万拾佰仟亿; pursum:=int([selllog."购电金额"]); bigsum:=; if pursum>=100000000 then bigsum:=金额太多 else begin原创 2007-05-19 16:55:00 · 1665 阅读 · 0 评论 -
fastreport2.5中直接打印报表到打印机
个别情况下,我希望报表直接打印,而不需要预览,或每次都选择打印机以及更改打印设置。于是扩展了以下函数,直接将报表打印到指定打印机,所有信息预先设置,打印时就可以直接打印了。新增如下函数 function TfrReport.printto(printer:string;PageNumbers: string; Copies: Integer; Collate: Boolean; P原创 2007-05-19 17:11:00 · 3098 阅读 · 1 评论 -
用c读写dbf文件的简单实现
////////////////////////////////////////////////////////////////dbffile.h: Dbase Files read and write class ////author liujinqiang ////2006-4-1 /////////////////////////////原创 2007-05-19 17:06:00 · 2349 阅读 · 0 评论 -
jstree 的设想
//下面类层次结构中,分离了控件的行为和样式的实现,在样式多变的情况下,使得样式的变动不会引起修改其它代码//增强了代码灵活性和可维护性function cnode(){}//基本的节点数据结构,可用于menu,tree等多种场合function ctreenode(){//对treenode的行为提供支持 //property this.render=null原创 2007-07-19 09:14:00 · 918 阅读 · 1 评论 -
局域网中使用PB ASA数据库
1、运行数据库服务Run(apppath+"dbsrv7.exe -n " + servername+ " " + dbname) 其中apppath:dbsrv7.exe的安装路径,servername:数据库服务名,dbname:数据库名(最好全名)2、随系统启动dos命令:reg add "HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Wind原创 2007-07-06 09:25:00 · 1378 阅读 · 0 评论 -
delphi中使用adoconnection 的openschema的例子源代码
关于odbc对话框,openschema等用法的例子源代码不知道怎么样上船?关键内容如下 ADOConnection1.Connected:=false; ADOConnection1.ConnectionString:=adodb.PromptDataSource(handle,self.ADOConnection1.ConnectionString);try ADOConnec原创 2006-09-07 19:56:00 · 1833 阅读 · 0 评论 -
fastreport totalpage 只有设置doublepassreport为true 才正确否则为0
fastreport totalpage 只有设置doublepassreport为true 才正确否则为0转载 2012-06-29 18:00:10 · 2813 阅读 · 0 评论