標籤:程序源碼源碼網站源碼

運行的軟體是要經過編寫的,程序員編寫程序的過程中需要他們的「語言」。音樂家用五線譜,建築師用圖紙,那程序員的工作的語言就是「源碼」了。 源碼就是指編寫的最原始程序的代碼。

1簡介

人們平時使用軟體時就是程序把「源碼」翻譯成我們可直觀的形式表現出來供我們使用的。
任何一個網站頁面,換成源碼就是一堆按一定格式書寫的文字和符號,但我們的瀏覽器幫我們翻譯成眼前的模樣了。

2分類

1.計算機裡面運行的所有東西都是用程序編出來的(包括操作系統,如Windows,還有Word等,網路遊戲也一樣),而編寫程序要用到計算機語言,用計算機語言直接編出來的程序就叫源碼,比如用VisualBasic編寫的源碼文件一般為.bas文件,而用C++編寫的一般為.cpp文件,源代碼不能直接在Windows下運行,必須編譯后才能運行。源碼經過編譯處理后就可以直接在操作系統下運行了。
2.很多的站長都喜歡使用建網站的程序源碼,因為可以很方便的修改,對於任何一個seo人員來說,都是非常好的一個切入點。

3作用

源碼主要功用有如下2種作用:
1.生成目標代碼,即計算機可以識別的代碼。
2.對軟體進行說明,即對軟體的編寫進行說明。為數不少的初學者,甚至少數有經驗的程序員都忽視軟體說明的編寫,因為這部分雖然不會在生成的程序中直接顯示,也不參與編譯。但是說明對軟體的學習、分享、維護和軟體復用都有巨大的好處。因此,書寫軟體說明在業界被認為是能創造優秀程序的良好習慣,一些公司也硬性規定必須書寫。
需要指出的是,源代碼的修改不能改變已經生成的目標代碼。如果需要目標代碼做出相應的修改,必須重新編譯。

4源碼概念

1.從字面意義上來講,源文件是指一個文件,指源代碼的集合.源代碼則是一組具有特定意義的可以實現特定功能的字元(程序開發代碼)。
2.「源代碼」在大多數時候等於「源文件」。
比如在這個網頁上右鍵滑鼠,選擇查看源文件.出來一個記事本,裡面的內容就是此網頁的源代碼."這句話就體現了他們的關係,此處的源文件是指網頁的源文件,而源代碼就是源文件的內容,所以又可以稱做網頁的源代碼..
源代碼是指原始代碼,可以是任何語言代碼。
彙編碼是指源代碼編譯后的代碼,通常為二進位文件,比如DLL、EXE、.NET中間代碼、JAVA中間代碼等。
高級語言通常指C/C++、BASIC、C#、JAVA、PASCAL等等。彙編語言就是ASM,只有這個,比這個更低級的就是機器語言了。

5源碼組合

網站源碼作為軟體的特殊部分,可能被包含在一個或多個文件中。一個程序不必用同一種格式的源代碼書寫。例如,一個程序如果有C語言庫的支持,那麼就可以用C語言;而另一部分為了達到比較高的運行效率,則可以用彙編語言編寫。
較為複雜的軟體,一般需要數十種甚至上百種的源代碼的參與。為了降低種複雜度,必須引入一種可以描述各個源代碼之間聯繫,並且如何正確編譯的系統。在這樣的背景下,修訂控制系統(RCS)誕生了,並成為研發者對代碼修訂的必備工具之一。
還有另外一種組合:源代碼的編寫和編譯分別在不同的平台上實現,專業術語叫做軟體移植。

6版權分類

如果按照源代碼類型區分軟體,通常被分為兩類:自由軟體和非自由軟體。自由軟體一般是不僅可以免費得到,而且公開源代碼;相對應地,非自由軟體則是不公開源代碼。所有一切通過非正常手段獲得非自由軟體源代碼的行為都將被視為非法。

7質量標準

對於計算機而言,並不存在真正意義上的「好」的源代碼;然而作為一個人,好的書寫習慣將決定源代碼的好壞。源代碼是否具有可讀性,成為好壞的重要標準。軟體文檔則是表明可讀性的關鍵。

