注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Pascal/DelphiIDE和OBJECT PASCAL語言

IDE和OBJECT PASCAL語言

IDE和OBJECT PASCAL語言

定 價(jià):¥32.00

作 者: 徐新華編著
出版社: 人民郵電出版社
叢編項(xiàng): Delphi 4高級(jí)編程叢書
標(biāo) 簽: 軟件工具 PASCAL語言 Delphi Pascal

ISBN: 9787115073747 出版時(shí)間: 1998-12-01 包裝:
開本: 26cm 頁數(shù): 319頁 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是《Delphi 4高級(jí)編程叢書》的第一冊(cè),全面深入地介紹了優(yōu)秀的編程工具Delphi 4的特點(diǎn),包括它的集成開發(fā)環(huán)境、基本的編程技巧、Object Pascal語言等內(nèi)容。本書第一章介紹Delphi 4的集成開發(fā)環(huán)境(即IDE),包括主窗口、菜單欄、工具欄、元件選項(xiàng)板、Object Inspector、代碼編輯器、對(duì)象庫等。第二章至第六章介紹Delphi 4的基本編程技巧。其中,第二章介紹Component與fORM,這是Delphi 4可視化編程的基礎(chǔ);第三章介紹特性與事件,重點(diǎn)是如何用Object Inspector修改元件的特性和建立事件句柄;第四章介紹項(xiàng)目管理器;第五章介紹怎樣調(diào)試程序,包括遠(yuǎn)程調(diào)試和多進(jìn)程調(diào)試;第六章介紹包的技術(shù),講述了怎樣安裝設(shè)計(jì)運(yùn)行期包,怎樣創(chuàng)建、編譯和發(fā)布包。第七章至第十七章介紹最新版本的Object Pascal語言。其中,第七章介紹詞法,重點(diǎn)是各種運(yùn)算符;第八章介紹數(shù)據(jù)類型,這里介紹了開放式數(shù)組;第九章介紹語句和塊;第十章介紹過程和函數(shù);第十一章介紹Object Pascal語言的程序結(jié)構(gòu);第十二章介紹異常處理機(jī)制;第十三章介紹面向?qū)ο蟮木幊趟枷?,這是本書的重點(diǎn);第十四章和第十五章介紹動(dòng)態(tài)鏈接庫;第十六章介紹嵌入式匯編的語法;第十七章介紹怎樣寫C++代碼。本書內(nèi)容全面、文字簡(jiǎn)潔,既可作為廣大讀者學(xué)習(xí)Delphi 4入門指導(dǎo)書,又可作業(yè)程序員、開發(fā)設(shè)計(jì)人員的編程參考手冊(cè)。

作者簡(jiǎn)介

暫缺《IDE和OBJECT PASCAL語言》作者簡(jiǎn)介

圖書目錄

