中蟒!? 星期四, 一月 31 2008 

在與aszx聊Python時,他突然講到中蟒,我當時完全不知道這什麼東西

後來才想起來,Python是蟒蛇,那中蟒大概就是中文的蟒蛇。

我果然沒猜錯。確實存在,而且Python英文指令他都包含了

中蟒的官方網站

中蟒的cmdline介面

Chinese Python

其實寫中文程式語言是滿耗時的= =,我們打一個字大約都要敲三個鍵。

中蟒目前未完成,因此有些程式碼扔然是英文

這裡列出一個中蟒程式碼
回答 = 讀入('你認為中文程式語言有存在價值嗎 ? (有/沒有)')
如 回答 == '有':
 寫 '好吧, 讓我們一起努力!'
不然 回答 == '沒有':
 寫 '好吧,中文並沒有作為程式語言的價值.'
否則:
 寫 '請認真考慮後再回答.'

Celestia – 遨遊神秘宇宙 免費天文軟體 星期三, 一月 30 2008 

軟體名稱:Celestia
語言介面:英文
檔案大小:19.4 MB
適用系統:win9x/me/nt/2000/XP
官方網站:http://www.shatters.net/celestia/

Celestia是一套開放原始碼的天文軟體,利用NVIDIA®加速元件處理高解析度的材質與紋理貼圖,流暢地顯示高解析度影像。Celestia能存取NASA影像資料庫中的星球與星系目錄,讓您能看到 “飛越”宇宙的虛擬實境。

面臨的挑戰

NASA的目標是讓大眾能輕易取得太空探測任務的資料。NASA研究許多方法讓大眾分享科學研究成果的喜悅。NASA主動協助教師,合作發展各種技巧與工具來激勵學生。NASA致力鼓勵青年學子成為新一代科學家、技術人員、工程師、以及數學家。為達成這個目標,教師必須使用足夠的工具。Celestia 這項寶貴工具能在住家以及其他場所,發揮激發與教育青年學子的成效。

解決方案

Celestia是由Chris Laurel主導開發。包括現今成為計畫贊助的NASA在內,結合眾多研發人員的努力,共撰寫約10萬行的程式碼。Celestia在課堂上發揮相當顯著的教學成效,並被應用在博物館與科技中心等機構。

影響

Celestia成為眾人吸收太空與星球知識的窗口。這項工具運用NVIDIA繪圖技術,讓使用者透過影像來探索龐大資料庫裡的內容,其中包含星球與星系的目錄,以及由星際太空船所收集的影像資料。透過桌上型或行動PC,使用者可利用各種方式來觀看資訊,其中包括: 調整時序設定(觀察未來將發生的事件)、調整視窗鎖定的影像範圍、仔細觀察地球與其他星球,包括太陽、遙遠的銀河、以及其他各種天體。

再也沒有其他3D視覺化工具讓使用者能透過這麼棒的方式來觀看我們的宇宙,結合PC平台與NVIDIA繪圖方案,讓廣大群眾能觀看到如此壯觀的天文景象。

官方下載頁面:http://www.shatters.net/celestia/download.html
下載附加資料庫:http://www.celestiamotherlode.net/

(滑鼠和鍵盤控制說明感謝由台北市立天文館黎福龍組長中文化)

如何修改 VB 程式字串 星期二, 一月 29 2008 

《 如何修改 VB 程式字串 》 *全部以十六進位計算. 4-8-2002
__________________________________________________________________________________________

( A )-= 按鈕插入字元或調整 X、Y 位置修改 =-

( 1 ) VB 程式一般按鈕格式 :

按鈕—-04=4個字元長度-A005= X 值(05A0),0FCF= Y 值(CF0F),0377=按鈕長度(7703)
000401-04-00-Save-04-A005-0FCF-00-0377-0111-50-00FF

按鈕—-06=6個字元長度—-8003= X 值(0380),9006= Y 值(0690),6702=按鈕長度(0267)
000401-06-00-Remove-00-04-8003-9006-6702-000F

———————————————————————————————————————
( 2 ) VB 程式一般按鈕修改 :

Remove 按鈕 :

按鈕—-06=6個字元長度————8003= X 值(0380),9006= Y 值(0690),02=按鈕長度(0267)

000401-06-00-52656D6F766500-04-8003-9006-6702-000F
000401-06-00-Remove-00-04-8003-9006-6702-000F

