討論區快速選單
知識庫快速選單
CRM雲端平台必備Salesforce認證 程式設計俱樂部Facebook粉絲團 傑米的攝影旅遊筆記
[ 回上頁 ] [ 討論區發言規則 ]
在wince 6.0上實作Usb Touch driver
更改我的閱讀文章字型大小
作者 : cedric911217(cedric)
[ 貼文 23 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/5/8 上午 10:02:43
版上各位前輩好;

小弟目前想在wince 6.0上實作Usb Touch driver,參考了微軟的網頁

https://msdn.microsoft.com/en-us/library/ee485627(v=winembedded.60).aspx

看了網頁裡面所建議的範例程式碼,但還是不知從何下手,想請問版上有經驗的前輩是否能

給一些指點,麻煩了!!

作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/5/8 上午 10:34:32
there is an article about how to develop wince usb touch driver ( those steps are some major steps before driver can work normally)
- http://www.programdevelop.com/4813906/

if you can calibrate the touch screen successfully , the reminders are not problems.
follow and try it , have fun :-)
作者 : cedric911217(cedric)
[ 貼文 23 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/5/8 下午 02:03:37
ozzy123您好;

想再請問一下,因為目前是使用USB介面HID來傳輸TOUCH,

那當我裝置插上WINCE 6.0,該怎麼讓系統知道是現在是觸控

插上來,像WIN7、8你只要Touch device報固定的HID格式給

它,作業系統就會幫你安裝inbox touch driver,那對WINCE

6.0來說,它又是怎樣運作的?麻煩你了,謝謝!!!
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/5/8 下午 02:11:14
do you mean how to know the touch device has been connected ?
作者 : cedric911217(cedric)
[ 貼文 23 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/5/8 下午 02:42:55
正確來說,應該是如何讓WINCE 6.0知道我這個Device是Touch,

然後作業系統才能載入我們所寫的驅動程式,就像HID的滑鼠要報

滑鼠的格式給作業系統,作業系統才會載入滑鼠的驅動程式一樣。

作者 : ccl0504(手動程式產生器) 貼文超過200則
[ 貼文 448 | 人氣 211 | 評價 910 | 評價/貼文 2.03 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/5/9 上午 08:50:27


https://social.msdn.microsoft.com/Forums/en-US/25e9c3dd-4d83-423b-b33e-2488731f45fc/how-to-load-my-usb-hid-client-driver-in-wince-60?forum=winembplatdev

Change the first Default to be your Vendor ID and Product ID in HEX, change the 3 to Default (You may want to change it to something else late) and change the name, so something like:
作者 : cedric911217(cedric)
[ 貼文 23 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/5/18 下午 01:58:34
ccl0504前輩您好:

根據你所給的參考資料,該實作者是利用USB_HID將裝置報上來的資料

轉成滑鼠後報回去給作業系統,在這邊想再請問,CE其實自己有實作單

指觸控的地方,如下列網址:

https://msdn.microsoft.com/en-us/library/ee485627(v=winembedded.60).aspx

有辦法利用上述網址所說的方式,結合USB實作出來嗎?
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/5/18 下午 05:42:41
https://msdn.microsoft.com/en-us/library/ee483458(v=winembedded.60).aspx

Please see this article for reference. Basically, touch driver should be divided into two layers , one is upper model device driver (upper layer) and lower layer is platform-dependent driver. In detail , you may see the figure http://blog.csdn.net/nanjianhui/article/details/2763979.
upper layer is MDD and lower layer is PDD. (They are same as all win CE systems . it is hierarchical structure. )

WinCE links two static libraries , one is tch_cal.lib and the other is tchmdd.lib . So you must add them to your make file , for example ,

SOURCELIBS= /
     $(_COMMONOAKROOT)/lib/$(_CPUINDPATH)/tch_cal.lib /
     $(_COMMONOAKROOT)/lib/$(_CPUINDPATH)/tchmdd.lib

about environment variable settings , _COMMONOAKROOT is depend with platform builder install and _CPUINDPATH is independent with install. it is cpu type. about above paths setting , you may open the workspace , then enter the command line mode and type "set" .
Again , about touch relevant function declarations , their declarations in the folder - \WINCE600\PUBLIC\COMMON\OAK\INC
these are major functions that can drive your touch panel successfully. A little suggestion , you may find some drivers in the directory - /WINCE600/PLATFORM/H4SAMPLE/SRC/DRIVERS/TOUCH and study and try to follow their architectures.

The flow of touch driver as below :
1. TouchPanelEnable : this is entry point . it is responsibility to enable or re-enable the touch screen. Usage: https://msdn.microsoft.com/en-us/library/ee484192(v=winembedded.60).aspx
2. TouchPanelAttach , this function generates two events ; one is hTouchPanelEvent and the other is hCalibrationSampleAvailable.


 

作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/5/18 下午 06:10:48
3. you must use a mutex to make sure the other threads can't access ( critical section ) - EnterCriticalSection
4. check two variables- gIntrTouch and gIntrTouchChanged. their types are same (DWORD). gIntrTouch is a touch screen interrupt and the later is touch timer interrupt.
5. Make a association between events and interrupts , please refer the usage of https://msdn.microsoft.com/en-us/library/ee482745.aspx
and it - https://msdn.microsoft.com/zh-tw/library/ms885675.aspx or https://msdn.microsoft.com/zh-tw/library/ms885677.aspx
6. Create a ISR thread to handle the hTouchPanelEvent. - CreateThread . if the thread creation is failed , you should handle followings:
6.1 call TouchPanelpDetach()
6.2 InterruptDisable(X) , X is ... you know
6.3 InterruptDisable(Y) , Y is the other one , you know
6.4 DdsiTouchPanelDisable() , https://msdn.microsoft.com/en-us/library/ms898271.aspx
; otherwise , the followings will be executed. they are
6.A TouchPanelpGetPriority , to get a priority of thread from registry
6.B finally , to set priority level of thread , usage : https://msdn.microsoft.com/zh-tw/library/ms885155.aspx
7 Leave critical section - LeaveCriticalSection
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/5/18 下午 06:35:54
About ISR is responsibility for doing follows :
First , you ensure those values should be used.
X coordinate , Y coordinate (raw and calibration , base )
Maximum of X coordinate , Maximum of Y coordinate
sample times of calibration

1. Write a infinite loop to wait for event - touch panel event
WaitForSingleObject - usage : https://msdn.microsoft.com/zh-tw/library/windows/desktop/ms687032%28v=vs.85%29.aspx
1st par is the touch panel event and 2nd par is a time out (msec)
2. again , enter a critical section , please use EnterCriticalSection
3. Again , you start sampling x,y coordinates , please use https://msdn.microsoft.com/en-us/library/ms898274.aspx
4. if you ignore the value , please leave critical section
5. .... to be continued :-)
 
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/5/21 上午 10:17:21
http://www.xuebuyuan.com/861101.html
there is an article about winCE touch panel driver development
作者 : cedric911217(cedric)
[ 貼文 23 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/6/18 下午 02:43:08
ozzy123(ozzy)大大您好;

去追sample code之後大致了解流程,但是還是不知道如何與usb hid結合在一起,

是先透過usb hid client driver先跟device要求觸控點之後,再將得到的點回傳到

中touch driver去做處理嗎?感謝你的幫忙!!
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/6/19 上午 07:24:50
my viewpoint is
usb hid client should communicate with it host. client - host mode. it should be a middle layer between application and usb driver.
a simple code for you reference . you may understand its concept from them.
https://code.msdn.microsoft.com/windowshardware/HClient-HID-Sample-4ec99697
get them from above


作者 : cedric911217(cedric)
[ 貼文 23 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/7/2 下午 04:04:13
ozzy123(ozzy)大大您好:

目前有個想法是透過類似於ce中mouhid.dll的方式來跟touch device要點,

目前有做實驗,發現無線滑鼠鍵盤組的接收器插入usb時,ce會自動載入

mouhid.dll與kbdhid.dll這兩個檔案,感覺是ce自動幫你分類好要載入哪個

dll檔,傳進dll檔的handle也不一樣,所以在dll裡面得到的hid report也不一樣,


,所以想說建立一個touchhid.dll,修改暫存檔,當裝置插上去的時候載入此dll

,得到touch的report,傳給ce特有的touch driver來回報點,不知是否可行?
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/7/2 下午 04:25:23
if the dll file owns touch hid report , you may extract and pass them to it.
try it. have fun :)
作者 : cedric911217(cedric)
[ 貼文 23 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/7/13 下午 05:11:31
ozzy123(ozzy)前輩您好;

小弟目前以USB HID來得到touch controller的資料,但目前卡在不知道怎麼跟

ce的touch格式結合在一起。wince自己的touch格式其實是透過跟ce註冊一個實

體的中斷來觸發觸控事件,可是usb hid卻不用,再者,當載入usb hid的dll檔時

系統會傳一個device handle,但是ce的touch格式卻不會。

作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/7/14 上午 09:10:43
http://blog.opennetcf.com/2009/04/20/detecting-disk-insertion-and-removal-in-the-compact-framework/
http://geekswithblogs.net/BruceEitman/archive/2008/06/13/windows-ce-monitoring-for-disk-insertion-to-add-support-for.aspx
above two links , please study them , specially 2nd link. it is a detecting usb disk insertion codes.
if you have any question , post here again.
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/7/15 下午 02:23:05
http://www.embedded.com/design/other/4023795/Device-Drivers-for-Windows-CE-3-0

see the post
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/7/15 下午 03:21:46
https://msdn.microsoft.com/en-us/library/ms894078.aspx

please see this page
作者 : cedric911217(cedric)
[ 貼文 23 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/8/21 上午 09:34:45
ozzy前輩你好:

目前小弟HID touch driver已經可以正常報點,但目前遇到新的問題,

就是小弟需要實現driver與tool溝通的管道,也就是要實現CE中的

XXX_Init, XXX_Open, XXX_Write, XXX_Read, XXX_Close這些函數

但小弟搜尋發現CE中好像沒有可以對HID裝置讀寫的函式,想請問ozzy前輩

有相關資訊參考嗎?謝謝你的幫忙!!
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/8/21 上午 10:12:24
There is an HID layer that can send or receive HID reports . but you have to write a driver to access it . You may check the mouse and keyd drivers in path - WINCE600\PUBLIC\COMMON\OAK\DRIVER\USB\CLASS\HID\CLIENTS and understand how those interfaces communicate with HID layer
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/8/21 上午 10:52:28
http://www.codeforge.cn/article/216102
please register a a/c for getting above codes. But you need to contribute some credits .
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/8/21 上午 11:41:21
>就是小弟需要實現driver與tool溝通的管道,也就是要實現CE中的
>XXX_Init, XXX_Open, XXX_Write, XXX_Read, XXX_Close這些函數
>但小弟搜尋發現CE中好像沒有可以對HID裝置讀寫的函式
---
https://msdn.microsoft.com/en-us/library/aa517318.aspx - open
https://msdn.microsoft.com/zh-tw/library/ms891445.aspx - Read
https://msdn.microsoft.com/zh-tw/library/ms898288.aspx - Write
https://msdn.microsoft.com/zh-tw/library/aa517300.aspx- Close

there is an example about usb hid application in C#. maybe it can give you some ideas. check it out :)
http://www.haodaima.net/art/967046

作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/8/21 上午 11:54:32
https://msdn.microsoft.com/zh-tw/library/ms886040.aspx
an example in wince 5.0
https://msdn.microsoft.com/en-us/library/ms885325.aspx
another example
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/8/21 下午 12:00:15
http://epaper.gotop.com.tw/pdf/AXP013000.pdf

there are several pages that present some usages in TC.
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/8/22 下午 01:47:42
就是小弟需要實現driver與tool溝通的管道,也就是要實現CE中的
XXX_Init, XXX_Open, XXX_Write, XXX_Read, XXX_Close這些函數

sorry , I get you wrong .
please see the followings :
https://msdn.microsoft.com/en-us/library/ee482670.aspx
https://msdn.microsoft.com/zh-tw/library/ms923700.aspx
https://msdn.microsoft.com/en-us/library/ms923705.aspx
https://msdn.microsoft.com/zh-tw/library/ms923703.aspx
https://msdn.microsoft.com/en-us/library/ms923695.aspx

http://fecbob.pixnet.net/blog/post/38006053-wince-%E6%B5%81%E9%A9%85%E5%8B%95
Required entry points , XXX = Device File Name .
Stream-interface Driver Model declaration ways.
http://webcache.googleusercontent.com/search?q=cache:kqQhYWpZNesJ:download.microsoft.com/download/F/D/D/FDDC7E09-3929-4E0D-B82F-1145D476ABB1/Webinar_Device%2520Driver%2520Best%2520Practices%2520in%2520Windows%2520Embedded%2520Compact%25207.pdf+&cd=1&hl=zh-TW&ct=clnk&gl=tw - a tutorial
http://www.big-bit.com/file/upload/down/201403/03-06-09-31-53-tlogu3yf5re.pdf

 




作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/8/22 下午 01:51:34
http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search-c/view_etd?URN=etd-0725113-211646
try to download it to see the flow of win ce stream interface.
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4462 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/8/24 上午 11:37:52
http://stackoverflow.com/questions/11621894/device-driver-not-calling-xxx-init
http://www.developer.com/ws/pc/article.php/3603731/Developing-Windows-CE-Device-Drivers-May-a-Regular-Application-Benefit-from-It.htm
https://msdn.microsoft.com/en-us/library/aa459176.aspx

above for you reference . maybe they can give you some ideas. :)
 板主 : 徵求中
 > 驅動程式 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 驅動程式 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
驅動程式
1 新兵衛 1240 
2 eBoy 980 
3 牧童哥 780 
4 北極熊 580 
5 天行者 580 
6 燒酒仙 440 
7 weber 380 
8 KEN 350 
9 jonay 180 
10 掌握文武半邊天 180 
驅動程式
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.09375