2008年06月
泥瓦匠?不是用砖头砌房子的吗?也俗称民工。(实质上程序员和民工有什么区别嘛,郁闷!)不错,有了前面的努力我们终于有了自己的画点函数,就像泥瓦匠有了水泥砖头。我们也要来做做砌房子的工作,用我们的画点函数构建一套简单的绘图函数。阅读全文>
发表于 @ 2008年06月27日 17:26:00|评论(loading...)|收藏
这下惨了吧,出错了。按我们程序的代码,程序应该打印一条256个像素的斜线,也就是说上图中右边两段按道理应该接在最左边线段之下成一条直线的。 原来我们的机器在显示构造上是分页的。阅读全文>
发表于 @ 2008年06月27日 16:50:00|评论(loading...)|收藏
我们现在画点最通用的方法就是直接往显存里写数据。大家体会这个‘写’字,说白了就是给某个显存位置输入一个数值,那么显示器上就会有个对应的效果出来。要问具体硬件怎么实现的?呵呵,对不起我也不知道,那是硬件工程师的事情。虽然我提倡刨根问底但也要讲用在具体问题上。就本文介绍的内容,我想目前讨论的就够底啦,在底就吃不消啦。阅读全文>
发表于 @ 2008年06月26日 20:50:00|评论(loading...)|收藏
图形模式我们只要记住两个概念,分辨率+色深。 分辨率:这个我想不用我多加说明吧,比如我们需要一个320X200大小的画面。那么我们就需要编写一定代码去把我们的机器设置成这样的模式。 色深:也许有的朋友很清楚啦,可这个也是让很多初学者揣摩很久的概念。他的意思就是,我们的机器能显示多少种颜色,这个也是需要我们去设置的。阅读全文>
发表于 @ 2008年06月26日 17:50:00|评论(loading...)|收藏
写这篇文章,除了将图形编程最让人激动的其中一部分 —— 自己写底层,展现给大家外,也是自己做个总结。阅读全文>
发表于 @ 2008年06月26日 17:44:00|评论(loading...)|收藏