Yuan Yijun (bbbush) wrote,
Yuan Yijun
bbbush

  • Mood:
早晨感觉还好,我的嫁妆毛毯那么暖和那么软,于是看了一个小时书,没有跑步。老实说,这exceptional c++ style 不是很好看,作者把读者当傻子,解释得太多了。也许是本好书,也许是因为我不高兴。BS 的书才是经典,只能说那本书是小经验的汇集,是网上二流教程的集合。。。。真的是这样吗?

在班上看到小华给 QA 组寄过来的书,大部分是 CFA 1 的教材和阅读资料,每一本都那么厚,写满了东西。我想即使是一本 BS 的经典,我也要阅读好久,何况并非所长的东西呢。说起来萧勇博士真是厉害,什么都学得很好的样子。博士当然会比普通人更有成就了。。。。真的很难,钻研一样东西真的很难。

我们组的开发进入停滞状态。前几天大家都是在做对话框,我想大家对于这个程序的复杂程度还欠缺认识。。。。对话框已经做完了,而数据处理部分才刚刚开始。如果再给 data 小组加入一个新人,那么他需要把我经历过的那一个星期再经历一遍。不知道会怎么办。两个人,真的够了吗?

午睡起来,发现睡前猫猫说的要睡觉了下面突然多了一句话,猫猫要辞职,我想不是我晕了看错了就是大家都疯了,这些天已经有好些人离职了,我怎么才能表现得更加珍惜这里的工作和生活,嗯,是个问题。首先,一个月写一千行代码的目标要改为一天写一千行,其次,。。。。

winwin 是她的什么人呢,男朋友,对吗?不愿意我知道了以后不敢再和你说话,对吗?按照传统的情节,是这样。 昨晚上看到周的短信,也许真是巧合,周的心情也不好,并且猜到我还在街上晃。我是在晃啊,就算是有人可以猜到我的想法,猜到我在做什么,我也只有晃阿,放松的放松的放松。路过联合广场门口,那座雕像看了无数遍了,还是数不出来究竟是十只大手还是九只,紧紧地拉在一起。要坚强,要联合,共创深圳。胃疼得厉害,昨晚上,现在,我可以再睡会儿吗?然后,我愿意和你说话,你愿意吗?

(发现早晨写的两段早就冲掉了,因为重启后忘了打开草稿。只是说,这几天赵蔚老大,trentzhou 都要过生日了,trent 是明天,她应该也是明天吧)

重启是为了安装 Visual Studio Express 2005 c++,也就是 VS8 的 beta 版本。微软免费发布编译器这一点很不错,但是以前是没有发布 IDE 的,现在 VS8 终于把 IDE 也免费放出来了。我才明白 Semagic 的作者是怎么做的了。。。。安装 VS8 然后安装 Windows Platform SDK,再用 WTL,不使用 MFC,的确是不错的选择。也许大部分软件都是这样吧
这个 IDE 启动速度很快,界面很漂亮。可以肯定的是,c++ 永远不像 java 那样好写,eclipse 可以提供自动生成的 java 代码,而 c++ 实在是太难分析了。。。。据说 c# IDE 也可以做到自动生成必需的代码,使开发者免于维护乱七八糟的类层次和接口,但是 c++。。。。如果 kdevelop 足够稳定,那么可以尝试一下,大概是有可比性的。而 GNOME 下面确实没有能与这个 IDE 匹敌的东西。eclipse 可以算 GNOME 下面的程序,但是还不适于处理 GNOME 程序,:(

update:
郁闷,发现 rc 文件里面有 #include "afxres.h" 和 #include "afxres.rc"。。。。也是有 MFC 的。刚想夸 M$ 厚道,给了篇整合 platform sdk 到 VS8 中的教程,没想到 :( 哪儿有整合 MFC 的教程阿。。。。要是有的话,M$ 也不用忙活卖东西了

update:
发现 M$ 还是厚道的。。。。在 Platform SDK 里面有 MFC 的头文件和库,只是头文件放在了一个单独的目录下。按照上面教程中的做法,加上这个目录,删掉缓存就可以了。不过这里的头文件并不全,只够编译 Semagic 的 rc 文件,如果编译整个 Semagic 就会找不到 afxmsg_.h,真可惜 :(

update:
网上的想法都是从 VS2003 里面提出来 MFC 放到 Platform SDK 里面。。。。算是歪打正着,版本又新又全,只是这样肯定是违法行为。看我现在多无聊,自己的事情解决了,还想继续折腾!刚才 Helen 过来,都有点不好意思告诉她我不是在工作了~~ Helen 去了一趟武汉大学,果然见到了小希。。。。小希是一个很有男人味的家伙,如果所有武汉人都是那个样子那么世界上其他地方的男人就讨不到老婆了,这个例子有点老土。。。。

[blue.yuan@SZPC132 Program Files]$ diff Microsoft\ Platform\ SDK/Include/mfc/AFXVER_.H Microsoft\ Visual\ Studio\ .NET\ 2003/Vc7/atlmfc/include/afxver_.h
2c2
< // Copyright (C) 1992-1998 Microsoft Corporation
---
> // Copyright (C) Microsoft Corporation
12a13,16
> #if _MSC_VER > 1000
> #pragma once
> #endif
>
17d20
<
19c22
< #define _MFC_VER 0x0600 // Microsoft Foundation Classes version 6.00
---
> #define _MFC_VER 0x0710 // Microsoft Foundation Classes version 7.10
33a37
> #define AFX_AUX2_SEG _TEXTSEG(AFX_AUX2) // auxilliary functionality (Win2k)
46a51
> #define AFX_DBG3_SEG _TEXTSEG(AFX_DBG3) // Win98/Win2k inlines go here in _DEBUG

奇怪的是,vs2003 自带的 atlmfc7.1 反而会导致 vs2005 报语法错误,为什么呢?错误提示都是在 atl 的 com 部分。


Tags: 流水账
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments