[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • 應用軟件設計教程
    該商品所屬分類:研究生 -> 文法類
    【市場價】
    342-496
    【優惠價】
    214-310
    【作者】 徐品,李紹彬,藍善禎 
    【所屬類別】 圖書  教材  研究生/本科/專科教材  文法類圖書  計算機/網絡  行業軟件及應用 
    【出版社】中國廣播影視出版社 
    【ISBN】9787504357915
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝

    是否套裝:否
    國際標準書號ISBN:9787504357915
    叢書名:中國傳媒大學“十一五”規劃教材

    作者:徐品,李紹彬,藍善禎
    出版社:中國廣播影視出版社
    出版時間:2009年06月 


        
        
    "

    內容簡介
    “軟件設計”是學習如何設計一個軟件,是“軟件工程’’中的重要一環。但是要說清楚如何設計一個軟件卻不是一件很容易的事。在應用軟件方面軟件的類型實在太多了.按開發規模分類,有個人、3人左右的小團隊、5-10人的中等團隊、企業式團隊(幾十人)等;按網絡方式分類,有單機、C/S(客戶機/服務器)、B/S(瀏覽器/服務器)等類型;按項目來源分類,則有自創自用型、科研型、內部使用型、商業型等;按適用範圍可分為獨家訂做、通用型、行業型,等等。由於各種類型軟件的要求不同,實現的目標不同,對軟件開發的質量不同,當然,編寫方式也是不同的。軟件設計課程通常會告訴你編制軟件所要遵循的原則,軟件開發需要經歷哪些工程。但不能期望學完了軟件設計,什麼軟件都能設計了。應該說,通常軟件設計這個課程屬於方法論範疇,而不是如同電路設計、程序語言設計那樣讓你學會一項技能。
    很多讀者期望通過軟件設計課程的學習,就能學會如何去設計一個軟件,但事實上並不那麼理想。現在,很多軟件設計的論著都致力於對軟件開發過程的總結,力求在方法論上找出軟件設計的規律,用於指導學習者進行軟件設計。這方面重要的成果應該是UML(統一建模語言)。這些抽像的法則和設計方法無疑是非常重要的,在本書中也有專門的介紹。但如果對一個沒有太多的軟件開發經驗的大學生或研究生,尤其是非計算機專業的學生來說,這些理論實在是太抽像了,以至於很多學完軟件設計的學生感覺沒有實質性的收獲。這些書本上的軟件設計的知識也許要等到從事軟件開發兩三年以後纔有體會,如果那時還記得這些知識的話。“軟件設計”是學習如何設計一個軟件,是“軟件工程’’中的重要一環。但是要說清楚如何設計一個軟件卻不是一件很容易的事。在應用軟件方面軟件的類型實在太多了.按開發規模分類,有個人、3人左右的小團隊、5-10人的中等團隊、企業式團隊(幾十人)等;按網絡方式分類,有單機、C/S(客戶機/服務器)、B/S(瀏覽器/服務器)等類型;按項目來源分類,則有自創自用型、科研型、內部使用型、商業型等;按適用範圍可分為獨家訂做、通用型、行業型,等等。由於各種類型軟件的要求不同,實現的目標不同,對軟件開發的質量不同,當然,編寫方式也是不同的。軟件設計課程通常會告訴你編制軟件所要遵循的原則,軟件開發需要經歷哪些工程。但不能期望學完了軟件設計,什麼軟件都能設計了。應該說,通常軟件設計這個課程屬於方法論範疇,而不是如同電路設計、程序語言設計那樣讓你學會一項技能。
    很多讀者期望通過軟件設計課程的學習,就能學會如何去設計一個軟件,但事實上並不那麼理想。現在,很多軟件設計的論著都致力於對軟件開發過程的總結,力求在方法論上找出軟件設計的規律,用於指導學習者進行軟件設計。這方面重要的成果應該是UML(統一建模語言)。這些抽像的法則和設計方法無疑是非常重要的,在本書中也有專門的介紹。但如果對一個沒有太多的軟件開發經驗的大學生或研究生,尤其是非計算機專業的學生來說,這些理論實在是太抽像了,以至於很多學完軟件設計的學生感覺沒有實質性的收獲。這些書本上的軟件設計的知識也許要等到從事軟件開發兩三年以後纔有體會,如果那時還記得這些知識的話。
    但是,要求學習者一定要等到積累了一定經驗以後再來學習軟件設計的方法是不現買的。根據作者多年的軟件開發經驗,並通過幾年的教學實踐,我們認為,對於沒有足夠編程經驗的讀者來說,軟件設計課程也是可以學習的;但在學習抽像的軟件設計方法之前還是要學一些基本的軟件設計技巧,讓學習者積累一定的經驗,然後再去理解抽像的方法論。
    本書的主要對像是學過C++語言但沒有太多開發經驗的學生,特別是非計算機專業的學生。可作為大學四年級或新入學的研究生學習軟件設計的教材。
    本書分四個部分,共11章。本書采用以實例為主,力求將抽像的設計方法融入到具體程序實現中,讓讀者從實例中學習軟件設計的方法。本書所采用的程序語言是C++,開發工具是VC++,軟件設計實例是單機運行的繪圖軟件。
    部分是“程序設計基礎知識”,是由第1、2兩章組成。主要是C++語言和數據結構的知識提要,供那些C++基礎不太好,或學得不夠深入的學生復習和深入學習用。其中著重介紹運算符重載、多態性、模板、線性表等概念。如果對這方面很熟的學生,則可以跳過或粗略瀏覽一遍即可。
    第二部分是“MFC編程技術”,是由第3、4、5三章組成。主要介紹MFC程序調試方法、基本原理及基本的開發技術。使讀者對MFC程序有一個比較深入的了解。MFC程序結構提供了一個很好的軟件設計範本,我們在了解它的編程技術的同時,也會對MFC程序結構有一個比較深刻的印像,這對軟件設計的學習是非常有好處的。
    第三部分是“軟件開發實例”,是由第6、7、8三章組成。這部分將引導讀者開發一個繪圖軟件繫統。該軟件雖然很小,但其中包含的數據結構、數據的管理、程序流程等對軟件設計的學習者都非常具有借鋻作用。
    第四部分是“軟件工程與軟件設計”,是由第9、10、11三章組成。這部分將結合前面程序的例子,介紹軟件工程的概念和軟件設計的方法。後面還著重介紹了UML統一建模語言。後還結合開發實例給出了UML的設計方法。從一個具體的開發實例中獲得軟件設計的思路,從而能夠理解軟件設計的理論。這就是本書所要追求的目標。
    目錄
    部分程序設計基礎知識
    第1章C++語言提要
    1.1 概述
    1.2 類與對像
    1.2.1 類的構造函數
    1.2.2 拷貝構造函數被調用的場合
    1.2.3 帶有指針變量的類
    1.2.4 關於類的繼承問題
    1.3 變量與函數
    1.3.1 指針與引用
    1.3.2 靜態變量
    1.3.3 函數參數
    1.3.4 const的用法
    1.4運算符重載部分程序設計基礎知識
    第1章C++語言提要
    1.1 概述
    1.2 類與對像
    1.2.1 類的構造函數
    1.2.2 拷貝構造函數被調用的場合
    1.2.3 帶有指針變量的類
    1.2.4 關於類的繼承問題
    1.3 變量與函數
    1.3.1 指針與引用
    1.3.2 靜態變量
    1.3.3 函數參數
    1.3.4 const的用法
    1.4運算符重載
    1.4.1 將運算符理解為函數
    1.4.2 不同類之間的運算
    1.4.3 定義的運算符
    1.4.4 其他運算符的定義
    1.5 多態性
    1.5.1 一個多態性的例子
    1.5.2 動態綁定原理
    1.5.3 關於虛函數的進一步探討
    1.6 模板
    1.6.1 用模板定義的函數
    1.6.2 用模板定義的類
    1.6.3 非類型模板參數
    思考題
    習題
    第2章數據結構提要
    2.1 概述
    2.2 順序存儲方式:數組
    2.2.1 二維數組的物理結構
    2.2.2 關於數組的類
    2.3 鏈式存儲方式:鏈表
    2.3.1 鏈表的物理結構
    2.3.2 尾部添加新結點
    2.3.3 刪除結點
    2.3.4 插入新結點
    2.4 線性表特例:棧
    2.4.1 棧的基本概念
    2.4.2 用鏈表方式實現棧的操作
    2.5 線性表特例:循環隊列
    2.5.1 隊列的基本概念
    2.5.2 循環隊列的實現
    思考題
    習題
    第二部分MFC編程技術
    第3章VC++簡介
    3.1 概述
    3.2MFC基本知識
    3.2.1 MFC的數據類型的表示
    3.2.2 匈牙利變量命名法
    3.2.3 幾種常用的工具類
    3.3 MFC應用程序框架
    3.3.1 與應用程序有關的層次結構
    3.3.2 層次結構中的主要類介紹
    3.3.3 簡單應用程序舉例
    3.4 程序調試的方法
    3.4.1 代碼跟蹤與斷言
    3.4.2 Assert Valid與Dump
    思考題
    習題
    第4章MFC程序的工作原理
    4.1 消息處理機制
    1.1.1 MFC程序入口
    4.1.2 消息與消息循環
    4.1.3 消息的傳遞
    4.1.4 消息映射
    4.2運行期識別
    4.2.1 運行期——RUNTIME_CLASS
    4.2.2 動態創建——DYNCREATE
    4.2.3 類型識別——Is Kind of
    4.3 串行化
    4.3.1 文件的數據讀取方式
    4.3.2 C Archive的數據讀取與寫入方式
    4.3.3 串行化函數
    思考題
    習題
    第5章MFC程序的開發技術
    5.1 動態鏈接庫與工程管理
    5.1.1 動態鏈接庫的基本概念
    5.1.2 一個簡單的DLL
    5.1.3DLL的調用方式
    5.1.4 建立有動態庫的工程
    5.2 消息發送與接收
    5.2.1 消息的發送與接收
    5.2.2 自定義消息塊
    5.2.3 與其他應用程序通信
    5.3 串行化文件的保存與讀取
    5.3.1 讓類支持串行化
    5.3.2DOC中的串行化
    5.3.3 串行化到文件
    5.4 注冊表
    5.4.1 注冊表的基本操作
    5.4.2 設置文件關聯
    5.5 異常處理
    5.5.1 異常處理
    5.5.2 自己設計的異常處理
    思考題
    習題
    第三部分軟件開發實例
    第6章圖像法繪圖
    6.1 CDC類與繪圖
    6.1.1 繪圖類
    6.1.2 繪圖設備類
    6.1.3 用CDC繪制簡單圖形
    6.2 簡單的圖像法繪圖
    6.2.1 加入一個繪圖菜單
    6.2.2 簡單的圖像法繪圖實現
    6.2.3 彩色繪圖
    6.3 圖形繪制的橡皮條算法
    6.3.1 “橡皮條”的基本原理
    6.3.2 如何在程序中實現橡皮條
    6.4 OnDraw()與圖像保持
    6.4.1 視圖類的OnDraw函數
    6.4.2 圖像保持
    6.5 圖像法的撤銷與重復(UNDO/REDO)
    6.6類似MSPAINT的界面設計
    6.6.1 狀態欄
    6.6.2 繪圖工具欄
    6.6.3 顏色工具欄
    思考題
    習題
    第7章簡單的矢量法繪圖軟件設計
    7.1 素類
    7.1.1 素基類
    7.1.2 直線類
    7.1.3 矩形類
    7.1.4 橢圓類
    7.2 實現矢量繪圖
    7.2.1 LBUTFONDOWN的消息響應函數
    7.2.2 MOUSEMOVE的消息響應函數
    7.2.3 LBUTTONUP的消息響應函數
    7.3 矢量繪圖繫統的管理
    7.3.1 利用MFC鏈表管素對像
    7.3.2 繫統的管理類
    7.4 矢量法的撤銷與重復(UNDO/REDO)
    7.4.1 設計Redo鏈表
    7.4.2 菜單中響應撤銷與重復的消息
    7.5 動態庫與程序的模塊化
    7.5.1 建立動態庫工程Shape Dll
    7.5.2 在My Draw中使用動態庫
    思考題
    習題
    第8章較完善的矢量法繪圖軟件設計
    8.1 串行化與文件讀寫
    8.1.1 如何使類可串行化
    8.1.2 在DOC中實現串行化
    8.2拾取技術
    8.2.1
    8.2.2
    8.2.3 修改界面程序,實現選中和移動效果
    8.2.4
    8.3編組技術
    8.3.1 子圖類的組織
    8.3.2 素管理類編組功能
    8.3.3 彈出式菜單
    8.4 操作鏈表
    8.4.1 操作基類的組織
    8.4.2 移動、拉伸等操作類的組織
    8.4.3 管理類的Undo/Redo
    8.5 總結
    思考題
    習題
    第四部分軟件工程與軟件設計
    第9章軟件工程的基本知識
    9.1 概述
    9.1.1 軟件工程的誕生
    9.1.2 軟件的開發過程與建模
    9.2 可行性研究與需求分析
    9.2.1 可行性研究
    9.2.2 需求分析
    9.3 概要設計
    9.3.1 概要設計概述
    9.3.2 概要設計方法
    9.3.3 概要設計過程
    9.4 詳細設計與編碼
    9.4.1 詳細設計
    9.4.2 編碼實現
    9.5 軟件測試
    9.5.1 軟件測試原則
    9.5.2 軟件測試的基本方法
    9.5.3 軟件測試的復雜性與經濟性
    9.6 模塊的耦合與內聚
    9.6.1 耦合
    9.6.2 內聚
    9.6.3 劃分模塊的準則
    9.7 程序的正確性與健壯性
    9.7.1 軟件的正確性
    9.7.2 軟件的健壯性
    思考題
    習題
    第10章統一建模語言UML
    10.1 概述
    10.1.1 UML的主要特點
    10.1.2 UML在現代軟件工程中的重要作用
    10.2 UML的主要內容
    10.2.1 用例圖
    10.2.2 類圖
    10.2.3 對像圖
    10.2.4 狀態圖
    10.2.5 順序圖
    10.2.6 協作圖
    10.2.7 活動圖
    10.2.8 構件圖
    10.2.9 部署圖
    思考題
    習題
    第11章畫筆程序設計
    11.1 開發背景
    11.2 理解需求
    11.2.1 繪制功能
    11.2.2 圖形編輯功能
    11.2.3 保存功能
    11.3 分析與設計
    11.3.1 用例分析
    11.3.2 領域分析
    11.3.3 業務過程分析(活動圖)
    11.3.4 交互分析
    11.3.5 概要設計
    11.3.6 詳細設計
    11.3.7 用戶界面設計
    11.4 編碼與實現
    11.5測試與部署
    11.6 小結
    參考文獻
    在線試讀
    第1章C++語言提要
    1.1概述
    讓我們簡單回顧一下計算機語言的發展歷程。個階段是彙編語言,這個面向機器的語言。彙編語言解決了用便於理解的縮寫字母來代替二進制的機器碼的問題。彙編的每一條語句對應機器的一條指令,便於執行但不便於編寫和閱讀。第二階段是面向過程的語言。這時候所解決的問題是將指令過程函數化,以及運算過程高級化(采用人類容易理解的四則運算等運算方式,並引進了與具體機器無關的+、-、*、/等運算符)。這種改進使得程序過程清晰明了,便於閱讀和編寫。但當程序過於龐大時,代碼的重復率提高,數據和函數得不到有效的保護,代碼再利用不方便等缺點也暴露出來,於是出現了第三階段的面向對像的語言。面向對像的語言將面向過程語言中雜亂的數據和函數,整齊地包裝成一個個自我完備的對像,提高了代碼的可讀性、程序的健壯性以及代碼的可重用性。時至今日,盡管計算機語言還在不斷地發展,面向對像的程序設計方法一直是現代計算機語言的一個基本理念之一。從20世紀90年代發展起來的面向組件的技術就是基於面向對像技術發展出來的軟件設計的新方法。
    面向對像語言的主要的特點是封裝、繼承和多態性,稱為面向對像思想的三基石。作為面向對像語言的代表,C++語言一方面以完全兼容的方式牽手C語言,另一方面,又全方位地實現了面向對像的思想。當應用軟件發展到一定規模,如果沒有面向對像的語言是很難構建程序的。當回顧C++的全貌,我們應該認識到,從程序設計的角度來看,其實C++與C語言是完全不同的兩種語言。C++更注重設計,而不是過程。因此,在程序設計思路上,C++語言與C語言有著很大的不同。比如編寫一個圖書管理程序,用C語言的思路,針對每一個功能(圖書錄入、檢索、借閱等)編制函數。如果繫統龐大、功能復雜,會導致程序可讀性差、代碼重復性高、不易修改等問題。C++按照對像的方式進行管理,整體上可讀性好,又具有代碼重用、升級方便等特點,可使軟件設計人員在更高的層次上管理程序。
    本章不打算全面介紹C++的知識,隻是用一些實例來復習一下C++的主要概念,並對C++某些難點進行梳理。對於從未學過C++的讀者,我們建議先學一遍C++再看本章。
    ……
    書摘插畫
    插圖


     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部