基本信息
出版社: 北京希望電子出版社; 第1版 (2003年1月1日)
叢書名: 編程實戰與技巧系列1
平裝: 462頁
正文語種: 簡體中文
開本: 16
ISBN: 9787894980106
條形碼: 9787894980106
商品尺寸: 25.8 x 18.2 x 2.4 cm
商品重量: 780 g
品牌: 北京中科希望軟體股份有限公司
ASIN: B006DAB5DC
內容簡介
《Delphi 7編程實例與技巧集粹》是Delphi 7.0編程實例與技巧的專題書籍,書中設計的311個經典實例,旨在讓讀者全面、快速、有效地掌握Delphi 7.0編程的方法和技巧。Delphi 7.0是Borland公司最新推出的新一代可視化開發工具,它具有功能強大、簡便易用和代碼執行速度快等優點。業界人士一致認為:真正的程式設計師用C,聰明的程式設計師用Delphi。全書分為17章,內容包括:Object Pascal、界面設計、界面操作、初級控制項、高級控制項、圖形圖像、多媒體套用、資源檔案套用、按鍵和滑鼠、檔案處理、列印、系統控制、高級套用、圖表與報表、資料庫套用、網路編程和新增功能。《Delphi 7編程實例與技巧集粹》內容豐富,講解詳細,範例與軟體功能緊密結合,具有很強的實用性。《Delphi 7編程實例與技巧集粹》面向國中級用戶和社會Delphi培訓班。本版CD為書中實例原始碼。
目錄第1章 object pascal
實例1 如何去掉字元串中的空格
實例2 如何查找一段文字中的漢字數和字母數
實例3 如何刪除目錄
實例4 如何更改目錄的名稱
實例5 如何查看檔案的長度
實例6 如何將二進制數據添加到註冊表
實例7 如何按照一定的規則分割字元串
實例8 如何將字元串改為首字大寫
實例9 替換字元串中的內容
實例10 如何直接關閉子窗體
實例11 如何動態創建按鈕
實例12 使用tab鍵代替回車鍵
實例13 使用動態游標
實例14 查找檔案
實例15 如何創建深層目錄
實例16 如何返回多個由重複字元組成的字元串
實例17 如何回響組合鍵
實例18 如何修改系統時間
實例19 使用api創建窗體和控制項
實例20 如何將長檔案名稱轉為短檔案名稱
實例21 如何計算x的y次方
第2章 界面設計
實例22 如何實現顏色漸變窗體
實例23 如何實現隨機背景
實例24 如何將指定圖片作為窗體背景
實例25 如何製作傾斜文字
實例26 如何實現文字顏色漸變效果
實例27 如何製作圖片的透明背景
實例28 如何實現顏色漸變的進度:
實例29 如何製作透明窗體
實例30 如何任意拖動窗體
實例31 如何製作不規則窗體
實例32 如何滾動標題欄文字
實例33 如何使程式不在系統列顯示
實例34 如何使窗體永遠最小化
實例35 如何查閱可視視窗的標題
實例36 設定單選項的3種狀態
實例37 如何實現動態提示效果
實例38 如何動態生成選單
實例39 如何製作點陣圖選單
實例40 如何製作螢幕保護程式
第3章 界面操作
實例41 如何製作不可移動視窗
實例42 如何在程式中設定視窗的狀態
實例43 如何給窗體框線加顏色
實例44 如何控制窗體最大化時的大小
實例45 如何製作隨窗體而改變的控制項
實例46 如何打開指定的目錄
實例47 如何使用代碼控制memo控制項的滾動
實例48 如何製作調色板程式
實例49 如何實現分割窗體
實例50 如何製作顏色下拉框
實例51 如何製作動畫按鈕
實例52 如何使窗體始終保持在最前
實例53 如何製作檔案瀏覽器
實例54 如何智慧型查找列表框中的內容
實例55 如何在richedit控制項中顯示圖像
實例56 如何製作標題欄按鈕
實例57 如何拖放列表框中被選中的對象
實例58 如何創建多文檔窗體
實例59 如何使按鈕中的文字豎著顯示
實例60 如何取得系統的輸入法
實例61 如何控制mdi子窗體最大化時的大小
實例62 如何實現透明窗體
實例63 如何按照文字形狀製作窗體
實例64 特殊形狀的窗體
實例65 如何隱藏窗體
實例66 如何實現爆炸窗體的效果
第4章 初級控制項
實例67 如何隱藏memo控制項中的游標
實例68 如何使用messagebox函式
實例69 如何使用MessageDlg函式
實例70 如何使用inputbox函式
實例71 如何設定字型
實例72 如何實現文字查找功能
實例73 如何調用打開檔案對話框
實例74 如何調用顏色設定對話框
實例75 如何製作橢圓按鈕
實例76 如何刪除tree view控制項中的列
選項
實例77 如何實現資料夾的選定
實例78 如何回響雙擊標題欄的事件
實例79 如何得到資源管理器指定檔案的路徑
實例80 如何得到memo控制項中的字元總數
實例81 如何在按鈕中顯示兩行文字
實例82 如何取得按鍵的時間
實例83 如何向tree view控制項中添加子項目
實例84 如何把popupmenu的觸發事件改為左鍵觸發
實例85 如何將一個listbox中的項目移動到另一個中
實例86 如何同時控制多個控制項
實例87 如何使原有的石鍵功能失效
實例88 如何取消memo控制項中的默認選單
實例89 如何實現特效選單
實例90 如何截獲窗體的關閉信息
實例91 如何設定edit控制項只輸入數字和小數點
實例92 如何實現圓形進程條
實例93 如何顯示combobox中的某一項
第5章 高級控制項
實例94 如何對圖片進行複製貼上操作
實例95 如何使用paintbox控制項
實例96 如何改變richedit控制項中文本的樣式
實例97 如何使用stringgrid控制項
實例98 如何向狀態條中添加圖像
實例99 如何製作小日曆
實例100 如何快速清除tree view控制項中的項目
實例101 如何取得窗體的按鍵
實例102 如何使用imemode屬性
實例103 如何實現word工具列的效果
實例104 當滑鼠按下時,如何改變游標形狀
實例105 如何使多個按鈕都響應同一個事件回響函式
實例106 如何刪除combobox中的item
實例107 如何刪除己安裝的控制項
實例108 如何在主窗體的OnCreate事件中顯示其他窗體
實例109 如何得到filelistbox中選中的檔案名稱
實例110 如何在stringgrid控制項中實現文字換行
實例111 如何同時打開多個檔案
實例112 如何使用方向鍵對文字進行選擇
第6章 圖形圖像
實例113 如何拖動控制項
實例114 如何放大一張圖片
實例115 瀏覽大圖片
實例116 如何抓取螢幕
實例117 如何自己製作游標
實例118 如何持續回響滑鼠的單擊
實例119 如何實現控制項的陰影效果
實例120 如何將一張圖片轉為灰度
實例121 如何實現圖片的拉伸效果
實例122 如何繪製正弦曲線
實例123 如何實現百葉窗效果
實例124 如何顛倒圖片
第7章 多媒體套用
實例125 如何檢測音效卡是否存在
實例126 如何製作視頻播放器
實例127 cd播放器
實例128 如何繪製三維圖形
實例129 如何播放rm檔案
實例130 如何播放flash動畫
實例131 如何彈出和關閉光碟機
實例132 如何顯示聲音屬性設定視窗
實例133 如何禁止光碟機的自動播放
實例134 如何判斷光碟機中是否有cd
實例135 如何全螢幕播放電影
第8章 資源檔案套用
實例136 如何在delphi中使用定製的游標
實例137 如何修改程式的圖示
實例138 如何將.rc檔案轉換為.res檔案
實例139 如何將外部檔案添加到資源檔案中
實例140 如何在按鈕被單擊時發出聲音
實例141 如何動態生成數字按鈕
實例142 如何讀出資源檔案中的執行檔
第9章 按鍵和滑鼠
實例143 如何檢測shift、alt和ctrl鍵是否被按下
實例144 如何更改游標的閃爍速度
實例145 如何模擬按鍵
實例146 如何禁止win95/98的功能鍵
實例147 如何記錄螢幕操作
實例148 如何使panel控制項接收按鍵
實例149 如何在按下鍵盤時彈出快捷選單
實例150 如何使用方向鍵在控制項中間切換
實例151 如何使用方向鍵代替tab鍵
實例152 如何截獲tab按鍵
實例153 如何按下esc鍵退出程式
實例154 如何在系統中使用組合鍵啟動
記事本
實例155 如何在一段時間後隱藏滑鼠
實例156 如何在螢幕上繪製圖形
實例157 如何限制滑鼠移動範圍檔案處理
實例158 如何取得檔案的修改日期
實例159 如何新建一個文本檔案並向其中添加內容
實例160 如何取得系統目錄
實例161 如何得到當前檔案所在的目錄
實例162 如何查看檔案是否存在
實例163 如何刷新檔案緩衝區到硬碟
實例164 如何使用流檔案讀取數據
實例165 如何創建臨時檔案
實例166 如何獲得同相應擴展檔案名稱關聯的應用程式
實例167 如何修改檔案的創建時間和修改時間
實例168 如何讀取本檔案的信息
實例169 如何獲得作業系統的序列號
實例170 如何獲取驅動器容量
實例171 如何查看驅動器類型
實例172 如何獲取磁碟目錄
實例173 如何獲取檔案屬性
實例174 如何將檔案刪除到資源回收筒中
實例175 如何清空資源回收筒
實例176 如何啟動控制臺中的程式
實例177 如何創建和刪除資料夾
實例178 如何讀寫ini檔案
實例179 如何更改檔案的擴展名
第11章 列印
實例180 如何獲得印表機的驅動和連線埠信息
實例181 如何得到列印的頁邊距
實例182 如何列印點陣圖
實例183 如何列印rtf檔案
實例184 如何改變紙張的列印大小
實例185 如何設定印表機為默認印表機
實例186 如何列印memo控制項中的內容
實例187 如何設定列印方向
實例188 如何列印窗體
實例189 如何以制定大小列印圖像
第12章 系統控制
實例190 如何製作托盤程式
實例191 如何隱藏系統列
實例192 如何製作始終在最前面的視窗
實例193 如何枚舉系統正在運行的程式
實例194 如何查看ie瀏覽器是否運行
實例195 如何調用windows程式
實例196 如何禁止運行程式的多個實例
實例197 如何修改系統選單
實例198 如何禁止窗體右上角的按鈕
實例199 如何製作多執行緒應用程式
實例200 如何利用記憶體映射實現數據交換
實例201 如何取得下拉條的信息
實例202 如何實現程式間傳遞數據
實例203 如何為ListBox控制項添加水平滾動條
實例204 如何通過按鍵控制memo控制項的滾動
實例205 如何得到密碼編輯框中的密碼
實例206 如何修改顯示器解析度
實例207 如何關閉外部程式
實例208 如何使用剪貼簿
實例209 如何隱藏程式
實例210 如何使電腦發出"滴"的一聲
實例211 如何修改計算機在網路中的名稱
實例212 如何取得除系統列以外的桌面大小
實例213 如何更改桌面
實例214 如何控制滑鼠移動
第13章 高級套用
實例215 如何使窗體關閉後執行另外一個程式
實例216 如何使用page dowm鍵實現窗體的滾動
實例217 如何啟動螢幕保護程式
實例218 如何取得系統顏色
實例219 如何隱藏桌面的國標
實例220 如何轉讓程式的控制權
實例221 如何為程式建立註冊機制
實例222 如何向ie的工具列中添加按鈕
實例223 如何截獲onclick訊息
實例224 如何取得作業系統的版本信息
實例225 如何獲得記憶體的使用情況
實例226 如何檢查驅動器是否準備好
實例227 如何取得檔案的大小
實例228 如何向桌面添加捷徑
實例229 如何生成豎直幫助
實例230 如何控制開始選單
實例231 如何打開chm檔案
實例232 如何取得按鈕中onclick事件的執行時間
實例233 如何設定選單的快捷鍵
實例234 如何拖拽工具列
實例235 如何取得漢字的第一個拼音字母
實例236 如何設定memo控制項的框線
實例237 如何複製檔案
實例238 如何取得所有的光碟機盤符
實例239 如何將網址添加到收藏夾中
實例240 如何通過一幅點陣圖得到一個圖示檔案
實例241 如何隱藏窗體的標題欄
實例242 如何將數字轉為大寫人民幣形式
實例243 如何製作系統托盤控制項
實例244 如何控制power鍵
實例245 如何註冊全局熱鍵
實例246 如何知道用戶點擊了視窗的最小化按鈕
實例247 如何重啟計算機
實例248 如何使其他應用程式作為當前視窗
實例249 如何獲得視窗最大化時的大小
第14章 圖表與報表
實例250 如何將資料庫中的數據以圖表方式顯示出來
實例251 如何在quick report控制項中繪製直線
實例252 如何在報表控制項中繪製圓角矩形
實例253 如何使用隨機數填充圖表控制項
實例254 如何向圖表中插入背景圖片
實例255 如何實現對圖表的放大、縮小控制
實例256 如何在一個圖表序列中設定不同的顏色
第15章 資料庫套用
實例257 如何動態連線到資料庫
實例258 如何添加bde別名
實例259 如何動態創建和刪除永久欄位
實例260 如何獲得bde的系統信息
實例261 如何複製一條記錄
實例262 如何建立臨時表並將其內容保存到永久表中
實例263 如何取得當前的記錄數
實例264 如何將一個欄位中的內容導入到listbox中
實例265 如何將資料庫中的內容添加到outline控制項中
實例266 如何創建一個和原始表結構相同的新表
實例267 如何判斷指針記錄是否改變
實例268 如何取消dbgrid控制項自動添加空記錄
實例269 如何修改dbgrid控制項中指定行的顏色
實例270 如何轉換資料庫
實例271 如何創建一個paradox資料庫
實例272 如何取得一個表的結構
實例273 如何提示資料庫正在使用
實例274 如何將資料庫中的內容寫入文本檔案
實例275 如何將欄位的內容添加到combobox控制項中
實例276 如何得到資料庫中的所有表名
實例277 如何判斷重複的值並進行提示
實例278 如何將圖片導入到資料庫中
實例279 利用ado動態瀏覽數據
實例280 如何在dbgrid控制項中顯示圖片
第16章 網路編程
實例281 如何取得計算機所在的工作組的名稱
實例282 如何檢測計算機是否聯網
實例283 如何知道系統有幾個連線埠
實例284 如何取得modem的狀態
實例285 如何獲得本地計算機的mac地址
實例286 實現ping操作
實例287 如何實現超級連結效果
實例288 如何編寫信使程式
實例289 如何檢索網址
實例290 如何映射網路驅動器
實例291 如何實現熱點功能
實例292 如何讀取網卡的id
實例293 如何編寫www瀏覽器
實例294 如何使用api函式實現訊息傳送
實例295 如何判斷計算機是否聯網
實例296 如何獲取本地計算機名並對其進行修改
實例297 如何獲取本機ip
實例298 如何創建靜態網頁
實例299 如何創建動態網頁
實例300 如何根據ip得到計算機的主機名稱
第17章 新增功能
實例301 如何使用shellltreeview控制項
實例302 如何設定窗體的跳躍移動
實例303 如何使用pagesetupdialog控制項
實例304 如何使用frame控制項
實例305 如何得到主機的ip地址
實例306 如何使用activeform創建動態網頁
實例307 如何實現combobox控制項的自動跟蹤功能
實例308 如何顯示xml檔案
實例309 如何使用rave控制項製作報表
實例310 如何使用QReport控制項
實例311 網路聊天室