随笔分类 -  图形绘制

摘要:在讲述绘制星星动画之前,先介绍一点javascript知识。 面向对象: javascript本质上不是面向对象语言,而是脚本语言,一般只适合简单、代码量少的程序,因为脚本过于复杂会直接导致浏览器出现异常。 但是javascript还是具有面向对象的特点的。对于多过程、多对象的脚本程序还是建议构建对象,这样对于脚本的维护、修改和调用都是很方便的。javascript构造对象很简单,比起java、c++简单很多, 例如构建一辆汽车的对象:var Car=function()//构建车的对象 { this.color="red"; this.pric... 阅读全文
posted @ 2012-02-21 18:30 计算机技术 阅读(1675) 评论(0) 推荐(0)
摘要:这几天一直在编写一个关于生日快乐的HTML5动画(过几天就是暗恋对象生日,咱们程序员也浪漫一次,你懂的),用HTML5制作小型动画还是不错的,也比较方便。 与Flash相比,优点是通过代码和算法设计可以设计出更炫的图案和动画过程;缺点就是工作量比较大,尤其是javascript语言只提供了setInterval 和setTimeout 简单的定时器,没有vc里面sleep一样方便的函数。 我把自己的作品录制成了gif小图片,包括闪烁、旋转文字,8种简单类型烟花,心型图案祝福,浮动的鲜花还有表白时候用的流星雨哦。 ... 阅读全文
posted @ 2012-02-21 14:10 计算机技术 阅读(5280) 评论(0) 推荐(0)
摘要:窗口重绘函数心得 在刷新窗口时经常要调用重绘函数MFC提供了三个函数用于窗口重绘InvalidateRect(&Rect)Invalidate()UpdateWindow()当需要更新或者重绘窗口时,一般系统会发出两个消息WM_PAINT(通知客户区有变化)和WM_NCPAINT(通知非客户区有变化)WM_NVPAINT系统会自己搞定WM_PAINT消息对应的函数是OnPaint(),它是系统默认的接受WM_PAINT消息的函数,但我们一般在程序中做重绘时都在OnDraw函数中进行的,因为在ONPAIN函数中调用了ONDRAW函数。///CView默认的标准的重画函数void CVie 阅读全文
posted @ 2011-08-10 21:52 计算机技术 阅读(1441) 评论(0) 推荐(0)