欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

熱門關鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

Delphi 2005課程設計案例精編

中國水利水電出版社
    【作 者】葉鑫 主編 【I S B N 】978-7-5084-3468-4 【責任編輯】王艷燕 【適用讀者群】本科 【出版時間】2006-01-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數】260 【千字數】 【印 張】 【定 價】25 【叢 書】萬水計算機技術實用大全系列 【備注信息】
圖書詳情

    本書主要是按照Borland Delphi 2005在程序開發中的基本應用,編寫了12個課程設計案例,我們把這些案例分成三大部分,第一部分主要是一般應用類編程,包括縮略圖制作、科學計算器設計、抽獎系統設計、多文檔文本編輯器設計和繪圖軟件編程。第二部分主要是數據庫應用類編程,包括學生管理系統、人事管理系統和圖書管理系統,介紹數據庫編程的不同實現方法。第三部分主要是網絡類編程,包括FTP客戶端設計、聊天室客戶端與服務端設計和ASP.NET論壇設計。

    本書內容豐富、實例典型,書中給出了詳細地實現過程和程序代碼。本書所使用的例子除了第一部分一般應用類編程,其他例子的使用都需要一些特定的環境。

    本書適用于讀者學習完Delphi 2005的基礎知識后作實際開發時參考,可作為課程設計時的參考用書。

    關于Borland Delphi 2005

    Delphi 是Borland公司推出的功能強大的應用程序開發工具。它具有功能強大、易于學習和使用、編程效率高和易于調試等特點。Delphi 是可視化應用編程開發環境、面向對象編程語言Object Pascal、快速編譯器和數據庫編程工具等的完美結合。

    Borland Delphi 2005 是目前Delphi的最新版本,提供了在Microsoft Windows的操作系統和Microsoft.NET 框架1.1 版本下的快速開發環境,同時可用Delphi語言(適應Win32和.NET 1.1)與C#開發。

    Delphi 2005具有以下新特點和優點:

     支持三個不同的特性:Delphi for Win32、Delphi for .NET和C#都同處于一個開發環境(和調試環境)中。

     可以比較容易地在同一個開發環境中移植 Win32 應用程序到.NET中。

     新增了一些Delphi語言的新特性,如多單元命名空間、內聯函數和其他代碼優化技術。

     支持WinForms、ASP.NET Web Forms在可視化環境中的開發,就如Borland自己在.NET和Win32上的VCL框架上應用程序的開發一樣。

     支持異質的數據訪問(可以使用所有的ADO.NET 數據適配器,不僅僅是BdpDataAdapter),多層的數據應用開發可使用新的DataSync、DataHub、RemoteServer和RemoteConnection控件。

     支持ASP.NET的DB Web 控件能使開發更簡單,能夠開發和分發功能強勁的帶數據驅動的Web 應用程序。

     支持版本控制和團隊開發,通過額外的插件StarTeam,能針對你的項目做特別的備份和提供一個歷史列表視圖。

     通過Janeva for Delphi for .NET和C# 應用程序的解決方案,內置支持J2EE企業級EJB或CORBA服務器。

     支持DUnit和NUnit的單元測試,可以在Delphi for Win32、Delphi for .NET 和 C#項目中使用極限單元測試框架來提高代碼的質量。

     支持重構來重新組織源代碼,以便提升代碼的可維護性和成功重用代碼的可能性。

    許多Delphi初學者是以寫一個像MyNotepad這樣的程序開始Delphi編程的,而其他的開發人員則日以繼夜地編寫多媒體和圖形應用程序,但是他們遲早會意識到今天90%的軟件都將與以某種方式存儲的某種數據相互作用和影響。

    有一點是毫無疑問的:Delphi在數據管理上是有效而且可靠的。建立下一代商務軟件的應用程序開發人員被Delphi所吸引是有其原因的:使用Delphi,我們可以開發軟件,操作所有類型的桌面數據庫,如Paradox、dBase或MS Access;使用Delphi,我們也可以獲得C/S的解決方案。

    Delphi自帶幾十個預先建立的數據庫組件,提供可視化的編程環境,包含集成的代碼編輯器、數據庫表單向導(Database Form Wizard)、數據模塊設計器(Data Module Designer)。還有其他幾個Delphi提供的數據庫專用工具也能加速代碼的生成和降低編程的難度。

    關于本書

    本書就是一本Borland Delphi 2005編程學習者的上機指導書,我們選用了在Borland Delphi 2005應用中最典型的應用案例。由于在實際應用中大部分用戶都是開發數據庫系統,所以本書把重點放在數據庫應用中,試圖給讀者一個完整的系統開發的概念。本書共提供了11個典型案例,它們之間相互獨立,大家可以對每一案例都上機實現,也可以只選學其中一部分與自己工作有關的案例。

    案例一:介紹縮略圖制作軟件設計,主要說明一些常用控件的應用。

    案例二:介紹科學計算器設計,這里涉及到數學計算函數的使用以及有關計算的編程應用。

    案例三:介紹抽獎系統編程,從中可以了解到如何進行文件操作、利用隨機數產生最終結果。

    案例四:介紹文本編輯器編程,可以學到如何進行MDI程序設計。使用文本編輯器可以進行文字錄入、排版和打印等,還可以和剪貼板相互交換信息。

    案例五:介紹繪圖軟件編程,這里主要是實現一個簡單的繪圖軟件程序。

    案例六:介紹學生管理系統,目前最流行的數據庫訪問方式就是前臺采用應用系統,而后臺使用Microsoft SQL Server數據庫系統,本例就是采用這種結構開發的學生管理系統。

    案例七:介紹人事管理系統開發,這部分說明如何開發一個實用的人事管理系統,并介紹了如何設置數據庫引擎(Borland Database Engine,簡稱BDE)。

    案例八:介紹圖書管理系統,采用Access 2003的mdb數據庫作為后臺,前臺采用ADO技術。

    案例九:介紹FTP客戶端設計,主要介紹TidFtp控件的使用以及FTP傳輸協議。

    案例十:介紹聊天室編程,介紹一個聊天室系統的客戶端與服務器端的實現。

    案例十一:介紹ASP.NET的應用,建立一個論壇,介紹Delphi 2005實現ASP.NET的一些控件。

    本書精選實例中的一部分典型源代碼進行說明,對于較簡單的或可能重復的代碼均已略去,完整的源代碼請到網站下載。

    本書由葉鑫任主編,劉仁云、李雪梅、曹芳任副主編,參與編寫的還有王敬棟、黃卓、李鑫、李琨、郝思嘉、房明浩、萬春磊、杜波、梁奕斌、徐強、劉燕祎、郝文博、黃浩、徐桂園、張勇、胡濤、趙應丁、趙京等,在此對他們表示感謝。

    由于作者水平有限,加之時間倉促,書中難免會有錯誤及疏漏之處,敬請讀者批評指正。我們的聯系方法:xinyuanxuan@263.net。

    作者

    2005年10月

    叢書序
    前言
    案例一 縮略圖生成軟件 1
    1.1 主要功能說明 1
    1.2 程序窗體設計 1
    1.2.1 主窗體設計 1
    1.2.2 設置窗體設計 3
    1.3 程序功能設計 4
    1.3.1 打開并添加圖片到列表 4
    1.3.2 設置文件參數 5
    1.3.3 Jpeg圖像轉換 6
    1.4 小結 8
    1.5 課后練習 8
    1.6 答案解析 9
    案例二 科學計算器 10
    2.1 主要功能說明 10
    2.2 程序窗體設計 10
    2.2.1 主窗體設計 10
    2.2.2 標準型計算器和科學型計算器界面切換原理 13
    2.2.3 標準型計算器界面設計 14
    2.2.4 科學型計算器界面設計 16
    2.3 程序功能設計 21
    2.3.1 計算器按鍵輸入 21
    2.3.2 數值讀取 22
    2.3.3 運算結果顯示 23
    2.3.4 一元運算設計 25
    2.3.5 二元運算設計 27
    2.3.6 存儲運算設計 29
    2.3.7 統計運算處理 29
    2.3.8 數制控制程序設計 30
    2.3.9 小數點處理程序設計 31
    2.3.10 Backspace按鍵事件處理程序設計 32
    2.4 小結 32
    2.5 課后練習 32
    2.6 答案解析 33
    案例三 抽獎系統 34
    3.1 主要功能說明 34
    3.2 程序窗體設計 34
    3.2.1 主窗體設計 34
    3.2.2 彈出窗體設置 38
    3.3 程序功能設計 38
    3.3.1 程序初始化和關閉 38
    3.3.2 抽獎設置 39
    3.3.3 抽獎過程 40
    3.4 小結 44
    3.5 課后練習 44
    3.6 答案解析 44
    案例四 多文檔文本編輯器 47
    4.1 主要功能說明 47
    4.2 程序窗體設計 48
    4.2.1 主窗體設計 48
    4.2.2 子窗體設計 51
    4.2.3 “關于”窗體的設計 53
    4.3 程序功能設計 53
    4.3.1 文件功能 54
    4.3.2 文本功能 55
    4.3.3 文本格式 59
    4.3.4 窗體的打印 60
    4.3.5 子窗體功能 60
    4.4 小結 60
    4.5 課后練習 61
    4.6 答案解析 61
    案例五 繪圖軟件 62
    5.1 主要功能說明 62
    5.2 程序窗體設計 62
    5.2.1 主窗體設計 62
    5.2.2 新建畫板窗體 66
    5.3 程序功能設計 67
    5.3.1 窗體初始化 67
    5.3.2 畫圖功能實現 68
    5.3.3 菜單功能實現 69
    5.3.4 繪圖程序快捷鍵功能實現 71
    5.4 小結 73
    5.5 課后練習 73
    5.6 答案解析 73
    案例六 學生管理系統 75
    6.1 主要功能說明 75
    6.2 數據庫與數據表說明 75
    6.2.1 創建數據庫 75
    6.2.2 數據庫別名設置 76
    6.2.3 數據表說明 80
    6.2.4 創建數據表 82
    6.3 主程序和系統管理程序設計 83
    6.3.1 主程序設計 83
    6.3.2 用戶檢測模塊程序設計 84
    6.3.3 操作員管理模塊程序設計 87
    6.3.4 密碼修改模塊程序設計 91
    6.3.5 系統初始化模塊程序設計 94
    6.4 信息資料設計 95
    6.4.1 專業信息模塊程序設計 95
    6.4.2 課程信息模塊程序設計 98
    6.4.3 學生基本信息模塊程序設計 102
    6.4.4 成績管理模塊程序設計 107
    6.5 信息查詢設計 110
    6.5.1 課程查詢程序設計 110
    6.5.2 學生資料查詢程序設計 112
    6.5.3 成績查詢程序設計 115
    6.6 小結 117
    6.7 課后練習 117
    6.8 答案解析 117
    案例七 人事管理系統 118
    7.1 主要功能說明 118
    7.2 數據庫與數據表說明 118
    7.2.1 創建數據庫并配置別名 118
    7.2.2 數據表說明 120
    7.2.3 創建數據表 121
    7.3 程序設計 122
    7.3.1 主界面程序設計 123
    7.3.2 用戶檢測模塊設計 125
    7.3.3 操作員管理模塊設計 126
    7.3.4 密碼修改模塊設計 130
    7.3.5 系統初始化模塊設計 132
    7.3.6 人事信息模塊設計 133
    7.3.7 信息查詢模塊設計 138
    7.4 小結 145
    7.5 課后練習 145
    7.6 答案解析 145
    案例八 圖書管理系統 146
    8.1 主要功能說明 146
    8.2 數據庫與數據表說明 146
    8.2.1 創建數據庫 146
    8.2.2 數據表說明 147
    8.2.3 創建數據表 148
    8.3 主程序和系統管理程序設計 150
    8.3.1 主程序設計 150
    8.3.2 用戶檢測模塊程序設計 151
    8.3.3 注銷用戶 154
    8.4 信息查詢設計 155
    8.4.1 查詢圖書基本信息設計 155
    8.4.2 查詢讀者基本信息設計 158
    8.4.3 查詢借閱基本信息設計 160
    8.4.4 用戶修改密碼設計 162
    8.5 信息管理設計 163
    8.5.1 圖書管理設計 163
    8.5.2 讀者管理程序設計 168
    8.5.3 借閱管理設計 173
    8.5.4 用戶設置設計 179
    8.6 小結 180
    8.7 課后練習 180
    8.8 答案解析 180
    案例九 FTP客戶端 181
    9.1 主要功能說明 181
    9.2 程序窗體設計 182
    9.3 程序功能設計 184
    9.3.1 初始化與建立連接 184
    9.3.2 本地操作 185
    9.3.3 遠程服務器操作 189
    9.3.4 上傳文件 192
    9.3.5 下載文件 194
    9.4 小結 195
    9.5 課后練習 195
    9.6 答案解析 196
    案例十 聊天室 197
    10.1 主要功能說明 197
    10.2 程序設計步驟 197
    10.3 服務器端設計 198
    10.3.1 服務器端窗體設計 198
    10.3.2 服務器端功能設計 199
    10.4 客戶端設計 207
    10.4.1 客戶端主窗體設計 207
    10.4.2 客戶端登錄窗體 208
    10.4.3 客戶端設置窗體 208
    10.4.4 客戶端關于窗體 209
    10.4.5 客戶端功能設計 209
    10.5 小結 215
    10.6 課后練習 215
    10.7 答案解析 215
    案例十一 ASP.NET應用實例——簡易論壇 216
    11.1 主要功能說明 216
    11.2 ASP.NET基礎知識 218
    11.2.1 ASP.NET介紹 218
    11.2.2 ASP.NET的運行環境及建立 218
    11.3 數據庫與數據表說明 219
    11.3.1 創建數據庫 219
    11.3.2 創建數據表 219
    11.3.3 創建數據表 221
    11.4 程序設計 221
    11.4.1 新建ASP.NET工程 221
    11.4.2 Global.asax文件設計 222
    11.4.3 首頁面及程序設計 224
    11.4.4 發布帖子頁面設計 226
    11.4.5 瀏覽帖子頁面設計 236
    11.4.6 注冊用戶頁面設計 239
    11.5 小結 244
    11.6 課后練習 244
    11.7 答案解析 245





最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 欧美一级做一a做片性视频| 四虎影视永久免费| 久久精品国产四虎| 五月天六月婷婷开心激情| 免费成人在线观看| 亚洲大片免费看| 91手机在线视频| 露脸真实国产精品自在| 天天摸天天爽视频69视频| 精品国产一区二区三区国产馆| 在线视频第二页| 国产亚洲欧美另类专区| 婷婷久操| www.国产网站| 久久久久久久岛国免费播放| 在线看污片| 国产精品青青青高清在线密亚| 色多多在线免费观看| 91国视频在线观看| 韩国一级网站| 日韩午夜免费视频| 国产精品福利一区二区亚瑟| 欧美一级做一级做片性十三| 亚洲成a人片在线网站| 韩国一级毛片在线高清免费| 色亚洲影院| 亚洲s色| 国产秒拍| 欧美ol丝袜高跟秘书在线观看| 怡红院免费va男人的天堂| 国产精品一区二区在线观看| 欧美成人综合在线观看视频| 一日本道加勒比高清一二三| 国产福利合集| 精品免费国产一区二区三区| 四色成人| 成 人免费va视频| 丁香婷婷综合五月综合色啪| 九一福利视频| 青青草97国产精品免费观看| 一区二区三区高清不卡|