all by conmajia.
看到caozhy的《手把手教编程,不知道有没有人愿意参与》帖子,希望通过手把手教学,一方面提高教学效率,另一方面也排除掉了伸手党。出发点是不错的。
在论坛逛了差不多一年,觉得就论坛来说,还是新手居多。
我不靠编程吃饭,所以对掌握新知识没什么动力,会的东西看起来比较老旧。
尽管如此,还是希望能以我老旧的知识,给有需要的新手一点提示和参考。
有兴趣参与的,可以和我一起动手制作。
---------------------------
note: 这个帖子持续更新,不会一下子写完。
这个东西是很早前做着玩的。源代码我好像删掉了,只剩下博客里的截图。
因为我有点忘了,所以我也只有一边重新思考编程,一边写帖子。
不过有个好处就是时间比较长,我会详细把从0开始的整个分析、设计、实现的思路和全过程写出来。
另一个好处就是你也可以跟着我一步一步动手实战,可以自己思考整个过程,而不是一次下载完源代码然后像狗一样趴在屏幕上看。
当完成全部内容后,我再放上源代码。
--------------------------
下文涉及的内容,限于.NET 2.0,如果你常用的是WPF,我只能说仅供参考。
如果你问为什么不用WPF,我只能回答俩字儿:不会
---------------------------
扯了这么多,先来说说我打算做什么。
DevExpress是Developer Express的缩写,DevExpress是一家全球知名的控件开发公司。
DevExpress的控件有很强的实力,不仅功能丰富,应用简便,而且界面华丽,更可方便定制。
它就是“专业”的代名词。(至少会让你“看起来”很专业)
虽然它很牛逼,但我是买不起的。(不是搞软件的,买来没法产生效益)
在某次上网的时候,我发现DevExpress推出了最新版12.2(刚查了下,现在是13.1,但外观无变化)
它的网页上提供了一张截图:

看起来很酷很METRO对吧?萝卜青菜,各有所爱。我还是比较喜欢这种风格。
然后我就对这个部分比较感兴趣

两个表头。(仪表的表)
虽然这个据说是WPF做的,但很明显,我在WinForm里祭出GDI+也是可以实现,于是我就开始了仿制。
先把最终效果放出来

这是静态的,100%还原度,下面是动态操作演示。因为动画压缩了,所以有点不清晰。凑合着看吧

还是那句话,100%还原度。
--------
介绍先到这里,下面我会在回帖里从新建VisualStudio工程开始,讲解怎样通过一张截图,来分析、设计和实现(山寨)别人的产品(学习借鉴)。
note:回帖时间不固定