一、你可以借助vmware安裝虛擬機(jī),然后使用source insight進(jìn)行編碼
創(chuàng)新互聯(lián)公司公司2013年成立,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元老邊做網(wǎng)站,已為上家服務(wù),為老邊各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話(huà):18982081108
1. 在Windows下建立文件夾如:D:\LinuxShare
2. 打開(kāi)虛擬機(jī)
3.雙擊 Shared Folder
選中 Always enabled 然后 點(diǎn)擊Add 添加要共享的文件夾
4. 運(yùn)行虛擬機(jī)后 在Linux系統(tǒng)下 /mnt/hgfs目錄下即可看到 LinuxShare目錄,將代碼拷入Windows系統(tǒng)下的D:\LinuxShare,用source insight建立工程進(jìn)行編輯,之后再用Linux終端make以及gdb
二、你也可以使用vc6來(lái)做IDE
在windows平臺(tái)上,當(dāng)然微軟自家的IDE是最好的,你不用擔(dān)心,代碼提示等問(wèn)題,可以直接把Linux需要的SDK庫(kù),設(shè)置好,使用visual assit來(lái)進(jìn)行編碼。 這個(gè)也是很效率的。VC6我已經(jīng)打包!
90%的C語(yǔ)言+10%的匯編語(yǔ)言
windows系統(tǒng)都主要是用C語(yǔ)言編寫(xiě)的
我們?cè)谟脀indows平臺(tái)上編程的時(shí)候,要調(diào)用系統(tǒng)API(應(yīng)用程序接口),這些接口封裝在系統(tǒng)的.dll(動(dòng)態(tài)鏈接庫(kù))里面,所有的API函數(shù)都是32位平臺(tái)上的C函數(shù),從windows3.0一直windows95,到現(xiàn)在的win2003,都是基于C函數(shù)庫(kù)的程序集,所以用C函數(shù)編出的系統(tǒng)程序系統(tǒng)執(zhí)行效率最高,當(dāng)然在底層的一些調(diào)用,不排除有些是用匯編編的,但內(nèi)核大多是用C做的。
另:MFC只是windows系統(tǒng)上API函數(shù)的封裝,基于面向?qū)ο笤恚?wù)于GUI程序設(shè)計(jì),MFC從AFX發(fā)展而來(lái),已有十多年的歷史,最新的MFC6.0,那是設(shè)計(jì)基于windows系統(tǒng)程序的,而不是用來(lái)編寫(xiě)操作系統(tǒng)本身,但也不能完全這樣說(shuō),系統(tǒng)上有些服務(wù)(可以說(shuō)很多,比如時(shí)間)是用MFC做的。
windows是一個(gè)大型的系統(tǒng)軟件,分成很多個(gè)部分,由很多名程序員分別完成的。每個(gè)程序員可能都有自己擅長(zhǎng)的一種編程語(yǔ)言,各自使用自己擅長(zhǎng)的語(yǔ)言(可能是c、c++、vb…………)編寫(xiě)程序完成自己所負(fù)責(zé)的那部分程序功能,然后再編譯,組合成最后的windows操作系統(tǒng)軟件。整個(gè)過(guò)程類(lèi)似工廠(chǎng)里面生產(chǎn)大型設(shè)備,各自完成不同部件之后再組裝。
根據(jù)幾年前微軟在美國(guó)公布的內(nèi)容,windows本身屬于微內(nèi)核系統(tǒng),windows98總共大概不到10萬(wàn)行代碼(具體是2萬(wàn)還是5萬(wàn)記不清了),而windows2000則已經(jīng)有20余萬(wàn)行代碼,其中80%是用c++編寫(xiě),其余部分有c和匯編,底層接口用匯編編寫(xiě)。
微內(nèi)核系統(tǒng)從概念上是指“只包括操作系統(tǒng)的基本功能,例如內(nèi)存管理和進(jìn)程管理等等”,就連對(duì)各個(gè)文件系統(tǒng)的支持也不算在內(nèi),不過(guò)具體windows是不是這樣設(shè)計(jì)我就不清楚了。
所以一個(gè)微內(nèi)核系統(tǒng)的操作系統(tǒng)能夠有20萬(wàn)行代碼已經(jīng)很多了。
之所以微軟選擇了c++而不想linux一樣選擇c,其根本原因就是windows操作系統(tǒng)本身是微內(nèi)核系統(tǒng),所以擴(kuò)展性及以后的維護(hù)要求非常重要,所以c++的類(lèi)的概念就能在這里很好的利用,但是畢竟c++的效率不如標(biāo)準(zhǔn)c及匯編,所以在一些明顯以效率為重的地方用的還是標(biāo)準(zhǔn)c及匯編。
編寫(xiě)完畢后,windows上的其他用戶(hù)態(tài)程序(包括所有驅(qū)動(dòng)程序、計(jì)算器、游戲等等所有你現(xiàn)在拿鼠標(biāo)能夠操作的東西)另行開(kāi)發(fā),例如:掃雷游戲就是用vb寫(xiě)的。
以在 Windows 操作系統(tǒng)下,編寫(xiě)一個(gè) C 語(yǔ)言源程序?yàn)槔紫缺仨氁陔娔X上安裝一個(gè) C語(yǔ)言編譯器(例如:Microsoft Visual Studio C++),然后進(jìn)入該編譯環(huán)境,在該環(huán)境中編寫(xiě) C 語(yǔ)言源程序、編譯 C 語(yǔ)言源程序、調(diào)試該程序、直到最后生成可執(zhí)行的二進(jìn)制文件(*.EXE)。
win7系統(tǒng)用記事本寫(xiě)java程序的方法:
打開(kāi)記事本,編寫(xiě)JAVA程序,寫(xiě)完后保存為.java文件。
WIN7系統(tǒng)自帶的記事本并不能對(duì)java程序進(jìn)行行上的調(diào)試,即如果代碼有錯(cuò),用戶(hù)并不知道是哪一行出了錯(cuò),所以建議用戶(hù)網(wǎng)上搜索下載安裝EditPlus軟件;
EditPlus是超級(jí)記事本,可編寫(xiě)調(diào)試java程序;
在調(diào)試過(guò)程中可知道哪一行代碼出了差錯(cuò),這樣便于用戶(hù)及時(shí)地發(fā)現(xiàn)修改。
具體操作如下:
點(diǎn)File菜單——New——選擇JAVA,即可編寫(xiě)。
網(wǎng)站名稱(chēng):windows系統(tǒng)寫(xiě)程序的簡(jiǎn)單介紹
鏈接URL:http://m.kartarina.com/article34/hscspe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、外貿(mào)建站、電子商務(wù)、網(wǎng)站策劃、Google、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)