ASP.NET程序設(shè)計(jì)教程

出版時(shí)間:2009-2  出版社:高等教育出版社  作者:金旭亮  頁數(shù):420  
Tag標(biāo)簽:無  

內(nèi)容概要

  以ASP.NET技術(shù)為核心比較全面地介紹了當(dāng)前Web軟件開發(fā)技術(shù)的各個(gè)領(lǐng)域,內(nèi)容涵蓋了靜態(tài)網(wǎng)頁設(shè)計(jì)、ASP.NET動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)以及SOA和AJAx等新技術(shù),同時(shí)對(duì)相關(guān)的計(jì)算機(jī)科學(xué)領(lǐng)域如操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、面向?qū)ο蠹夹g(shù)和軟件工程理論等也有涉及。《高等學(xué)校計(jì)算機(jī)軟件技術(shù)課程系列教材:ASP.NET程序設(shè)計(jì)教程》貫徹了“理性知識(shí)感性掌握”的教學(xué)理念,設(shè)計(jì)了大大小小數(shù)十個(gè)實(shí)例,通過實(shí)例來介紹Web開發(fā)技術(shù)與相關(guān)理論,努力做到深入淺出,“以大白話講授復(fù)雜的技術(shù)”,為學(xué)生提供了詳盡的經(jīng)過精心設(shè)計(jì)的上機(jī)試驗(yàn),努力幫助學(xué)生形成一個(gè)完整的知識(shí)框架,引導(dǎo)學(xué)生通過開發(fā)實(shí)踐來培養(yǎng)真實(shí)的軟件開發(fā)能力。為方便教師授課和讀者自學(xué),《高等學(xué)校計(jì)算機(jī)軟件技術(shù)課程系列教材:ASP.NET程序設(shè)計(jì)教程》光盤中配有全部章節(jié)的教學(xué)PPT,并在ITCAST網(wǎng)站提供在線視頻教學(xué)課程?!  陡叩葘W(xué)校計(jì)算機(jī)軟件技術(shù)課程系列教材:ASP.NET程序設(shè)計(jì)教程》適合作為本專科院校計(jì)算機(jī)及相關(guān)專業(yè)教材,也適合于廣大IT教育培訓(xùn)機(jī)構(gòu)作為培訓(xùn)教材使用,對(duì)于想系統(tǒng)地掌握ASP.NET技術(shù)的自學(xué)者及在職的軟件工程師也有參考價(jià)值。

書籍目錄

