随笔分类 -  学习心得

上一页 1 2

Perform方法在特殊操作控件上有奇效
摘要:近期想制作一个FDS的建模工具,其中需要对已生成控件的大小、位置等属性进行调整。于是从百度上搜了一下,很惊讶的发现Controls.TControl.Perform方法有奇效! 函数有三个原型,只列举一个: Perform(Msg: Cardinal; WParam: WPARAM; LParam: LPARAM): LRESULT; overload; 其中Msg用WM_SYSCOMMAND W... 阅读全文

posted @ 2010-11-01 14:35 Delphi7456 阅读(2305) 评论(0) 推荐(0)

SendMessage在结束进程上的使用
摘要:今天在看雪论坛注册了一个账号,需要100kx才能转为正式会员,故想编写一个可以在线刷kx的工具。思路就是第一次运行程序的时候显示bbs主页,然后手动登陆论坛(其实可以用Au3实现自动登陆),然后每个指定时间(我设置为6分钟)再次访问论坛就可以了。主要练习delphi控制台程序,一是如何调用外部程序,二是如何结束指定程序。关于调用外部程序,无非就是ShellExecute或WinExec,我选的后者... 阅读全文

posted @ 2010-10-31 22:12 Delphi7456 阅读(1628) 评论(0) 推荐(0)

实现带密码掩饰的Input窗口
摘要:Dialogs单元中有个InputQuery函数,能显示一个输入框,获取用户输入文本,返回一个布尔值。 function InputQueryEx(const ACaption, APrompt: string; var Value: string):Boolean; 今天看《Delphi5程序员指南》第4章P107中有个实例程序:在DPR文件中增加代码,其中用到了InputQue... 阅读全文

posted @ 2010-10-30 22:55 Delphi7456 阅读(1702) 评论(0) 推荐(0)

保密卡程序的编写
摘要:一直用巨盾自带的保密卡程序,每次都要启动巨盾,然后输密码查保密卡。感觉不是很好,一是巨盾占内存资源大,二是程序界面不很友好,不太喜欢。故根据自己的喜好和设想,设计编写一个保密卡程序。实现的功能:一、输入正确的密码后显示保密卡界面,防止别人偷偷使用。二、卡上坐标显示,有形象的十字指示标志。三、点下相应坐标后显示密码,点击其他坐标后原坐标位置隐藏。四、支持多个卡操作。五、显示卡时防截屏。六、程序加密。... 阅读全文

posted @ 2010-10-27 21:48 Delphi7456 阅读(629) 评论(0) 推荐(0)

Dll 模式窗口与非模式窗口
摘要:《Delphi5程序员指南》中讲到dll显示模式窗口与非模式窗口,用的是动态调用的方法,感觉有些繁琐,自己测试了一下,其实完全可以用静态调用的方法,也不用维护Application的Handle,这样不按书上的规范使用或许有什么问题,但以我目前的delphi水平暂时看不出。课本教程的调用方法如下:一.Dll库源码:非常简洁,只有一个输出接口函数:showCalendar其封装的窗体代码在DllWi... 阅读全文

posted @ 2010-10-22 11:05 Delphi7456 阅读(1481) 评论(0) 推荐(0)

Dll学习心得(2)
摘要:1、静态调用与动态调用的使用时机:如果dll中的函数只被调用1次,那么用动态调用可以及时释放内存,节省宝贵内存空间。如果dll中函数被频繁调用,那显然还是静态调用更合理一些。2、dll调用模式窗口和非模式窗口看的不是很明白。但是二者的区别和注意事项还是很明确的:模式窗口的显示用showmodal(),非模式窗口则需要通过两个函数来维护,一个维护显示show,一个维护关闭。由于对例子有些疑问,故这块... 阅读全文

posted @ 2010-10-20 23:30 Delphi7456 阅读(410) 评论(0) 推荐(0)

Dll 学习心得(1)
摘要:今天从图书馆借到《Delphi2005从入门到精通》,准备长期携带和查阅。利用晚上时间看了一下该书对Dll的讲解,有些内容比较深,不太明白,有些地方还是看的懂的。比如Dll内存共享和包,可能是缺少例子吧,真正写一段代码用到这个技术可能就好点。 Dll很早就有接触,也有过疑问,想知道他的作用是什么。但是对dll的认识只是停留在知道他是叫做动态链接库的东西,如何创建和使用的概念就比较模糊了。今天看了三... 阅读全文

posted @ 2010-10-18 23:49 Delphi7456 阅读(654) 评论(0) 推荐(0)

Dll的实现与接口
摘要:《Delphi6开发人员指南》中讲到dll开发的一种模式,感觉很受益,特自己写了个dll加以练习。实现功能的dll源码:实现dll接口的源码:dll发布后同时提供dll接口的源码,便于别人的调用,也方便自己修改。 阅读全文

posted @ 2010-10-18 23:47 Delphi7456 阅读(3111) 评论(0) 推荐(0)

工欲善其事,必先利其器......目前正在学习的几本好书
摘要:1、《Delphi高手突破》挺不错的入门级书籍,3天时间大致读完,对面向对象编程的理念有了全新的体会。 2、《Delphi组件参考大全》 边学边用,实践出真知!3、《Delphi函数参考大全》4、《Delphi6开发人员指南》国外经典,正在学习,虽然现在都delphi XE了,但语言不会有太大的变化。5、《Delphi6从入门到精通》国外经典6、《参透Delphi/Kylix》国内经典,对比国外的... 阅读全文

posted @ 2010-10-18 11:55 Delphi7456 阅读(590) 评论(0) 推荐(0)

今天晚上跳章节首先学习了感兴趣的DLL部分
摘要:看的是《参透Delphi_Kylix》,对DLL的认识有了一定的提高,但感觉还没有完全吃透。明天对比一下其他的书籍,然后学习一下万一老师的blog,看看DLL到底如何实际应用。有几个问题:1、如何创建一个DLL文件并调用他。(已解决)2、如何在一个DLL中调用其他DLL中的程序?(邪恶的想法,和目前正在研究的DLL劫持注入有关)(已解决)3、如何检测是谁(哪个进程)调用了指定的dll?关于问题1,... 阅读全文

posted @ 2010-10-17 23:36 Delphi7456 阅读(355) 评论(0) 推荐(0)

目标:3个月掌握delphi
摘要:来北京进修3个月,自由支配时间挺多,故计划在这3个月内掌握delphi这门语言。早就想深入学习一下delphi了,但往往因为各种各样的原因没能坚持下来,非常可惜。这次,要有所改变和突破,故开此blog,记录每天学习的点点滴滴和心得体会,希望3个月后能基本掌握delphi。 很早就接触并学过不少编程语言,初中的时候接触了BASIC语言,高中的时候是文曲星上的QBASIC,大学一的时候学过C,大三实... 阅读全文

posted @ 2010-10-17 19:44 Delphi7456 阅读(1060) 评论(0) 推荐(0)

上一页 1 2

导航