教你怎樣輕松查看源代碼!
展開(kāi)全部 今天的主角就是SourceInsight.它是一個(gè)面向項目開(kāi)發(fā)的程序編輯器和代碼瀏覽器。SourceInsight能分析你的源代碼并在你工作的同時(shí)動(dòng)態(tài)維護它自己的符號數據庫,并自動(dòng)為你顯示有用的上下文信息。它的強大之處在于不僅僅是可編輯的源代碼,還包括對于代碼中的變量和類(lèi)進(jìn)行關(guān)聯(lián)和查找。比如java語(yǔ)言,你可以清晰的看到一個(gè)類(lèi)中的成員變量以及方法,而且sourceinsight還提供了類(lèi)的預覽,比如源碼中有一個(gè)類(lèi),那么你可以解轉到那個(gè)類(lèi)里查看源碼?! ∠旅嫦瓤匆幌骂A覽圖片 是不是十分的清晰啊,這下看源代碼就方便了非常多?! “惭b 這個(gè)軟件實(shí)際上不是免費的,需要激活碼,這個(gè)大家就自由發(fā)揮吧,我不做任何說(shuō)明了 安裝的過(guò)程大家一步一步的照做就好了 使用 當然sourceinsight只是幫助你查看源代碼的,你需要自己down一些代碼,今天就拿JDK源碼舉例,很多人都在問(wèn)jdk的源碼在哪里,好吧,源碼就在你得電腦里,找到你得jdk安裝目錄,你就會(huì )發(fā)現一個(gè)壓縮包,src
怎么查看源文件代碼?
在任一個(gè)網(wǎng)頁(yè)上右鍵鼠標,選擇“查看源代碼”,出來(lái)一個(gè)記事本,里面的內容就是此網(wǎng)頁(yè)的源文件。
如何查看已編寫(xiě)好的軟件的源代碼?
除非是未編譯的軟件源代碼,平常你看到的雙擊直接安裝的軟件是經(jīng)過(guò)打包(或者加殼)處理過(guò)的。所以你能看到的最多也只是經(jīng)過(guò)反匯編工具解碼出來(lái)的匯編代碼,需要很高的匯編知識才能看懂。而且如果軟件加殼了,這個(gè)解殼的過(guò)程也挺復雜。所以建議你搜一下那個(gè)軟件的源碼,如果沒(méi)有就沒(méi)有辦法了~!
怎么查看程序的源代碼
什么程序?.exe的需要反編譯的工具,而且你得清楚它是用什么語(yǔ)言開(kāi)發(fā)的,C和C#的exe可是不一樣的。如果直接有源碼文件,記事本就可以看~~
怎么查看程序的源代碼? 在線(xiàn)等~~
雖然存在一些特殊情況下,我們可以推測出exe程序是用什么程序寫(xiě)的。但是多數情況下,我們是無(wú)法只根據一個(gè)exe程序就判斷出來(lái)的。根據exe程序我們是無(wú)法直接得到程序的源碼的。雖然也有一些用于逆向工程的辦法,但那不可能把已經(jīng)是exe的程序反回到它原始的源碼情況。而且這些工具都很難用。你可以用“反編譯”搜到很多工具,但是說(shuō)實(shí)話(huà),即便是這方面的專(zhuān)家,要看懂反編譯以后的程序也不是一件輕松的事情。