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