VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

小女子先知錯,有搜尋過,但是繁轉簡豪無頭緒????

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
藍薰



註冊時間: 2004-01-15
文章: 65


第 1 樓

發表發表於: 星期三 五月 03, 2006 4:26 pm    文章主題: 小女子先知錯,有搜尋過,但是繁轉簡豪無頭緒???? 引言回覆

我知道不該在問這個老問題
我發誓我有搜尋過
但是看了那麼多人經驗
我實在不知從何下手
也無頭緒
厚臉皮相求
不知哪位人士
願意告知自己繁轉簡的流程
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 2 樓

發表發表於: 星期三 五月 03, 2006 5:20 pm    文章主題: 引言回覆

你看了哪些經驗,
你覺得你的困難在哪裡?

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
蔡文華



註冊時間: 2005-10-31
文章: 118


第 3 樓

發表發表於: 星期三 五月 03, 2006 5:20 pm    文章主題: 引言回覆

針對簡體與繁體的問題,本人剛好最近在開發相關的系統,可以在這個地方跟你分享一下
1.系統是在那個地區被使用
大陸= 使用西元年,簡體
台灣= 使用民國年,繁體

2.系統大概會由以下組合而成
下拉選單
SET設定
PRG程式
FROM視窗
DBF資料庫

3.我的作法是我希望系統可以裝在
簡體時=自動顯示簡體,使用西元年,程式內所有的年均以2006顯示
繁體時=自動顯示繁體,使用民國年,程式內所有的年均以95顯示
而且只有統一的一個版本就好...
我不希望改好程式後,還要轉換程式做翻譯後變成另一個檔案,所以我就只能在
程式內部做判斷了

我的作法如下:
1.下拉選單-因為我的選單是很簡單的幾個選項而已,也沒什麼變化,
所以我直接做了二個下拉選單,一個是用繁體做的,一個是用簡體做的
當然我寫了一個函式去處理它
&&依作業系統決定使用選單;顯示下拉選單-自動判斷作業系統的語系
= OSMENU( "big5_mainmenu.mpr", "gb_mainmenu.mpr" )

2.SET設定因為SET會牽涉到日期的顯示所以也寫了一個函式,讓他自己處理
&&依作業系統決定使用日期;日期顯示-自動判斷作業系統的語系
= OSDATE()

3.在每個FROM的.INIT去啟動執行偵測,將繁體依需求做轉變
&&依作業系統決定字體是否轉換;視窗轉換-自動判斷作業系統的語系
=OSFORM( FORM_NAME )

4.在程序中如果使用到字串"XXXX"或'XXXX'的都由函式判斷是否轉換
&&依作業系統決定字體是否轉換;文字轉換-自動判斷作業系統的語系
=OSAUTOLANG( SHOWCHAR )

5.MESSAGEBOX()彈出視窗使用
&&依作業系統決定字體是否轉換;彈出詢問視窗-自動判斷作業系統的語系
=OSMSB()代替

6.WAIT WINDOW 程序使用
&&依作業系統決定字體是否轉換;顯示文字視窗-自動判斷作業系統的語系
=OSWAITB()代替

7.下拉選單年的處理直接呼叫
&&下拉選單帶入年份-自動判斷作業系統的語系
=OSINYEAR( USEOBJECT, INYEAR )

8.下拉選單月的處理直接呼叫
&&下拉選單帶入月份-自動判斷作業系統的語系
=OSINMONTH( USEOBJECT, INMONTH )

9.下拉選單日的處理直接呼叫
&&下拉選單帶入日份-自動判斷作業系統的語系
=OSINDAY( USEOBJECT, USEYEAR, USEMONTH, INDAY )

10.YEAR()函式改採用
&&帶出年份-自動判斷作業系統的語系
=OSYEAR()

11.報表的呼叫REPORT改採用
&&將報表內的繁體字做轉換;報表列印-自動判斷作業系統的語系
=OSPRINT( USEALIAS, USEFRX, USESTYLE, PAGETOP, PAGEBOT )

12.標籤的呼叫LABEL改採用
&&將報表內的繁體字做轉換;標籤列印-自動判斷作業系統的語系
=OSLABEL( USEALIAS, USEFRX, USESTYLE )

13.至於資料庫資料的轉換,我是直接會我線上更新的主機做判斷在做即時的轉換的;
這裡就牽涉到線上自動更新與主機的運作了,我之前也有放線上更新的函式上來了,
請用搜索的
回頂端
檢視會員個人資料 發送私人訊息
蔡文華



註冊時間: 2005-10-31
文章: 118


第 4 樓

發表發表於: 星期三 五月 03, 2006 5:23 pm    文章主題: 引言回覆

忘了附上簡體及繁體的函式庫了!!
函式庫也都是這個網站提供的心血喔..
當然我有做些改變啦....
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 5 樓

發表發表於: 星期三 五月 03, 2006 5:29 pm    文章主題: 引言回覆

我比較懶,
作一個程式開啟 PRJ 把所有會用到的 VCX,SCX,MNP,FRX,PRG,DBF 通通轉成簡體,
再COMPILE一次就OK!

只是沒有系統自己判斷能力,但是程式還是一套. ^_^

-----
意者請洽本公司業務部. 景氣不好,讓本人賺一下.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 6 樓

發表發表於: 星期三 五月 03, 2006 11:18 pm    文章主題: 引言回覆

提示一下:
用 gb2big.dll 會有轉換字數的限制,
在載入 gb2big.dll 會, 它會 count 你所轉換的字數,
超過某一個數量後,
就會不能轉換了, 除非你將它 release 後再載入.
還是使用這個 Hokoy.WordKit.dll 比較好. http://vfp.sunyear.com.tw/viewtopic.php?t=458

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
蔡文華



註冊時間: 2005-10-31
文章: 118


第 7 樓

發表發表於: 星期四 五月 04, 2006 10:32 am    文章主題: 引言回覆

我之前就是用gb2big.dll一直會有錯誤訊息,
後來改用garfield建議的Hokoy.WordKit.dll後就沒發生過了..
所以使用我提供的函式時必須要有Hokoy.WordKit.dll這個檔案喔....
函式會自動將這個檔案做註冊...所以使用時只要確定程式的搜索路徑有這個檔案即可
函式會自動處理註冊的問題...
當然你也可以使用syntech提的作法喔
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 8 樓

發表發表於: 星期四 五月 04, 2006 12:33 pm    文章主題: 引言回覆

方法的好壞都是相對的,
合適的方法就是最好的選擇

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
藍薰



註冊時間: 2004-01-15
文章: 65


第 9 樓

發表發表於: 星期四 五月 04, 2006 2:31 pm    文章主題: 引言回覆

非常感謝蔡老大熱心分享流程
我想要的就是這樣的
我會就你的作法研究一下

當然s老大及g老大的經驗談
也是我必須注意的地方

小女子Orz.....
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作