Add 按鈕 :

按鈕—03=3個字元長度——F000= X 值(00F0),9006= Y 值(0690),6702=按鈕長度(0267)

000401-03-00-416464-00-04-F000-9006-6702-000F
000401-03-00-ADD-00-04-F000-9006-6702-000F

———————————————————————————————————————
( 3 ) 修改 Add 成「加入」 :

在同一組件內容陸聾U「上或下字串」空格,但要修正原「按鈕」字串字元長度
例如「移除」=「Remove」 6 個字元剪下後改成「移除」 4 個字元長度,同樣也需要
調整目標「按鈕」長度(十六進位).

剪下( 00 ) 此行字元空格 :

000401-06-00-Remove-00-04-8003-9006-6802-000F
000401-04-00-移除0000-00-04-XX-08-9006-6802-000F

貼上 ( 00 ) :
000401-03-00-Add00-00-04-8003-9006-02-000F

修改成「加入」 :
000401-04-00-加入-00-04-8003-9006-02-000F

使用「剪下/貼上」題目/字串改動,必須是利用在同一組件內的字元空格,
字元、X、Y 座標也適用在下面其他題目/字串字串修改方式,但必須注意
調整修改目標顯示「標題長度」.

————————————————————————————————————————
( B ) -= 一般題目/字串修改 =-

在同一組件內 VB 容陸聾U「上或下字串」空格,但要修正原來「字串」字元長度
例如「Name」= 4 個字元長度剪下後改成 3 個字長度,同樣也修改目標位置的字串
長度或欄位長度(十六進位) .

非上述情況而只做翻譯修改字串時必須保持字串長度(十六進位)標記,中文
不足長度時中文字結尾填上「00」標示或空格填滿「00」.

VB 程式一般字串字元長度是記述在「字串」前方, 顯示 X、Y 座標,長度格式
是記述在「字串」的結尾後方位置,類型在開頭位置例如 : 000101 、000501…

性質—04=-字元長度—–8001=X值(0180),D003=Y值(03D0),3003=欄位長度(0330)
000101-04-00-Name-0005-8001-D003-3003–FF00

————————————————————————————————————————-
弁?選單題目 ASCII 字串的類型(十六進位) :

000101-04-Name-00=一般標題字串,04=字元長,名稱
000501-04-Name-00=勾選弁鄏r串,04=字元長,名稱
000601-04-Name-00=點選弁鄏r串,04=字元長,名稱
000401-04-Name-00=按鈕字串,04=字元長,名稱
001303-04-Name-00=選單字串,04=字元長,名稱

————————————————————————————————————————

翻譯修改 ASCII 「字串」 時必須保留原有字串長度(十六進位)標記,
中文不足長度時中文字結尾填上「00」標示或空格填滿「00」(十六進位).

一般題目 ASCII 「單字節」字串 (0000) :

04-00-Name-00
04=字串長,00,名稱,0000

————————————————————————————————————————-

翻譯修改 Unicode 「字串」 時必須保留原有字串長度(十六進位)標記,
中文不足長度時中文字結尾填上「0000」標示或空格填滿「0000」(十六進位).

一般題目 Unicode 「雙字節」字串 (000000) :

04-000000-Name -000000
04=字串長,000000,Name ,000000

——————————————————————————————————————————————————
( C ) -= VB 程式字體修改 =-

語言—字體-字體字號-長-字體名稱 ( 長是字體名稱字元長度 ) 一般比對修改(ASCII 十六進位) :

000000-9001-44420100-0D-4D532053616E73205365726966 = 英文/標準字/8 號/ 長度 0D 字元 MS Sans Serif
880000-9001-905F0100-0D-B773B2D3A9FAC5E90000000000 = 繁中/標準字/9 號/ 長度 0D 字元 新細明體

000000-9001-44420100-05-417269616C = 英文/標準字/8 號/ 長度 5 字元 Arial
880000-9001-905F0100-05-B2D3A9FA00 = 繁中/標準字/9 號/ 長度 5 字元 細明

000000-0002-44420100-0D-4D532053616E73205365726966 = 英文/斜體字/8 號/ 長度 0D 字元 MS Sans Serif
880000-0002-905F0100-0D-B773B2D3A9FAC5E90000000000 = 繁中/標準字/9 號/ 長度 0D 字元 新細明體

