電腦軟件(三)

手稿程序語言

* 一些規模較小的程序語言, 用於開發在特定軟件環境下運行的小程序。(幾乎所有電腦系統的各個層次都有一種手稿語言。例如: 電腦遊戲,網路應用程式,字處理文件,網路軟體)
* 一般嵌入於網頁中的程序, 以及Mircosoft Word及Adobe Flash 等應用程序中的巨集。

以下是兩個Scripting language(手稿程序語言)的例子: JavaScript, ActionScript。

JavaScript

* 常用於網頁中, 以改善外觀及提供互動服務。(例如: 用戶和圖形介面,選單,按鈕等之間互動)

ActionScript

* Adobe Flash 開發的手稿程序語言, 用來控制在Flash 視像中所使用的符號和框架的行為。(但Adobe Flash漏洞太多, 現以被HTML5 漸漸取代)

標示語言

* 透過標記把文件格式化的語言。
* Hypertext Markup Language(HTML)(超文本標示語言)是製作網頁最常見的標示語言。(但它並不屬於Program Language)

HTML 標記

* 標記均以 <開頭>....</終結> (例如: <tag>....</tag>) (大部份以一對, 只有少數例外)
* 沒有大小寫之分。

HTML基本結構



* <html>...</html> (標示為HTML文件)
* <head>...</head> (包含HTML文件的標題資訊, 其他幾乎都是用來載入其他程序語言) (例如: 載入JavaScript, CSS等)
* <title>...</title> (跟英文解釋一樣, 它是瀏覽器的標題列所顯示的HTML文件名稱) (例如: 本站的名稱顯示在瀏覽器上: RightCloud)
* <body>...</body> (顯示HTML文件的主要內容)

Question: 如何製作一個HTML文件?
Answer: 利用Notepad/Notepad++ 等記事本, 把coding輸入, 然後儲存成.html格式。 (用瀏覽器開啟即可顯示)

基本HTML標記



* <h1>...</h1> 至 <h6>...</h6> (標題大小, 下一句會自動換行)
* <p> (段落 = 換行)
* <br> (換行)
* <HR> (分隔線)
* <!-- description --> (註解, 用意解釋Coding用途)

文本格式和對齊



* <b>...</b> (粗字)
* <i>...</i> (斜體)
* <u>...</u> (底線)
* <font face="Arial">...</font> (設定字的格式)(例如: 屬性face(設定字體類型為Arial))
* 同樣地, <p align="center">...</p> (落段=換行, 加入屬性align為對齊方式(3種): center(置中), right(靠右), left(靠左))
* 當然, 不同標記可以有不同的屬性, 本章不會太詳盡解說。