WinxGui Official Blog

2007年9月的存档

欢迎使用 FreeCode for VS60/VS2005 Add-in

下载:FreeCode2.zip
作者:fox1996 / QWL1996

一 安装

VS60菜单 Tools->Customeze…->Add-ins and Macro Files ->Browse…
选择FreeCode.dll安装即可,安装后插件名为 FreeCode for VS60 Add-in,
安装后将有一个新的FreeCode工具栏,目前只有一个功能按钮-类向导,名称为\\”Winx Class Wizard”.

VS2005安装
首先注册freecode2005.dll,运行RegFreeCode2005.bat或直接执行regsvr32.exe FreeCode2005.dll即可
编辑FreeCode2005.reg文件,将其中的路径找成实际安装的路径即可
“SatelliteDLLPath”=”e:\\FreeXCode\\sources\\bin”
然后打开VS2005->工具->自定义->命令->外接程序
将FreeCode2005拖到工具栏上即可

二 使用
新建或打开一个WINX项目.
按下FreeCode工具栏上的类向导按钮,将打开与MFC的类向导相似的向导界面.

1.Winx Event
可以进行Winx特有的事件的插入和删除操作
Add Event : 插入一个新的事件
Delete Event: 删除一个已有事件,删除后原事件函数的名称为 _winxDEL+事件名.

2.Winx Message
可以对对话框控件和菜单资源进行WINX的命令和通知消息的增加和删除操作:

a.对话框资源和菜单资源的选择:
如果类向导未能正确对类进行资源判断自动选择,可以使用ResourceDialog组合框进行自行选择,菜单资源也可以使用ResourceMenu组合框进行自行选择.

b.增加消息 选择控件或菜单将在Message:窗口出现可供使用的消息代码,使用Add Message按钮将添加出现添加函数对话框,可以对函数进行更改,按确定后添加到下面的列表中.

c.删除消息 在成员函数列表选定不需要的事件处理消息,按Delete Message将其删除,FreeCode将其从列表中删除.注意消息的消除只是在对应的CMDS或NOTIFY表中使用//进行标记,并且对应的函数并没有删除掉.

3.Winx DlgResize
  提供对话框缩放及布局控制。即对WINX_DLGRESIZE的支持
  Add Resize 增加布局控制
  Del Resize 删除布局控制

4.Winx DlgFont
  提供对话框字体的控制,即对WINX_DLGFONT的支持
  需要使用头文件dlgfonts.h来支持
  Add Font 增加控件字体
  Del Font 删除控件字体
  Add DlgFont 提供对话框总的字体控制

5.确定操作和取消
按确定按钮将进行实际的操作,对消息进行增加和删除,按取消按钮将取消更改,直接退出.

6.Class Info
可以显示一个类的基类是什么,以供使用者查看该类是否是winx窗口类.

三 已知问题

1.如果VS60工程包括多个项目,只提供对当前项目的识别支持,

2.目前版本未提供winx类识别机制,使用者可以通过Class Info窗口查看基类的方法判断当前类是否是WINX类,以便进行WINX事件和消息的更改.

3.目前在Winx Message操作中,未加入控件和消息窗口识别功能,故需要使用者在Member Function窗口中自行查看一个消息是否已经添加了.
包含部分其他组件:
\cbparser     CODE::BLOCKS的Parser组件
\resource     WTLHelper的资源组件

评论

【第二届】Erlang Fans交流会(补充事宜)

详细参见:http://erlang-china.org/news/erlang-fans-fair.html

这里做些补充:

  1. 考虑到上海到珠海坐春秋航空的飞机有特价机票,本次活动的讲师也可报销上海至珠海来回的飞机票(要求是春秋航空)。
  2. 报名(普通参会者或讲师)截止日期:2007-10-1。报名者请从速。
  3. 本次会议的选址已经完成。我们会在珠海罗马假日海滨西餐厅(日东广场,临近珠海海滨泳场,可观海,吹海风)举行本次会议。可通过Google Earth了解(珠海的地图超清晰)该餐厅周边信息。

评论

Unix搭积木思想与Google Code Wiki

Google Code的Wiki版本管理是用SVN实现的,这个构思很神奇。与Unix用小程序搭积木的思想异曲同工。这远没有成为我们思考问题的习惯,但它应该成为。

在Google Code上做个wiki页面,然后到source上看看,会发现上面多了wiki目录。进去后,你就就可以看到你的wiki页面源代码被放到了这里。这样做的好处是,你不只是可以在线编辑wiki页面,还可以本地用任何工具修改它。我这样做了。

Google Code其实很早就有Wiki了,但一直没有尝试去用起来。今天一试之下就为之倾倒了。

英文版的WinxGui网站(http://www.winxgui.com)的空间托管到哪,一直以来都决定不下。一度它曾经被放到DreamHost,但自从台湾那次地震后,就放弃了这条途径。有了这个Wiki,我觉得我对英文版的WinxGui网站需求已经完全满足了。

我打算把 http://www.winxgui.com 重定向到 http://code.google.com/p/winx/ ,至此,WinxGui英文站选址完毕。

评论

【第二届】Erlang Fans交流会

时间:2007-10-13 ~ 2007-10-14,为期2天

地点:珠海(详细聚会地址待确定)

人物:主要面向珠三角地区,但不排斥。任何对Erlang感兴趣的人。

活动主持:许式伟(金山实验室)

交流会重要时间点:

1. 报名(普通参会者或讲师)截止日期:2007-10-1
2. 讲师讲稿投稿截止日期:2007-10-8
3. 详细的会议日程安排公布:2007-10-10
4. 会议时间:2007-10-13、2007-10-14

报名方式:

0. 报名者请简单自我介绍。
1. 普通参会者,发邮件到 xushiweizh@gmail.com,注明参加Erlang Fans交流会。
2. 会议讲师,发邮件到 xushiweizh@gmail.com,注明想讲的议题。

注:交流会限制人数,如果名额已满,我会回信说明。

交流会推荐议题:

1. erlang ide
2. erlang diagnost (log, trace, debug, etc)
3. erlang distribution
4. erlang emulator implementation
5. code replement (hot code swap)
6. erlang interact with C (C node,port,driver, etc)
7. anything else.

交流会形式:

1. 多数时间由交流会主讲人讲解他对Erlang的心得,其他人提问(Q&A)方式交流。
2. 留出一小段时间,安排沙龙式的对等交流机会。

交流会规则:

1. 我本人起发起人和组织交流的作用。
2. 交流会主讲人(讲师)报销来回火车票或汽车票、住宿。
3. 任何人可报名免费参与听讲。

评论 (1)

WinxGui邮件列表

加入WinxGui邮件列表不再需要审批。详情参阅:http://wiki.winxgui.cn/doc.php?action=view&docid=11

评论

放弃winxcn.com域名

winxcn.com域名近期到期,将放弃该域名。

评论

启用WinxGui Wiki

参见:http://wiki.winxgui.cn/

评论

建立了Maillist

新建立了WinxGui的Maillist:winxgui#gmail.com (以@取代这里的#号)。

Maillist是干什么的?它是一个群组邮箱。也就是说,任何人都可以加入该Maillist;并且你可以向该邮箱发信,那么所有已经加入该Maillist的人都可以收到你的信息。这样,所有对WinxGui感兴趣的朋友可以通过该邮箱相互了解、讨论问题。

如何加入Maillist?请发信到xushiweizh@gmail.com,注明加入WinxGui Maillist即可。

评论