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

異想天開~以VFP之原生 Grid 和 Report 顯示 UNICODE 文字

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



註冊時間: 2004-07-30
文章: 1536


第 1 樓

發表發表於: 星期一 六月 30, 2014 10:48 pm    文章主題: 異想天開~以VFP之原生 Grid 和 Report 顯示 UNICODE 文字 引言回覆

使用VFP的原生Grid來顯示unicode, 一直是我想測試的方向
主要原因是其它外掛的 Grid 都難用, 效率不彰
而且, 整套程式得大翻修才行,

直接利用GDI來解決這個問題

結果如圖

程式不用大改
只要

代碼:

with thisform.init
    SET PROCEDURE TO C:\png4grid\_UNICODE.PRG &&這個可以搬到主�{式區域
    SET CLASSLIB TO C:\png4grid\UNICODE.VCX &&&&這個可以搬到主�{式區域
    SetGrid4Png(ThisForm.grdTemp.Columns(1)) &&主要是這一行, 第N行要顯示 unicode , 就改一下
endwith


第一次執行 , 會花個十來秒,
第二次以後,就快很多啦

若要編輯,對著該欄位點二下,就會出現編輯窗

有興趣者,下載去試看看吧
細節部份,暫時不解釋,有問題再發問
小弟再仔細回答

這是我的異想天開,
可不可行不知道
歡迎指教!


ckp6250 在 星期五 七月 04, 2014 9:20 pm 作了第 12 次修改
回頂端
檢視會員個人資料 發送私人訊息
DennisTsai



註冊時間: 2005-07-26
文章: 170


第 2 樓

發表發表於: 星期二 七月 01, 2014 5:40 am    文章主題: 引言回覆

怎麼是異想天開呢,感謝分享
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 3 樓

發表發表於: 星期二 七月 01, 2014 9:16 am    文章主題: 引言回覆

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

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



註冊時間: 2004-07-30
文章: 1536


第 4 樓

發表發表於: 星期二 七月 01, 2014 10:21 am    文章主題: 引言回覆

syntech 寫到:
好像跑出一堆 png 檔. XD


沒錯,用 png 來顯示unicode文字
1.外觀上,使用者看不出來
2.執行效率並不差,除了第一次慢些,第二回以後就正常了,我私下認為,可以說服使用者接受。
3.舊程式不用大改特改,只要加一行指令就完工了
4.一個Grid,可能有十來個欄位,其中,需要顯示unicode的,也許只有一二個欄位,不必因小失大,捨去好用的vfp grid
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 5 樓

發表發表於: 星期二 七月 01, 2014 10:46 am    文章主題: 引言回覆

還沒仔細看,編輯時是 POPUP 一個視窗打資料嗎?
_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

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



註冊時間: 2004-07-30
文章: 1536


第 6 樓

發表發表於: 星期二 七月 01, 2014 11:05 am    文章主題: 引言回覆

syntech 寫到:
還沒仔細看,編輯時是 POPUP 一個視窗打資料嗎?


貼出來時已是23時,想睡覺了,沒寫出來
我預想是對著該欄位 dbclick , 然後POPUP 一個視窗打資料
打完後再更新cursor及png檔

應該今天會完成, 再重掛檔案供下載
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1536


第 7 樓

發表發表於: 星期二 七月 01, 2014 3:40 pm    文章主題: 引言回覆

若要編輯,對著該欄位點二下,就會出現編輯窗!
原先已下載者,請先刪掉c:\png4grid , 再重新下載
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1536


第 8 樓

發表發表於: 星期二 七月 01, 2014 5:55 pm    文章主題: 引言回覆

第3次修正,調整字距,
早先下載者請先刪除 c:\png4grid
再重新下載
回頂端
檢視會員個人資料 發送私人訊息
asd89839032



註冊時間: 2012-10-15
文章: 49


第 9 樓

發表發表於: 星期三 七月 02, 2014 5:10 pm    文章主題: 引言回覆

笨菜鳥問:
Do System.App 是?我家VFP看不懂它....
是版本太舊的關係嗎?

============================================
找到了,剛剛瞎眼Orz

_________________
菜鳥路過...
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1536


第 10 樓

發表發表於: 星期四 七月 03, 2014 5:21 pm    文章主題: 引言回覆

第5次修正,增加了 Report from ,早先下載者請先刪除 c:png4grid
還是使用 vfp 原生的 Report , 設計上您不用操心適應問題
一切都是您熟悉的 modi report 及 report from
回頂端
檢視會員個人資料 發送私人訊息
foxy



註冊時間: 2007-08-16
文章: 135
來自: 泰國

第 11 樓

發表發表於: 星期五 七月 18, 2014 9:48 am    文章主題: 引言回覆

太棒了
感謝

_________________
提供庫存軟體+會計+POS(店面零售)+員工出勤和薪資, 四合一, 從業務資料自動拋會計傳票.
介面為VFP9, 資料庫可用DBF或SQL Server.
有正體中文,簡體中文,英文,日文,泰文,緬甸文.
任意三種文字可同時顯示輸入列印.

軟體的 source code 銷售中
加LNE: mike-lm
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
jtcom01



註冊時間: 2005-07-29
文章: 387


第 12 樓

發表發表於: 星期五 七月 18, 2014 3:44 pm    文章主題: 引言回覆

如何下載?謝謝
回頂端
檢視會員個人資料 發送私人訊息
jtcom01



註冊時間: 2005-07-29
文章: 387


第 13 樓

發表發表於: 星期五 七月 18, 2014 3:46 pm    文章主題: 引言回覆

看到了..謝謝你
回頂端
檢視會員個人資料 發送私人訊息
kalok



註冊時間: 2010-08-26
文章: 247


第 14 樓

發表發表於: 星期五 十一月 07, 2014 11:00 am    文章主題: 引言回覆

很有趣.

題外話, 是否真的不能將report 做成 class, 我只能儲存當中的 dataenvironment 為 class
回頂端
檢視會員個人資料 發送私人訊息
Calvin_bkk



註冊時間: 2019-08-04
文章: 1
來自: 泰国

第 15 樓

發表發表於: 星期日 八月 04, 2019 2:32 am    文章主題: 引言回覆

太好了,这还是可以继续开发VFP应用,非常感谢
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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