2004年08月
请问用什么方法可以运行一个外部的EXE并返回它的Handle?
WinExec 返回不是该EXE的Handle
ShellExecute, ShellExecuteEx 也不是
CreateProcess 返回的是 Process Handle
到底要如何才可以返回和 GetWindow 所返回的一样的 Handle?
Re:
阅读全文>
发表于 @ 2004年08月26日 17:39:00|评论(loading...)|编辑
功能需求:获取指定部门编号及其所属的所有或指定层次的下级部门的记录集。
阅读全文>
发表于 @ 2004年08月26日 17:14:00|评论(loading...)|编辑
出处:http://www.delphizine.com/newsletterarticle/2004/08/di200408jc_l/di200408jc_l.asp
版权:属原作者所有,转载请注明出处!
翻译:lucentoff
2004年Delphi Informant杂志读者选择奖
(Delphi Informant Magazine Readers Choice Awards 2004)
阅读全文>
发表于 @ 2004年08月21日 17:03:00|评论(loading...)|编辑
1) 不会英语:CS源于美国,重量级的文档都是英文的。不会英语,那么你只能忍受拙劣的翻译和大延迟的文档(翻译出来的文档几乎都是很久以前出版的东西)。
2) 急于求成:什么都没学习就开始编程是最大的机会。写C++程序语法都能错,数据结构连线性表都不知道,数据库不知道关系模型,TCP编程不知道socket,还是先坐下来学习几年再说(如果说工作急需,我只能说:早干嘛去了)
3) 过于好问:勤学好问是一种很好的品质,但是如果把勤学丢了,只留下好问,就是一个恶劣的素质了。事无巨细都去请教别人,一则会让人厌烦,二则由于没有系统学习过程,也是不可能学习好的。
4) 只会艳羡别人和说别人不该拿那么多钱,而自己却收入微薄:老实说,绝大多数情况下,收入的高低和你的水平是有正相关关系的。不是否认有关系的存在,但是绝对不会10个人中9个人有关系而独独你没有。少抱怨一些多学习一些,提升自己才是最重要的。
5) 过于不求甚解和过于求甚解。了解为什么是很重要的,但是要学习的东西很多,如果什么都弄明白,那么估计头发白了还没有找到所有答案。当然如果什么都不想细致了解,那么只能去做阅读全文>
发表于 @ 2004年08月20日 10:23:00|评论(loading...)|编辑
编写Delphi应用程序时,经常会遇到一些ActiveX控件[注:扩展名为OCX的控件或DLL的类型库],它们为应用程序的开发提供了简单的操作途径。然而,这些程序在发布的同时,面临ActiveX控件注册问题。
解决途径:一、用安装程序制作打包文件,往往会给增加程序本身的大小,系统重装时,则必须重新安装它;二、用程序本身进行代码编写函数的形式处理它。
使用方法分为两种:
一、直接把可视化的ActiveX控件放到程序中;
二、运行时根据需要实时建立。
如果是直接使用,则应用程序在初始化的过程中会自动寻找、创建所需的ActiveX控件,如果控件没有注册,初始化程序会产生一个异常,捕捉并处理这个异常。
阅读全文>
发表于 @ 2004年08月11日 10:38:00|评论(loading...)|编辑
http://soft.yesky.com/SoftChannel/72342389024358400/20040721/1833202_1.shtml阅读全文>
发表于 @ 2004年08月04日 17:10:00|评论(loading...)|编辑
从Delphi5开始,Delphi集成开发环境中的Object Inspector就使用了图形化的风格来显示某些属性。比如Cursors、Colors、Fonts和Image List等等属性就是这种类型。第一次看到这样的效果,的确令人感到神奇,各种字体的名称可以直接以这种字体的样式显示出来,在选择字体的时候真是很方便。这种效果是如何实现的呢,其实就是使用了组件的“自绘”(Ower-drawing)方法。在Delphi中想要实现这样的功能是很方便的,现在我们就开始一段神奇的“图形化组件”之旅吧,Let's Draw!http://soft.yesky.com/SoftChannel/72342371928440832/20040623/1823606.shtml阅读全文>
发表于 @ 2004年08月04日 16:16:00|评论(loading...)|编辑
http://soft.yesky.com/SoftChannel/72342371928440832/20040726/1834794.shtml阅读全文>
发表于 @ 2004年08月04日 16:06:00|评论(loading...)|编辑
随着网络的深入应用,各种软件都增加了一些网络功能,常用的文本编辑器也出现了这样的一种功能,当你把一个网址输入完毕后,网址由黑色变成了带下划线的宝蓝色,点击之后,你的缺省Web浏览器将会被启动,显示出该URL所标识的网站内容;而如果你输入的是“mailto:webmaster@yesky.com”那么你的缺省电子邮件程序将被打开,这样你就能通过一个使用文本编辑器来发送电子邮件了。
阅读全文>
发表于 @ 2004年08月04日 15:51:00|评论(loading...)|编辑
对程序员职业的思考
很多人认为程序员是一种吃青春饭的职业,其实这只是一种误解,或者说他们根本没有深入程序员的生活和工作,只是肤浅的接触了软件开发领域的表象,渴望迅速成功,却不愿意付出艰辛的努力,这种努力不是熬几个夜就可以的,而是应该是持之以恒的。回想起在新加坡孤独的日子,在香港挑灯奋战的日子,我始终没有放弃,我相信自己能够闯出一片天地,我想给年轻的朋友们一点忠告,也可以说是我个人对实现职业规划的几点看法:
1. 工作要主动。你的领导和你其实一样,经常不能确定下一步将要做什么才是对的,你要积极主动地考虑你应当如何开展下一步的工作。
2. 把自已放在更高的位置上去考虑工作,如果你是Developer, 就要至少站在Designer的立场上。不但要想到自已的工作,也要想到别人的工作,想到对整个工作组与项目的影响,想到今后的变化如何应付。
3. 了解,相信和展示自已。相信自已要落在实处,而不是象阿Q式的精神胜利法。了解自已是前提,想方设法把自已的擅长与能力充分地应用和体现到每个工作中去。
4. 认真负责做好每一件事,否则就不要做,切忌用混日阅读全文>
发表于 @ 2004年08月04日 15:49:00|评论(loading...)|编辑