第1章 Web程序設(shè)計(jì)概論1.1 互聯(lián)網(wǎng)概述1.1.1 Web的網(wǎng)狀信息結(jié)構(gòu)1.1.2 使用HTML網(wǎng)頁顯示信息1.2 Web的工作原理1.3 Internet協(xié)議1.3.1 計(jì)算機(jī)網(wǎng)絡(luò)的分層模型1.3.2 分層模型下的數(shù)據(jù)通信1.3.3 TCP/IP協(xié)議與DNS1.3.4 HTTP協(xié)議的工作方式與特性1.4 Web程序設(shè)計(jì)概論1.4.1 靜態(tài)網(wǎng)頁與動(dòng)態(tài)網(wǎng)頁1.4.2 Web程序開發(fā)與運(yùn)行環(huán)境1.5 練習(xí)與實(shí)踐1.6 上機(jī)實(shí)驗(yàn)實(shí)驗(yàn)1 搭建ASP.NET開發(fā)與運(yùn)行環(huán)境實(shí)驗(yàn)2 靜態(tài)網(wǎng)頁設(shè)計(jì)第2章 HTML與XML2.1 HTML概述2.1.1 HTML、XHTML和DHTML2.1.2 HTML元素與標(biāo)簽2.1.3 遵循XHTML規(guī)范編寫網(wǎng)頁2.1.4 HTML文檔的基本結(jié)構(gòu)2.1.5 瀏覽器解析HTML的方式2.2 使用HTML設(shè)計(jì)網(wǎng)頁2.2.1 處理文字和段落2.2.2 元素2.2.3 超鏈接2.2.4 顯示圖像2.2.5 使用表格2.2.6 設(shè)計(jì)表單2.2.7 嵌入多媒體元素2.3 XML技術(shù)基礎(chǔ)2.3.1 XML簡(jiǎn)介2.3.2 使用XML表達(dá)數(shù)據(jù)2.3.3 XML數(shù)據(jù)的顯示2.3.4 XML數(shù)據(jù)對(duì)象模型——DOM2.4 練習(xí)與實(shí)踐2.5 上機(jī)實(shí)驗(yàn)實(shí)驗(yàn)1 使用HTML設(shè)計(jì)簡(jiǎn)單網(wǎng)頁實(shí)驗(yàn)2 XML數(shù)據(jù)的創(chuàng)建與顯示第3章 使用cSS布局網(wǎng)頁3.1 CSS簡(jiǎn)介3.1.1 CSS與HTML的關(guān)系3.1.2 CSS的特點(diǎn)3.2 在HTML文檔中使用CSS3.2.1 在HTML文檔中直接嵌入CSS代碼3.2.2 使用獨(dú)立的CSS文件3.2.3 合并多個(gè)CSS文件3.3 編寫CSS樣式規(guī)則3.3.1 CSS樣式表的組成要素3.3.2 CSS選擇器3.4 樣式的繼承與層疊3.4.1 樣式的繼承原則3.4.2 樣式的層疊原理3.4.3 小結(jié)3.5 CSS盒模型3.5.1 塊元素與內(nèi)聯(lián)元素3.5.2 CSS的盒狀模型3.6 流式布局與浮動(dòng)布局3.6.1 流式布局3.6.2 浮動(dòng)布局3.6.3 頁面盒子布局方式小結(jié)3.7 盒子的定位方式3.7.1 靜態(tài)定位3.7.2 相對(duì)定位3.7.3 絕對(duì)定位3.7.4 固定定位3.8 網(wǎng)頁布局實(shí)踐3.8.1 現(xiàn)代網(wǎng)頁的基本布局方案3.8.2 網(wǎng)頁布局的基本步驟3.9 練習(xí)與實(shí)踐3.10 上機(jī)實(shí)驗(yàn)實(shí)驗(yàn)1 實(shí)現(xiàn)圓角框?qū)嶒?yàn)2 文章排版實(shí)驗(yàn)3 實(shí)現(xiàn)兩欄頁面布局設(shè)計(jì)第4章 JavaScript編程基礎(chǔ)4.1 JavaScript概述4.1.1 JavaScript簡(jiǎn)介4.1.2 在HTML中嵌入JavaScript代碼4.2 JavaScript代碼的解析流程4.2.1 JavaScript程序代碼的流式解析方式4.2.2 事件驅(qū)動(dòng)模式下的JavaScript代碼執(zhí)行順序4.3 JavaScript語法基礎(chǔ)4.3.1 JavaScript編程基本規(guī)則4.3.2 變量與常用數(shù)據(jù)類型4.3.3 數(shù)值類型轉(zhuǎn)換4.3.4 string類型4.3.5 數(shù)組4.3.6 函數(shù)4.3.7 對(duì)象4.4 瀏覽器對(duì)象模型4.4.1 對(duì)話窗口4.4.2 瀏覽器對(duì)象模型4.5 文檔對(duì)象模型4.5.1 HTML文檔對(duì)象模型4.5.2 訪問HTML表單和表單控件4.6 事件與事件響應(yīng)4.6.1 常用的HTML網(wǎng)頁事件4.6.2 編寫事件響應(yīng)代碼4.6.3 網(wǎng)頁事件響應(yīng)實(shí)例4.6.4 客戶端數(shù)據(jù)驗(yàn)證4.7 動(dòng)態(tài)修改網(wǎng)頁4.7.1 document.write()方法4.7.2 動(dòng)態(tài)增加與刪除網(wǎng)頁元素4.7.3 動(dòng)態(tài)樣式切換4.8 練習(xí)與實(shí)踐4.9 本章實(shí)驗(yàn)實(shí)驗(yàn)1 猜數(shù)字游戲?qū)嶒?yàn)2 動(dòng)態(tài)樣式設(shè)定第5章 ASP.NET技術(shù)基礎(chǔ)5.1 ASP.NET網(wǎng)站與網(wǎng)頁5.1.1 使用visual Studio創(chuàng)建ASP.NET網(wǎng)站5.1.2 ASF.NET網(wǎng)頁的結(jié)構(gòu)5.1.3 網(wǎng)頁代碼模型5.2 基于控件的網(wǎng)頁可視化設(shè)計(jì)5.2.1 HTML元素與HTML控件5.2.2 Web服務(wù)器控件5.3 ASP.NET網(wǎng)站結(jié)構(gòu)5.3.1 ASP.NET特殊文件夾5.3.2 普通文件夾5.3.3 網(wǎng)站文件類型5.3.4 網(wǎng)站導(dǎo)航5.3.5 使用母版頁5.3.6 定制頁面和控件的顯示風(fēng)格5.3.7 在ASP.NET網(wǎng)頁中集成JavaScript5.4 ASP.NET網(wǎng)站的發(fā)布與部署5.4.1 自動(dòng)發(fā)布5.4.2 復(fù)制網(wǎng)站5.4.3 手工部署5.5 練習(xí)與實(shí)踐5.6 上機(jī)實(shí)驗(yàn)實(shí)驗(yàn)1 使用visual Studio創(chuàng)建網(wǎng)頁計(jì)算器實(shí)驗(yàn)2 ASP.NET應(yīng)用程序全局類的使用*實(shí)驗(yàn)3 母版頁、主題和導(dǎo)航控件第6章 Web應(yīng)用程序狀態(tài)保存6.1 HTTP協(xié)議的無狀態(tài)特性6.2 ViewState6.2.1 ViewState對(duì)象的使用方法6.2.2 保存可序列化的對(duì)象6.3 Scssion6.3.1 理解Session6.3.2 在線購(gòu)物示例網(wǎng)站分析6.3.3 Session事件6.4 Cookic6.5 Appucation6.6 查詢字符串6.7 隱藏域6.8 跨頁回發(fā)6.9 Web信息共享機(jī)制小結(jié)6.10 上機(jī)實(shí)驗(yàn)實(shí)驗(yàn) 在線考試第7章 數(shù)據(jù)有效性檢測(cè)7.1 數(shù)據(jù)驗(yàn)證控件概述7.1.1 使用數(shù)據(jù)驗(yàn)證控件7.1.2 服務(wù)器端與客戶端數(shù)據(jù)驗(yàn)證7.1.3 多條件驗(yàn)證7.1.4 顯示數(shù)據(jù)驗(yàn)證的信息7.1.5 用代碼來控制驗(yàn)證過程7.2 基本的數(shù)據(jù)驗(yàn)證類型7.2.1 檢測(cè)必填數(shù)據(jù)項(xiàng)7.2.2 限定輸入特定范圍的數(shù)據(jù)7.2.3 比對(duì)數(shù)據(jù)7.2.4 限定用戶輸入數(shù)據(jù)的類型7.2.5 使用正則表達(dá)式進(jìn)行復(fù)雜數(shù)據(jù)驗(yàn)證7.2.6 自定義數(shù)據(jù)驗(yàn)證方法7.3 上機(jī)實(shí)驗(yàn)實(shí)驗(yàn) 計(jì)算組合數(shù)第8章 ASP.NET Web編程原理8.1 ⅡS架構(gòu)與HTTP請(qǐng)求處理流程8.1.1 網(wǎng)站、Web應(yīng)用程序和虛擬目錄8.1.2 應(yīng)用程序池與工作者進(jìn)程8.1.3 ⅡS的系統(tǒng)架構(gòu)8.1.4 HTTP請(qǐng)求的處理過程8.1.5 ISAPI擴(kuò)展、ISAPI篩選器和程序映射8.2 ASP.NET管線與應(yīng)用程序生命周期*8.2.1 ASP.NET應(yīng)用程序生命周期8.2.2 ASP.NET應(yīng)用程序生命周期事件8.3 HTTP處理程序和模塊應(yīng)用實(shí)例8.3.1 一般處理程序8.3.2 自定義HTTP處理程序8.3.3 自定義HTTP模塊8.4 ASP.NET頁面生命周期8.4.1 ASP.NET頁面類的自動(dòng)生成8.4.2 頁生命周期階段概述8.4.3 頁面生命周期事件*8.4.4 深入了解ASP.NET頁面事件處理機(jī)制8.5 練習(xí)與實(shí)踐8.6 上機(jī)實(shí)驗(yàn)*實(shí)驗(yàn) 直觀體驗(yàn)ASP.NET頁面生命周期第9章 使用數(shù)據(jù)庫保存與檢索信息9.1 數(shù)據(jù)庫技術(shù)概論9.1.1 數(shù)據(jù)庫概念的內(nèi)涵9.1.2 關(guān)系型數(shù)據(jù)庫的構(gòu)成要素9.1.1 三種基本的數(shù)據(jù)操作9.1.4 流行的數(shù)據(jù)庫產(chǎn)品簡(jiǎn)介9.1.5 安裝SQL Server 20059.1.6 附加數(shù)據(jù)庫9.1.7 編寫與執(zhí)行SQL命令9.2 結(jié)構(gòu)化查詢語言SQL9.2.1 SQL簡(jiǎn)介9.2.2 SELECT語句與數(shù)據(jù)檢索9.2.3 INSERT語句與數(shù)據(jù)插入9.2.4 UPDATE語句與數(shù)據(jù)更新9.2.5 DELETE語句與數(shù)據(jù)刪除9.2.6 視圖9.2.7 存儲(chǔ)過程9.2.8 SQL命令小結(jié)9.3 使用ADO.NET訪問數(shù)據(jù)9.3.1 ADO.NET對(duì)象模型9.3.2 連接數(shù)據(jù)庫9.3.3 獲取數(shù)據(jù)庫對(duì)象信息9.3.4 發(fā)送SQL命令9.4 上機(jī)實(shí)驗(yàn)實(shí)驗(yàn)1 安裝SQL Server與范例數(shù)據(jù)庫實(shí)驗(yàn)2 使用ADO.NET訪問數(shù)據(jù)庫實(shí)驗(yàn)3 創(chuàng)建好友通訊錄網(wǎng)站第10章 數(shù)據(jù)綁定10.1 數(shù)據(jù)綁定原理10.1.1 自動(dòng)數(shù)據(jù)綁定10.1.2 常用的數(shù)據(jù)綁定控件和數(shù)據(jù)源控件10.1.3 ASP.NET數(shù)據(jù)綁定架構(gòu)10.1.4 數(shù)據(jù)綁定表達(dá)式10.1.5 數(shù)據(jù)綁定模板10.2 GridView基礎(chǔ)知識(shí)10.2.1 理解GridView對(duì)象模型10.2.2 GridView控件觸發(fā)的事件10.2.3 編程訪問基礎(chǔ)數(shù)據(jù)10.3 GridView應(yīng)用實(shí)例10.3.1 自定義顯示列和列標(biāo)題10.3.2 自定義分頁10.3.3 記錄排序10.3.4 刪除記錄10.3.5 查找記錄10.3.6 選中并編輯記錄10.3.7 使用模板列批量刪除記錄10.4 數(shù)據(jù)綁定控件的組合使用10.4.1 數(shù)據(jù)綁定控件的嵌套10.4.2 數(shù)據(jù)篩選與合計(jì)10.4.3 主從表10.5 上機(jī)實(shí)驗(yàn)實(shí)驗(yàn) 在線留言板第11章 成員資格與角色管理11.1 Web用戶與權(quán)限管理概述11.1.1 身份驗(yàn)證的方式11.1.2 ASP.NET成員資格與角色管理框架11.2 使用ASP.NET網(wǎng)站管理工具11.2.1 啟動(dòng)ASP.NET網(wǎng)站管理工具11.2.2 管理網(wǎng)站用戶、角色與訪問規(guī)則11.2.3 應(yīng)用程序配置11.3 使用登錄控件11.3.1 登錄控件的使用11.3.2 成員資格與角色管理框架的定制與擴(kuò)展11.4 上機(jī)實(shí)驗(yàn)實(shí)驗(yàn)1 使用登錄控件實(shí)驗(yàn)2 使用ASP.NET網(wǎng)站配置工具實(shí)驗(yàn)3 使用成員資格與角色管理框架第12章 ASP.NE丁組件開發(fā)12.1 用戶控件12.1.1 創(chuàng)建和使用用戶控件12.1.2 響應(yīng)用戶控件中的子控件事件12.1.3 給用戶控件添加公有屬性、方法與事件12.1.4 動(dòng)態(tài)創(chuàng)建子控件12.1.5 集成數(shù)據(jù)綁定控件12.2 開發(fā)Web服務(wù)器控件12.2.1 形成對(duì)自定義Web控件的基本認(rèn)識(shí)12.2.2 在Visual Studio中使用wcb控件12.2.3 自定義Web控件開發(fā)基礎(chǔ)12.2.4 擴(kuò)充現(xiàn)有的ASP.NET控件12.2.5 開發(fā)復(fù)合控件12.3 上機(jī)實(shí)驗(yàn)實(shí)驗(yàn)1 用戶控件的開發(fā)與使用實(shí)驗(yàn)2 開發(fā)Web服務(wù)器控件第13章 Web Service技術(shù)簡(jiǎn)介及應(yīng)用13.1 Web Service概述13.1.1 Web Service的定義13.1.2 wcb Service興起的時(shí)代背景13.1.3 web Service技術(shù)的組成要素13.2 構(gòu)建ASP.NET Web Service13.2.1 使用Visual Studio創(chuàng)建Web Service13.2.2 測(cè)試Web Service13.2.3 發(fā)布Web Service13.3 使用Web Service13.3.1 添加Web引用13.3.2 訪問Web Service13.4 在ASP.NET網(wǎng)站中集成Web Service13.4.1 使用javaScript直接調(diào)用Web Service13.4.2 javaScript調(diào)用頁面靜態(tài)方法13.5 練習(xí)與實(shí)踐13.6 上機(jī)實(shí)驗(yàn)實(shí)驗(yàn) Web Service的定義與使用第14章 AJAX技術(shù)基礎(chǔ)及應(yīng)用14.1 AJAX概述14.1.1 傳統(tǒng)Web技術(shù)存在的問題14.1.2 什么是AJAX14.1.3 手工編碼應(yīng)用AJAX14.1.4 ASP.NET AJAX技術(shù)框架介紹14.2 頁面的局部刷新與異步回發(fā)14.2.1 定義頁面更新區(qū)域14.2.2 確定頁面局部更新方式14.2.3 定義異步回發(fā)觸發(fā)器14.2.4 UPdatePanel的更新原則14.3 使用UpdateProgress控件14.4 定時(shí)調(diào)用14.5 使用AJAX Control Toolkit14.5.1 實(shí)現(xiàn)圓角框14.5.2 使用彈出式面板14.5.3 組合使用AJAX控件14.6 上機(jī)實(shí)驗(yàn)實(shí)驗(yàn)1 手動(dòng)創(chuàng)建AJAX應(yīng)用實(shí)驗(yàn)2 UpdatcPanel的使用第15章 組件化多層網(wǎng)站系統(tǒng)開發(fā)15.1 組件化多層分布式系統(tǒng)架構(gòu)15.1.1 組件化開發(fā)的概念15.1.2 組件化開發(fā)的規(guī)范15.1.3 .NET平臺(tái)上的組件技術(shù)15.1.4 組件化的多層軟件系統(tǒng)架構(gòu)15.2 面向?qū)ο笙到y(tǒng)的組件化開發(fā)過程15.2.1 軟件開發(fā)的基本過程15.2.2 基于軟件組件的增量與迭代開發(fā)模型15.3 HappyBookShop網(wǎng)站的分析與設(shè)計(jì)15.3.1 示例網(wǎng)站功能簡(jiǎn)介15.3.2 示例網(wǎng)站的信息存儲(chǔ)方式15.3.3 系統(tǒng)架構(gòu)設(shè)計(jì)15.3.4 網(wǎng)站總體結(jié)構(gòu)15.4 示例網(wǎng)站技術(shù)要點(diǎn)15.4.1 網(wǎng)站外觀設(shè)計(jì)15.4.2 權(quán)限管理15.4.3 用戶控件的應(yīng)用15.4.4 一般處理程序的應(yīng)用15.4.5 封面圖片文件的保存15.4.6 AJAX技術(shù)的應(yīng)用15.4.7 Web Senice擴(kuò)展15.4.8 示例網(wǎng)站的發(fā)布與部署第16章 互聯(lián)網(wǎng)技術(shù)的現(xiàn)狀與發(fā)展16.1 Web 2.0時(shí)代的互聯(lián)網(wǎng)技術(shù)16.1.1 Web 2.0時(shí)代的互聯(lián)網(wǎng)特點(diǎn)16.1.2 Web 2.0時(shí)代的典型網(wǎng)站16.2 下一代的互聯(lián)網(wǎng)技術(shù)展望16.2.1 當(dāng)代互聯(lián)網(wǎng)技術(shù)面臨的主要技術(shù)挑戰(zhàn)16.2.2 下一代互聯(lián)網(wǎng)的定義和主要特征參考文獻(xiàn)