8執行效率

雖然我們可以通過不同的語言來實現計算機的同一功能,但在執行效率上則存在不同。普遍規律是:越高級的語言,其執行效率越低。這也是為什麼彙編語言生成的文件比用VB語言生成文件普遍要小的原因。
源代碼就是用彙編語言和高級語言寫出來的代碼。主要對象是面向開發者;
我們平常使用的應用程序都是經過源碼編譯打包以後發布的,呈現的最後結果是面向使用者,最終客戶的。

9程序使用

網站程序一般就是可以用記事本打開的好多行英文的,用編程語言寫好的軟體
源程序經過編譯成目標程序,才能運行。一般目標程序不能再修改了。
我們電腦上安裝的軟體都是目標程序。源程序不可能直接運行的。
提倡軟體開源的人士認為應該提供源程序給用戶,讓用戶自己修改,有利於軟體行業的發展。反對的人覺得這樣不利於保護版權。
你如果不懂編程,源程序可以不管它。不影響正常使用。

10獲取與編寫

源碼基本上不再需要從頭編寫,因為源碼是屬於可複製可二次開發的程序,一些網站會提供一些已經製作好的源碼,你下載后可以在其基礎上修改,直到成為適合自己使用的源碼,此類的網站有收費的與免費的,目前網路上免費源碼平台最好的是「瘋狂共享」網,一個新型基於網友源碼共享交流的平台;利用這種平台,你可以快速完成一個程式的製作,事半功倍。

11dedecms源碼

是基於PHP+mysql的cms建站系統,簡潔方便擴充性強大,全國知名網站admin,chinaz,都是dedecms內核源碼。

12源碼模板組成

源碼模板有很多種類,在這裡我主要講的是ZBLOG風格模板如何修改,此方法可以舉一反三。對於WordPress、PJBLOG、動易CMS、織夢CMS、風訊CMS的風格模板修改方法都是一樣的。
  修改一個你滿意的網頁模板,你要有以下基礎,會一點HTML語言,會一點DIV+CSS,會一點圖片製作方法。
第一步,先講解一下主題模板的構成。下面以Z-blog主題「低調與華麗」風格模板來說明,模板均分為三大部分,①網頁的html文件,②CSS文件,③圖片文件。一般情況修改模板只需修改這三部分。
第二步,你可以讓模板可視化再修改。幾乎所有默認的源碼網頁模板的路徑都是系統自帶的標籤。這樣把講HTML文件放入Dreamweaver里時會是一堆的代碼。如何將程序模板轉換為可視化界面呢。其實只需要修改CSS和圖片路徑就可以了。
  如:
  <link rel="stylesheet" rev="stylesheet" href="<#ZC_BLOG_HOST#>themes/<#ZC_BLOG_THEME#>/style/<#ZC_BLOG_CSS#>.css" type="text/css" media="screen" />加紅色的部分就是系統標籤,這時你可以修改成你本機的虛擬路徑。其他的程序標籤都有說明,請查看相關係統標籤。
  如:<link href="../style/css/LuSongSong-Index.css" rel="stylesheet" type="text/css" />修改好之後你就可以在Dreamweaver裡面直觀的看到網頁界面了,並且修改起來也非常方便。(記得模板修改之後別忘記把CSS路徑改回去哦!)
  如圖所示:
  第三步,修改LOGO,和模板相關圖片。網頁我所要的框架改好了,但裡面的logo和banner都還是人家的怎麼辦呢?接下來就是如何修改模板中的相關圖片了。由於盧鬆鬆提供的「低調與華麗」風格模板,包含的有源文件,所以修改起來非常方便,你只需要修改裡面的文字,下載一點你喜歡的其他圖標就可以了。對於修改網頁中的圖片推薦使用Fireworks,原因是Fireworks不僅可以打開PNG源文件,還可以打開PSD源文件,相反Photoshop是不能打開PNG源文件的
第四步,教程看的再多不自己動動手,親自試一試。那就趕快下載「低調與華麗」風格模板試一試吧!
上一篇[錯誤報告]    下一篇 [低丘緩坡]

相關評論

同義詞:暫無同義詞