2009年3月26日星期四

2009游松山湖

2009/03/23,春天来临,气候宜人,单位组织去春游松山湖,早8:30从高步出发,一个钟左右到了松山湖,今天天气还不错,阳光明媚,我与夫人租了一双人单车出发,一路风景真还不错,平时如果天天能在此锻练是个很好的选择,单车采了两个钟才返来,路程还蛮远的,后来都要回来,也就在园门前吃中饭后返高步;
附几张图:


2009年3月21日星期六

选车牌号的门道——如何选车牌号

摘录: http://blog.sina.com.cn/s/blog_5d4c89590100c98m.html

如何选车牌号

更多内容请看《教你购车专题》首页

现在购车,可自选车牌号,这是一种很人性化的改革,它为车主展示学识、品味、情感、追求创造了条件,也为车主选择到适宜、吉祥、理想的车牌号,提供了方便。但如何选择,它有哪些根据,哪些方法,哪些讲究,现运用《易经》的象、数、理思想,简介如下。
一、相关说明
车牌号是由英语字母和数字组成,要选择到理想的车牌号,首先需要从《易》理的角度来认识字母和数字。
其一象,所谓象就是形象,形状。凡车牌字母、数字的形状,如与其事业、希望、追求相对应,则会产生有利的促进作用。在26个字母和十个数字中,利官贵的字母有:A、B、D、E、F、I、P、T,数字有:1、4、6、7、9等,因为它们有竖划、向上、通天、得辅之象;利财运的字母有:A、B、D、E、F、H、M、O、P、Q、R、S、T、U、W、Z,数字有:2、3、4、5、6、8、0,因为它们有横划、圆满、水形、聚积之象;利婚姻的字母有:B、E、F、H、M、O、P、Q、R、S、Y、Z,数字有:2、3、8、0,因为它们有对应、结合、勾通、圆满之象。
其二数,所有的自然数是没有吉凶的,但它与某个体结合产生关联时,就会有影响,才生吉凶。数的含意很多,简单地说有阴阳的含意,即单数为阳,双数为阴。有五行的含意,即1、6为水、2、7为火、3、8为木、4、9为金、5、0为土。有方位的含意,即1、6为北方、2、7为南方、3、8为东方、4、9为西方、5、0为居中。有卦象的含意,即三个数、四个数、五人数都可成卦,每个卦都蕴涵有许多相关事宜。
其三理,所谓理就是道理。在26个字母和十个数字中,所存之理可谓无穷无尽,如字母ABC和数字1有尊贵之意,因为它们是字母的前端和数的开始。如三位数的车牌,其数也可代表天、地、人三才,前一个数代表天,中间数代表人,最后一个数代表地,如四位数,中间两个数代表人,如五位数,中间一位数代表人,因为天、地、人三才的思想存在于一切事理之中,车牌亦不例外。如数字由小到大,最宜求官贵之人和大型产业类企业选用,数字由大到小,最宜求长寿之人和小型服务类企业选用。因为从小到大是步步高升,不断发展,从大到小是返老还童,循环沉淀。
另外,如果知道自己命理中的五行喜忌,则选择效果可能会更好。
二、具体方法
有了一定的《易》理概念后,选号则变得轻松容易,其总的原则是:据情,明理,选择。具体方法是:
1、 字母有含义
不论是一个字母或两个字母,除了从象的角度考虑以外,最好字母为姓名、公司、行业、祥瑞等词语的拼音或单词缩写,使后面的数字有头、有主、有魂。
2、 数理要吉祥
数经特定的排列组合后,它要产生寓意,产生吉凶。一般车牌的数字全加起来为1、3、5、7、8、9、11、13、15、17、23、24、31、33、35、37、39、41、45、48比较好。如果符合以上要求,其数字又正好是车主的生日、特殊纪念日则更佳。
3、 卦象无不良
卦象的好坏,需要一定的易学专业知识才能判断,但用以下简单方法可避开一些不良的卦象。如所有数字的和不要为6、18、14、16、19、22、26、29、32,因为它们的卦象分别为:坎、天地否、天雷无妄、天水讼、乾(常人不用)、兑、泽水困、泽天夬、火泽癸,这些卦象都不是很理想。
三、注意事项
在选车牌时,还应注意以下几点:
1、 阴阳互见
所谓阴阳互见,就是车牌号的数字要有单有双,不能全单或全双,因为《易》理认为,孤阴不生,独阳不长。
2、 三才得配
所谓三才得配是指天、地、人三者的关系要处理恰当,人生活在天地之间,一定要尊天敬地。如果三位数,其中间数不要全大于前后的数,如果四位数字,其中间两位数不要全大于前后的数,如果五位数,其中间的一位数不要全大于两边的数。
3、 五行相生
所谓五行相生,是指车牌尾数或三才中“人数”的五行为车主命理的喜用神,对车主命理有帮扶作用。
以上分析,难免偏颇,甚至错误,仅供参考。

