﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-毕达哥拉斯半圆</title><link>http://www.cppblog.com/hardtry/</link><description /><language>zh-cn</language><lastBuildDate>Mon, 13 Apr 2026 09:37:42 GMT</lastBuildDate><pubDate>Mon, 13 Apr 2026 09:37:42 GMT</pubDate><ttl>60</ttl><item><title>WarmGUI(3-1) 对DirectX2D坐标变换的讨论 【绘图类封装、多线程绘图和优化处理(1)】</title><link>http://www.cppblog.com/hardtry/archive/2012/12/15/196322.html</link><dc:creator>毕达哥拉斯半圆</dc:creator><author>毕达哥拉斯半圆</author><pubDate>Sat, 15 Dec 2012 08:26:00 GMT</pubDate><guid>http://www.cppblog.com/hardtry/archive/2012/12/15/196322.html</guid><wfw:comment>http://www.cppblog.com/hardtry/comments/196322.html</wfw:comment><comments>http://www.cppblog.com/hardtry/archive/2012/12/15/196322.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/hardtry/comments/commentRss/196322.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hardtry/services/trackbacks/196322.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 前一篇说明了最基本的绘图封装eArtist类，这一篇通过探讨坐标变换说明使用方法，重点在说明eArtist坐标变换容易让人迷惑的地方，但是这个类的函数这样设计是有原因的，或许有更好的实现来避免这些迷惑。&nbsp;&nbsp;<a href='http://www.cppblog.com/hardtry/archive/2012/12/15/196322.html'>阅读全文</a><img src ="http://www.cppblog.com/hardtry/aggbug/196322.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hardtry/" target="_blank">毕达哥拉斯半圆</a> 2012-12-15 16:26 <a href="http://www.cppblog.com/hardtry/archive/2012/12/15/196322.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WarmGUI(3-0) 对DirectX2D绘图类封装、多线程绘图和优化处理(0)</title><link>http://www.cppblog.com/hardtry/archive/2012/12/15/196320.html</link><dc:creator>毕达哥拉斯半圆</dc:creator><author>毕达哥拉斯半圆</author><pubDate>Sat, 15 Dec 2012 08:24:00 GMT</pubDate><guid>http://www.cppblog.com/hardtry/archive/2012/12/15/196320.html</guid><wfw:comment>http://www.cppblog.com/hardtry/comments/196320.html</wfw:comment><comments>http://www.cppblog.com/hardtry/archive/2012/12/15/196320.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/hardtry/comments/commentRss/196320.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hardtry/services/trackbacks/196320.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这篇对DirectX2D的绘图函数作了简单封装，有点想MFC的CDC类。&nbsp;&nbsp;<a href='http://www.cppblog.com/hardtry/archive/2012/12/15/196320.html'>阅读全文</a><img src ="http://www.cppblog.com/hardtry/aggbug/196320.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hardtry/" target="_blank">毕达哥拉斯半圆</a> 2012-12-15 16:24 <a href="http://www.cppblog.com/hardtry/archive/2012/12/15/196320.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WarmGUI(2) 类CWndApp山寨CWinApp</title><link>http://www.cppblog.com/hardtry/archive/2012/09/16/190052.html</link><dc:creator>毕达哥拉斯半圆</dc:creator><author>毕达哥拉斯半圆</author><pubDate>Sun, 16 Sep 2012 13:35:00 GMT</pubDate><guid>http://www.cppblog.com/hardtry/archive/2012/09/16/190052.html</guid><wfw:comment>http://www.cppblog.com/hardtry/comments/190052.html</wfw:comment><comments>http://www.cppblog.com/hardtry/archive/2012/09/16/190052.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/hardtry/comments/commentRss/190052.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hardtry/services/trackbacks/190052.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 一个简化的CWinApp类，实现App的初始化和退出等函数，CWndApp + CWindow是一个最轻量级的Win32类型的应用框架。&nbsp;&nbsp;<a href='http://www.cppblog.com/hardtry/archive/2012/09/16/190052.html'>阅读全文</a><img src ="http://www.cppblog.com/hardtry/aggbug/190052.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hardtry/" target="_blank">毕达哥拉斯半圆</a> 2012-09-16 21:35 <a href="http://www.cppblog.com/hardtry/archive/2012/09/16/190052.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WarmGUI(1) 第一个类，用CBTHook构建CWindow (山寨版MFC::Cwnd)</title><link>http://www.cppblog.com/hardtry/archive/2012/09/04/189329.html</link><dc:creator>毕达哥拉斯半圆</dc:creator><author>毕达哥拉斯半圆</author><pubDate>Mon, 03 Sep 2012 16:25:00 GMT</pubDate><guid>http://www.cppblog.com/hardtry/archive/2012/09/04/189329.html</guid><wfw:comment>http://www.cppblog.com/hardtry/comments/189329.html</wfw:comment><comments>http://www.cppblog.com/hardtry/archive/2012/09/04/189329.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.cppblog.com/hardtry/comments/commentRss/189329.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hardtry/services/trackbacks/189329.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Windows是以消息循环为主体，面向过程的软件结构，这是汇编、C语言对OS开发的必然结果，所以开发框架的第一步就构建面向对象的体系结构。本文阐述使用CBT钩子，构建CWindow类，像MFC的CWnd一样封装了窗口的注册、创建、WndProc以及消息循环，消息处理函数。只需要继承CWindow，然后重载他的消息处理函数就可以了。本文最后给出CWindow的第一个例程，代码还算简洁(我把后面"漂亮"两个字去掉了,在高人看来还是有很多毛病的,哈哈)。敬请各位方家指教！&nbsp;&nbsp;<a href='http://www.cppblog.com/hardtry/archive/2012/09/04/189329.html'>阅读全文</a><img src ="http://www.cppblog.com/hardtry/aggbug/189329.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hardtry/" target="_blank">毕达哥拉斯半圆</a> 2012-09-04 00:25 <a href="http://www.cppblog.com/hardtry/archive/2012/09/04/189329.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WarmGUI(0. 序言) 构建自己的C++ Windows UI Class Library</title><link>http://www.cppblog.com/hardtry/archive/2012/08/30/188766.html</link><dc:creator>毕达哥拉斯半圆</dc:creator><author>毕达哥拉斯半圆</author><pubDate>Thu, 30 Aug 2012 08:40:00 GMT</pubDate><guid>http://www.cppblog.com/hardtry/archive/2012/08/30/188766.html</guid><wfw:comment>http://www.cppblog.com/hardtry/comments/188766.html</wfw:comment><comments>http://www.cppblog.com/hardtry/archive/2012/08/30/188766.html#Feedback</comments><slash:comments>17</slash:comments><wfw:commentRss>http://www.cppblog.com/hardtry/comments/commentRss/188766.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hardtry/services/trackbacks/188766.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 鉴于WPF/DirectX/OpenGL等工具在界面开发上扮演越来越重要的角色，希望能够在windows上构建自己的C++ Windows UI Class Library，具有以下特点：1. 作为通用的界面基础，在此之上构建商业软件，游戏等等，2. 轻量级的类库，不像MFC那样对一切进行封装，允许大量使用Windowd API，只做必要的封装；3. 保持灵活度和扩展性；4. 采用Direct2D, Direct3D做渲染；5. 后期做一个可视化的IDE，嵌入VisualStudio中，做窗口布局，自动生成代码等。珍爱生命，努力编程。&nbsp;&nbsp;<a href='http://www.cppblog.com/hardtry/archive/2012/08/30/188766.html'>阅读全文</a><img src ="http://www.cppblog.com/hardtry/aggbug/188766.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hardtry/" target="_blank">毕达哥拉斯半圆</a> 2012-08-30 16:40 <a href="http://www.cppblog.com/hardtry/archive/2012/08/30/188766.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>火车运煤，驴子吃萝卜，骆驼吃香蕉</title><link>http://www.cppblog.com/hardtry/archive/2011/10/11/158022.html</link><dc:creator>毕达哥拉斯半圆</dc:creator><author>毕达哥拉斯半圆</author><pubDate>Tue, 11 Oct 2011 03:09:00 GMT</pubDate><guid>http://www.cppblog.com/hardtry/archive/2011/10/11/158022.html</guid><wfw:comment>http://www.cppblog.com/hardtry/comments/158022.html</wfw:comment><comments>http://www.cppblog.com/hardtry/archive/2011/10/11/158022.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/hardtry/comments/commentRss/158022.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hardtry/services/trackbacks/158022.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 火车运煤问题，你是山西煤老板，你开采了3000吨煤需要运送到市场上去卖，从你的矿区到市场有1000公里，你手里有一列烧煤的火车，这个火车最多只能装1000吨煤，且其能耗比较大——每一公里需要耗一吨煤。请问，作为一个懂编程的煤老板的你，你会怎么运送才能运最多的煤到集市？而我的问题是，如果你想运1000吨煤到集市，最少需要初始多少吨煤？&nbsp;&nbsp;<a href='http://www.cppblog.com/hardtry/archive/2011/10/11/158022.html'>阅读全文</a><img src ="http://www.cppblog.com/hardtry/aggbug/158022.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hardtry/" target="_blank">毕达哥拉斯半圆</a> 2011-10-11 11:09 <a href="http://www.cppblog.com/hardtry/archive/2011/10/11/158022.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>由rand7生成rand10以及随机数生成方法的讨论</title><link>http://www.cppblog.com/hardtry/archive/2011/10/09/157556.html</link><dc:creator>毕达哥拉斯半圆</dc:creator><author>毕达哥拉斯半圆</author><pubDate>Sat, 08 Oct 2011 16:22:00 GMT</pubDate><guid>http://www.cppblog.com/hardtry/archive/2011/10/09/157556.html</guid><wfw:comment>http://www.cppblog.com/hardtry/comments/157556.html</wfw:comment><comments>http://www.cppblog.com/hardtry/archive/2011/10/09/157556.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.cppblog.com/hardtry/comments/commentRss/157556.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hardtry/services/trackbacks/157556.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 问题：rand7能生成1-7的整数随机数。要求利用rand7生成1-10的整数随机数。总结探讨几种方法，并给出比较。我在最初写这篇文章的时候，出了一些错误，主要的原因是测试的方法不对，因此本文也强调一下对随机测试的问题。另外提出并解决一个更实际的问题：如何按照正态分布模拟生成一个班的学生成绩。感慨一下知识的浩瀚和自己的渺小。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/hardtry/archive/2011/10/09/157556.html'>阅读全文</a><img src ="http://www.cppblog.com/hardtry/aggbug/157556.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hardtry/" target="_blank">毕达哥拉斯半圆</a> 2011-10-09 00:22 <a href="http://www.cppblog.com/hardtry/archive/2011/10/09/157556.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>