[讨论]>>>关于本版今后的技术讨论方向
《C图形专区》已经开版一年了,请允许我代表本版全体版主感谢大家这一年以来对本版的关注和支持!现在版内虽然不算红红火火,但营造了一个较好的学习交流气氛,大家发出的提问帖都能得到答复,各种作品展示帖也都有热情的回帖。总之要谢谢大家捧场,也希望大家能一如继往的支持这个版块!
我大致浏览了一下过去这段时间的帖子,发现很多帖子讨论的是Borland的Graphics库,也就是要使用.BGI驱动文件的那个库,有初学者关于它的提问,也有基于它的作品,而且作品中也不乏精品;另外占一定比例的帖子是讨论基于VBE的图形编程,比如自己动手采用VBE实现小型图形库的,或利用现有的图形库(如NEO SDK)完成作品的;再就是交流方法和经验的,比如如何做一个游戏,如何显示一张位图等等;其它还有很多请教帖和作品Show。
看过之后我在想,我们讨论交流的东西是不是过于狭隘,就拿比重占的最多的帖子来说,里面讨论的都是Graphics库,而这个库是上世纪八十年代的产物,其年龄可能不比我们自己的年龄小多少。论验证算法,可能还行,但论其实用性,可能就几乎为无了。
因此我的个人观点是,我们初学图形编程的时候,是可以从它开始(但我自己当时没有学它,也没有用它写过任何东西),就好像初学C的时候可以从TC开始一样,因为这些都仅仅是工具,只要掌握了最本质的知识,工具永远只是工具,任何一个当前最好的工具在二三十年后都可能过时,掌握本质才能不被工具左右,甚至可以自己制造工具。但反过来说,工欲善其事,必先利其器,一个简易的计算器终归只是计算器,而不是一台电脑。所以大家在挑选工具的时候,可以选择更好和更称手的,在高分辨率和高色深大行其道的今天,一个Graphics真的不太够用了,更多更好的工具等着我们去用:DirectX、SDL、Allegro、OpenGL、MGL…… 更多更有趣的技术等着我们探讨:游戏、3D、GUI、跨平台、底层封装…… 我希望这个版块里今后的技术讨论方向,能够有一个耳目一新的变化——我们研究最本质的方法,但我们使用更锋利的兵器!
上面这段是我自己的个人看法,我不知道大家怎么看这个问题,因为开一个讨论帖,讨论时限一个月,讨论的话题就是我们今后的技术交流方向。我先给出几种预定的看法:
1、使用利器,研究本质;(这也是我本人的看法,我保证Allegro和Graphics一样的易学易用,并且它是跨平台的,你可以轻而易举的把你的作品变成Win窗口程序)
2、研究本质,与工具无关;
3、避免高门槛,初学者先从简单工具入手;
4、想学,但没有资料参考;
5、其它不同的想法。
欢迎大家一起参与这个讨论,写下自己的想法、建议或者疑问!
[此贴子已经被作者于2007-8-1 13:44:59编辑过]