2009年3月13日星期五

QuickCHM 2.6中“不支持此接口”错误的解决 - C#探索者 - 博客园

QuickCHM 2.6中“不支持此接口”错误的解决

  最近做一个电子书,在网上找了一个比较好用的QuickCHM 2.6,自己先试验了一个文本和静态网页,好象没什么问题。从网上保存了一些网页,其中包含一些脚本代码、图像等,每当鼠标移到编辑主窗口中时,就出现一连串的“不支持此接口”的错误提示,找了半天也没有解决。到网上找了一下,也没有太明确的解决办法。其中有一个说安装WinCHM就可以解决这个问题,还真是的,真管用。还有一个微软的html编译工具。下午没事,把WinCHM删除了,结果直接没有办法运行程序,提示“EoleSysError”错误,保留的WinCHM副本也不能运行了。看样子是系统路径缺少文件造成的,要不怎么会连WinCHM也不能运行了呢?网上说提示“EoleSysError”错误是缺少库文件造成的。于是我将dhtmled.ocx复制到c:\windows\system32文件夹,结果就可以运行程序了,并且也没有“不支持此接口”的提示。又查找了这个文件的不同版本,机器上共有三个版本,其中两个较低的版本(有一个是WinCHM安装上去的)支持QuickCHM的正常运行,而最新的版本不支持,提示“不支持此接口”。由此可见,必须把版本为6.1.0.9227(128,000 字节)以下的dhtmled.ocx复制到c:\windows\system32文件夹,替换原有文件。

如果打開軟作不成功,可以注冊: regsvr32 X:\windows\system32\dhtmled.ocx;

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=592492"

2009年3月12日星期四

CHM格式電子書製作詳解--alphaport的blog

