出版時間:2008-7 出版社:明日科技、劉彬彬、 高春艷 人民郵電出版社 (2008-07出版) 作者:劉彬彬 等 著 頁數(shù):642
內(nèi)容概要
《軟件工程師典藏·Visual Basic技術(shù)方案寶典》從用戶在利用Visual Basic進行軟件開發(fā)中必須掌握的核心技術(shù)入手,通過各種實用方案深入介紹各種核心技術(shù)在實際開發(fā)中的應(yīng)用。全書分為10章,分別介紹了模式與程序模塊化、用戶界面設(shè)計、數(shù)據(jù)庫操作技術(shù)、數(shù)據(jù)查詢技術(shù)、決策分析、報表打印技術(shù)、安全策略、郵件發(fā)送、打包發(fā)行、幫助文件等。通過《軟件工程師典藏·Visual Basic技術(shù)方案寶典》,讀者不但可以學(xué)習(xí)相關(guān)技術(shù)的各種核心應(yīng)用,更能觸類旁通,學(xué)以致用,掌握Visual Basic應(yīng)用開發(fā)的精髓?! 盾浖こ處煹洳亍isual Basic技術(shù)方案寶典》附有配套光盤。光盤提供了書中所有方案實例的源代碼,所有實例都經(jīng)過精心調(diào)試,在WindowsXP/2003下測試通過,保證能夠正常運行?! 盾浖こ處煹洳亍isual Basic技術(shù)方案寶典》內(nèi)容翔實,突出技術(shù)功能屬性,具有非常強的實用性?!盾浖こ處煹洳亍isual Basic技術(shù)方案寶典》適合于各級軟件開發(fā)人員學(xué)習(xí)使用,也可供大、中專院校師生學(xué)習(xí)參考用書。
作者簡介
明日科技有限公司,是一家以計算機軟件技術(shù)為核心的高科技型企業(yè),公司創(chuàng)建于2000年12月,是專業(yè)的應(yīng)用軟件開發(fā)商和服務(wù)提供商。多年來始終致力于行業(yè)管理軟件開發(fā)、數(shù)字化出版物開發(fā)制作、計算機網(wǎng)絡(luò)系統(tǒng)綜合應(yīng)用、行業(yè)電子商務(wù)網(wǎng)站開發(fā)等,先后成功開發(fā)了涉及生產(chǎn)、管理、控制、倉貯、物流、營銷、服務(wù)等領(lǐng)域的多種企業(yè)管理應(yīng)用軟件和應(yīng)用平臺。公司擁有軟件開發(fā)和項目實施方面的資深專家和學(xué)習(xí)型技術(shù)團隊,以軟件工程為指導(dǎo)思想建立了軟件研發(fā)和銷售服務(wù)體系,公司基于長期研發(fā)投入和豐富的行業(yè)經(jīng)驗,本著“讓客戶輕松工作,同客戶共同成功”的奮斗目標(biāo),努力發(fā)揮;“專業(yè)、易用、高效”的產(chǎn)品優(yōu)勢,竭誠為廣大用戶提供優(yōu)質(zhì)的產(chǎn)品和服務(wù)。企業(yè)精神:博學(xué)、創(chuàng)新、求實、篤行公司宗旨:以高新技術(shù)為依托,戰(zhàn)略性地開發(fā)具有巨大市場潛力的,具有高價值的產(chǎn)品,公司愿景:成為擁有核心技術(shù)和核心產(chǎn)品的高科技公司,在某些領(lǐng)域具有領(lǐng)先的市場地位。核心價值觀:永葆創(chuàng)業(yè)激情、每一天都在進步、容忍失敗,鼓勵創(chuàng)新、充分信任、平等交流。
書籍目錄
第1章 模式與程序模塊化 1.1 設(shè)計模式概述 1.1.1 統(tǒng)一建模語言(UML) 1.1.2 Visual Basic中的OOP 1.1.3 設(shè)計模式 1.1.4 設(shè)計模式基本要素 1.1.5 基本的設(shè)計模式 1.2 設(shè)計模式 1.2.1 工廠模式 1.2.2 單態(tài)模式 1.2.3 原型模式 1.3 窗體模式設(shè)計方案 1.3.1 SDI窗體模式 1.3.2 MDI窗體模式 1.4 程序模塊化設(shè)計方案 1.4.1 使用標(biāo)準(zhǔn)模塊實現(xiàn)程序模塊化 1.4.2 使用類模塊實現(xiàn)程序模塊化 1.4.3 使用OCX實現(xiàn)程序模塊化 1.4.4 使用DLL實現(xiàn)程序模塊化 第2章 用戶界面設(shè)計 2.1 界面設(shè)計原則 2.1.1 初步規(guī)劃 2.1.2 設(shè)計原則 2.2 界面設(shè)計技術(shù) 2.2.1 菜單的設(shè)計 2.2.2 工具欄的設(shè)計 2.2.3 狀態(tài)欄的設(shè)計 2.3 主界面設(shè)計方案 2.3.1 簡單主界面 2.3.2 導(dǎo)航主界面 2.3.3 圖形主界面 2.4 用戶操作界面設(shè)計方案 2.4.1 登錄界面 2.4.2 單條數(shù)據(jù)錄入界面 2.4.3 多條數(shù)據(jù)錄入界面 2.5 信息提示界面設(shè)計方案 2.5.1 閃屏 2.5.2 關(guān)于窗體 2.5.3 每日一帖 2.6 界面美化方案 2.6.1 利用圖片美化 2.6.2 利用Flash美化 第3章 數(shù)據(jù)庫操作技術(shù) 13.1 數(shù)據(jù)庫開發(fā)技術(shù) 13.1.1 DAO數(shù)據(jù)庫開發(fā)技術(shù) 13.1.2 ADO數(shù)據(jù)庫開發(fā)技術(shù) 13.1.3 RDO數(shù)據(jù)庫開發(fā)技術(shù) 13.2 數(shù)據(jù)庫訪問方案 13.2.1 DAO訪問數(shù)據(jù)庫 13.2.2 ADO訪問數(shù)據(jù)庫 13.2.3 RDO訪問數(shù)據(jù)庫 13.3 ADO操作數(shù)據(jù)方案 13.3.1 單條記錄操作 13.3.2 批量操作記錄 13.3.3 通過事務(wù)操作記錄 13.4 SQL語句操作數(shù)據(jù)庫方案 13.4.1 單條數(shù)據(jù)操作 13.4.2 批量操作數(shù)據(jù) 13.4.3 通過存儲過程操作數(shù)據(jù) 13.4.4 通過觸發(fā)器操作數(shù)據(jù) 13.4.5 通過事務(wù)操作數(shù)據(jù) 13.5 二進制數(shù)據(jù)操作方案 13.5.1 圖像文件數(shù)據(jù)操作 13.5.2 文本文件保存與讀取 13.5.3 音頻視頻保存與讀取 13.6 數(shù)據(jù)庫維護方案 13.6.1 數(shù)據(jù)庫備份與還原 13.6.2 數(shù)據(jù)庫的附加與分離 13.7 數(shù)據(jù)庫轉(zhuǎn)換方案 13.7.1 將Access轉(zhuǎn)換為其他數(shù)據(jù)庫 13.7.2 將SQL Server轉(zhuǎn)換為其他數(shù)據(jù)庫 13.7.3 將Excel數(shù)據(jù)轉(zhuǎn)換為其他數(shù)據(jù)庫數(shù)據(jù) 1第4章 數(shù)據(jù)查詢及顯示方案 14.1 SQL語句基礎(chǔ) 14.1.1 Select子句 14.1.2 Where子句 14.1.3 ORDER BY子句 14.1.4 常用函數(shù) 14.1.5 存儲過程的使用 14.1.6 視圖的使用 14.2 簡單查詢 14.2.1 最簡單的精確查詢 14.2.2 最簡單的模糊查詢 14.2.3 多字段的模糊查詢 14.2.4 遍歷所有字段的模糊查詢 24.2.5 拼音簡碼查詢 24.3 中級查詢 24.3.1 簡單模塊化的查詢窗體 24.3.2 簡單多條件查詢 24.3.3 模塊化的多條件查詢 24.3.4 利用視圖進行查詢 24.3.5 利用存儲過程進行查詢 24.4 高級查詢 24.4.1 復(fù)雜條件查詢 24.4.2 多功能查詢模塊 24.4.3 動態(tài)查詢模塊 24.5 其他相關(guān)查詢 24.5.1 圖像查詢 24.5.2 簡繁體混合查詢 24.5.3 多服務(wù)器組合查詢 24.6 數(shù)據(jù)顯示方案 24.6.1 單個記錄數(shù)據(jù)顯示 24.6.2 網(wǎng)格(數(shù)據(jù)表)數(shù)據(jù)顯示 24.6.3 主表/細(xì)表數(shù)據(jù)顯示 24.6.4 分頁顯示數(shù)據(jù) 24.6.5 帶區(qū)顯示 24.6.6 字段顯示 2第5章 決策分析方案 25.1 決策分析技術(shù) 25.1.1 靜態(tài)圖表分析技術(shù) 25.1.2 動態(tài)圖表分析技術(shù) 25.1.3 交叉表分析技術(shù) 25.1.4 透視圖表分析技術(shù) 25.2 常見圖表分析方案 25.2.1 跟蹤性分析 25.2.2 統(tǒng)計性分析 25.2.3 評估性分析 25.3 交叉表決策分析方案 25.3.1 典型靜態(tài)交叉表分析方案 25.3.2 手工靜態(tài)交叉表分析方案 35.3.3 靜態(tài)交叉表的日期統(tǒng)計方案 35.3.4 動態(tài)交叉表分析方案1 35.3.5 動態(tài)交叉表分析方案2 35.3.6 動態(tài)交叉表擴展方案(中文顯示字段) 35.4 透視圖表決策分析方案 35.4.1 動態(tài)透視表分析方案 35.4.2 動態(tài)透視表擴展方案 35.4.3 透視圖分析方案 35.5 實時動態(tài)決策分析方案 3第6章 報表打印方案 36.1 報表打印技術(shù) 36.1.1 Visual Basic自帶報表設(shè)計器 36.1.2 Printer打印機對象 36.1.3 水晶報表Crystal Reports 36.1.4 報表導(dǎo)出技術(shù) 36.2 Visual Basic自帶報表設(shè)計方案 36.2.1 簡單報表 36.2.2 動態(tài)報表 36.2.3 分組統(tǒng)計報表 36.2.4 主明細(xì)報表 36.2.5 縱欄式報表 36.3 Printer對象報表打印方案 36.3.1 卡片式報表 36.3.2 表格式報表 36.3.3 分欄式報表 36.3.4 連續(xù)打印報表 36.4 水晶報表設(shè)計方案 36.4.1 簡單報表(Crystal Report 4.6) 36.4.2 普通報表 46.4.3 交叉報表 46.4.4 圖表報表 46.4.5 子報表 46.5 其他報表設(shè)計方案 46.5.1 用對話框打印報表 46.5.2 利用Access生成報表 46.6 報表導(dǎo)出方案 46.6.1 將報表導(dǎo)出為Word文件 46.6.2 將報表導(dǎo)出為Excel文件 46.6.3 發(fā)布報表到Internet 4第7章 安全策略方案 47.1 數(shù)據(jù)安全技術(shù) 47.1.1 數(shù)據(jù)安全技術(shù)分析 47.1.2 數(shù)據(jù)安全技術(shù)常用解決方案 47.2 提高數(shù)據(jù)庫安全方案 47.2.1 Access數(shù)據(jù)庫安全技術(shù) 47.2.2 SQL Server數(shù)據(jù)庫安全技術(shù) 47.3 軟件注冊方案 47.3.1 簡單注冊 47.3.2 利用序列號注冊 47.3.3 利用注冊表注冊 47.4 用戶登錄方案 47.4.1 簡單用戶登錄 47.4.2 用戶級別登錄 47.4.3 部門用戶登錄 47.4.4 局域網(wǎng)用戶登錄 47.5 密碼驗證方案 47.5.1 算數(shù)加密 47.5.2 SQL Server加密 47.6 用戶權(quán)限方案 47.6.1 普通權(quán)限分配 47.6.2 角色權(quán)限 47.6.3 權(quán)限模塊 4第8章 郵件發(fā)送 58.1 郵件發(fā)送技術(shù) 58.1.1 SMTP和POP3 58.1.2 安裝和配置郵件服務(wù)器 58.1.3 安裝和配置POP3服務(wù)器 58.1.4 配置Outlook Express 58.1.5 Microsoft Outlook 58.1.6 Microsoft Outlook和Outlook Express的區(qū)別 58.2 郵件發(fā)送方案 58.2.1 利用Outlook Express發(fā)送郵件 58.2.2 利用Microsoft OutLook發(fā)送郵件 58.2.3 利用Winsock發(fā)送郵件 58.2.4 利用JMail發(fā)送郵件 5第9章 程序打包 59.1 打包設(shè)計分析 59.1.1 軟件打包發(fā)行的好處 59.1.2 選擇合適的打包工具 59.2 Visual Basic自帶的打包工具 59.2.1 打包應(yīng)用程序 59.2.2 打包帶數(shù)據(jù)庫的應(yīng)用程序 59.2.3 打包文件和文件夾 59.2.4 程序卸載設(shè)計方案 59.3 Setup Factory打包設(shè)計方案 59.3.1 基本打包過程 59.3.2 程序卸載設(shè)計方案 59.3.3 綜合打包過程 59.3.4 制作帶有“完全”、“典型”、“最小”和“自定義安裝”的安裝包 59.4 InstallShield打包設(shè)計方案 59.4.1 基本打包過程 59.4.2 綜合打包過程 5第10章 幫助文件 510.1 使用Help Workshop制作幫助文件 510.1.1 Help Workshop簡介 510.1.2 Help Workshop安裝 510.1.3 制作普通幫助文件 510.1.4 制作帶圖片的幫助文件 610.1.5 制作索引幫助文件 610.2 使用HTML Help Workshop制作幫助文件 610.2.1 HTML Help Workshop簡介 610.2.2 HTML Help Workshop安裝 610.2.3 制作目錄和索引幫助文件 610.2.4 制作帶搜索和圖片的幫助文件 610.3 使用PowerCHM制作幫助文件 10.4 幫助文件的調(diào)用 10.4.1 使用〈F1〉鍵調(diào)用幫助 10.4.2 使用SendKeys語句調(diào)用幫助 10.4.3 使用Shell函數(shù)調(diào)用幫助 10.4.4 使用HtmlHelp函數(shù)調(diào)用幫助 10.4.5 使用ShellExecute函數(shù)調(diào)用幫助
章節(jié)摘錄
插圖:第1章 模式與程序模塊化模式和程序模塊化是程序設(shè)計中比較重要的部分,在程序設(shè)計時,如果采用適當(dāng)?shù)哪J骄涂梢詾槌绦驇砟K化的效果。如果程序都是利用高內(nèi)聚、低耦合的程序模塊組成,對于以后的維護和移植都會帶來很大的方便。因此在程序設(shè)計時,應(yīng)選擇正確的模式,并力求程序模塊化。1.1 設(shè)計模式概述設(shè)計模式在設(shè)計者中是一種流行的思考設(shè)計問題的方法,是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過分類編目的、代碼設(shè)計經(jīng)驗的總結(jié)。本節(jié)將對設(shè)計模式進行一個簡單的介紹,使讀者對設(shè)計模式有一個初步的認(rèn)識。1.1.1 統(tǒng)一建模語言(UML)UML(Unified Modeling Language)是統(tǒng)一建模語言,是一種標(biāo)準(zhǔn)的圖形化(或可視化)建模語言。它是一種標(biāo)準(zhǔn)的表示方法,而不是一種完整的方法學(xué)。人們可以以任何一種形式使用UML,但是無論何種形式,其基礎(chǔ)都是UML圖。UML用面向?qū)ο蟮膱D形方法來描述任何類型的系統(tǒng),它的應(yīng)用領(lǐng)域很寬,最為常見的是建立軟件系統(tǒng)的模型,當(dāng)然也可以描述計算機軟件以外的任何系統(tǒng)。如機械:商業(yè)系統(tǒng)等??傊琔ML是一個通用的標(biāo)準(zhǔn)建模語言,可以為任何具有靜態(tài)或動態(tài)行為的系統(tǒng)建立模型。UML適用于以面向?qū)ο蠓椒▉砻枋鋈魏晤愋偷南到y(tǒng),適合于系統(tǒng)開發(fā)的全過程。1.1.2 Visual Basic中的00P面向?qū)ο缶幊蹋∣bject Oriented Programmin9,OOP,面向?qū)ο蟪绦蛟O(shè)計)是一種計算機編程架構(gòu)。00P的一條基本原則是計算機程序是由單個能夠起到子程序作用的單元或?qū)ο蠼M合而成的。OOP達到了軟件工程的3個主要目標(biāo):重用性、靈活性和擴展性。為了實現(xiàn)整體運算,每個對象都能夠接收信息、處理數(shù)據(jù)和向其他對象發(fā)送信息。OOP主要有以下特性。(1)封裝(Encapsulation)也叫做信息封裝:確保組件不會以不可預(yù)期的方式改變其他組件的內(nèi)部狀態(tài);只有在那些提供了內(nèi)部狀態(tài)改變方法的組件中,才可以訪問其內(nèi)部狀態(tài)。每類組件都提供了一個與其他組件聯(lián)系的接口,并規(guī)定了其他組件進行調(diào)用的方法。(2)多態(tài)性(Polymorphism)許多不同的對象有相同的名字和相同的方法。如,某一方法可以完成同樣的功能,但是實現(xiàn)的方法不同。或者,方法的名稱相同,但是參數(shù)不同。在Visual Basic中,一個類中不允許存在多個同名的方法,即使是參數(shù)不同。(3)繼承性(Inheritance)繼承是指可以從其他對象中繼承屬性和方法,這樣可以從一些簡單的對象開始構(gòu)造更加復(fù)雜的程序。在Visual Basic中,僅僅支持繼承性的部分特征,只能通過接口來體現(xiàn)繼承。1.1.3 設(shè)計模式設(shè)計模式是一種高級軟件重用技術(shù),是一套被反復(fù)使用、多數(shù)人知曉、經(jīng)過分類編目的、大量設(shè)計經(jīng)驗的總結(jié),是在軟件開發(fā)過程中,在特定的環(huán)境下解決問題的方法。使用設(shè)計模式可以更加簡便地重用成功的設(shè)計和體系結(jié)構(gòu),使代碼編制真正的工程化,設(shè)計模式是軟件工程的基石,是不同對象之間交互的定義和分類。
編輯推薦
《軟件工程師典藏·Visual Basic技術(shù)方案寶典》中通過137個實際開發(fā)方案,深入講解Visual Basic核心應(yīng)用全面提高實際開發(fā)能力。模式與程序模塊化:包括設(shè)計模式、窗體設(shè)計模式方案、程序模塊化設(shè)計方案,共9個實用方案。用戶界面設(shè)計:包括界面設(shè)計方案、用戶操作界面設(shè)計方案、信息提示界面設(shè)計方案和界面美化設(shè)計方案,共11個實用方案。數(shù)據(jù)庫操作技術(shù):包括數(shù)據(jù)庫訪問方案、ADO操作數(shù)據(jù)方案、SQL語句操作數(shù)據(jù)庫方案、二進制數(shù)據(jù)處理方案、數(shù)據(jù)庫維護方案、數(shù)據(jù)庫轉(zhuǎn)換方案,共19個實用方案。數(shù)據(jù)查詢及顯示方案:包括簡單查詢方案、中級查詢方案、高級查詢方案、其他相關(guān)查詢方案和數(shù)據(jù)顯示方案。共22個實用方案。決策分析方案:包括圖表決策分析方案、交叉表決策分析方案、透視圖表決策分析方案、實時動態(tài)決策分析方案,共16個實用方案。報表打印方案:包括VB自帶報表設(shè)計方案、Printer對象報表打印方案、水晶報表設(shè)計方案、其他報表設(shè)計方案、報表導(dǎo)出方案,共19個實用方案。安全策略方案:軟件注冊方案、用戶登錄方案、密碼驗證方案和用戶權(quán)限方案。共12個實用方案。郵件發(fā)送方案:Outlook Express郵件發(fā)送方案、Microsoft OutLook郵件發(fā)送方案、Winsock郵件發(fā)送方案和Jmail郵件發(fā)送方案,共4種實用方案。程序打包:包括VB自帶的打包工具、Setup Factory打包設(shè)計方案和Install Shield打包設(shè)計方案,共10個實用方案。幫助文件:包括Help Workshop制作幫助文件、HTML Help Workshop制作幫助文件、Power CHM制作幫助文件、幫助文件的調(diào)用,共15個實用方案。
圖書封面
評論、評分、閱讀與下載
Visual Basic技術(shù)方案寶典 PDF格式下載