CAL是Cakewalk軟體支援的,帶有程式設計特點的MIDI內容處理器,全名是Cakewalk Application Language, 它是Cakewalk獨具特色的工具。它的主要用途就是對MIDI資料進行處理,安裝完Cakewalk後應該有附帶的一些CAL程式,在你的Cakewalk安裝目錄下。在Cakewalk裡點Tool--Run CAL就可以執行一個CAL程式,我們可以試一下附帶的Dominant 7th Chord程式,它將把你選中的音符都變成屬七和絃的結構。注意一定要先選中音符再執行CAL。
CAL之所以流行是因為它可以自己編寫,你只要稍微研究一下它的結構就可以了,不需要太複雜的程式設計知識。在Cakewalk裡直接開啟一個CAL就可以看到它的程式檔案,你也可以用記事本開啟它,它的結構有點象C語言。本人對程式設計屬於一無所知類,也能大概看懂它的意思和思路,可見CAL其實是挺簡單的。我們可以開動腦筋編寫一個適合自己使用的CAL程式,以後需要對MIDI事件做某個處理的時候直接執行該CAL就可以了,不要再一點點修改了,節約了大量時間。同樣在網路上還有許多人無私地貢獻了自己寫的CAL程式,大家可以下載使用。
SQL是一種結構化資料庫查詢語言,其發音為“sequel”或“S-Q-L”。儘管MICROSOFT以其特有的方式加入了所有權宣告,但它在大多資料庫應用中近乎成為一種標準。簡言之,它是一種使用你選擇的標準從資料庫記錄中選擇某些記錄的方法。
資料庫是用來存放您的會員資料的地方,而空間是存放您的網頁的地方,資料庫一般有兩種,Access 和 Mysql , 其區別就在於Access一般用於會員資料比較小的網站,而Mysql一般用於會員比較多的網站。我們採用的是Mysql資料庫。
什麼是MySQL?
MySQL是一個多使用者、多執行緒的SQL資料庫,是一個客戶機/伺服器結構的應用,它由一個伺服器守護程式mysqld和很多不同的客戶程式和庫組成。
SQL (Structured Query Language結構化查詢語言)是目前使用最廣的並且是標準的資料庫語言。SQL語言使得存取或更新資訊變得十分容易,你可以直接使用SQL從網站上查詢資訊。MySQL的快速和靈活性足以滿足一個網站的資訊管理工作。資料庫與使用者端之間的介面程式可以使用CGI進行通訊。新網ChinaDNS使用的是PHP,使用PHP和MySQL這兩樣東西加在一起,對於開發資料驅動的網站這項工作而言是最佳組合。PHP是一種用於伺服器端執行程式解釋的指令碼語言。如果你接觸過ASP的話,那麼您對於在HTML頁面中嵌入程式碼應該是比較熟悉了。PHP程式碼在伺服器一端被解釋、執行並轉變成普通的HTML頁面內容,送給瀏覽器一端。這種模式使得我們可以用它來完成相當複雜的功能。
為什麼用MySQL?
現在每一個人的生活幾乎都離不開資料庫,如果沒有資料庫,很多事情都會變得非常棘手,也許根本無法做得到。銀行、大學和圖書館就是幾個嚴重依賴資料庫系統的地方。在網際網路上,使用搜索引擎、線上購物甚至是訪問網站地址(http://www...)都離不開資料庫。一個數據庫通常都安裝在稱為資料庫伺服器的計算機上。目前市場上執行最快的 SQL (Structured Query Language結構化查詢語言) 資料庫之一就是MySQL Server,由瑞典的T.c.X. DataKonsultAB公司開發。具體情況可以訪問MySQLs licensing section。
MySQL的功能特點如下:
可以同時處理幾乎不限數量的使用者;
處理多達50,000,000以上的記錄;
命令執行速度快,也許是現今最快的;
簡單有效的使用者特權系統。