上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 66 下一页
摘要: procedure Tform1.Edit1KeyPress(Sender: TObject;varKey: Char);varedt: TEdit;str, strL, strR:string;p: integer;begin // 获取当前文本内容, 注意要去掉选中部分(因为会被改写).edt := TEdit(Sender);str := edt.text;ifLength(edt.SelText) 0thenbegin strL := LeftStr(edt.text, edt.SelStart); strR := RightStr(edt.text, Length(edt.text. 阅读全文
posted @ 2014-01-20 12:58 麦麦提敏 阅读(1822) 评论(0) 推荐(0) 编辑
摘要: 来源http://www.cnblogs.com/djcsch2001/archive/2010/07/19/1780573.html1. 去掉GroupBy栏cxGrid1DBTableView1.OptionsView.GroupByBox:=False;2. 在GRID footer 中加入sum(列)cxGrid1DBTableView1.OptionsView.footer:=Ture;然后在cxGRid1的customize中的summary 的footer.add需要合计的列kind= skSum(这个是设计的方法,以后会增加代码方法)3. 去掉cxgrid 中的过滤下拉箭头选择 阅读全文
posted @ 2014-01-14 13:12 麦麦提敏 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: Delphi 三层开发************ http://blog.csdn.net/lailai186/article/category/1396968 Delphi CxGrid 汇总************ http://blog.csdn.net/lailai186/article/details/8824724delphi四种消息框 ************ http://www.cnblogs.com/FuYan/archive/2013/04/28/3048733.html动态创建Fastreport http://blog.csdn.net/xinzheng_wang... 阅读全文
posted @ 2013-12-27 12:39 麦麦提敏 阅读(456) 评论(0) 推荐(0) 编辑
摘要: Delphi操作Excel大全DELPHI操作excel(转)(一) 使用动态创建的方法首先创建 Excel 对象,使用ComObj:var ExcelApp: Variant;ExcelApp := CreateOleObject( 'Excel.Application' );1) 显示当前窗口:ExcelApp.Visible := True;2) 更改 Excel 标题栏:ExcelApp.Caption := '应用程序调用 Microsoft Excel';3) 添加新工作簿:ExcelApp.WorkBooks.Add;4) 打开已存在的工作簿:Ex 阅读全文
posted @ 2013-12-27 12:28 麦麦提敏 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 一名Delphi程序员的开发习惯有关开发习惯的一些想法,如鲠在喉,不吐不快。究其发贴动机,当然不排除有骗取参与分的可能,但另一方面,也希望能给同行(念Xing)者提供一些 建议,或者参考(希望不是误人子弟)。同时,也希望各位能够就我的这些陋习,发表一点看法,给出批评和指正的意见。谢谢。一.建立工程目录 首先,第一步要做的,当然是给新项目建一个单独的目录(别笑)。目录名称与项目名称同名,或者另取一个也可,只要清楚、简练。然后,在此目录中创建以下各 个目录: :用来存放该项目相关的开发文档(需求说明,概要设计,详细设计等等等等); :用来存放Delphi源程序中的”.Dpr”,”.Pas”,”.D 阅读全文
posted @ 2013-12-25 21:41 麦麦提敏 阅读(1219) 评论(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 麦麦提敏 阅读(2475) 评论(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 麦麦提敏 阅读(1011) 评论(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 麦麦提敏 阅读(8624) 评论(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 麦麦提敏 阅读(864) 评论(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 麦麦提敏 阅读(279) 评论(0) 推荐(0) 编辑
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 66 下一页