章節(jié)摘錄

第1章 Web程序設(shè)計(jì)概論1.1 互聯(lián)網(wǎng)概述互聯(lián)網(wǎng)的出現(xiàn)源自于計(jì)算機(jī)網(wǎng)絡(luò)的興起。所謂“計(jì)算機(jī)網(wǎng)絡(luò)(Computer Network)”,指的是通過各種通信手段(有線的或無線的)連接在一起的、可以相互交換信息的計(jì)算機(jī)(或其他種類的信息處理設(shè)備)所構(gòu)成的一個(gè)系統(tǒng)。人們組建計(jì)算機(jī)網(wǎng)絡(luò)的最主要目的是“共享資源”和“協(xié)同工作”。隨著人們建立的計(jì)算機(jī)網(wǎng)絡(luò)越來越多,這些原先彼此分隔的“信息孤島”進(jìn)行互連的需求日益增長(zhǎng),然而由于各種計(jì)算機(jī)網(wǎng)絡(luò)所采用的技術(shù)和信息表示方法等不同,使得計(jì)算機(jī)網(wǎng)絡(luò)間的相互通信變成了一個(gè)困難的問題。為了解決這一問題,科學(xué)家們進(jìn)行了艱辛的努力與探索,最終為互聯(lián)網(wǎng)的誕生奠定了理論與技術(shù)基礎(chǔ)?;ヂ?lián)網(wǎng)被稱為“網(wǎng)際網(wǎng)”,簡(jiǎn)單地說,就是“網(wǎng)絡(luò)的網(wǎng)絡(luò)”。當(dāng)多個(gè)不同的計(jì)算機(jī)網(wǎng)絡(luò)相互連接起來的時(shí)候。就構(gòu)成了一個(gè)互聯(lián)網(wǎng)。一般使用“Internet”這一英文單詞來表示特定的、世界范圍內(nèi)的互聯(lián)網(wǎng)絡(luò)(通常這也是最大的互聯(lián)網(wǎng)絡(luò))。因此,Internet并不是一個(gè)網(wǎng)絡(luò)。而是多個(gè)計(jì)算機(jī)網(wǎng)絡(luò)的集合。

