出版時間:2011-1 出版社:海洋 作者:大連易翔軟件開發(fā)有限公司 頁數(shù):706
Tag標簽:無
前言
受大連易翔軟件開發(fā)有限公司全體編者誠摯邀請為本書作序,我作為易語言的創(chuàng)始人,很開心,也很欣慰。開心的是用戶又多了一本全面學習易語言的資料;欣慰的是更多的人在為易語言的推廣而努力奮斗。研發(fā)易語言至今有十年的時間,組建易語言公司也有六年之久,在此期間伴隨研發(fā)團隊的壯大,易語言在功能上不斷完善;編輯環(huán)境更加規(guī)范化;編譯方式也有了很大的改進。2004年11月,易語言通過了國家的軟件技術(shù)鑒定,成為了國家教育部中小學計算機初級教育的首選教育軟件;且成功地參加了大連國際軟件交易會,使易語言的知名度不斷地擴大,更為易語言成為中國最好的中文編程語言及編程環(huán)境奠定了良好的基石。易語言公司在2005年曾出版了一本《易語言編程系統(tǒng)》,但易語言的快速發(fā)展,版本的不斷更新、升級,相關(guān)輔助教材也需要繼續(xù)完善升級,雖然期間也曾持續(xù)編寫了不少教材,但為了能降低用戶的學習成本,基本都在易語言論壇發(fā)布了電子版。如今大連易翔軟件開發(fā)有限公司作為易語言核心代理孵化公司率先為大家編寫了一本全新版本的易語言書籍,是值得大家關(guān)注和支持的。根據(jù)我與編者的交談,了解到本書是圍繞易語言核心支持庫,全面、完整地講解了易語言的使用與提高,內(nèi)容詳實、結(jié)構(gòu)清晰、循序漸進,并注重各章節(jié)與實例之間的呼應、對照,是一本非常不錯的易語言編程入門、提高教材。尤其值得一提的是本書的最后部分,對這一行業(yè)應用軟件完整剖析,值得大家研究、學習,同時本書也不失娛樂中輕松學會易語言的目的,利用核心支持庫編寫一款小游戲,并加以詳細解讀。易語言十年來的努力和發(fā)展得到了眾多人的鼎力支持,期間經(jīng)歷了不少風雨,前方雖然還有荊棘,但是易語言仍在繼續(xù)前進,沒有什么能夠阻擋它的腳步;借此機會由衷地感謝長期以來支持和關(guān)注易語言發(fā)展的各屆朋友,正因為有大家不懈的支持與關(guān)注易語言才能勇往直前;也感謝易翔軟件開發(fā)有限公司為易語言的發(fā)展做出的努力,同時也希望更多有夢想、有激情的團隊加入到易語言前進步伐中來。我們的夢想是一致的:就是讓神州大地上從事各種各樣職業(yè)的人們,能夠輕松拿起易語言這只筆,在電腦屏幕上盡情揮灑,讓電腦傳承下他們豐富的業(yè)務經(jīng)驗、讓他們駕馭這匹快馬,風馳電掣、美夢成真!愿中華民族永遠長青!
內(nèi)容概要
本書介紹了全中文、全可視、全編譯跨平臺的編程語言——“易語言”。該程序?qū)崿F(xiàn)了真正的中文編程,徹底擺脫英文的語言模式,符合中國人的習慣。“易語言”功能強大,資源豐富,是廣大編程愛好者的最理想的選擇。書中全面、詳細介紹了易語言的使用方法,內(nèi)容詳實、通俗易懂、結(jié)構(gòu)清晰、循序漸進、圖文并茂,配有大量示例。
全書分五大部分,共十七章,包括百個學習例程,千張圖片演示,萬行代碼教學。完整行業(yè)程序源碼解讀,游戲開發(fā)設計與分析。每一章節(jié)學習完成,都可以制作一個軟件,伴隨學習的加深,逐漸完善程序功能。每章后還配有章節(jié)小結(jié)、習題,以檢查學習的掌握程度。
書籍目錄
第一部分 易語言的基礎(chǔ)知識
第一章 概述
1.1 易語言概述
1.1.1 易語言簡介
1.1.2 易語言的發(fā)展史
1.1.3 易語言的特點
1.2 易語言的安裝
1.3 易語言的工作界面
1.3.1 易語言的界面
1.3.2 易語言的菜單欄
1.4 代碼編輯環(huán)境
1.4.1 代碼輸入提示
1.4.2 前層提示信息
1.4.3 代碼輸入方式
1.4.4 參數(shù)分步輸入
1.4.5 輸入注釋與代碼屏蔽
1.4.6 易語言語句分類
1.4.7 易語言中的關(guān)鍵字
1.4.8 書簽
1.4.9 即時幫助和幫助文檔
1.5 第一個易語言程序
1.6 我的播放器(一)
1.7 小結(jié)
第二章 易語言編程基礎(chǔ)
2.1 變量與常量
2.1.1 數(shù)據(jù)類型
2.1.2 變量
2.1.3 常量
2.1.4 資源表
2.2 運算符和表達式
2.2.1 運算符
2.2.2 表達式
2.2.3 賦值運算符和賦值表達式
2.3 子程序的編寫與調(diào)用
2.3.1 了解子程序
2.3.2 事件子程序
2.3.3 用戶自定義子程序
2.3.4 子程序的返回值
2.3.5 子程序的調(diào)用
2.3.6 子程序的參數(shù)
2.3.7 子程序的遞歸調(diào)用
2.4 我的播放器(二)
2.5 小結(jié)
2.6 習題
第二部分 易語言的命令與組件
第三章 易語言的命令
3.1 了解易語言命令
3.1.1 易語言命令概述
3.1.2 易語言命令的格式
3.1.3 易語言命令的參數(shù)
3.1.4 易語言命令的返回值
3.1.5 易語言命令嵌套調(diào)用
3.1.6 數(shù)組參數(shù)與數(shù)組返回值
3.2 流程控制命令
3.2.1 了解流程控制類命令
3.2.2 分支類流程控制命令
3.2.3 循環(huán)類流程控制命令
3.2.4 跳轉(zhuǎn)類流程控制命令
3.3 算術(shù)運算命令
3.3.1 基本算術(shù)運算命令及其運算符
3.3.2 擴展算術(shù)運算命令
3.4 邏輯比較
3.4.1 邏輯比較命令
3.4.2 多條件邏輯比較時的運算順序
3.5 位運算命令
3.5.1 了解位運算
3.5.2 常用進制
3.5.3 位運算命令
3.6 數(shù)組操作命令
3.6.1 了解數(shù)組
3.6.2 數(shù)組操作命令
3.7 環(huán)境存取命令
3.8 拼音處理命令
3.9 文本操作命令
3.9.1 文字編碼和存儲方式
3.9.2 ASCⅡ碼
3.9.3 區(qū)別鍵代碼和文字編碼
3.9.4 文本操作命令
3.10 時間操作命令
3.11 數(shù)值轉(zhuǎn)換命令
3.12 字節(jié)集操作命令
3.13 磁盤操作命令
3.13.1 相關(guān)知識
3.13.2 易語言中的磁盤操作命令
3.14 文件讀寫命令
3.15 系統(tǒng)處理命令
3.15.1 了解剪輯板
3.15.2 了解注冊表
3.15.3 系統(tǒng)處理命令
3.16 媒體播放命令
3.16.1 常見的音頻格式
3.16.2 媒體播放命令
3.17 網(wǎng)絡通信命令
3.17.1 了解IP地址
3.17.2 了解域名與主機名
3.17.3 易語言中的網(wǎng)絡通信命令
3.18 其他命令
3.19 我的播放器(三)
3.20 小結(jié)
3.21 習題
第四章 易語言組件
4.1 窗口
4.1.1 窗口的定義
4.1.2 共有屬性
4.1.3 獨有屬性
4.1.4 共有事件
4.1.5 獨有事件
4.1.6 共有命令
4.2 菜單
4.2.1 創(chuàng)建菜單
4.2.2 菜單的熱鍵及屬性
4.3 按鈕類組件
4.3.1 按鈕
4.3.2 圖形按鈕
4.4 列表類組件
4.4.1 組合框
4.4.2 列表框
4.4.3 選擇列表框
4.5 系統(tǒng)類組件
4.5.1 通用對話框
4.5.2 文件框
4.5.3 目錄框
4.5.4 驅(qū)動器框
4.5.5 端口
4.6 圖形類組件
4.6.1 圖片框
4.6.2 畫板
4.6.3 顏色選擇器
4.7 分組類組件
4.7.1 分組框
4.7.2 外形框
4.7.3 選擇框
4.7.4 單選框
4.7.5 選擇夾
4.8 位置控制類組件
4.8.1 進度條
4.8.2 滑塊條
4.8.3 橫向滾動條
4.8.4 縱向滾動條
4.8.5 調(diào)節(jié)器
4.9 網(wǎng)絡與通信組件
4.9.1 客戶
4.9.2 服務器
4.9.3 數(shù)據(jù)報
4.9.4 超級鏈接框
4.10 時間類組件
4.10.1 時鐘
4.10.2 月歷
4.10.3 日期框
4.11 顯示類組件
4.11.1 編輯框
4.11.2 標簽
4.11.3 表格
4.11.4 打印機
4.11.5 影像框
4.12 數(shù)據(jù)庫類組件
4.12.1 數(shù)據(jù)庫提供者
4.12.2 數(shù)據(jù)源
4.12.3 通用提供者
4.13 核心庫內(nèi)置數(shù)據(jù)類型
4.13.1 庫內(nèi)置數(shù)據(jù)類型的使用
4.13.2 字體
4.13.3 打印設置信息
4.14 我的播放器(四)
4.15 小結(jié)
4.16 習題
第三部分 易語言的數(shù)據(jù)庫應用
第五章 易語言數(shù)據(jù)庫的應用
5.1 了解易語言數(shù)據(jù)庫
5.2 創(chuàng)建易數(shù)據(jù)庫
5.2.1 使用菜單創(chuàng)建易數(shù)據(jù)庫
5.2.2 使用代碼創(chuàng)建易數(shù)據(jù)庫
5.3 為易數(shù)據(jù)庫添加記錄
5.4 易數(shù)據(jù)庫密碼的設置
5.5 易數(shù)據(jù)庫相關(guān)組件
5.5.1 易數(shù)據(jù)庫相關(guān)組件分類
5.5.2 易數(shù)據(jù)庫相關(guān)組件介紹
5.5.3 易數(shù)據(jù)庫組件關(guān)聯(lián)方法
5.6 程序界面設計與組件關(guān)聯(lián)
5.6.1 易數(shù)據(jù)庫程序的界面設計
5.6.2 易數(shù)據(jù)庫程序的組件關(guān)聯(lián)
5.7 易數(shù)據(jù)庫的操作命令
5.7.1 數(shù)據(jù)庫的打開與關(guān)閉
5.7.2 數(shù)據(jù)庫指針的跳轉(zhuǎn)命令
5.7.3 記錄讀取命令
5.7.4 數(shù)據(jù)源的常用命令
5.7.5 記錄的添加與修改命令
5.7.6 記錄的刪除命令
5.7.7 復制記錄與復制結(jié)構(gòu)命令
5.7.8 數(shù)值統(tǒng)計類命令
5.7.9 記錄的查找
5.7.10 索引的創(chuàng)建與使用
5.8 我的播放器(五)
5.9 小結(jié)
5.10 習題
第六章 外部數(shù)據(jù)庫的應用
6.1 外部數(shù)據(jù)庫簡介
6.1.1 外部數(shù)據(jù)庫組件
6.1.2 ODBC與ADO
6.1.3 Access數(shù)據(jù)庫
6.2 SQL語言應用
6.2.1 常用的SQL語句
6.2.2 定義數(shù)據(jù)庫用戶的權(quán)限
6.2.3 定義表的結(jié)構(gòu)
6.2.4 數(shù)據(jù)檢索
6.3 外部數(shù)據(jù)庫組件
6.3.1 “外部數(shù)據(jù)提供者”組件
6.3.2 應用實例
6.3.3 “外部數(shù)據(jù)庫”組件
6.4 數(shù)據(jù)庫連接和記錄集
6.4.1 應用實例
6.4.2 “數(shù)據(jù)庫連接”組件
6.4.3 “記錄集”組件
6.5 小結(jié)
6.6 習題
第四部分 易語言高級應用
第七章 DLL的應用
7.1 了解DLL
7.2 編寫DLL
7.3 編譯DLL
7.4 調(diào)用DLL
7.5 小結(jié)
7.6 習題
第八章 API的應用
8.1 了解API
8.2 定義API
8.3 調(diào)用API
8.3.1 調(diào)用系統(tǒng)API
8.3.2 調(diào)用非系統(tǒng)API
8.4 應用實例
8.5 小結(jié)
8.6 習題
第九章 OCX組件與類型庫
9.1 OCX組件
9.1.1 OCX組件的安裝
9.1.2 OCX組件的使用
9.2 類型庫
9.2.1 類型庫的安裝
9.2.2 類型庫的使用
9.3 小結(jié)
9.4 習題
第十章 面向?qū)ο?br /> 10.1 了解面向?qū)ο?br /> 10.1.1 類的概念
10.1.2 類的創(chuàng)建
10.2 類的特性
10.2.1 類的封裝性
10.2.2 類的繼承性
10.2.3 類的多態(tài)性
10.3 小結(jié)
10.4 習題
第十一章 對象和COM對象
11.1 對象的應用
11.1.1 對象型變量的定義
11.1.2 “對象”數(shù)據(jù)類型
11.1.3 “變體型”數(shù)據(jù)類型
11.2 COM對象的應用
11.3 小結(jié)
11.4 習題
第十二章 易模塊的應用
12.1 了解易模塊
12.2 易模塊的開發(fā)與編譯
12.2.1 易模塊的開發(fā)
12.2.2 易模塊的編譯
12.3 易模塊的引用方法
12.4 易模塊的應用實例
12.5 小結(jié)
12.6 習題
第十三章 易語言向?qū)?br /> 13.1 了解易語言向?qū)?br /> 13.2 易語言向?qū)еС謳?br /> 13.3 易語言向?qū)У木帉?br /> 13.4 易語言向?qū)У氖褂梅椒?br /> 13.5 小結(jié)
13.6 習題
第十四章 程序調(diào)試
14.1 了解程序調(diào)試
14.2 運行調(diào)試
14.2.1 預編譯調(diào)試
14.2.2 運行中的調(diào)試
14.3 調(diào)試命令
14.4 小結(jié)
14.5 習題山
第十五章 程序的編譯與發(fā)布
15.1 編譯前的配置
15.2 易語言程序的編譯
15.2.1 易語言5.X版本的編譯
15.2.2 易語言4.X版本的編譯
15.3 編譯生成安裝軟件
15.4 編譯安裝應用實例
15.5 小結(jié)
15.6 習題
第五部分 易語言程序的解讀和程序設計思路
第十六章 解讀學校圖書管理系統(tǒng)
16.1 軟件需求分析
16.1.1 軟件使用環(huán)境
16.1.2 功能需求分析
16.1.3 軟件運行環(huán)境需求
16.2 解讀學校圖書管理系統(tǒng)
16.2.1 試運行程序
16.2.2 解讀程序
16.3 后記
第十七章 解讀游戲——對對碰
17.1 游戲策劃分析
17.1.1 游戲策劃文檔實例
17.1.2 小結(jié)
17.2 解讀游戲——對對碰
17.2.1 解讀游戲構(gòu)架
17.2.2 解讀游戲邏輯
17.2.3 解讀特殊塊功能的實現(xiàn)
17.2.4 解讀重繪畫面
17.3 后記
章節(jié)摘錄
插圖:易語言1.0版始于2000年9月,最初的易語言是吳濤個人研發(fā)并發(fā)布。2001年1月吳濤正式提出具有中國自主知識產(chǎn)權(quán)的編程語言“易語言”??傮w的設計、架構(gòu)及所有的關(guān)鍵技術(shù)全部由吳濤本人完成,易語言中設計的60多萬行的源代碼也均由吳濤一人編寫。2004年3月8日對于易語言來說是盛大而隆重的日子,因為在這一天,大連大有吳濤易語言軟件開發(fā)有限公司成立了。2004年4月16日,易語言公司發(fā)布了“易語言3.6 紀念版”,此版更新并增加了很多的支持庫,并且首次包含了易語言幫助文檔(ESDN),以此來紀念易語言公司的成立。2004.年7月,易語言3.7 正式版發(fā)布,并以此3.7 版為基礎(chǔ)開發(fā)出了易語言的英文版和日文版,同時參加了第二屆中國國際軟件和信息服務交易會。憑借在軟交會的精彩、獨特、全新亮相,2004年《易語言漢語編程環(huán)境》取得了《計算機軟件著作權(quán)登記證書》,同年9月13日《易語言漢語編程環(huán)境》通過了中國科學技術(shù)委員會中國軟件評測中心的嚴格測試,取得了《科技項目鑒定測試報告》;同年9月14目《易語言漢語編程環(huán)境》通過了中華人民共和國科學技術(shù)部機械工業(yè)信息研究院的科技查新,取得《科技查新報告》;同年9月17日,由大連市科技局在北京招開易語言科學技術(shù)成果鑒定會,會議由中科院院士張效祥將軍為主任,中科院院士高慶獅為副主任等11位專家組成了鑒定會專家組,最后經(jīng)專家委員會討論后一致通過成果鑒定。2005年9月,易語言4.0正式版發(fā)布。易語言4.0版相對于以前的版本做了很大的改動,根據(jù)易語言公司報道此次升級涉及到762,頁內(nèi)容。不但更新了原有支持庫的內(nèi)容,同時還增加了十幾個新的支持庫;將代碼編輯方式改為以文本方式編輯,并且在易語言程序的配置方式、調(diào)試方式、語法格式上都做了較大的改進。2010年2月,易語言5'0正式版發(fā)布。此次版本升級可以說是易語言的又一里程碑,程序由以往的獨立編譯升級為靜態(tài)編譯。靜態(tài)編譯后的易語言可執(zhí)行程序(exe)和動態(tài)鏈接庫(d11),運行時不再依賴任何支持庫文件;文件尺寸更?。ㄏ鄬σ郧暗莫毩⒕幾g);PE結(jié)構(gòu)更合理(取消了“易格式體”);加載速度更快,而且有效解決了“病毒誤報”和“易被脫殼”的難題。易語言的靜態(tài)編譯版本正在改進和完善中,我們期待易語言更加輝煌時刻的到來。
后記
學習軟件編程是一個循序漸進積累經(jīng)驗的過程,不存在絕對的捷徑,但通過選擇正確的教材和使用正確的學習方法可以更快地跨越編程的門檻。那怎樣來學習才算正確的方法呢?(1)學習一門功能強大且簡單實用的編程語言。(2)多看別人的代碼,學習解決問題的思路(程序的算法)。(3)廣泛地了解各類相關(guān)(軟/硬)知識。(4)多動手自己編寫軟件,重點攻克感興趣的領(lǐng)域。編寫軟件時要注意的幾點(也算是好習慣):(1)變量、子程序、組件的命名要簡潔且有意義。(2)多寫程序注釋。(3)盡量進行開發(fā)文檔和軟件需求的編寫。(4)碰到難點時不要鉆牛角尖,多換幾種思路,可能會豁然開朗。(5)對程序的代碼、編譯的目的程序進行完善的版本號或修改日期的管理,并多做資料的備份。(6)多與他人交流(如去論壇或和朋友交流)經(jīng)驗。
編輯推薦
《中文編程:從入門到精通》:中文編程語言 易學易用實用全中文呈可視 蹭平臺編程模塊化開發(fā) 面向?qū)ο缶幊虄?nèi)置輸八法 即時信息幫助可廣充支持厙 麥持所有數(shù)據(jù)庫即看即學 輕松學會編程國文并茂 代碼明晰行業(yè)程序源碼解讀 游戲開發(fā)設計分析
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載