您的位置:逆风者 编程专题 正文
原作者:upwinder(逆风者) 添加时间:2008-07-19 原文发表:2008-07-19 人气:86 来源:本站原创

    从接触编程不久到现在,我一直未中断过对于窗体设计器的兴趣,但因为自己是业余爱好者,没有太多时间去研究,所以好几年也没有入门窗体设计器。最近得到一些源代码的启示,经过长时间的研究,终于有了一点眉目。我决定,从现在开始开发窗体设计器,尽量完全模拟易语言的窗体设计器,希望得到众位易友的支持。
逆@风@者
    开发目的:练习自己的编程技术,提高水平。同时,为喜欢用API、斩月方式和尘土界面库编程的朋友提供一个可视化的窗体设计界面。

    废话不多说,先记录一下开始时间——2008年7月19日。

开发过程:

[7月23日]目前已完成主窗体部分代码,搞得头都大了。

本来为了防止闪烁,按照使用内存DC的方法来画调整框和调整块,后来发现效率太低(CPU占用50以上,个别老机90多),而且问题多多。

最后请教了凌晨孤星大侠,经他大手一点,终于完美地同时解决了闪烁和效率的问题。

兴奋之余,就把这个基本不能算测试程序的测试程序放上来大家欣赏一下了。

大家看了之后多提意见和建议哦,毕竟这个是为了方便做可视化窗体设计器的,完成之后当免费提供使用。

预览图以及测试程序发布在这里:http://bbs.eyuyan.com/dispbbs.asp?boardid=124&Id=159357&page=2

另外,公布一个相关的小源码:
http://www.upwinder.com/www/87/2871.html



[7月27日]通过鼠标拖拽虚线框来选择控件的功能已实现,而且选择多个控件的功能的实现模式已完成,只需进一步完善代码了,先放个小图吧。
1.鼠标拖拽虚线选择框
1.JPG 
2.虚线框范围内的控件都被选择并画出各自的调整块。
2.JPG 


未完待续。。。



 

相关文章


相关评论


本文章所属分类:首页 编程专题

  热门关键字: