注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETASP.NET高級(jí)編程

ASP.NET高級(jí)編程

ASP.NET高級(jí)編程

定 價(jià):¥128.00

作 者: Richard Anderson,Brian Francis等著;王毅,楊浩等譯;王毅譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華版WROX公司.NET和Oracle編程經(jīng)典系列
標(biāo) 簽: ASP.NET

ISBN: 9787302051183 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 1184 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  微軟公司的ASP.NET技術(shù)已經(jīng)廣泛應(yīng)用于創(chuàng)建動(dòng)態(tài)Web站點(diǎn)和基于Web的分布式應(yīng)用,是廣大Windows程序員開發(fā)Web應(yīng)用的有效工具。本書深入講解了微軟公司最新推出的ASP.NET產(chǎn)品的基本概念和開發(fā)機(jī)理,內(nèi)容涵蓋了ASP.NET和.NET Framework原理,如何創(chuàng)建ASP.NET頁面和使用服務(wù)器控件,數(shù)據(jù)處理以及ADO.NET,ASP.NET類庫,配置和部署問題,作為數(shù)據(jù)處理的有機(jī)組成部分的XML技術(shù),如何使用Web服務(wù)為應(yīng)用程序提供異步后臺(tái)服務(wù),同時(shí)還深入分析了軟件遷移的問題。本書適用于了解ASP 2.0或3.0版,需要在.NET Framework環(huán)境下進(jìn)行開發(fā)的讀者,是廣大初中級(jí)ASP程序員進(jìn)一步提高編程技能,掌握.NET應(yīng)用開發(fā)的專家級(jí)指南。對(duì)于廣大專業(yè)程序員來說,本書是一本難得的ASP編程經(jīng)典之作。

作者簡(jiǎn)介

暫缺《ASP.NET高級(jí)編程》作者簡(jiǎn)介

圖書目錄

