音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

單片機c程序與VC程序比較

作者:huangxd 欄目:驅(qū)動編程
單片機c程序與VC程序比較
單片機其實就是原始人階段的計算機,單片機的程序與VC的程序在某些方面應(yīng)該是一樣的。所以有幾個問題:
1。單片機一開機就從main 處開始運行,那么VC的程序一啟動從哪個函數(shù),哪個類開始運行呢;趯υ捒蚣艿某绦蚴菑哪睦镩_始的,我用的是基于對話框的。
2。單片機的程序里面都有一個主循環(huán),那么VC里面是不是應(yīng)該也有一個循環(huán),VC是事件驅(qū)動的,那么就是說有個主循環(huán)在不斷的查詢有什么事件發(fā)生。
單片機除了查詢外,還有中斷,那么計算機有哪些中斷啊,ALT+CTR+DEL算是一個中斷,還有呢?
3,看VB的程序好象里面就沒有那個查詢消息的循環(huán),那個大循環(huán)在哪里。
4,單片機好象只有一個大循環(huán),計算機可以同時運行很多運用程序,也就是可以有很多大循環(huán)?是如何實現(xiàn)的

2樓: >>參與討論
huangxd
已經(jīng)看了幾遍,看了就忘記的
《深入淺出MFC》第一章里面的WINDOWS程序的生與死以及第六章MFC程序的生與死

3樓: >>參與討論
huangxd
不知道哪里有MFC本身的代碼
VC里面的很多東西MFC已經(jīng)幫忙做了,但是這個MFC的代碼我們看不見, 不知道那本書的作者是怎么得到的,難道他的微軟工作?微軟允許給他MFC的代碼

4樓: >>參與討論
牧石.馬
如果你一定要這樣聯(lián)系,建議你去看sdk,不要看mfc
 
5樓: >>參與討論
IceAge
MFC 提供了一個設(shè)計框架和平臺
1 VC 從 winmain 開始
2 MFC:
   while (::PeekMessage(....){
        ::TranslateMassage(...);
        ::DispatchMessage(...)
   }

3 同上
4 這涉及到 operating SYSTEM 的問題

6樓: >>參與討論
huangxd
容易感到迷惑的問題
用MFC建立一個沒有寫一行代碼的工程,如果是單文檔的工程里面會自動生成5個類:about對話框類,主框架窗口類,應(yīng)用程序類,文檔類,視圖類。
如果是基于對話框的,那么就自動建立3個類:about對話框類,主應(yīng)用程序類,主對話框類。
1,為什么要建立這些類,他們之間什么關(guān)系。
2,這些類之間是怎么互相調(diào)用其他類的方法的。在single-document的工程里面我們一般只是在視圖類的 ondraw方法里面添加?xùn)|西,在dialog-base的工程里面我們只是添加控件,然后就添加函數(shù),好象還有其他的一大堆東西都不管了。
3,這些類與反復(fù)討論的MFC的主程序流程之間什么關(guān)系,MFC把winmain函數(shù),把消息循環(huán)的run函數(shù)都藏起來,使我們在自己建立的工程里面都看不到程序的來龍去脈。那么這條函數(shù)運行的主線是如何把各個類串起來的。
4,比較單片機工程的程序組織方法,用uvision2建立一個工程,我們就可以隨便添加自己的源程序文件以及頭文件,比如LCM模塊文件,時鐘模塊文件,FLASH操作模塊等等一清二楚,這些文件可能好比是VC里面的類文件了,但是單片機工程里面還有一個main主文件來調(diào)用其他的各個模塊文件,而在VC里面我們就似乎看不到這個main文件在哪里,由誰來統(tǒng)一操作那些類文件

7樓: >>參與討論
huangxd
需要了解那些基本類的方法
比如一建立一個dialog-base的工程就Cxxxdlg類,這個類的各個成員函數(shù)到底都是什么意思呢,特別是OnInitDialog有什么意思,什么時候被幕后的主循環(huán)調(diào)用呢?不知道哪本工具書上有,MSDN全是英文,對入門者太難了吧

8樓: >>參與討論
牧石.馬
如果一定要深究這些,那就好好看深入淺出MFC
不過沒什么意義
mfc源代碼,vc完全安裝后有的,單步調(diào)試時可以跳進去看


9樓: >>參與討論
linqing171
路過,說兩句
VC里面主循環(huán)并不是屏幕的,是后臺的。試圖類都是被后臺主循環(huán)調(diào)用的。而后臺的主程序是被操作系統(tǒng)來管理的。

10樓: >>參與討論
dd123
很多東西不能這樣聯(lián)想
單片機是單任務(wù)的,而VC寫的程序要由Windows操作系統(tǒng)統(tǒng)一調(diào)度,Windows是多任務(wù)的。
如果要仔細(xì)了解這些特點,建議看一下SDK,以知道怎樣使用API(應(yīng)用程序按口)編程。
MFC對API進行了封裝,并進行了一定的擴充,看MFC是看不出什么的,唯有從SDK入手,才能真正了解Windows編程。

* - 本貼最后修改時間:2005-4-18 18:57:28 修改者:dd123

11樓: >>參與討論
kaiserljx
MFC 經(jīng)典問答
<<MFC 經(jīng)典問答>>這本書我覺得還不錯.推薦你看一下。也許對你有幫助.可以到超星去下載.

12樓: >>參與討論
zhtuan
haha
<<深入淺出MFC>>候捷的很不錯

13樓: >>參與討論
chunk
main函數(shù)首先執(zhí)行?
你對“編譯”、“連接”、“定址”這類基本概念了解的太少了。

14樓: >>參與討論
renmingcan
樓主的帖子,一點自己的東西也沒有
 
15樓: >>參與討論
huangxd
說的精辟


參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
大家?guī)蛶兔,幫我推薦一款lcd控制器(與s3c44b0合用)
急求教單片機與PS2口鼠標(biāo)的接口函數(shù)問題!請大家指點迷津!
菜鳥求救!!!!!!!!!!!!
誰做過
跪求s3c2410開飯板的AD驅(qū)動程序。
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號