  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		藍薰
 
 
  註冊時間: 2004-01-15 文章: 65
 
  第 1 樓
  | 
		
			
				 發表於: 星期三 五月 03, 2006 4:26 pm    文章主題: 小女子先知錯,有搜尋過,但是繁轉簡豪無頭緒???? | 
				     | 
			 
			
				
  | 
			 
			
				我知道不該在問這個老問題
 
我發誓我有搜尋過
 
但是看了那麼多人經驗
 
我實在不知從何下手
 
也無頭緒
 
厚臉皮相求
 
不知哪位人士
 
願意告知自己繁轉簡的流程 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 2 樓
  | 
		
			
				 發表於: 星期三 五月 03, 2006 5:20 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				你看了哪些經驗,
 
你覺得你的困難在哪裡? _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		蔡文華
 
 
  註冊時間: 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 文章: 4252 來自: Taipei,Taiwan
  第 5 樓
  | 
		
			
				 發表於: 星期三 五月 03, 2006 5:29 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				我比較懶,
 
作一個程式開啟 PRJ 把所有會用到的 VCX,SCX,MNP,FRX,PRG,DBF 通通轉成簡體,
 
再COMPILE一次就OK!
 
 
只是沒有系統自己判斷能力,但是程式還是一套.  ^_^
 
 
-----
 
意者請洽本公司業務部. 景氣不好,讓本人賺一下. _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		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 文章: 4252 來自: Taipei,Taiwan
  第 8 樓
  | 
		
			
				 發表於: 星期四 五月 04, 2006 12:33 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				方法的好壞都是相對的,
 
合適的方法就是最好的選擇 _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		藍薰
 
 
  註冊時間: 2004-01-15 文章: 65
 
  第 9 樓
  | 
		
			
				 發表於: 星期四 五月 04, 2006 2:31 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				非常感謝蔡老大熱心分享流程
 
我想要的就是這樣的
 
我會就你的作法研究一下
 
 
當然s老大及g老大的經驗談
 
也是我必須注意的地方
 
 
小女子Orz..... | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |