上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 66 下一页
摘要: 一名Delphi程序员的开发习惯有关开发习惯的一些想法,如鲠在喉,不吐不快。究其发贴动机,当然不排除有骗取参与分的可能,但另一方面,也希望能给同行(念Xing)者提供一些 建议,或者参考(希望不是误人子弟)。同时,也希望各位能够就我的这些陋习,发表一点看法,给出批评和指正的意见。谢谢。一.建立工程目录 首先,第一步要做的,当然是给新项目建一个单独的目录(别笑)。目录名称与项目名称同名,或者另取一个也可,只要清楚、简练。然后,在此目录中创建以下各 个目录: :用来存放该项目相关的开发文档(需求说明,概要设计,详细设计等等等等); :用来存放Delphi源程序中的”.Dpr”,”.Pas”,”.D 阅读全文
posted @ 2013-12-25 21:41 麦麦提敏 阅读(1290) 评论(0) 推荐(0)
摘要: 七维互联 http://www.7wei.com/黄云贵的Delphi http://www.cnblogs.com/huangygdelphi/articles/2232171.htmlDelphi XE 2,RAD Studio XE2 v16.0 官方下载(附破解) 更新 Update4 Hotfix 1 http://blog.csdn.net/maxwoods/article/details/8303084Delphi XE From万一 http://www.cnblogs.com/dzdd/tag/Delphi%20XE%20From%E4%B8%87%E4%B8%8... 阅读全文
posted @ 2013-12-19 19:03 麦麦提敏 阅读(2839) 评论(0) 推荐(0)
摘要: Android开发数据库三层应用-DataSnaphttp://www.2ccc.com/news/Html/?1517.html 核心提示:我觉得Delphi最强大的的功能之一就是开发数据库三层应用的DataSnap,在Android上的实现,首先是完成服务器的设计:(1)利用向导完成DataSnap服务器的框架,如下图:由于是实验,所以选择VCL程序,如果是实际应用,建议Service程序我习惯使用TCP/IP作为通讯协议,简单且速度...我觉得Delphi最强大的的功能之一就是开发数据库三层应用的DataSnap,在Android上的实现,首先是完成服务器的设计: 阅读全文
posted @ 2013-12-19 15:18 麦麦提敏 阅读(1047) 评论(0) 推荐(0)
摘要: http://zhidao.baidu.com/question/140107193.html最近下载了一个excel模板,使用excel宏编的,但实际需要需更改一下,但是他设置了工作表密码保护,谁会破解宏工作表密码,请高手指教------------首先建一新EXCEL文件,在工作表标签处右点>>检视程式码>>复制以下代码>>按F8执行 在弹出窗中选你要你破解工程密码的EXCEL文件 >>再按F5执行即可.********************Private Sub VBAPassword() '你要解保护的Excel文件路径 Fil 阅读全文
posted @ 2013-11-30 10:46 麦麦提敏 阅读(8815) 评论(0) 推荐(0)
摘要: 让Delphi的DataSnap发挥最大效率让Delphi的DataSnap发挥最大效率一个DataSnap的应用程序由两个层组成:DataSnap服务器,它有一个带有一个或者更多DataSetProvider组件的远程数据模块;DataSnap客户端,它带有一个xxxConnection组件和一个或者多个连接到DataSetProviders的ClientDataSets。你可以不使用ClientDataSet而换用XMLBroker组件,后者是专门用在InternetExpress Web服务器应用程序上的。 DataSetProviders的作用是把数据导出到外部世界,而ClientDa 阅读全文
posted @ 2013-11-21 23:47 麦麦提敏 阅读(932) 评论(0) 推荐(0)
摘要: 使用 TRegistry 类[1]: 显示各主键下的项{XP 注册表中的主键}HKEY_CLASSES_ROOT {文件类型信息} HKEY_CURRENT_USER {当前用户信息}HKEY_LOCAL_MACHINE {软硬件信息} HKEY_USERS {所有用户信息} HKEY_CURRENT_CONFIG {当前配置信息}{Delphi 定义的常量}HKEY_CLASSES_ROOT = DWORD($80000000);HKEY_CURRENT_USER = DWORD($80000001);HKEY_LOCAL_MACHINE = DWORD($8000... 阅读全文
posted @ 2013-11-21 23:35 麦麦提敏 阅读(293) 评论(0) 推荐(0)
摘要: ini 文件操作记要(1): 使用 TIniFileunit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; Button6: TButton; Button7: TButt... 阅读全文
posted @ 2013-11-21 23:32 麦麦提敏 阅读(513) 评论(0) 推荐(0)
摘要: 先人的DELPHI基础开发技巧 ◇[DELPHI]网络邻居复制文件 uses shellapi; copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false);◇[DELPHI]产生鼠标拖动效果 通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL: var xpanel,ypanel,xlabel,ylabel:integer; PANEL的MouseMove事件:xpanel:=x;ypanel:=y; P 阅读全文
posted @ 2013-11-19 08:57 麦麦提敏 阅读(563) 评论(0) 推荐(0)
摘要: Q: 怎么来改变ListBox的字体呢?就修改其中的一行。A: 先把ListBox1.Style 设成lbOwnerDrawFixed然后在 OnDrawItem 事件下写下如下代码procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;Rect: TRect; State: TOwnerDrawState);varOffset: Integer;beginOffset := 2;with (Control as TListBox).Canvas do beginFillRect(Rect);if Index 阅读全文
posted @ 2013-11-19 08:54 麦麦提敏 阅读(389) 评论(0) 推荐(0)
摘要: ------------------------------------------------------- ◇删掉程序自己的exe文件 procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); var F:TextFile; begin AssignFile(F,'delself.bat'); Rewrite(F);{F为TextFile类型} WriteLn(F,'del '+ExtractFileName(Application.ExeName)); WriteLn(F, 阅读全文
posted @ 2013-11-19 08:50 麦麦提敏 阅读(312) 评论(0) 推荐(0)
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 66 下一页