天天看點

058_《突破Delphi7.0程式設計執行個體五十講》

下載下傳位址:

<a href="http://download.csdn.net/source/2900298">Pdf</a>

058_《突破Delphi7.0程式設計執行個體五十講》

作者: 張增強

叢書名: 萬水程式設計執行個體五十講叢書

出版社:中國水利水電出版社

ISBN:7508412761

上架時間:2002-12-21

出版日期:2002 年12月

開本:16開

頁碼:362

版次:1-1

内容簡介

Delphi是面向對象的可視化程式設計語言,它是目前面向對象和控件開發性能最好的工具之一。它所提供的大量可重用控件和使用者自模組化闆技術,極大地提高了應用系統的開發速度。本書融合了在 Windows下利用Delphi 7.0開發應用程式的理論和實踐,全面而深入地介紹了利用Delphi 70開發應用程式的常用方法和技巧。本書以執行個體為上線,以程式設計方法的介紹為基本,深入淺出地講解了使用Delphi 7.0進行程式開發的各種技巧。 本書通過50個執行個體,講解Delphi 7.0的開發和應用方法。全書共分9篇,包括使用者界面設計、圖形圖像程式設計、檔案管理、多媒體技術、系統控制、網絡和資料庫程式設計以及遊戲制作等内容。

前言

目前有衆多Windows下的開發工具,而Delphi的開發環境是目前面向對象和控件開發性能最好的工具之一。它使用 Microsoft Windows圖形使用者界面的許多先進特性和設計思想,采用了彈性、可重複利用、完整的、面向對象的程式語言,擁有當今世界上最快的編輯器,以及最為領先的資料庫技術,功能強大。 Delphi 7.0是Inprise公司的新一代面向對象、可視化應用程式的開發環境,工作在Windows95/98/2000/NT作業系統上。Delphi 7.0的基礎語言是Pascal,它繼承了Pascal語言嚴謹的優點,如代碼結構清晰、可讀性好和代碼執行效率高等。使用Delphi 7.0可以編寫 Win32控制台應用程式和具有圖形使用者界面( GUI)的 Wu32應用程式。Delphi 7.0內建開發環境不僅提供了一整套用于設計、編寫、測試、調試和釋出應用程式的工具軟體,同時還包含了大量可以重用的控件、模闆和向導。和傳統的Windows應用程式開發方法相比,Delphi具有快速和真正可視化的特點。更加難能可貴的是,在Delphi 7.0中可以非常友善地進行多媒體、動畫、網絡和資料庫等應用程式的開發。本書以執行個體的形式向讀者解析如何使用Delphi 7.0。全書制作了50個執行個體,滿足不同層次讀者開發各方面應用程式的需要。每個執行個體都具有較強的針對性,突出講解了 Delphi 7.0的開發思想、技術和方法。在講解中,把每個執行個體又分成若幹部分,分别詳細介紹。在每個執行個體後面都附有程式的源代碼,對重要的語句都有詳盡的注釋,便于讀者輕松掌握各個執行個體所涉及的相關内容。通過本書的學習,讀者将以一種更為簡潔、迅速的方式掌握 Delphi 7.0程式設計技術。 本書内容廣泛,涉及到Windows程式設計的各個方面。全書共分9篇。

第一篇為使用者界面設計,講述了如何使用Delphi開發程式,以及如何建立多文檔窗體,設定特殊效果富體等内容。

第二篇為圖形圖像處理,講述了各種圖形圖像程式設計的處理技巧。

第三篇為檔案管理,講述了如何對檔案進行控制,以及搜尋檔案,讀寫INI檔案等内容。

第四篇為系統控制,講述了如何使用Delphi和Windows系統互動,控制滑鼠,設計程式托盤等内容。

第五篇為多媒體程式設計,介紹如何利用Delphi開發各種多媒體的應用程式。

第六篇為進階程式設計技巧,講述了OLE對象、建立和使用對象,制作多線程應用程式等内容。

第七篇為資料庫程式設計,講述了開發資料庫應用程式的基本方法,同時講述了ADO技術、緩沖池技術以及事務處理等進階内容。

第八篇為網絡程式設計,講述了使用Delphi設計網絡程式的方法。包括設計聊天室、接收電子郵件以及制作網頁浏覽器等内容。

第九篇為遊戲制作,講述了兩個遊戲的制作過程。

本書由張增強執筆編寫,此外,王瑾、吳浩、李炎、劉偉、劉華剛、朱峰、趙曉燕、李曉、馬蒼、郝春容、韋勇、成美華、蕭峰、李菊、張浩然、李欣、張浩、李想、朱大成、楊競銳、王貴新、張誠華和李鵲語等同志在整理材料方面給予了作者很大的幫助,在此一并緻以感謝!由于時間倉促,加之編者的水準有限,缺點和錯誤在所難免,懇請專家和廣大讀者不吝賜教,批評指正。

編者

2002年10月

目錄

第一篇使用者界面設計

第一講 第一個應用程式

第二講 多文檔程式

第三講 動态菜單

第四講 拖放列選項

第五講 閃現窗體

第六講 不規則窗體

第七講 文本編輯器

第二篇圖形圖像程式設計

第八講 小畫筆

第九講 抓取螢幕

第十講 圖檔的顯示特效

第十一講 螢幕保護

第十二講 制作圖表

第十三講 OpenGL程式設計

第十四講 桌面晃動

第三篇檔案管理

第十五講 檔案管理器

.第十六講 利用遞規法搜尋目錄中的檔案

第十七講 搜尋檔案

第十八講 利用記憶體映射實作檔案操作

第十九講 讀寫INI檔案

第四篇系統控制

第二十講 生成檔案的快捷方式

第二十一講 放大鏡

第二十二講 托盤程式

第二十三講 禁止程式二次運作

第二十四講 超級滑鼠

第五篇多媒體程式設計

第二十五講 CD播放器

第二十六講 播放動畫

第二十七講 RealPlayer音頻播放器

第二十八講 圖檔浏覽器

第六篇進階程式設計技巧

第二十九講 使用OLE對象

第三十講 建立和使用對象

第三十一講 多線程應用

第三十二講 Hook技術

第三十三講 自定義控件

第七篇資料庫程式設計

第三十四講 使用Rave控件

第三十五講 建立資料庫

第三十六講 圖書管理系統

第三十七講 ADO技術

第三十八講 捕捉異常

第三十九講 使用SQL查詢

第四十講 MTS緩沖池技術

第四十一講 事務處理

第八篇網絡程式設計

第四十二講 網頁浏覽器

第四十三講 聊天室工具

第四十四講 将資料庫内容以HTML檔案格式輸出

第四十五講 實作Ping操作

第四十六講 擷取網路上的芳鄰的工作組

第四十七講 信差服務程式

第四十八講 計數器

第九篇遊戲制作

第四十九講 拼圖遊戲

第五十講 拯救地球