000000-BC02-44420100-0D-4D532053616E73205365726966 = 英文/粗體字/8 號/ 長度 0D 字元 MS Sans Serif
880000-BC02-905F0100-0D-B773B2D3A9FAC5E90000000000 = 繁中/粗體字/9 號/ 長度 0D 字元 新細明體

——————————————————————————————————————————————–

( 語言 )
000000=英文
800000=日文
860000=簡中
880000=繁中

( 字體 )
9001=標準
0002=斜體
BC02=粗體

( 字號 )
F82401=7 號
444201=8 號
905F01=9 號

CBCECCE5=宋體A7BAC5E9

註 : 上述修改通常保持字體名稱長度,即字體名稱後空格必須補上 0000000000 .

———————————————————————————————————————————————

( D ) -= 繁體語言「VB .dll 」修改 =-

執行 VB 5/6 程式已經或必須有 vb5cht.dll,vb6cht.dll 繁體語言程式庫安裝在 :
1=Window 95/98/me 放在 Windows\Systtem…目錄下
2=Windows nt/2k/xp 放在 Windows\Systtem32…目錄下

——————————————————————————————————————

繁體中文化在 VB 5.0 版本需要修改( 先看 E 段 ) :

56 42 35 21 F0 1F 2A 00 00 00 00 00 00 00 00 00 00 = 英文字體 ( 顯示是 VB5! )
56 42 35 21 F0 1F 00 00 00 00 00 00 00 00 00 00 00 = 預設字體 (指定字體)
56 42 35 21 F0 1F 56 42 35 43 48 54 2E 44 4C 4C 00 = vb5cht.dll 繁體中文字體
56 42 35 21 F0 1F 56 42 35 43 48 52 2E 44 4C 4C 00 = vb5chr.dll 簡體中文字體

56 42 35 21 1C 23 56 42 35 43 48 54 2E 44 4C 4C 00 = vb5cht.dll 繁體中文字體
56 42 35 21 1C 23 56 42 35 43 48 52 2E 44 4C 4C 00 = vb5chr.dll 簡體中文字體

繁體中文化在 VB 6.0 版本以後需要修改 :

56 42 36 21 F0 1F 2A 00 00 00 00 00 00 00 00 00 00 = 英文字體 (顯示是 VB5! )
56 42 36 21 F0 1F 00 00 00 00 00 00 00 00 00 00 00 = 預設字體 (指定字體)
56 42 36 21 F0 1F 56 42 36 43 48 54 2E 44 4C 4C 00 = vb6cht.dll 繁體中文字體
56 42 36 21 F0 1F 56 42 36 43 48 52 2E 44 4C 4C 00 = vb6chr.dll 簡體中文字體

56 42 36 21 1C 23 56 42 36 43 48 54 2E 44 4C 4C 00 = vb6cht.dll 繁體中文字體
56 42 36 21 1C 23 56 42 36 43 48 52 2E 44 4C 4C 00 = vb6chr.dll 簡體中文字體

** by jackal
——————————————————————————————————————-
( E )-=手工 調整 VB 格式的修改限制 =-

修改 VB5 成繁體中文 vb5cht.dll,如果程式無法執行請搜尋 vb5cht.dll
將 vb5cht.dll 標題刪除,恢復回第二項取代.

(1) 56 42 35 21 F0 1F 56 42 35 43 48 54 2E 44 4C 4C 00 = ( VB5! vb5cht.dll )

(2) 56 42 35 21 F0 1F 2A 00 00 00 00 00 00 00 00 00 00 = ( VB5! )
———————————————————————————–

修改 VB6 成繁體中文 vb6cht.dll,如果程式無法執行請搜尋 vb6cht.dll
將 vb6cht.dll 標題刪除,恢復回第二項取代.

(1) 56 42 36 21 F0 1F 56 42 36 43 48 54 2E 44 4C 4C 00 = ( VB6! vb6cht.dll )

(2) 56 42 35 21 F0 1F 2A 00 00 00 00 00 00 00 00 00 00 = ( VB6! )
_____________________________________________________________________________________________

上文僅應用修改到目前版本 VB 程式,所有 ASCII 字串皆是十六進位「單字節」字元,
除非註明 Unicode 「雙字節」字串修改除外。

 《本文轉於BSC.Club》

« 前一頁下一頁 »