第一章  Delphi 4的IDE
1.1  IDE的主窗口
1.2  菜單欄
1.2.1  File菜單
1.2.2  Edit菜單
1.2.3  Search菜單
1.2.4  View菜單
1.2.5  Project菜單
1.2.6  Run菜單
1.2.7  Component菜單
1.2.8  Database菜單
1.2.9  Tools菜單
1.2.10  Workgroups菜單
1.2.11  Help菜單
1.3  工具欄
1.4  元件選項(xiàng)板
1.4.1  Standard頁
1.4.2  Additional頁
1.4.3  Win32頁
1.4.4  System頁
1.4.5  Internet頁
1.4.6  Data Access頁
1.4.7  Data Controls頁
1.4.8  Midas頁
1.4.9  Decision Cube頁
1.4.10  QReport頁
1.4.11  Dialogs頁
1.4.12  Win3.1頁
1.4.13  Samples頁
1.4.14  ActiveX頁
1.4.15  自定義元件選項(xiàng)板
1.5  Object Inspector
1.6  代碼編輯器
1.6.1  代碼編輯器的窗口
1.6.2  代碼導(dǎo)航
1.6.3  在代碼編輯器中獲得幫助和提示
1.6.4  裝訂區(qū)
1.6.5  代碼瀏覽器
1.7  CodeInsight
1.7.1  類自動(dòng)完成
1.7.2  代碼模板
1.7.3  代碼自動(dòng)完成
1.7.4  參數(shù)提示
1.7.5  計(jì)算提示
1.8  自定義代碼編輯器
1.8.1  設(shè)置編輯器的選項(xiàng)
1.8.2  設(shè)置代碼編輯器的顯示和字體選項(xiàng)
1.8.3  設(shè)置代碼編輯器的顏色
1.8.4  自定義Code Insight
1.9  對(duì)象庫
1.9.1  New頁
1.9.2  ActiveX頁
1.9.3  Multitier頁
1.9.4  Forms頁
1.9.5  Dialogs頁
1.9.6  Projects頁
1.9.7  Data Modules頁
1.9.8  bUSINESS頁
1.9.9  “New Items”對(duì)話框上的快捷菜單
1.9.10  在不同的項(xiàng)目間共享對(duì)象庫
1.9.11  在同一個(gè)項(xiàng)目?jī)?nèi)共享對(duì)象庫
1.9.12  代碼重用的方式
1.9.13  使用對(duì)象庫中的項(xiàng)目模板
1.9.14  自定義對(duì)象庫
1.10  對(duì)象瀏覽器
1.10.1  對(duì)象瀏覽器的窗口
1.10.2  對(duì)象瀏覽器的基本操作
1.10.3  過濾器
1.11  設(shè)置IDE的選項(xiàng)
1.11.1  Preferences頁
1.11.2  Library頁
1.11.3  Browser頁
1.11.4  Explorer頁
第二章  Component與Form
2.1  把元件加到Form上
2.2  在Form上選擇元件
2.3  元件的重設(shè)尺寸、移動(dòng)和刪除
2.4  元件的剪切、復(fù)制、粘貼
2.5  在Form上對(duì)齊元件
2.6  把元件分組
2.7  向項(xiàng)目中加入新的Form
2.8  在多個(gè)Form或單元間切換
2.9  在多個(gè)Form中調(diào)用另一個(gè)Form
2.10  與其他項(xiàng)目共享Form
2.11  把Form以ASCII格式存儲(chǔ)
2.12  使用Form模板和向?qū)?br />第三章  特性與事件
3.1  在設(shè)計(jì)期修改元件的特性
3.2  在運(yùn)行期個(gè)性元件的特性
3.3  特性編輯器
3.3.1  直接鍵入編輯器
3.3.2  下拉列表編輯器
3.3.3  對(duì)象列表編輯器
3.3.4  對(duì)話框編輯器
3.3.5  嵌套編輯器
3.3.6  集合編輯器
3.3.7  兩個(gè)特殊的特性
3.4  生成新的事件句柄
3.5  建立默認(rèn)的事件句柄
3.6  定位已有的事件句柄
3.7  重用事件句柄
3.8  刪除事件句柄
3.9  處理由用戶產(chǎn)生的事件
3.9.1  鼠標(biāo)事件
3.9.2  鼠標(biāo)拖曳
3.9.3  鍵盤
3.10  處理與菜單有關(guān)的事項(xiàng)
第四章  項(xiàng)目管理
4.1  什么是項(xiàng)目
4.1.1  項(xiàng)目文件
4.1.2  Form和單元文件
4.1.3  其他類型的文件
4.2  有關(guān)項(xiàng)目的基本操作
4.3  項(xiàng)目管理器
4.3.1  項(xiàng)目管理器的工具欄和狀態(tài)欄
4.3.2  項(xiàng)目管理器的快捷菜單
4.4  管理項(xiàng)目組
4.4.1  怎樣建立項(xiàng)目組
4.4.2  在項(xiàng)目組中加入DLL項(xiàng)目
4.4.3  在項(xiàng)目組中加入BAT項(xiàng)目
4.4.4  編譯項(xiàng)目組
4.5  與其他項(xiàng)目共享文件
4.6  選擇項(xiàng)目模板
4.7  編譯、重建和運(yùn)行項(xiàng)目
4.8  設(shè)置項(xiàng)目選項(xiàng)
4.8.1  指定項(xiàng)目的主Form
4.8.2  指定應(yīng)用程序的標(biāo)題、圖標(biāo)和幫助文件
4.8.3  設(shè)置項(xiàng)目的搜索路徑
4.8.4  設(shè)置項(xiàng)目的版本信息
4.8.5  設(shè)置包的選項(xiàng)
4.8.6  設(shè)置編譯器的選項(xiàng)
4.8.7  設(shè)置鏈接器的選項(xiàng)
第五章  調(diào)試器
5.1  錯(cuò)誤類型
5.1.1  設(shè)計(jì)期錯(cuò)誤
5.1.2  編譯期錯(cuò)誤
5.1.3  運(yùn)行期錯(cuò)誤
5.1.4  邏輯錯(cuò)誤
5.1.5  怎樣盡可能地減少錯(cuò)誤
5.2  設(shè)置調(diào)試器的選擇
5.2.1  General頁
5.2.2  Event Log頁
5.2.3  Language Exceptions頁
5.2.4  OS Exceptions頁
5.3  自定義調(diào)試器的顏色
5.4  控制程序的運(yùn)行
5.4.1  單步執(zhí)行
5.4.2  跟蹤執(zhí)行
5.4.3  跳過一段代碼
5.4.4  返回到執(zhí)行點(diǎn)
5.4.5  暫停運(yùn)行
5.4.6  重新開始運(yùn)行
5.4.7  命令行參數(shù)
5.5  斷點(diǎn)
5.5.1  源代碼斷點(diǎn)
5.5.2  機(jī)器指令斷點(diǎn)
5.5.3  數(shù)據(jù)斷點(diǎn)
5.5.4  模塊斷點(diǎn)
5.5.5  斷點(diǎn)列表窗口
5.5.6  刪除斷點(diǎn)
5.5.7  禁止和允許斷點(diǎn)
5.5.8  設(shè)置斷點(diǎn)的屬性
5.6  監(jiān)視表達(dá)式的值
5.6.1  觀察窗口
5.6.2  計(jì)算機(jī)和修改表達(dá)式的值
5.6.3   計(jì)算提示
5.6.4  Inspector窗口
5.7  幾個(gè)與調(diào)試有關(guān)的窗口
5.7.1  CPU窗口
5.7.2  線程狀態(tài)窗口
5.7.3  Call Stack窗口
5.7.4  模塊窗口
5.7.5  事件記錄窗口
5.8  調(diào)試動(dòng)態(tài)鏈接庫
5.9  遠(yuǎn)程調(diào)試
5.9.1  本地的配置
5.9.2  遠(yuǎn)程機(jī)器的配置
5.10  多進(jìn)程調(diào)試
5.11  Assert例程
5.12  其他調(diào)試手段
第六章  包(Package)
6.1  什么是包
6.2  怎樣安裝運(yùn)行期包
6.3  怎樣安裝設(shè)計(jì)期包
6.4  建立自己的包
6.5  包的源文件
6.6  怎樣編譯包
6.7  包的版本信息
6.8  怎樣發(fā)布包
6.9  包收集器
第七章  詞法
7.1  注釋
7.2  標(biāo)識(shí)符
7.3  保留字、指示字和特殊符號(hào)
7.4  運(yùn)算符
7.4.1  對(duì)象限定運(yùn)算符
7.4.2  指針動(dòng)態(tài)變量運(yùn)算符
7.4.3  @運(yùn)算符
7.4.4  位運(yùn)算符
7.4.5  算術(shù)運(yùn)算符
7.4.6  邏輯運(yùn)算符
7.4.7  關(guān)系運(yùn)算符
7.4.8  字符指針運(yùn)算符
7.4.9  運(yùn)行期類型識(shí)別運(yùn)算符
7.4.10  類型強(qiáng)制轉(zhuǎn)換符
7.4.11  集合運(yùn)算符
7.4.12  字符串運(yùn)算符
第八章 數(shù)據(jù)類型
8.1  簡(jiǎn)單類型
8.1.1  有序類型概述
8.1.2  有序類型中的整型
8.1.3  有序類型中的布爾類型
8.1.4  有序類型中的字符類型(Char)
8.1.5  枚舉類型(Enumerated)
8.1.6  子界類型(SubRange)
8.1.7  簡(jiǎn)單類型中的實(shí)型
8.2  字符串類型
8.2.1  短字符串
8.2.2  長(zhǎng)字符串
8.2.3  寬字符串
8.2.4  字符串常量
8.2.5  處理以NULL結(jié)束的字符串的標(biāo)準(zhǔn)例程
8.3  數(shù)組——構(gòu)造類型之一
8.3.1  怎樣聲明數(shù)組類型
8.3.2  怎樣聲明數(shù)組變量
8.3.3  怎樣訪問數(shù)組中的元素
8.3.4  多維數(shù)組
8.3.5  零基準(zhǔn)數(shù)組
8.3.6  數(shù)組的整體賦值
8.3.7  把數(shù)組作為過程或函數(shù)的形參
8.3.8  開放式數(shù)組
8.3.9  多維的開放式數(shù)組
8.4  集合——構(gòu)造類型之二
8.4.1  集合類型的聲音
8.4.2  集合類型常量的表示方法
8.4.3  集合能參加的運(yùn)算
8.5  記錄——構(gòu)造類型之三
8.5.1  記錄類型的聲音
8.5.2  如何訪問記錄中的字段
8.5.3  記錄的整體賦值
8.5.4  記錄與數(shù)組
8.5.5  With語句
8.5.6  記錄的可變部分
8.6  文件——構(gòu)造類型之四
8.6.1  文件類型的聲明
8.6.2  文件類型的操作
8.6.3  用于文件操作的例程
8.6.4  文本文件
8.7  指針類型
8.7.1  指針類型的聲明
8.7.2  指針的操作
8.7.3  無類型指針
8.8  過程類型
8.8.1  過程類型的聲明
8.8.2  過程類型的用法
8.8.3  方法指針
8.9  可變類型(Variant)
8.9.1  可變類型變量的聲明和賦值
8.9.2  可變數(shù)組
8.9.3  可變類型的變量能參加的運(yùn)算
8.9.4  可變類型與OLE自動(dòng)化對(duì)象
8.10  變量
8.10.1  變量的聲明
8.10.2  Absolute子句
8.10.3  全局變量和局變變量
8.10.4  線程局變變量
8.11  類型常量
8.11.1  簡(jiǎn)單類型的常量
8.11.2  指針類型的常量
8.11.3  過程類型的常量
8.11.4  字符串類型的常量
8.11.5  數(shù)組類型的常量
8.11.6  集合類型的常量
8.11.7  記錄類型的常量
8.12  類型相容、賦值相容以及類型強(qiáng)制轉(zhuǎn)換
8.12.1  類型完全一致
8.12.2  類型相容
8.12.3  賦值相容
8.12.4  類型強(qiáng)制轉(zhuǎn)換
第九章  語句和塊
9.1  聲明語句
9.1.1  標(biāo)號(hào)聲明語句
9.1.2  常量聲明語句
9.1.3  資源字符串
9.1.4  類型聲明語句
9.1.5  變量聲明語句
9.1.6  過程聲明語句
9.1.7  函數(shù)聲明語句
9.1.8  輸出項(xiàng)聲明語句
9.1.9  聲明語句的順序
9.2  賦值語句
9.3  Goto語句
9.4  復(fù)合語句
9.5  條件語句
9.5.1  If語句
9.5.2  Case語句
9.6  循環(huán)語句
9.6.1  For語句
9.6.2  While語句
9.6.3  Repeat語句
9.6.4  Break和Continue
9.7  With語句
第十章  過程和函數(shù)
10.1  調(diào)用Delphi預(yù)定義好的過程和函數(shù)
10.2  過程的聲明、定義和調(diào)用
10.2.1  聲明和定義
10.2.2  怎樣調(diào)用過程
10.3  函數(shù)的聲明、定義和調(diào)用
10.3.1  聲明和定義
10.3.2  調(diào)用函數(shù)
10.3.3  值是怎樣返回的
10.3.4  Result變量  
10.4  調(diào)用約定
10.5  過程或函數(shù)中變量的作用域問題
10.6  指示字
10.6.1  Assembler指示字
10.6.2  External指示字
10.6.3  Forward指示字
10.6.4  Overload指示字
10.7  參數(shù)
10.7.1  數(shù)值參數(shù)
10.7.2  常量參數(shù)
10.7.3  變量參數(shù)
10.7.4  外部參數(shù)
10.7.5  無類型參數(shù)
10.7.6  用短字符串和數(shù)組作為參數(shù)
10.7.7  開放數(shù)組參數(shù)
10.7.8  用過程或函數(shù)作為參數(shù)
10.7.9  指定參數(shù)的默認(rèn)值
10.8  嵌套和遞歸
第十一章  程序結(jié)構(gòu)
11.1  Program單元
11.2  子程序單元(Unit)
11.2.1  單元首部
11.2.2  Interface部分
11.2.3  Implementation部分
11.2.4  Initialization部分
11.2.5  Finalization部分
11.3  退出碼
11.4  引用
第十二章  異常處理
12.1  為什么要使用異常處理
12.2  異常處理的語法
12.2.1  Try…Except結(jié)構(gòu)
12.2.2  Try…Finally結(jié)構(gòu)
12.2.3  嵌套
12.3  默認(rèn)的異常處理句柄
12.4  定義自己的異常
12.5  在異常處理句柄中再次觸發(fā)異常
第十三章  面向?qū)ο缶幊?br />13.1  概述
13.2  聲明
13.3  字段
13.4  方法
13.4.1  方法的聲明和定義
13.4.2  靜態(tài)方法
13.4.3  虛擬方法
13.4.4  動(dòng)態(tài)方法
13.4.5  抽象方法
13.4.6  消息處理方法
13.4.7  Overload指示字
13.4.8  構(gòu)造和析構(gòu)
13.4.9  類方法
13.5  特性
13.5.1  聲明特性的語法
13.5.2  特性子句
13.5.3  索引子句
13.5.4  特性重載
13.5.5  數(shù)組特性
13.6  類成員的可見性
13.6.1  Public
13.6.2  Published
13.6.3  Private
13.6.4  Protected
13.6.5  Automated
13.7  類引用
第十四章  動(dòng)態(tài)鏈接庫
14.1  怎樣訪問DLL中的例程
14.1.1  靜態(tài)引入方式
14.1.2  動(dòng)態(tài)引入方式
14.1.3  動(dòng)態(tài)引入方式的完整示例
14.1.4  引入整個(gè)單元
14.2  怎樣寫DLL
14.3  怎樣在DLL中輸出例程
14.3.1  聲明要輸出的例程
14.3.2  引出例程
14.4  把Form當(dāng)作DLL重用(Reuse)
14.5  初始化代碼和退出碼
14.5.1  對(duì)DLL的全局變量初始化
14.5.2  設(shè)置DLLProc變量
14.5.3  設(shè)置ExitProc變量
14.6  ShareMem單元
第十五章  DLL的高級(jí)用法
15.1  單調(diào)函數(shù)
15.2  DLL中的模式Form
15.3  DLL中的無模式Form
15.4  DLL中的虛擬類
15.4.1  一個(gè)典型的虛擬類
15.4.2  虛擬方法表
15.4.3  怎樣訪問虛擬方法
15.5  DLL中的全局變量
15.5.1  創(chuàng)建文件映射對(duì)象
15.5.2  映射到進(jìn)程的地址空間
15.5.3  釋放文件映射對(duì)象
15.5.4  一個(gè)典型的示例
第十六章  嵌入式匯編
16.1  嵌入式匯編的語法
16.2  嵌入式匯編語句
16.2.1  標(biāo)號(hào)
16.2.2  前綴
16.2.3  操作碼、偽指令和操作數(shù)
16.3  嵌入式匯編的保留字和特殊符號(hào)
16.3.1  寄存器符號(hào)
16.3.2  運(yùn)算符
16.3.3  預(yù)定義數(shù)據(jù)類型符號(hào)
16.3.4  幾個(gè)特殊符號(hào)
16.3.5  保留字與自定義符號(hào)重名的問題
16.4  嵌入式匯編的表達(dá)式
16.4.1  與Object Pascal表達(dá)式的區(qū)別
16.4.2  表達(dá)式的種類
16.4.3  表達(dá)式的數(shù)據(jù)類型
16.4.4  表達(dá)式中的運(yùn)算符
16.4.5  表達(dá)式中的符號(hào)
16.4.6  表達(dá)式中的常量
第十七章  與C++共享代碼
17.1  混合編程的方式
17.2  調(diào)用約定
17.3  怎樣在Delphi中用C++的OBJ文件
17.4  怎樣在C++中用Delphi的OBJ
17.5  C++怎樣調(diào)用Object  Pascal的DLLs
17.6  Opject Pascal怎樣使用C++中的類
17.7  虛擬方法表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)