2012年12月15日

WarmGUI(3-1) 对DirectX2D坐标变换的讨论 【绘图类封装、多线程绘图和优化处理(1)】

     摘要: 前一篇说明了最基本的绘图封装eArtist类,这一篇通过探讨坐标变换说明使用方法,重点在说明eArtist坐标变换容易让人迷惑的地方,但是这个类的函数这样设计是有原因的,或许有更好的实现来避免这些迷惑。  阅读全文

posted @ 2012-12-15 16:26 毕达哥拉斯半圆 阅读(1693) | 评论 (0)编辑 收藏

WarmGUI(3-0) 对DirectX2D绘图类封装、多线程绘图和优化处理(0)

     摘要: 这篇对DirectX2D的绘图函数作了简单封装,有点想MFC的CDC类。  阅读全文

posted @ 2012-12-15 16:24 毕达哥拉斯半圆 阅读(2485) | 评论 (0)编辑 收藏

2012年9月16日

WarmGUI(2) 类CWndApp山寨CWinApp

     摘要: 一个简化的CWinApp类,实现App的初始化和退出等函数,CWndApp + CWindow是一个最轻量级的Win32类型的应用框架。  阅读全文

posted @ 2012-09-16 21:35 毕达哥拉斯半圆 阅读(1891) | 评论 (2)编辑 收藏

2012年9月4日

WarmGUI(1) 第一个类,用CBTHook构建CWindow (山寨版MFC::Cwnd)

     摘要: Windows是以消息循环为主体,面向过程的软件结构,这是汇编、C语言对OS开发的必然结果,所以开发框架的第一步就构建面向对象的体系结构。本文阐述使用CBT钩子,构建CWindow类,像MFC的CWnd一样封装了窗口的注册、创建、WndProc以及消息循环,消息处理函数。只需要继承CWindow,然后重载他的消息处理函数就可以了。本文最后给出CWindow的第一个例程,代码还算简洁(我把后面"漂亮"两个字去掉了,在高人看来还是有很多毛病的,哈哈)。敬请各位方家指教!  阅读全文

posted @ 2012-09-04 00:25 毕达哥拉斯半圆 阅读(1982) | 评论 (14)编辑 收藏

2012年8月30日

WarmGUI(0. 序言) 构建自己的C++ Windows UI Class Library

     摘要: 鉴于WPF/DirectX/OpenGL等工具在界面开发上扮演越来越重要的角色,希望能够在windows上构建自己的C++ Windows UI Class Library,具有以下特点:1. 作为通用的界面基础,在此之上构建商业软件,游戏等等,2. 轻量级的类库,不像MFC那样对一切进行封装,允许大量使用Windowd API,只做必要的封装;3. 保持灵活度和扩展性;4. 采用Direct2D, Direct3D做渲染;5. 后期做一个可视化的IDE,嵌入VisualStudio中,做窗口布局,自动生成代码等。珍爱生命,努力编程。  阅读全文

posted @ 2012-08-30 16:40 毕达哥拉斯半圆 阅读(2484) | 评论 (17)编辑 收藏

2011年10月11日

火车运煤,驴子吃萝卜,骆驼吃香蕉

     摘要: 火车运煤问题,你是山西煤老板,你开采了3000吨煤需要运送到市场上去卖,从你的矿区到市场有1000公里,你手里有一列烧煤的火车,这个火车最多只能装1000吨煤,且其能耗比较大——每一公里需要耗一吨煤。请问,作为一个懂编程的煤老板的你,你会怎么运送才能运最多的煤到集市?而我的问题是,如果你想运1000吨煤到集市,最少需要初始多少吨煤?  阅读全文

posted @ 2011-10-11 11:09 毕达哥拉斯半圆 阅读(2939) | 评论 (2)编辑 收藏

2011年10月9日

由rand7生成rand10以及随机数生成方法的讨论

     摘要: 问题:rand7能生成1-7的整数随机数。要求利用rand7生成1-10的整数随机数。总结探讨几种方法,并给出比较。我在最初写这篇文章的时候,出了一些错误,主要的原因是测试的方法不对,因此本文也强调一下对随机测试的问题。另外提出并解决一个更实际的问题:如何按照正态分布模拟生成一个班的学生成绩。感慨一下知识的浩瀚和自己的渺小。
  阅读全文

posted @ 2011-10-09 00:22 毕达哥拉斯半圆 阅读(6066) | 评论 (9)编辑 收藏

仅列出标题  
<2024年3月>
252627282912
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

常用链接

留言簿(3)

随笔档案

相册

contact

搜索

最新评论

阅读排行榜

评论排行榜