精通Visual C# 2008

出版時(shí)間:2009-1  出版社:人民郵電出版社  作者:孫繼磊,劉亮亮 著  頁(yè)數(shù):630  
Tag標(biāo)簽:無(wú)  

前言

  本書(shū)遵循由淺入深、循序漸進(jìn)的學(xué)習(xí)規(guī)律,充分考慮語(yǔ)言學(xué)習(xí)的特點(diǎn),緊密結(jié)合開(kāi)發(fā)示例,體系完整地介紹了Visual Studio.NET平臺(tái)下的c#開(kāi)發(fā)技術(shù)。全書(shū)不僅包括基本的語(yǔ)法知識(shí)和形象的操作向?qū)?,同時(shí)更注重講解軟件設(shè)計(jì)思路、底層工作原理、重要的算法思想等內(nèi)容。

內(nèi)容概要

  本書(shū)由淺入深、循序漸進(jìn)地講解了微軟公司的核心開(kāi)發(fā)語(yǔ)言C# 3.0和最新版的開(kāi)發(fā)工具Visual Studio 2008,以及在該環(huán)境下如何開(kāi)發(fā)各種類型的應(yīng)用程序。本書(shū)分為6篇:基礎(chǔ)技術(shù)篇、Windows編程篇、數(shù)據(jù)庫(kù)編程篇、Web編程篇、最新技術(shù)篇、項(xiàng)目實(shí)戰(zhàn)篇,共30章。第1篇介紹了C#基本的語(yǔ)法知識(shí)和基本控件的使用;第2篇介紹了Windows窗體編程內(nèi)容,同時(shí)包含了C#較高級(jí)的編程知識(shí)(如反射、泛型等);第3篇以SQL Server2005為例講解了ADO.NET數(shù)據(jù)庫(kù)編程技術(shù);第4篇介紹ASP.NET Web應(yīng)用程序開(kāi)發(fā);第5篇介紹.NET 3.5最新技術(shù),包括Ajax、WPF、WCF、LINQ等;第6篇提供了論壇系統(tǒng)、俄羅斯方塊網(wǎng)絡(luò)對(duì)戰(zhàn)兩個(gè)技術(shù)含量高、實(shí)用性強(qiáng)的案例?! ”緯?shū)涉及C#編程的方方面面,初級(jí)讀者可以系統(tǒng)學(xué)習(xí)本書(shū),整體掌握使用C#語(yǔ)言進(jìn)行應(yīng)用程序開(kāi)發(fā)的技術(shù);中級(jí)讀者可以跳過(guò)或?yàn)g覽熟悉的內(nèi)容,直接學(xué)習(xí)感興趣的知識(shí);對(duì)高級(jí)讀者而言,本書(shū)可以作為開(kāi)發(fā)手冊(cè)使用。

書(shū)籍目錄