編輯推薦

《ASP.NET程序設(shè)計(jì)教程》以微軟平臺(tái)的Web開發(fā)技術(shù)ASP.NET為例,介紹Web開發(fā)所涉及的各個(gè)技術(shù)領(lǐng)域,重點(diǎn)介紹Web站點(diǎn)設(shè)計(jì)與開發(fā)的基本原理和主要方法。 《ASP.NET程序設(shè)計(jì)教程》貫徹了“理性知識(shí)感性掌握”的教學(xué)理念,設(shè)計(jì)了大大小小數(shù)十個(gè)實(shí)例,通過實(shí)例來介紹Web開發(fā)技術(shù)與相關(guān)理論,努力做到深入淺出,“以大白話講授復(fù)雜的技術(shù)”,為學(xué)生提供了詳盡的經(jīng)過精心設(shè)計(jì)的上機(jī)試驗(yàn),努力幫助學(xué)生形成一個(gè)完整的知識(shí)框架,引導(dǎo)學(xué)生通過開發(fā)實(shí)踐來培養(yǎng)真實(shí)的軟件開發(fā)能力。

圖書封面

圖書標(biāo)簽Tags

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


    ASP.NET程序設(shè)計(jì)教程 PDF格式下載


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

 
 

  •   金旭亮老師寫的。非常適合學(xué)習(xí)ASP.NET入門。
  •   一直很喜歡金老師的書,內(nèi)容撰寫認(rèn)真,書中的信息量很大
 

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

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