第1章 ASP.NET概述
1.1 是升級(jí)還是創(chuàng)新
1.2 開始使用ASP.NET
1.3 安裝.NET
1.3.1 配置實(shí)例
1.3.2 運(yùn)行實(shí)例
1.4 Visual Studio.NET
1.5 ASP.NET與ASP的區(qū)別
1.5.1 需要這樣一個(gè)新版本的原因
1.5.2 ASP.NET的優(yōu)點(diǎn)
1.6 編寫ASP.NET頁面
1.6.1 創(chuàng)建站點(diǎn)
1.6.2 頁面實(shí)例
1.7 本章小結(jié)
第2章 認(rèn)識(shí).NET Framework
2.1 .NET簡(jiǎn)介
2.1.1 .NET的組成
2.1.2 Windows DNA存在的問題
2.1.3 需要.NET的原因
2.2 CLR
2.2.1 通用功能
2.2.2 名稱空間
2.2.3 通用類型系統(tǒng)
2.2.4 裝配件——版本轉(zhuǎn)換和安全性代碼
2.2.5 CLR和COM
2.2.6 媒介語言
2.2.7 應(yīng)用程序域(Application Domains)
2.3 .NET Framework詳解
2.3.1 應(yīng)用程序開發(fā)技術(shù)
2.3.2 類庫
2.3.3 基類庫
2.4 ASP.NET的設(shè)計(jì)目標(biāo)
2.4.1 消除對(duì)腳本引擎的依賴性
2.4.2 在ASP基礎(chǔ)上的升級(jí)
2.4.3 便于部署
2.4.4 強(qiáng)大的工具支持
2.4.5 更簡(jiǎn)單且更靈活的配置
2.4.6 分解的“開放”設(shè)計(jì)
2.4.7 與語言不相關(guān)
2.4.8 代碼更少、更簡(jiǎn)練、更便于維護(hù)
2.4.9 強(qiáng)大的身份確認(rèn)模型
2.4.10 正確認(rèn)識(shí)錯(cuò)誤的存在
2.4.11 不需要工具
2.5 本章小結(jié)
第3章 .NET語言
3.1 所提供的語言
3.1.1 VBScript何去何從
3.1.2 Visual Studio還是Notepad
3.1.3 Visual Basic.NET
3.1.4 C#
3.1.5 JScript.NET
3.1.6 C++
3.1.7 其他支持的語言
3.2 .NET語言編譯器
3.3 CLR的優(yōu)點(diǎn)
3.3.1 通用API
3.3.2 通用類型
3.3.3 跨語言繼承性
3.3.4 跨語言調(diào)試和記錄
3.4 性能問題
3.4.1 語言
3.4.2 后期綁定代碼
3.5 常用實(shí)例
3.5.1 變量聲明
3.5.2 函數(shù)和過程
3.5.3 語法區(qū)別
3.5.4 類型轉(zhuǎn)換
3.6 本章小結(jié)
第4章 編寫ASP.NET頁面
4.1 編碼問題
4.1.1 以前的編碼方式
4.1.2 ASP.NET頁面中的編碼
4.2 Page類
4.2.1 HttpRequest對(duì)象
4.2.2 HttpResponse對(duì)象
4.2.3 頁面處理步驟
4.2.4 頁面狀態(tài)
4.2.5 頁面指令
4.3 使用代碼后置
4.3.1 開發(fā)工具中的“代碼后置”
4.3.2 使用“代碼后置”
4.3.3 在ASP.NET頁面中繼承代碼后置類文件
4.4 頁面高速緩存
4.4.1 輸出高速緩存實(shí)例
4.4.2 通過剩覽器實(shí)現(xiàn)高速緩存
4.5 智能導(dǎo)航
4.6 自定義控件
4.7 本章小結(jié)
第5章 服務(wù)器控件與驗(yàn)證
5.1 簡(jiǎn)介
5.2 服務(wù)器控件的概念
5.2.1 再論ASP.NET頁面模型
5.2.2 練習(xí)使用服務(wù)器控件
5.2.3 使用服務(wù)器控件的時(shí)間
5.2.4 ASP.NET中可利用的控件
5.3 HTML服務(wù)器控件
5.3.1 HtmlControl基類
5.3.2 HTMLGenericControl類
5.3.3 專有HTML控件類
5.3.4 HTML服務(wù)器控件的用法
5.3.5 HTML服務(wù)器控件實(shí)例
5.4 ASP.NET輸入驗(yàn)證控件
5.4.1 輸入驗(yàn)證控件的作用
5.4.2 BaseValidator類
5.4.3 驗(yàn)證控件的特有成員
5.4.4 驗(yàn)證控件的應(yīng)用
5.5 本章小結(jié)
第6章 ASP.NET Web表單控件
6.1 基本ASP.NET Web表單控件
6.1.1 為什么要有另外一組控件
6.1.2 基類WebControl
6.1.3 特殊的Web表單控件類
6.1.4 使用Web表單控件
6.1.5 ASP Web表單控件示例
6.2 ASP.NET列表控件
6.2.1 ListControl基類
6.2.2 特殊的列表控件類
6.2.3 使用ASP列表控件
6.3 ASP.NET中的其他多功能控件
6.4 本章小結(jié)
第7章 列表控件和數(shù)據(jù)綁定
7.1 獲取示例文件
7.2 數(shù)據(jù)綁定的相關(guān)概念
7.2.1 在服務(wù)器上完成所有操作
7.2.2 數(shù)據(jù)綁定的語法
7.2.3 單值數(shù)據(jù)綁定
7.2.4 重復(fù)值數(shù)據(jù)綁定
7.2.5 簡(jiǎn)單的重復(fù)值數(shù)據(jù)綁定舉例
7.3 添加樣式和模板
7.3.1 使用樣式屬性
7.3.2 對(duì)數(shù)據(jù)綁定控件使用模板
7.3.3 處理數(shù)據(jù)綁定事件
7.3.4 對(duì)DataGrid中的行進(jìn)行排序和篩選
7.3.5 DataGrid中的自動(dòng)分頁
7.4 使用數(shù)據(jù)綁定控件編輯數(shù)據(jù)
7.4.1 利用DataGrid控作編輯數(shù)據(jù)
7.4.2 利用DataList控件選擇和編輯數(shù)據(jù)
7.5 本章小結(jié)
第8章 .NET數(shù)據(jù)管理引論
8.1 數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)訪問
8.2 XML——將來的數(shù)據(jù)格式
8.3 是否是另一項(xiàng)數(shù)據(jù)訪問技術(shù)
8.3.1 .NET意味著非連接數(shù)據(jù)
8.3.2 .NET意味著XML數(shù)據(jù)
8.3.3 .NET意味著受管理的代碼
8.3.4 .NET意味著新的程序模型
8.4 在.NET中引入數(shù)據(jù)管理
8.4.1 數(shù)據(jù)管理的系統(tǒng)名稱空間
8.4.2 基本的ADO.NET對(duì)象
8.4.3 .NET中的關(guān)系型數(shù)據(jù)提供程序
8.5 .NET中常見的數(shù)據(jù)訪問任務(wù)
8.5.1 在您的系統(tǒng)上創(chuàng)建案例
8.5.2 使用DataReader對(duì)象
8.5.3 一個(gè)簡(jiǎn)單的DataSet范例
8.5.4 含有多個(gè)表的DataSet范例
8.5.5 返回DataSet對(duì)象的用戶控件
8.6 .NET中的XML引論
8.7 .NET中常見的XML任務(wù)
8.7.1 經(jīng)由DOM的XML文檔訪問操作
8.7.2 使用XPathNavigator對(duì)象的XML文檔訪問操作
8.7.3 搜索XML文檔
8.7.4 XML TextWriter對(duì)象范例
8.7.5 XML TextReader對(duì)象范例
8.7.6 XSL Transform對(duì)象范例
8.7.7 XSL Transform范例代碼
8.7.8 我們已學(xué)習(xí)的內(nèi)容
8.8 選擇一種數(shù)據(jù)存儲(chǔ)的方法
8.8.1 關(guān)鍵在于訪問和處理
8.8.2 傳輸協(xié)議是大勢(shì)所在
8.8.3 .NET是一套偉大的解決方案
8.9 本章小結(jié)
第9章 處理關(guān)系數(shù)據(jù)
9.1 獲得實(shí)例文件
9.2 訪問復(fù)雜數(shù)據(jù)
9.2.1 利用DataReader訪問復(fù)雜數(shù)據(jù)
9.2.2 通過DataSet訪問復(fù)雜數(shù)據(jù)
9.2.3 訪問和顯示嵌套數(shù)據(jù)
9.2.4 使用數(shù)據(jù)庫存儲(chǔ)過程
9.3 處理DataTable對(duì)象
9.3.1 管理約束和默認(rèn)值
9.3.2 指定主鍵和外鍵
9.3.3 添加、修改、移去和刪除行
9.3.4 處理DataTable事件
9.3.5 使用表和列映射
9.4 對(duì)數(shù)據(jù)分類和篩選
9.4.1 數(shù)據(jù)表對(duì)象中的分類和篩選
9.4.2 DataView對(duì)象中的分類和篩選
9.5 本章小結(jié)
第10章 關(guān)系數(shù)據(jù)源的更新
10.1 獲得示例文件
10.2 利用Command對(duì)象更新數(shù)據(jù)
10.2.1 一起使用一個(gè)Command對(duì)象和一個(gè)SQL語句
10.2.2 使用一個(gè)存儲(chǔ)過程和一個(gè)Command對(duì)象
10.3 使用事務(wù)處理更新數(shù)據(jù)源
10.3.1 數(shù)據(jù)庫事務(wù)
10.3.2 基于連接的事務(wù)處理
10.4 更新DataSet對(duì)象中的數(shù)據(jù)
10.4.1 深入到DataAdapter對(duì)象內(nèi)部
10.4.2 使用DataAdapter.Update方法
10.4.3 使用存儲(chǔ)過程對(duì)DataSet進(jìn)行更新
10.4.4 DataAdapter中的更新事件
10.5 對(duì)并發(fā)數(shù)據(jù)更新的管理
10.5.1 避免出現(xiàn)并發(fā)錯(cuò)誤
10.5.2 一個(gè)并發(fā)錯(cuò)誤示例
10.5.3 僅對(duì)要改變的列進(jìn)行更新
10.5.4 利用RowUpdated事件捕獲錯(cuò)誤
10.6 本章小結(jié)
第11章 .NET中的XML數(shù)據(jù)管理
11.1 獲取樣本文件
11.2 XML和DataSet對(duì)象
11.2.1 DataSet基于XML的方法
11.2.2 將數(shù)據(jù)從DataSet寫入XML文件
11.2.3 將數(shù)據(jù)從一個(gè)XML文件讀入DataSet
11.2.4 以一個(gè)字符串的形式從DataSet中得到XML
11.2.5 DataSet中的嵌套XML和相關(guān)數(shù)據(jù)
11.3 處理XmlDataDocument對(duì)象
11.4 直接從SQL Server中讀取XML數(shù)據(jù)
11.5 驗(yàn)證XML文檔的有效性
11.6 創(chuàng)建和編輯XML文檔
11.7 使用XSL和XSLT轉(zhuǎn)換
11.8 本章小結(jié)
第12章 Web應(yīng)用程序和Global.asax
12.1 IIS Web根目錄以及應(yīng)用程序
12.2 ASP.NET Web應(yīng)用程序
12.2.1 注冊(cè)組件
12.2.2 應(yīng)用程序代碼:globa1.asax
12.3 應(yīng)用程序狀態(tài)管理
12.3.1 Session——管理用戶狀態(tài)
12.3.2 Application——管理應(yīng)用程序狀態(tài)
12.3.3 Cache——管理瞬態(tài)狀態(tài)
12.4 應(yīng)用程序事件
12.4.1 事件語法和原型
12.4.2 所支持的事件
12.4.3 事件實(shí)例
12.5 高級(jí)主題
12.5.1 靜態(tài)變量
12.5.2 為global.asax使用我們自己的基類
12.5.3 將文件擴(kuò)展名映射到ASP.NET中
12.5.4 異步應(yīng)用程序事件
12.6 本章小結(jié)
第13章 ASP.NET的配置
13.1 配置綜述
13.1.1 ASP的配置
13.1.2 ASP.NET的配置
13.1.3 配置文件格式
13.2 常用的配置設(shè)置
13.2.1 通用配置設(shè)置
13.2.2 頁面配置
13.2.3 應(yīng)用程序設(shè)置
13.2.4 Session狀態(tài)
13.2.5 跟蹤
13.2.6 自定義錯(cuò)誤處理
13.2.7 身份驗(yàn)證和授權(quán)
13.2.8 Web服務(wù)
13.2.9 國際化和編碼
13.2.10 編譯選項(xiàng)
13.2.11 執(zhí)行身份的控制
13.2.12 用HTTP處理程序來擴(kuò)展ASP.NET
13.2.13 通過HTTP Modules擴(kuò)展ASP.NET
13.2.14 配置ASP.NET Worker Process
13.3 高級(jí)問題
13.3.1 特定區(qū)域的詳細(xì)說明
13.3.2 鎖定配置設(shè)置
13.3.3 自定義配置處理程序
13.4 本章小結(jié)
第14章 保障ASP.NET應(yīng)用程序的安全性
14.1 Windows 2000和IIS安全性概述
14.1.1 安全性需求
14.1.2 安全性概念
14.1.3 Windows 2000的驗(yàn)證過程
14.1.4 在IIS中驗(yàn)證身份
14.1.5 在Windows 2000中授權(quán)
14.1.6 在IIS中授權(quán)
14.2 ASP.NET安全概況
14.2.1 ASP.NET安全進(jìn)程
14.2.2 ASP.NET安全選項(xiàng)
14.3 程序設(shè)計(jì)的安全和個(gè)性化
14.3.1 角色和身份概況
14.3.2 獲取用戶的身份和角色
14.4 ASP.NET安全范例
14.4.1 獲取范例文件
14.4.2 Windows驗(yàn)證范例
14.4.3 基于表單的驗(yàn)證范例
14.4.4 簡(jiǎn)單的個(gè)性化范例
14.5 ASP.NET進(jìn)程模型和信任級(jí)別
14.5.1 ASP.NET“進(jìn)程模型”
14.5.2 身份元素和個(gè)性化
14.5.3 規(guī)定信任級(jí)別
14.6 本章小結(jié)
第15章 處理集合和列表
15.1 處理集合和列表
15.2 System.Collections核心接口
15.2.1 IEnumerable和IEnumerator
15.2.2 ICollection和IList
15.2.3 排序列表——IComparer和IComparable
15.2.4 ICollection
15.2.5 處理字典對(duì)象
15.2.6 堆棧
15.2.7 隊(duì)列
15.2.8 分類列表
15.2.9 BitArray
15.3 System.Collections.Specialized
15.3.1 StringCollection
15.3.2 StringDictionary
15.4 強(qiáng)制類型的集合
15.4.1 步驟1——定義保存在集合中的項(xiàng)目的自定義類型
15.4.2 步驟 2——?jiǎng)?chuàng)建集合類
15.5 DictionaryBase和CollectionBase
15.6 可任意處理的枚舉對(duì)象——IEnumerator和IDisposable
15.7 本章小結(jié)
第16章 使用其他基類
16.1 目錄和文件的處理
16.1.1 DirectoryInfo類和Directory類
16.1.2 File類和FileInfo類
16.1.3 常見的目錄和文件操作
16.1.4 路徑的處理
16.1.5 文件的讀寫
16.1.6 編寫定制流
16.1.7 有關(guān)網(wǎng)絡(luò)請(qǐng)求的類和流
16.1.8 正則表達(dá)式
16.2 模式匹配
16.2.1 模式的順序和長(zhǎng)度
16.2.2 文本替換
16.2.3 模式范例
16.3 正則表達(dá)式類
16.3.1 Regex類
16.3.2 Match類
16.3.3 Group類
16.3.4 Capture類
16.3.5 替換
16.4 本章小結(jié)
第17章 .NET組件
17.1 編寫業(yè)務(wù)對(duì)象
17.1.1 創(chuàng)建對(duì)象
17.1.2 編譯類
17.1.3 測(cè)試類
17.2 跨語言繼承
17.2.1 跨語言繼承實(shí)例
17.2.2 .NET中的事務(wù)處理
17.3 部署組件
17.3.1 什么是裝配件
17.3.2 裝配件和版本
17.3.3 裝配件清單
17.3.4 并排執(zhí)行
17.4 本章小結(jié)
第18章 建立ASP.NET服務(wù)器控件
18.1 編寫簡(jiǎn)單的控件
18.1.1 創(chuàng)建一個(gè)C??丶?br />18.1.2 在Visual Basic中的控作開發(fā)
18.1.3 組合控件
18.2 編寫一個(gè)文本框控件
18.2.1 一個(gè)引發(fā)事件的控件
18.2.2 使用視圖狀態(tài)
18.2.3 類型和視圖狀態(tài)
18.2.4 關(guān)于對(duì)象屬性和UI模板的更多內(nèi)容
18.2.5 DataBind/OnDataBinding
18.3 其他問題
18.3.1 訪問ASP.NET內(nèi)部對(duì)象
18.3.2 編寫自適應(yīng)控件
18.3.3 控件屬性
18.3.4 自定義控件構(gòu)建器
18.4 用戶控件
18.5 本章小結(jié)
第19章 顯示W(wǎng)eb服務(wù)
19.1 Web服務(wù)概況
19.2 構(gòu)建ASP.NET Web服務(wù)
19.3 編寫ASP.NET Web服務(wù)
19.3.1 內(nèi)聯(lián)
19.3.2 代碼后置
19.3.3 WebService指令
19.3.4 應(yīng)用程序代碼
19.4 協(xié)議和數(shù)據(jù)類型
19.4.1 協(xié)議支持
19.4.2 數(shù)據(jù)類型
19.5 WebMethod和WebService屬性
19.5.1 WebMethod
19.5.2 WebService
19.6 設(shè)計(jì)ASP.NET Web服務(wù)
19.6.1 繁瑣的模式
19.6.2 無狀態(tài)與有狀態(tài)
19.6.3 高速緩存與靜態(tài)
19.6.4 異步與同步
19.7 高級(jí)ASP.NET Web服務(wù)
19.7.1 控制并整理XML
19.7.2 修改Web服務(wù)幫助頁
19.7.3 SOAP頭文件
19.8 本章小結(jié)
第20章 使用Web服務(wù)
20.1 發(fā)現(xiàn)和描述Web服務(wù)
20.1.1 通用的描述、發(fā)現(xiàn)和集成
20.1.2 Web服務(wù)描述語言
20.2 構(gòu)建Web服務(wù)代理
20.2.1 Fibonacci代理
20.2.2 Visual Studio.NET
20.2.3 命令行工具(wsdl.exe)
20.3 使用代理類
20.3.1 控制超時(shí)
20.3.2 設(shè)置URL
20.3.3 代理Web服務(wù)器訪問
20.3.4 維護(hù)狀態(tài)
20.4 從Web站點(diǎn)轉(zhuǎn)換為Web服務(wù):屏幕清理
20.4.1 編寫WSDL
20.4.2 構(gòu)建代理
20.4.3 使用ScreenScrape代理
20.5 設(shè)計(jì)選擇
20.5.1 處理異常
20.5.2 使用SOAP頭文件
20.6 Web服務(wù)安全性
20.6.1 ASP.NET身份驗(yàn)證和授權(quán)
20.6.2 HTTPS加密和客戶證書
20.7 局級(jí)主題
20.7.1 定制的身份驗(yàn)證和授權(quán)
20.7.2 SOAP Extensions
20.8 本章小結(jié)
第21章 移動(dòng)控件
21.1 無線Web概要
21.1.1 WAP
21.1.2 WML
21.1.3 設(shè)備的互用性
21.2 移動(dòng)控件介紹
21.2.1 簡(jiǎn)單范例
21.2.2 查看生成的代碼
21.2.3 移動(dòng)控件表單
21.2.4 控件引用
21.3 移動(dòng)控件高級(jí)主題
21.3.1 設(shè)置樣式
21.3.2 使用設(shè)備的功能
21.3.3 模板
21.3.4 分頁
21.4 本章小結(jié)和未來展望
21.4.1 移動(dòng)Internet的未來發(fā)展
21.4.2 移動(dòng)控件的未來發(fā)展
第22章 調(diào)試、跟蹤和錯(cuò)誤處理
22.1 跟蹤
22.1.1 頁面級(jí)跟蹤
22.1.2 寫跟蹤信息
22.1.3 應(yīng)用程序級(jí)跟蹤
22.2 錯(cuò)誤處理
22.2.1 結(jié)構(gòu)化的異常處理
22.2.2 ASP.NET錯(cuò)誤處理
22.2.3 向管理員通知錯(cuò)誤
22.3 調(diào)試
22.3.1 SDK調(diào)試器
22.3.2 在Visual Studio.NET中調(diào)試代碼
22.4 測(cè)試與性能
22.4.1 實(shí)施
22.4.2 抽樣
22.4.3 分析
22.5 本章小結(jié)
第23章 遷移和互用性
23.1 遷移、集成還是重寫
23.1.1 遷移
23.1.2 集成
23.1.3 重寫
23.1.4 不做任何改動(dòng)
23.2 ASP.NET
23.2.1 準(zhǔn)備工作
23.2.2 內(nèi)部對(duì)象
23.2.3 頁面的改變
23.3 語言變化
23.3.1 Visual Basic.NET
23.3.2 JScript.NET
23.4 互用性
23.4.1 跨邊界
23.4.2 在.NET中使用COM對(duì)象
23.4.3 在COM中使用.NET組件
23.4.4 API調(diào)用
23.5 本章小結(jié)
第24章 案例研究——IBuyAdventure.NET
24.1 應(yīng)用程序縱覽
24.1.1 IBuyAdventure.NET(IBA.NET)
24.1.2 業(yè)務(wù)對(duì)象和裝配件
24.1.3 IBuyAdventure.NET數(shù)據(jù)庫
24.1.4 應(yīng)用程序用戶接口
24.2 本章小結(jié)
附錄A 公用的系統(tǒng)名稱空間
附錄B 提高性能的技巧
附錄C 參考及其他信息
附錄D 支持、勘誤表和p2p.wrox.com
D.1 在線論壇p2p.wrox.com
D.1.1 如何為技術(shù)支持登記
D.1.2 本系統(tǒng)如何提供最好的支持
D.2 在線(www.wrox.com)查詢勘誤表
D.3 添加勘誤表:電子郵件支持
D.4 聯(lián)系方式

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)