基础
文章平均质量分 87
zhaogang
保持饥饿,保持愚蠢,勇于犯错
展开
-
影响项目代码可读性的反面教材
最近换了家公司,公司名声在外,当初能进去还有点受宠若惊,直到接手了个项目后..。在简单查看代码之后,才发现自己就是个可怜的娃。首先就发现代码风格不统一,经过询问,才知道这个写的跟玄幻推理小说一样的代码已经运行了七年,传到我这已第八代掌门了,听到这,我和我的小伙伴们都惊呆了,顿时起了杀生的念头。 冷静后,为了不让自己也做出危害人间的事,就写这文章提醒一下自己,同时发发牢骚。 咱不知道啥是应该做的原创 2013-09-07 10:52:48 · 826 阅读 · 0 评论 -
Delphi6 控件运行期移动类
由于工作的需要,还要帮助用户维护一套旧系统,系统中包括仓库货架的布局设置,为了用户可直观的在系统中设置货架位置,就想让运行期的控件可移动,于是写了以下类 IDE:Delphi6 控件移动类代码: type TMoveClass = class(TObject) private GIsMove : Boolean; //是否允许移动 GPosX, GPosY原创 2016-12-13 13:20:57 · 605 阅读 · 0 评论 -
Delphi6控件内容完整截屏
由于用户那套旧系统需要截取Form中控件的内容,但经常因内容超长而截屏不完整(又被踢下坑了)。 经搜索,网上有不少关于这方面的资料(感谢他们的分享),再自己琢磨了一下,得到了以下代码。 值得注意的是,以下代码在Win8下可正常截图,但在Win7下超出屏幕部分的截取就会黑屏。由于程序只是简单的调用了user32.dll的方法,所以问题还是出在user32.dll(真心没闹懂微软想干嘛) 后来针原创 2016-12-13 15:59:21 · 2013 阅读 · 0 评论