CHM格式電子書製作詳解--alphaport的blog: "CHM格式電子書製作詳解
CHM幫助檔是什麼?原來的軟體大多數採用副檔名為HLP的幫助檔(WinHelp ),但隨著互聯網的發展,這種格式的幫助檔已經難以適應軟體線上幫助的需要,以及更加人性化更加簡單易於查看的需要,因此一種全新的幫助檔系統HTML Help由微軟率先在Windows98中使用了。由於它是一個經過壓縮的網頁集合,不但減小了檔的體積,更利於用戶從INTERNET上下載,並且還支援HTML、Ac-tiveX、Java、JScript、Visual Basic Scripting 和多種圖像格式(.jpeg、.gif和.png 等),因此很快受到廣大軟體作者和軟體用戶的歡迎。不過,它的用途又何止這些?
  下面,我們就以將小說《圍城》製作成一部閱讀方便的電子版小說為例,一步步地讓您瞭解CHM幫助文檔製作的全過程,通過這樣的介紹,相信您一定能隨心所欲地做出更多自己想要的電子文檔。“公欲善其事,必先利其器”,還是先介紹我們的製作工具吧。能製作CHM文件的工具最常用也是最易用的莫過於Microsoft的HTML Help Workshop了,它完全安裝後只有4.6M,包括兩組工具集:HTML Help Workshop和HTML Help Image Editor。前者就是我們今天要用到的好東東,後者在網頁製作中常用到圖形檔的編輯和修改。
  安裝完HTML Help Workshop後,您可以在開始功能表|程式|HTML Help Workshop中打開它。要建立CHM幫助檔必須先將我們所有想要讓其出現在幫助檔中的內容做成相對獨立的網頁檔(即HTML檔),這些工作可以在HTML Help Workshop中完成,也可以應用其他網頁編輯器(如FontPage或HotDog)來製作。
  比如說我們這裏將其作為例子的《圍城》,就可以按不同的章節來製作。另外,HTML檔之間應該相互鏈結,如每一章之間應該保留與上一章和下一章超連結的介面,將這些相對獨立的網頁製作完成後,將它們儲存到一個新建的檔夾中。
  首先我們先介紹幾種將要用到的過渡檔:
  1.hhp檔,這是最常用的一類檔,它實際上是“HTML Help project”的縮寫,表示HTML幫助檔專案,它是生成CHM檔最直接用到的一類檔,只需要有一個hhp檔就可以根據它來編譯相應的CHM檔。
  2.hhc檔,它是“HTML Help table of contents”的縮寫,表示的是HTML幫助檔的目錄,通常我們在CHM檔流覽器的左邊視窗中看到的目錄內容就由它來提供,當然,它並不能直接被編譯成CHM檔,而先要集成到某一hhp檔中才能發揮作用。
  3.hhk檔,它是“HTML Help Index Keyword”的縮寫,為我們提供了CHM檔的關鍵字索引查詢功能,也是一個易於查看的幫助檔不可缺少的一部分,同hhc檔一樣,它也不能直接編譯生成相應的CHM檔。
  4.hhj檔,它實際上不屬於我們今天要討論的內容,因為它屬於另一個幫助檔系統Win Help,在Win Help系統中,hhj檔的作用相當於HTML Help 中的HHP檔,在這裏就不做更詳細的介紹了。
  我們現在已經知道要編譯一個CHM檔,首先要建立一個hhp檔。先在Workshop的“檔”功能表中選擇“新建”一個項目,這時將會出現有名為“新建專案”的視窗,這裏會有一名“嚮導”提示您是否將採用原由的WinHelp專案檔(即.hpj)來製作新的項目,可以將“轉換WinHelp專案”選項勾掉,點擊“下一步”然後指定將要建立的hhp文件的檔案名和完整的路徑,再進入“下一步”,此時會有三個複選項,它們分別表示以現存的hhc、hhk、HTML檔來建立HHP檔,由於沒有現成的hhc和hhk檔,因此我們可以只選擇最後一項(HTML Files),點擊“下一步”後可以在隨後出現的“新建專案——HTML檔”視窗中將我們已經製作好的所有網頁檔按先後順序添加到檔列表中,點擊“下一步”後,就可以看到令人愉快的“完成”按鍵了,但這並不意味著大功告成,因為這一步僅僅是建立了一個hhp檔,還有不少工作等著我們去完成呢。
  一個hhp檔形成後,將會在Workshop|專案視窗中顯示此檔的結構,雙擊此視窗中的[OPTIONS]選項,就可以修改這一專案的結構了,比如要指定專案的標題,指定CHM檔的默認首頁檔以及文字編碼類型和字體,在檔視窗中,還可以指定將要生成的CHM檔的檔案名以及路徑、指定編譯時所需的hhc和hhk的路徑及名稱等等。上面我們已經介紹了hhc、hhk檔的作用,它們並不是必須的,可以根據需要來決定是否要生成包含目錄以及關鍵字查詢的幫助文檔,一般來說,總頁數較少的幫助檔可以省略掉這些內容和功能。對照本例的電子版小說《圍城》的頁數,我們決定簡單至上,這時可以執行“檔”功能表中的“編譯”命令,Workshop在確認hhp檔的路徑及名稱後。很快,一本電子版小說就這樣生成了,它雖然只是一個獨立的檔,但卻可以完全脫離自己的機器、脫離Workshop運行(需要IE4.0以上支援)。
  一個比較簡單的CHM幫助檔(沒有目錄、沒有索引)的製作過程就是這樣,如果您想製作包括目錄和索引的幫助檔,可以先分別製作一個HHC檔和一個HHK檔,然後在上一步中將它們添加到相應的項目中就可以了。HHC的建立和編輯的方法有兩種,一種是在“檔”功能表中選擇新建一個“目錄表”,在隨後出現的編輯視窗中對其進行編輯;另一種方法是在形成的hhp檔編輯視窗中點擊“目錄”視窗選擇“創建一個新的目錄檔”,並為其命名進行相應的編輯。
  經過上面的介紹,現在您一定可以自己編輯製作幫助檔和電子文檔了吧,Workshop的用途其實還有很多,其中另一個不得不說的功能是:它不僅可以編譯一個CHM檔,更可以對現有的CHM文檔進行反編譯,這樣我們可以更直接地借鑒和使用一些製作得非常精美的幫助文檔的某些精彩部分,有時搞一點“拿來主義”感覺還是不錯的。"

2009年3月10日星期二

怎样在pb中用.chm的help文件

怎样在pb中用.chm的help文件

Power Builder - Windows API

Q frank:
怎样在pb中用.chm的help文件?谢谢


A回答:

以下答案摘自:http://extend.hk.hi.cn/~kjx/pbclub/0015_html.htm
写出来与大家分享:
1、定义全局API函数:
Function Long HtmlHelpA (long hwnd ,string lpHelpFile , long wCommand, string dwData) Library "hhctrl.ocx"
2、定义全局变量:
long HH_DISPLAY_TOPIC = 0
3、在功能模块的“帮助”按钮的clicked事件中写下以下代码:
htmlhelpA(handle(parent), "chm_name>chm_win_name", HH_DISPLAY_TOPIC, "htm_name")
例如:chm帮助文件的名字是help.chm,help.chm的主窗口名是mywin,要调出的相关页面是bj_modi.htm,相应的脚本是:
htmlhelpA(handle(parent), "help.chm>mywin", HH_DISPLAY_TOPIC, "bj_modi.htm")
主持人注:其中的HH_DISPLAY_TOPIC表示在指定的窗口显示一个主题(这里为bj_modi.htm)。
4、至于在菜单中启动帮助文件,用run("hh help.chm")命令即可。

此问题由PB编程俱乐部回答。

附加关键字:编程, 源程序, programming, source code, Power Builder, PB, sybase, Windows API, win32, api, windows api, gdi32, kernel。