第1篇 基礎(chǔ)技術(shù)篇第1章 Visual Studio 2008 IDE簡(jiǎn)介1.1 安裝Visual Studio 20081.2 Visual Studio 2008 概覽1.2.1 起始頁(yè)1.2.2 開(kāi)發(fā)環(huán)境1.2.3 窗口布局調(diào)整1.3 用Visual Studio 2008 IDE開(kāi)發(fā)應(yīng)用程序1.3.1 控制臺(tái)應(yīng)用程序1.3.2 Windows窗體應(yīng)用程序1.4 HelloWorld程序1.4.1 HelloWorld程序1.4.2 namespace命令1.4.3 using命令1.4.4 程序注釋1.4.5 Main函數(shù)1.4.6 為HelloWorld添加色彩1.5 調(diào)試應(yīng)用程序1.6 小結(jié)第2章 常量和變量2.1 常量2.1.1 常量定義2.1.2 常量的初始化2.1.3 使用常量的好處2.2 變量2.2.1 變量的聲明和使用2.2.2 變量的作用域2.2.3 實(shí)例變量和靜態(tài)變量2.3 運(yùn)算符與表達(dá)式2.3.1 算術(shù)運(yùn)算符、關(guān)系運(yùn)算符和邏輯運(yùn)算符2.3.2 賦值運(yùn)算符和字符串運(yùn)算符2.3.3 條件運(yùn)算符2.3.4 強(qiáng)制類型轉(zhuǎn)換2.4 枚舉2.5 小結(jié)第3章 方法與數(shù)組3.1 方法3.1.1 C#中的方法3.1.2 值傳遞與引用傳遞3.1.3 遞歸方法3.2 數(shù)組3.2.1 數(shù)組類型3.2.2 聲明和分配數(shù)組3.2.3 數(shù)組元素訪問(wèn)3.3 小結(jié)第4章 流程控制語(yǔ)句4.1 條件控制結(jié)構(gòu)4.1.1 條件判斷if語(yǔ)句4.1.2 條件選擇switch…case語(yǔ)句4.2 循環(huán)控制結(jié)構(gòu)4.2.1 while循環(huán)4.2.2 do…while循環(huán)4.2.3 for循環(huán)4.2.4 foreach循環(huán)4.2.5 break和continue關(guān)鍵字4.2.6 多重循環(huán)4.3 小結(jié)第5章 面向?qū)ο蟪绦蛟O(shè)計(jì)5.1 面向?qū)ο蠡靖拍?.1.1 對(duì)象和類5.1.2 抽象5.1.3 封裝5.1.4 繼承5.1.5 多態(tài)5.2 類5.2.1 類的定義5.2.2 構(gòu)造函數(shù)5.2.3 對(duì)象實(shí)例化和使用5.2.4 C#垃圾回收機(jī)制5.2.5 析構(gòu)函數(shù)5.3 C#屬性5.3.1 定義屬性5.3.2 屬性的讀寫(xiě)控制5.3.3 使用屬性的好處5.4 重載5.4.1 重載的意義5.4.2 方法重載5.4.3 運(yùn)算符重載5.5 繼承和多態(tài)5.5.1 實(shí)現(xiàn)繼承5.5.2 變量的定義類型與實(shí)際類型5.5.3 基類和派生類之間的類型轉(zhuǎn)換5.5.4 虛方法和多態(tài)5.5.5 抽象類和密封類5.5.6 this關(guān)鍵字5.5.7 base關(guān)鍵字5.5.8 構(gòu)造函數(shù)相互調(diào)用5.6 小結(jié)第6章 結(jié)構(gòu)和接口6.1 結(jié)構(gòu)6.1.1 結(jié)構(gòu)概述6.1.2 何時(shí)使用結(jié)構(gòu)6.2 接口6.2.1 接口概述6.2.2 使用接口6.2.3 顯式接口實(shí)現(xiàn)6.2.4 自動(dòng)生成接口代碼框架6.2.5 多重繼承程序舉例6.2.6 接口與抽象類的對(duì)比6.3 小結(jié)第7章 異常處理7.1 異常處理概述7.1.1 認(rèn)識(shí)異常7.1.2 try…catch語(yǔ)句7.2 處理異常7.2.1 捕獲特定類型的異常7.2.2 finally語(yǔ)句7.3 深入了解異常7.3.1 異常傳播7.3.2 throw語(yǔ)句7.3.3 自定義異常7.3.4 異常處理機(jī)制的優(yōu)勢(shì)7.3.5 嵌套try語(yǔ)句7.4 小結(jié) 107第2篇 Windows編程篇第8章 Windows應(yīng)用程序概述8.1 Windows應(yīng)用程序淺析8.1.1 認(rèn)識(shí)Windows應(yīng)用程序8.1.2 手工創(chuàng)建Windows應(yīng)用程序8.2 調(diào)試Windows應(yīng)用程序8.2.1 設(shè)置條件斷點(diǎn)8.2.2 Trace類8.2.3 消息提示框MessageBox8.3 窗體8.3.1 Form類的屬性8.3.2 Form類的事件8.3.3 Form類的方法8.4 小結(jié)第9章 Windows窗體控件(一)9.1 鍵盤(pán)和鼠標(biāo)事件9.1.1 鍵盤(pán)事件9.1.2 鼠標(biāo)事件9.2 Button控件9.2.1 Button控件的屬性9.2.2 Button控件的事件和方法9.3 文本控件9.3.1 TextBox控件9.3.2 MaskedTextBox控件9.3.3 RichTextBox控件9.3.4 NumericUpDown控件9.4 圖片控件9.4.1 ImageList控件9.4.2 PictureBox控件9.5 日期控件9.5.1 MonthCalendar控件9.5.2 DateTimePicker控件9.6 選擇控件9.7 Timer控件和ProgressBar控件9.7.1 Timer控件9.7.2 ProgressBar控件9.8 小結(jié)第10章 Windows窗體控件(二)10.1 列表控件10.1.1 列表框控件ListBox10.1.2 拖放10.1.3 復(fù)選列表框控件CheckedListBox10.1.4 組合框控件ComboBox10.2 列表視圖和樹(shù)形視圖控件10.2.1 列表視圖控件ListView10.2.2 樹(shù)形視圖控件TreeView10.3 容器控件10.3.1 容器控件概述10.3.2 面板控件Panel10.3.3 分組框控件GroupBox10.3.4 標(biāo)簽控件TabControl10.3.5 拆分控件SplitContainer10.4 菜單欄、工具欄和狀態(tài)欄10.4.1 菜單10.4.2 工具欄10.4.3 狀態(tài)欄10.4.4 工具欄容器10.5 其他Windows窗體控件10.5.1 工具提示控件ToolTip10.5.2 通知圖標(biāo)控件NotifyIcon10.5.3 屬性表格控件PropertyGrid10.6 小結(jié)第11章 對(duì)話框11.1 對(duì)話框概述11.1.1 模式對(duì)話框和非模式對(duì)話框11.1.2 對(duì)話框結(jié)果11.1.3 與對(duì)話框交換數(shù)據(jù)11.2 通用對(duì)話框11.2.1 文件夾瀏覽對(duì)話框11.2.2 打開(kāi)文件對(duì)話框11.2.3 文件另存為對(duì)話框11.2.4 顏色對(duì)話框11.2.5 字體對(duì)話框11.3 打印對(duì)話框11.3.1 打印概述11.3.2 打印機(jī)設(shè)置11.3.3 頁(yè)面設(shè)置11.3.4 打印預(yù)覽11.3.5 打印多頁(yè)11.4 小結(jié)第12章 委托和事件12.1 委托12.1.1 委托概述12.1.2 多路廣播委托12.1.3 異步委托調(diào)用12.1.4 取得異步委托結(jié)果12.1.5 Control.Invoke方法12.2 事件12.2.1 事件概述12.2.2 事件處理程序12.3 深入理解委托和事件12.4 小結(jié)第13章 用戶控件和安裝部署13.1 用戶控件13.1.1 簡(jiǎn)單用戶控件13.1.2 添加屬性13.1.3 添加事件13.1.4 綜合示例13.2 打包應(yīng)用程序13.3 小結(jié)第14章 類型和反射14.1 值類型和引用類型14.1.1 值類型和引用類型的概念14.1.2 裝箱和拆箱14.1.3 對(duì)象相等14.2 反射14.2.1 System.Type類14.2.2 類型成員14.3 小結(jié)第15章 C#高級(jí)特性15.1 泛型15.1.1 泛型的概念15.1.2 使用泛型15.1.3 泛型約束15.2 泛型集合類15.2.1 泛型集合接口15.2.2 列表15.2.3 堆棧和隊(duì)列15.2.4 字典(哈希表)15.3 匿名方法15.3.1 匿名方法概述15.3.2 匿名方法實(shí)際應(yīng)用15.4 索引器和迭代器15.4.1 索引器15.4.2 迭代器15.5 分部類型和可空類型15.6 小結(jié)第16章 文件操作16.1 System.IO命名空間16.2 .NET文件系統(tǒng)16.2.1 管理目錄16.2.2 管理文件16.3 文本文件讀寫(xiě)16.4 二進(jìn)制文件讀寫(xiě)16.5 文件操作實(shí)例展示16.6 小結(jié)第3篇 數(shù)據(jù)庫(kù)編程篇第17章 SQL Server 2005概述17.1 數(shù)據(jù)庫(kù)管理17.1.1 Management Studio環(huán)境17.1.2 添加和刪除數(shù)據(jù)庫(kù)17.1.3 備份和還原數(shù)據(jù)庫(kù)17.2 數(shù)據(jù)庫(kù)表管理17.2.1 修改表結(jié)構(gòu)17.2.2 鍵和索引17.3 SQL Server 2005其他常用功能17.3.1 配置管理器17.3.2 查詢分析器17.4 小結(jié)第18章 數(shù)據(jù)訪問(wèn)18.1 連接數(shù)據(jù)庫(kù)18.1.1 從VS 2008連接到數(shù)據(jù)庫(kù)18.1.2 數(shù)據(jù)庫(kù)連接類DbConnection18.2 執(zhí)行SQL命令18.2.1 數(shù)據(jù)庫(kù)命令類DbCommand18.2.2 SQL命令參數(shù)18.3 DataReader和DataSet18.3.1 數(shù)據(jù)讀取器DataReader18.3.2 數(shù)據(jù)集DataSet概述18.3.3 數(shù)據(jù)表、數(shù)據(jù)列和數(shù)據(jù)行18.3.4 構(gòu)建表結(jié)構(gòu)18.3.5 編輯數(shù)據(jù)18.3.6 數(shù)據(jù)行狀態(tài)18.4 數(shù)據(jù)適配器18.4.1 SqlDataAdapter概述18.4.2 填充數(shù)據(jù)18.4.3 獲取表架構(gòu)18.4.4 更新數(shù)據(jù)庫(kù)18.4.5 命令生成類SqlCommandBuilder18.5 顯示數(shù)據(jù)18.5.1 數(shù)據(jù)表格控件DataGridView18.5.2 控制DataGridView外觀和行為18.6 數(shù)據(jù)集設(shè)計(jì)器和強(qiáng)類型數(shù)據(jù)集18.6.1 添加數(shù)據(jù)集18.6.2 添加查詢18.7 小結(jié)第4篇 Web編程篇第19章 基本W(wǎng)eb服務(wù)器控件19.1 文本控件19.1.1 Label控件19.1.2 TextBox控件19.1.3 HiddenField控件19.1.4 HyperLink控件19.2 按鈕控件19.2.1 Button控件19.2.2 LinkButton控件19.2.3 ImageButton控件19.3 日歷控件19.4 文件上傳控件19.5 選擇控件19.5.1 RadioButton控件19.5.2 CheckBox控件19.6 列表控件19.6.1 DropDownList控件19.6.2 ListBox控件19.6.3 BulletedList控件19.6.4 CheckBoxList控件19.7 小結(jié)第20章 高級(jí)Web控件20.1 驗(yàn)證控件20.1.1 驗(yàn)證控件簡(jiǎn)介20.1.2 RequiredFieldValidator控件20.1.3 RangeValidator控件20.1.4 CompareValidator控件20.1.5 RegularExpressionValidator控件20.1.6 ValidationSummary控件20.2 廣告控件20.3 視圖控件——TreeView20.4 向?qū)Э丶猈izard20.5 小結(jié)第21章 數(shù)據(jù)訪問(wèn)21.1 使用DataSource控件連接到數(shù)據(jù)源21.1.1 DataSource控件簡(jiǎn)介21.1.2 LinqDataSource控件21.1.3 SqlDataSource控件21.1.4 其他數(shù)據(jù)源控件21.2 數(shù)據(jù)綁定控件21.2.1 數(shù)據(jù)綁定控件簡(jiǎn)介21.2.2 GridView控件21.2.3 DetailsView控件21.2.4 FormView控件21.2.5 DataList控件21.2.6 Repeater控件21.2.7 ListView綁定數(shù)據(jù)控件21.2.8 DataPager控件21.3 小結(jié)第22章 母版頁(yè)和主題22.1 用母版頁(yè)設(shè)計(jì)網(wǎng)站統(tǒng)一布局22.1.1 認(rèn)識(shí)母版頁(yè)22.1.2 母版頁(yè)的優(yōu)點(diǎn)22.1.3 母版頁(yè)的設(shè)計(jì)22.1.4 內(nèi)容頁(yè)的設(shè)計(jì)22.2 母版頁(yè)高級(jí)應(yīng)用22.2.1 母版頁(yè)的嵌套22.2.2 以編程方式訪問(wèn)母版頁(yè)22.3 主題和外觀22.3.1 主題和外觀概述22.3.2 創(chuàng)建主題和外觀22.3.3 在程序中應(yīng)用主題和外觀22.3.4 以編程方式訪問(wèn)主題和外觀22.4 小結(jié)第23章 狀態(tài)管理23.1 狀態(tài)管理概述23.2 視圖狀態(tài)23.2.1 視圖狀態(tài)概述23.2.2 保存視圖狀態(tài)的值23.2.3 從視圖狀態(tài)中讀取值23.3 Cookie23.3.1 Cookie簡(jiǎn)介23.3.2 創(chuàng)建Cookie23.3.3 讀取Cookie23.3.4 刪除Cookie23.4 應(yīng)用程序狀態(tài)23.4.1 應(yīng)用程序狀態(tài)簡(jiǎn)介23.4.2 保存應(yīng)用程序狀態(tài)中的值23.4.3 讀取應(yīng)用程序狀態(tài)的值23.5 會(huì)話狀態(tài)23.5.1 會(huì)話狀態(tài)簡(jiǎn)介23.5.2 保存會(huì)話狀態(tài)的值23.5.3 讀取會(huì)話狀態(tài)的值23.6 小結(jié)第24章 用戶控件和自定義控件24.1 用戶控件概述24.2 創(chuàng)建和使用用戶控件24.3 在網(wǎng)頁(yè)中包含用戶控件24.4 將Web窗體頁(yè)轉(zhuǎn)換為ASP.NET用戶控件24.4.1 單文件網(wǎng)頁(yè)轉(zhuǎn)換為用戶控件24.4.2 將代碼隱藏網(wǎng)頁(yè)轉(zhuǎn)換為用戶控件24.5 自定義控件概述24.6 創(chuàng)建自定義控件24.6.1 創(chuàng)建自定義控件的方法24.6.2 自定義分頁(yè)控件24.7 用戶控件和自定義控件的區(qū)別24.8 小結(jié)第25章 ASP.NET Ajax25.1 Ajax技術(shù)簡(jiǎn)介25.2 ScriptManager控件25.2.1 ScriptManager控件簡(jiǎn)介25.2.2 ScriptManager控件屬性25.2.3 開(kāi)發(fā)示例25.3 UpdatePanel控件25.3.1 UpdatePanel控件簡(jiǎn)介25.3.2 UpdatePanel控件屬性25.3.3 開(kāi)發(fā)示例25.3.4 UpdatePanel控件的使用技巧25.4 UpdateProgress控件25.4.1 UpdateProgress控件簡(jiǎn)介25.4.2 UpdateProgress控件的屬性25.4.3 開(kāi)發(fā)示例25.5 Timer控件25.5.1 Timer控件簡(jiǎn)介25.5.2 Timer控件的屬性25.5.3 開(kāi)發(fā)示例25.6 小結(jié)第5篇 最新技術(shù)篇第26章 C# 3.0新特性26.1 屬性和構(gòu)造函數(shù)26.1.1 自動(dòng)實(shí)現(xiàn)屬性26.1.2 在創(chuàng)建實(shí)例時(shí)為屬性賦值26.2 隱式類型和匿名類型26.2.1 隱式類型26.2.2 隱式類型數(shù)組26.2.3 匿名類型26.3 擴(kuò)展方法和Lambda表示式26.3.1 擴(kuò)展方法26.3.2 Lambda表達(dá)式26.4 LINQ簡(jiǎn)介26.4.1 基本查詢26.4.2 延遲執(zhí)行26.4.3 排序26.4.4 分組26.5 小結(jié)第27章 WPF簡(jiǎn)介27.1 WPF概覽27.1.1 獨(dú)立應(yīng)用程序27.1.2 瀏覽器應(yīng)用XBAP27.2 標(biāo)記和代碼27.2.1 XAML標(biāo)記語(yǔ)言27.2.2 后臺(tái)代碼27.3 繪圖27.3.1 形狀27.3.2 畫(huà)刷27.3.3 坐標(biāo)變換27.4 WPF控件概述27.4.1 按鈕27.4.2 列表控件27.4.3 擴(kuò)展控件27.5 布局27.5.1 畫(huà)布Canvas27.5.2 表格Grid27.5.3 堆棧面板StackPanel27.5.4 ??棵姘錎ockPanel27.6 小結(jié)第28章 WCF簡(jiǎn)介28.1 WCF概覽28.1.1 創(chuàng)建服務(wù)28.1.2 使用服務(wù)28.1.3 創(chuàng)建WCF服務(wù)庫(kù)28.2 WCF基本概念28.2.1 地址28.2.2 綁定28.2.3 協(xié)定28.2.4 終結(jié)點(diǎn)28.2.5 宿主28.3 基本W(wǎng)CF編程28.3.1 編碼配置WCF服務(wù)28.3.2 在配置文件中配置WCF服務(wù)28.4 服務(wù)協(xié)定28.4.1 定義協(xié)定28.4.2 請(qǐng)求-答復(fù)協(xié)定28.4.3 單向協(xié)定28.4.4 雙工協(xié)定28.5 小結(jié)第6篇 項(xiàng)目實(shí)戰(zhàn)篇第29章 論壇系統(tǒng)29.1 數(shù)據(jù)庫(kù)分析設(shè)計(jì)29.1.1 自動(dòng)生成的配置數(shù)據(jù)庫(kù)29.1.2 創(chuàng)建數(shù)據(jù)表29.1.3 設(shè)計(jì)表關(guān)系29.2 用戶權(quán)限管理29.2.1 用戶注冊(cè)29.2.2 用戶登錄29.3 發(fā)表留言主題29.3.1 設(shè)計(jì)發(fā)表留言界面29.3.2 實(shí)現(xiàn)發(fā)表留言功能29.4 瀏覽留言主題29.5 回復(fù)留言29.5.1 顯示所有的回復(fù)29.5.2 添加回復(fù)29.5.3 使用新功能快速回復(fù)29.5.4 為“刪除”按鈕添加確認(rèn)提示29.6 短消息管理29.6.1 發(fā)送短消息29.6.2 接收短消息29.6.3 顯示短消息提示29.7 用戶自定義界面風(fēng)格功能29.7.1 啟用ASP.NET的Profile配置29.7.2 實(shí)現(xiàn)個(gè)性化界面定制29.8 小結(jié)第30章 俄羅斯方塊網(wǎng)絡(luò)對(duì)戰(zhàn)30.1 游戲簡(jiǎn)介30.1.1 游戲規(guī)則簡(jiǎn)介30.1.2 名詞術(shù)語(yǔ)30.2 單元格的設(shè)計(jì)與實(shí)現(xiàn)30.2.1 設(shè)計(jì)TetrisCell類30.2.2 測(cè)試TetrisCell類30.3 方塊的設(shè)計(jì)與實(shí)現(xiàn)30.3.1 方塊和單元格坐標(biāo)30.3.2 設(shè)計(jì)TetrisBlock類30.3.3 改進(jìn)TetrisCell類30.3.4 方塊旋轉(zhuǎn)30.3.5 測(cè)試TetrisBlock類30.4 游戲地圖的設(shè)計(jì)30.4.1 與游戲地圖相關(guān)的類30.4.2 TetrisMap類功能分析30.4.3 單元格集合類CellCollection30.5 游戲畫(huà)面繪制30.5.1 雙緩沖技術(shù)30.5.2 繪圖類TetrisDrawer基本功能30.5.3 局部刷新30.5.4 行閃爍30.5.5 游戲界面類TetrisUI30.5.6 改進(jìn)TetrisBlock和TetrisCell類30.6 游戲地圖的實(shí)現(xiàn)30.6.1 游戲地圖類TetrisMap框架30.6.2 判斷滿行和消除行30.6.3 粘貼活動(dòng)方塊30.6.4 移動(dòng)和旋轉(zhuǎn)方塊30.6.5 落下活動(dòng)方塊30.7 游戲面板30.7.1 界面設(shè)計(jì)30.7.2 TetrisGameBoard類的字段和屬性30.7.3 游戲速度計(jì)算30.7.4 添加音效30.7.5 游戲設(shè)置窗體30.7.6 TetrisGameBoard完整代碼30.7.7 測(cè)試游戲面板30.8 添加網(wǎng)絡(luò)對(duì)戰(zhàn)功能30.8.1 開(kāi)源網(wǎng)絡(luò)組件ALAZ.SystemEx.NetEx30.8.2 序列化30.8.3 隨機(jī)數(shù)種子30.8.4 添加行30.8.5 連接設(shè)置窗體30.8.6 游戲命令30.8.7 游戲主窗體30.9 小結(jié)

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    精通Visual C# 2008 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7