正式开博——以love的名义(delphi入门笔记)

来源:互联网 发布:显示不安全的网络 编辑:程序博客网 时间:2024/06/05 15:22

        早就有来csdn开博的打算,但一直没有成行,一是懒,二是没什么可写的,因为我开博的主要想法是写读书笔记和心得体会。前段时间是准备考研耽搁了,放假来家后一直是到处乱晃,没系统地学什么和做什么,也没太大进步,很是惭愧,刘菲知道了肯定要说我。今晚学习delphi小有收获,白天和刘菲就这两天的矛盾化干戈为玉帛,在爱情的道路上更进了一步,终于有写头了,更主要的是,有写的心情了,所以正式开博。^_^

        首先,是一个体会,ie用delphi做app的界面,确实比VC快捷方便多了,不愧其rad的称号,类、变量、方法、控件等都一目了然,object pascal用起来也比C++舒服很多,语法结构显得很清爽。

        然后,就是我今天做出来的小程序,是我的第一个delphi程序,其实前两天就弄出了一个原始的,功能上和那个完全一样,这次不过是修修补补,主要时间都花到pas、dfm、dpr等几类文件的组合识别上去了。因为今天中午ghost了系统,一个名为unit2的窗体失踪,便重新做过一个,但放进去的时候出了问题,根据错误提示慢慢摸索,先是把dpr文件里原有指向失踪的unit2dfm的路径修改了过来,还是不行,接着花很久时间研究了dpr和2个unit的pas代码,能动的都动了,最后锁定问题出在窗体名上,我新做的窗体的名为默认的form1,而放到主程序里时就和主程序里面的form1发生冲突,现在想想这个问题超级简单,简直超级简单,就是把form2的name属性改掉就OK了,不过当时并没注意到form下有这个属性,对相关文件的组织关系,一片模糊。后来是不小心打开了dfm文件,发现正是控件属性的代码描述,第一眼便看到了form1的错误赋值,立即改了过来,程序通过。又后来不小心发现了name属性的正统解决办法,真晕死!!不过,时间也没白耽误,通过研究,学到很多别的东西,如dpr、dfm、pas等文件的作用和相互关系得到了明确,pas的代码结构有所了解,ide的使用也更轻车熟路了。这些算是曲径探幽,意外之收获吧!^_^

        最后,还有几个问题。1.在pas代码里添加一个uses对象unit2,如果用辅助组件来实现,感觉不太灵光,加了后自动就消失了,上次不记得是怎么加成功的了,还弄出过两个过,在代码里的位置也很奇怪,不明白。2.button按钮的字体颜色属性无效,同样在font属性里,有的有用,有的就没用,真奇怪,不明白。3.不小心添加了代码书签,但不知道如何将其移除。

        先写到这了,这两天刘菲一直在和我赌气,我也有对她发火,不过现在好了,这也是构建和谐爱情的一部分。^_^爱情的道路是曲折而漫长的,前途光明与否则不敢下定论了,只能随缘,我们能做的就是把握现在,努力并用心做好现在的事,将来才不后悔,不管是对彼此还是对自己。