發表文章

目前顯示的是 5月, 2012的文章

[軟體]Windows 7 無法開啟 help 說明檔的解決方法

這問題遇了好幾次,每次都會忘記,所以記一下。 剛開始使用Win7時,遇到說明檔都無法正常開啟,但是會開啟說明檔的機率又很低。 一開始以為是那個說明檔損壞,後來才知道原來是Win7開啟說明檔必須要外掛元件。 元件下載位置: 微軟官方下載網址(需做版權驗證): http://www.microsoft.com/en-us/download/details.aspx?id=91 直接下載: x86: https://skydrive.live.com/redir.aspx?cid=e70085380e82a0af&resid=E70085380E82A0AF!829&parid=E70085380E82A0AF!827 x64: https://skydrive.live.com/redir.aspx?cid=e70085380e82a0af&resid=E70085380E82A0AF!828&parid=E70085380E82A0AF!827

[UML] 免費的UML for Visio 樣板

圖片
下列這個網站提供了VISIO的UML樣板,讓使用者有更多的樣式選擇機會 網址: http://softwarestencils.com/index.html 提供了各個版本Office的UML 樣板 Stencil and template for Visio 2010 Stencil and template for Visio 2007 Stencil and template for Visio 2003 Stencil and template for Visio 2002 Stencil and template for Visio 2000    

[即時控制系統]GPIO(純粹的課堂作業說明紀錄)

圖片
今天上課的內容,操作有點複雜。所以在此把它做個紀錄。 另外終於進入到了IO控制的部分,可以實際操作...比較有趣了。 因為今天我沒有將實驗版帶回來,所以只對今天的操作做說明,不會有連線的部分。 1.因為要接實驗版,所以要設定連線的晶片型號 2.如下圖,選擇28027 USB Emulator 3.進入CCS後,若有接上實驗版,請選擇Debug>>Connect 4.接下來開始新增專案 5.輸入專案名稱和儲存路徑 6.進入通用文件包裡面找到以下的文件,並複製到該專案中 7.複製(講義要先破解才能複製)檔案名稱,然後到通用文件包的目錄"tidcs" 8.如此可以搜尋檔案,然後將檔案全部都找出來後放在專案資料夾中 9.我們在專案資料夾中建立一個Source的資料夾,放我們找出來的11個檔案 10.然後進入CCS中,在專案上按右鍵選Add Files to Project 11.檔案類型選擇"*.*",然後框選資料夾的所有檔案 12.新增一個檔案 13.將講義的主程式複製 14.貼到剛剛新增的檔案中,但必須要刪除第三行 15.然後將這檔案儲存,名稱為MyGPIO_main.c。儲存位置必須要在專案資料夾中... 16.一樣在專案資料夾中按右鍵來新增剛剛我們建立的檔案 17.然後設定CMD設定值 18.在Preprocessor選項的Include Search Path來設定標頭檔路徑 19.標頭檔路徑(1),複製起來 20.標頭檔路徑(2) 21.將標頭檔(1)和標頭檔(2)的字串中間加上分號";",並複製起來 22.將21的字串整個貼到剛剛CCS的標頭檔搜尋路徑中 23.設定完後,會如下圖 24.CMD設定(2),跟前兩篇一樣要設定成下列0x400、0x300 25.編譯 26.會出現一個Warnings,如果出現七八個Error...大概就是標頭檔路徑設定錯誤...回頭檢查吧 27.讓我們來看一下Warning是哪裡有問題。錯誤訊息表示,最後一行~沒有換行...好個警告阿 28.應觀眾要求,到程式的最後一行....給他一個換行吧 29.再重新編譯後,完成。 30.接下...

[電腦軟體]偵測遠端電腦的網路 Port是否開啟

