深入淺出VC++串列埠程式設計之基本概念
阿新 • • 發佈:2019-01-29
除錯工具
在MS-DOS下使用的程式設計環境是TC 2.0;
在Windows 2000下的程式設計環境是VC++ 6.0;
藉助工具:串列埠除錯助手2.1(圖8)。
串列埠除錯助手是由《Visual C++/Turbo C串列埠通訊程式設計實踐》一書作者龔建偉編寫的共享軟體,可以方便地進行串列埠上的資料收發、顯示(16進位制和ASCII碼方式)和串列埠引數的設定,在串列埠除錯領域應用廣泛。
"串列埠除錯助手"的開發原理很簡單(相信讀者看完本文後在相當短的時間之內就能開發出這樣的軟體),但是作者龔建偉敏銳地抓住了串列埠除錯在業界的需求,使得自身隨這一軟體而成名。這一事件或多或少會給程式設計師們一定的啟發。優秀的共享軟體不一定要技術含量高,只要有需求,哪怕是開發原理再簡單,都能擁有廣泛的使用者。
為了在一臺PC上同時搭建DOS和Windows平臺,我們應該在Windows平臺上安裝虛擬PC的軟體VmWare(圖9,VMware Inc.版權所有,http://www.vmware.com)。VMware的確是天才的作品!在同一PC上,利用VmWare幾乎可以安裝所有的作業系統,而且作業系統之間的切換不需要重新啟動電腦,與傳統的LILO等多系統引導方式有本質的不同。VM的意義是Virtual Machine,即虛擬出一個邏輯的電腦。
在虛擬PC的MS-DOS作業系統上,我們安裝TC 2.0開發環境。
如果您的PC上沒有軟碟機,為了製作MS-DOS啟動軟盤,請安裝RamDiskNT模擬一個軟盤,並在其上安裝MS-DOS啟動程式。RamDiskNT是一個磁碟模擬軟體,其介面如圖10所示。
在MS-DOS下使用的程式設計環境是TC 2.0;
在Windows 2000下的程式設計環境是VC++ 6.0;
藉助工具:串列埠除錯助手2.1(圖8)。
圖8 串列埠除錯助手 |
串列埠除錯助手是由《Visual C++/Turbo C串列埠通訊程式設計實踐》一書作者龔建偉編寫的共享軟體,可以方便地進行串列埠上的資料收發、顯示(16進位制和ASCII碼方式)和串列埠引數的設定,在串列埠除錯領域應用廣泛。
"串列埠除錯助手"的開發原理很簡單(相信讀者看完本文後在相當短的時間之內就能開發出這樣的軟體),但是作者龔建偉敏銳地抓住了串列埠除錯在業界的需求,使得自身隨這一軟體而成名。這一事件或多或少會給程式設計師們一定的啟發。優秀的共享軟體不一定要技術含量高,只要有需求,哪怕是開發原理再簡單,都能擁有廣泛的使用者。
為了在一臺PC上同時搭建DOS和Windows平臺,我們應該在Windows平臺上安裝虛擬PC的軟體VmWare(圖9,VMware Inc.版權所有,http://www.vmware.com)。VMware的確是天才的作品!在同一PC上,利用VmWare幾乎可以安裝所有的作業系統,而且作業系統之間的切換不需要重新啟動電腦,與傳統的LILO等多系統引導方式有本質的不同。VM的意義是Virtual Machine,即虛擬出一個邏輯的電腦。
圖9 VmWare虛擬PC |
在虛擬PC的MS-DOS作業系統上,我們安裝TC 2.0開發環境。
如果您的PC上沒有軟碟機,為了製作MS-DOS啟動軟盤,請安裝RamDiskNT模擬一個軟盤,並在其上安裝MS-DOS啟動程式。RamDiskNT是一個磁碟模擬軟體,其介面如圖10所示。
圖10 磁碟模擬 |