看板 KS88-301 關於我們 聯絡資訊
做了一堆號稱有什麼什麼功能的東西,結果那些東西往往只能做簡單的事情; 然後一但要把這個東西和另外一個也是他們自己做的東西(只不過比較古早)連起來使用的 時候............... 抱歉,M$無好的solution可用,也恕不提供可能有參考價值的技術資料!╮( ̄▽ ̄∥)╭ 然後莫名奇妙就會有另外一家聽都沒聽過的小公司, 他們剛好就是靠做這種軟體小組件,maybe只是一個Active X控制項, 或是一個.net Framework的控制項; 這些小公司就靠這些維生........╮( ̄﹏ ̄∥)╭ (幹機車M$根本就只是不想透露給你這種不會給你$,即使會給也給不了多少的市井小民 知道而已嘛!機!XD) 以下就是我從暑假以來碰到的幾個例子: 1. 首先使.net Compact Framework無法支援COM物件,但是.net Framework可以; http://msdn.microsoft.com/library/en-us/dv_evtuv/html/etcondifferenceswithnetfra mework.asp 然後說其實.net Compact Framework真的要使用以前的COM物件的話,也是可以,只是要.. (然後寫了一堆機機巴巴,含糊不清的document,有講跟沒講是一樣的-_-b) 然後這家公司,ODYSSEY software,inc. http://www.odysseysoftware.com/index.shtml 剛好他們的主力產品,CFCOM,就是在幹把舊的COM物件連結到.net Compact Framework上 使用!(喲~他們的工程師強喔,看的懂M$放在MSDN上的外星文-.-) 2. 再來是最近打工在弄台大醫院血庫系統,他們需要一個可以直接在IE中按網頁上某個按鈕 ,直接就會從印表機列印出條碼來的網頁程式(各位可以試試看,都會先跑出一個選擇 印表機的對話方塊,得在那個東東上按確定之後才能開始印...);另外一個要求是醫生在 診斷室可以直接用IE填好某個病人備血需要的血型之後,按網頁上的"送出"按鈕,就可以 直接在血庫那裡的印表機印出備血所需要的表格給血庫的人員使用。 (所以現在有兩個要求:1.直接立即列印在某個預定的印表機 2.在伺服器端列印) 結果呢? M$又說它的IE沒辦法"妥善地"用網頁程式來控制開啟該網頁電腦的印表機啦~XD http://msdn.microsoft.com/library/en-us/dnie55/html/wb_print.asp (不過這在安全考量上其實也是應該的,否則假如說當你上某個網站,開啟網頁時, 你的硬碟就會因為開啟這個網頁而自動格式化......真是讚啊!-_-#) 第二個要求更是複雜,還得在伺服器上寫自行定義的服務程式來搞....不過總而言之, 看起來都是得連一堆東西的大工程....... 但是呢? 有家叫做MeadCo的公司 http://www.meadroid.com/ 嘿嘿,他們剛好也有個產品叫"ScriptX"的Active X控制項,在做什麼的呢? 正好就是解決這些問題-_-|| http://www.meadroid.com/scriptx/indexlc.asp (嘻,其實降子更好,我們省得自己動手做這些:p) 只是他們也太厲害了吧?平平是看這些敷衍你的MSDN document,你們就會知道IE的 處理printer的API,然後我們怎麼找怎麼看都不知道?-.-a 3. 這個是我做系上的專題研究時碰到的,因為是在做"Home Automation",然後剛好 實驗室裡面之前買了一台不知道是哪家鳥公司的32吋電漿電視 (後來把它整個upside down看到底下有貼個標籤,是叫做瑞隆的台灣鳥公司-_-) http://www.vtek-technology.com.tw/ 還有另外一台是HP的iPaq h5450,內建遙控器在用的"Consumer IR"紅外線裝置 並且內附有一個萬用遙控器軟體,叫做Nevo: http://www.mynevo.com 不過很不幸的,即使Nevo那個軟體有從Internet下載remote control code的功能, 不過也找不到那家名不經傳小公司產品的遙控器code -_-b 於是乎,只好自己寫遙控器軟體啦!/_\ 然後支巴的事情就開始了.....查遍HP和compaq的網頁,裡面有提供iPaq它的擴充槽 API,內建藍芽和無線網路的API,甚至於只有5xxx系列才有的內建指紋辨識器也有提 供如何撰寫相關應用程式的API............... 偏偏紅外線就沒有,可能HP/Compaq想說這個太簡單了吧....╮( ̄︶ ̄∥)╭ 不然就是把負責提供API的責任推到製作PDA作業系統Windows CE的公司M$身上.... 好啦!結果M$的MSDN網站上說,Windows CE只支援標準的IRDA standard,不支援&提供 Consumer IR的相關API............╮( ̄﹏ ̄∥)╭ http://msdn.microsoft.com/library/en-us/dnce21/html/21faq.asp?frame=true#21faq_c omm02 那就真的很神奇啦! 做Nevo的這家公司UNIVERSAL ELECTRONICS inc. http://www.uei.com/ 怎麼知道HP的iPaq上面的Consumer IR要怎麼驅動?-.-" 分明就是HP和UNIVERSAL ELECTRONICS這兩家公司自己互通有無,技術資料偷偷給 UNIVERSAL ELECTRONICS知道;不然他們知道怎麼無中生有出來啊?XD ============================================================================ 哀...說到這裡,今天還特地跑到台大醫院去,因為這個移轉資料庫和其他東西的計畫 要用M$的.net,所以還特地請M$內部訓練的講師來開.net教育訓練課程......... 結果呢?那個大牌的barbie麥(不知道那個豬頭的名字怎麼拼,反正就只是一個又愛取 英文名字自己炫的王八蛋)講師,本來說是4:00開始,結果我們去台大醫院之後,負責 通知的人說那個豬頭還在前一場演講,所以會delay,於是延後4:30開始;等到4:30之 後,人還沒來(錯了,是豬頭還沒來-.-);於是負責通知的人又打電話去問...... 結果說那個豬頭麥還卡在101大樓附近塞車啦! 於是乎,我們這些工讀生,計中副主任兼程式設計組組長和一堆組員,以及台大醫院 那邊的人就被這個傢伙晃點-.- 真慘,果然像計中主任兼台大醫院副院長阿羆說的: 才剛脫離藍鬼的魔掌,現在又被紅鬼抓走... (p.s.之前台大醫院是用IBM(R)的DB2資料庫系統,然後現在想要改用ORACLE(R)的資料庫, 結果他們一聽到這個風聲之後,原本必恭必敬的態度馬上180度轉變,而且原本的要價是 其他公司ex: sybase,M$ SQL Server的10倍,現在還連講價錢的餘地都沒有~_~...) 所以不只是被紅鬼抓走,還被黑鬼套牢!XD (p.s.IBM(R)的商標是白底藍字的三個字母(藍鬼),ORACLE(R)這隻紅鬼是紅色的六個字母, 至於Microsoft(R)這個"黑鬼"就不用再說明了吧?╮( ̄﹏ ̄∥)╭ ) ※ 編輯: windperson 來自: 140.112.3.252 (11/19 00:23)