圖片
由於本身是做系統整合,常常會使用軟體程式與設備或遠端的電腦連線 偶而會遇到客戶網管沒有開啟防火牆軟體的網路的Port導致連線失敗 最近又遇到工程師跟我反映這問題,剛好查到資料。所以在此紀錄一下... 1.到命令提示字元(CMD)-->輸入 telnet 主機名稱 Port 例:telnet 172.20.6.26 80    // 主機IP為172.20.6.26    要偵測的網路Port為80 2.若出現下圖,代表系統沒有該程式(Win7預設值是沒有安裝的) 3.到控制台-->程式集-->程式和功能-->開啟或關閉Windows功能,然後勾選Telnet的兩個選項 4.系統將會安裝其套件 5.再重來一次,輸入指令 6.如果出現下圖畫面,代表該遠端的Port沒有開啟 7.我們換一台設備,一樣輸入指令 8.成功畫面如下。別懷疑,就是一片黑... 打完收工.....

[VB.Net]數值顯示指定字串顯示位數,不足補0(或其他字元)

最近要轉換2進制結果發現了需要補0的問題,所以在此紀錄一下 Dim k as string="555" Dim Q as string="ABC" Debug.Print(K.PadLeft(6, "0")) '顯示為000555 Debug.Print(K.PadLeft(6, "$")) '顯示為$$$555 (注意,後面的字串只能一個位元) Debug.Print(K.PadLeft(6, "$NT")) '顯示為$$$555 (如果後面字串不是一個位元,則會以第一個位元為主) Debug.Print(K.PadLeft(6, "Z")) '顯示為ZZZABC

[VB.Net]10進制與2、8、16進制轉換

10進制轉成2、8、16進制 j=Convert.ToString(10, 2)        '10進制轉2進制     j="1010" j=Convert.ToString(11, 8)        '10進制轉8進制     j="13" j=Convert.ToString(254, 16)      '10進制轉16進制    j="FE" 2、8、16進制轉10進制 i=Convert.ToInt32("1010", 2)     '2進制轉10進制  i=10 i=Convert.ToInt32("13", 8)       '8進制轉10進制  i=11 i=Convert.ToInt32("0XFE", 16)    '16進制轉10進制 i=254 參考: http://msdn.microsoft.com/zh-tw/library/system.convert.tostring.aspx 參考: http://msdn.microsoft.com/zh-tw/library/system.convert.toint32.aspx

[Java][UML]Eclipse 繪製UML(2) - 使用UML建立類別物件

圖片
這一篇來說明一下這個外掛的使用方式。剛好可以利用老師上課作業的UML圖來說明。 下圖為作業所要寫出來的類別 那我們就開工嚕 1.首先,一樣建立一個Java Project,取名為TestUML 2.在專案上面新增-->選擇其他(Other) 3.選擇UML Diagrams>>UML Class Diagram 4.輸入UML的名稱(不一定要跟Class名稱一樣,可以取不一樣的名稱) 5.新增完成後會出現如下圖一樣可以繪製UML的區域畫面 6.選取工具列圖示的Class 7.選取完後,將物件在繪圖區域上拖拉新增 8.拖拉新增完成後系統將會跳出一個跟一般新增類別一模一樣的設定畫面。此時類別的名稱就必須要跟規格書(作業)上UML的名稱一樣 9.建立完成類別後,會出現一個跟規格書上UML一樣的外框,上面會有類別名稱。 10.此時在專案管理員上也會出現新增類別的java檔 11.我們在類別物件上按右鍵>>新增>>Attribute>>Java Attribute(定義類別參數) 12.建立參數名稱、屬性、還有選擇定義為私域變數(所有資料都要跟規格書一樣) 13.因為是定義成私域變數,所以系統自動幫我們加上了get和set的函式(方法、Method) 14.此時系統會貼心地連程式碼架構都幫我們建立完成(下方的程式碼全由外掛完成的) 15.其他參數就如法泡製的完成他吧,在此略過 16.接下來建立constructor(還記得類別包含了參數、Constructor、 Method這三種元素吧),constructor又分兩種。一種是初始化用的Constructor,另外一種也是初始化只是可以由外部先定義初始值Constructor。 我們要先建立的是初始化的Constructor,一樣在類別物件上按右鍵>>新增>>Constructor 17.會出現下列畫面,因為這是建立初始化的Constructor,所以不會有外部參數。就直接點選OK按鈕即可 18.Constructor將被建立完成,圖示上顯示C的就是Constructor。當然Constructor的程式碼架構也會被建置在程式碼裡面。 19.再來我們要建立Constructor可以由外部定義參數的部分。一樣...