中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
ASP.NET編程之道

包郵 ASP.NET編程之道

作者:劉云峰
出版社:人民郵電出版社出版時間:2011-03-01
開本: 16開 頁數: 558頁
中 圖 價:¥39.0(5.7折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

ASP.NET編程之道 版權信息

  • ISBN:9787115243584
  • 條形碼:9787115243584 ; 978-7-115-24358-4
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

ASP.NET編程之道 本書特色

《ASP.NET編程之道》:每多學一點知識,就少寫一行代碼。愛XML,愛LINQ。愛網頁,愛數據庫,更愛把它們搞到一塊兒。愛自己冥思苦想,也愛和眾生分享。我不是無所不能的百科全書,也不是10塊錢一本的如來神掌,我是ASPNET編程之道。別拿我和其他書相比,我和它們不一樣。

ASP.NET編程之道 內容簡介

本書是一本幫助程序員提高編程素養的圖書,書中結合開發人員多年的編程經驗和感悟,介紹了程序開發中必知必會的關鍵細節、不可忽略的技術陷阱、常見的謬誤以及經典的應用實例。全書分為6篇,共13章,全面介紹了學習和應用ASP.NET進行網站開發的各種知識。主要包括:程序員的成長之路,如何培養編程興趣,編程學習經驗,在編程的過程中可能會犯的錯誤,編程中必須掌握的技術細節、開發經驗,項目開發中**的算法和解決方案等。 本書附帶有配套DVD光盤,光盤中提供有書中全部實例和項目的源代碼,這些源代碼都是經過作者精心調試通過的,保證能夠在Windows XP、Windows Server 2003及Windows 7操作系統下編譯和運行。 本書非常適合大中專院校在校生、畢業生、求職者、編程愛好者學習,同時也可以作為想要學習編程的初級人員的指導用書。

ASP.NET編程之道 目錄

第1篇 編程經驗與感悟篇 第1章 編程感悟6則 2 感悟01 程序員的成長之路 2 感悟02 程序員應具備的素質 3 感悟03 程序員的**技能 4 感悟04 程序員的認識誤區 5 感悟05 程序員的生涯規劃 6 感悟06 未來IT發展趨勢 7 第2章 編程經驗談6則 9 經驗01 培養編程的興趣 9 經驗02 編程學習經驗談 10 經驗03 代碼規范經驗談 12 經驗04 數據庫設計經驗談 13 經驗05 項目實戰經驗談 15 第2篇 陷阱或謬誤篇 第3章 不可忽視的30個技術陷阱 18 陷阱01 版本不一致產生的陷阱 18 陷阱02 結構初始化產生的陷阱 21 陷阱03 傳遞派生類產生的陷阱 23 陷阱04 用DataReader讀取數據時產生的陷阱 25 陷阱05 類型轉換時產生的陷阱 26 陷阱06 以DataReader作為返回類型的陷阱 28 陷阱07 GridView綁定DataReader產生的陷阱 30 陷阱08 SqlDateTime溢出陷阱 33 陷阱09 寫網站中XML文件產生的陷阱 35 陷阱10 訪問下拉列表控件的SelectedValue屬性產生的陷阱 37 陷阱11 動態加載用戶控件的陷阱 39 陷阱12 JavaScript設置服務器控件值 41 陷阱13 放置隱藏字段的陷阱 43 陷阱14 動態加載設置輸出緩存的用戶控件 45 陷阱15 為刪除按鈕添加刪除確認對話框 47 陷阱16 頁面在客戶端轉向的陷阱 49 陷阱17 Web Service方法重載產生的陷阱 50 陷阱18 編寫JavaScript代碼時的空格陷阱 52 陷阱19 使用可空符號??運算 54 陷阱20 獲取錯誤信息并到指定頁面 56 陷阱21 使用LINQ的First方法 58 陷阱22 文件格式與文件讀取的陷阱 60 陷阱23 讀寫二進制文件的陷阱 61 陷阱24 母版頁中使用img標簽 63 陷阱25 頁面緩存產生的陷阱 65 陷阱26 使用查詢字符串在頁面間傳遞參數 67 陷阱27 通用數據類型運算產生的陷阱 70 陷阱28 在模態窗口中下載文件 71 陷阱29 構造方法中調用虛方法的陷阱 75 陷阱30 使用值類型進行線程同步 77 第4章 開發人員意識中的20個常見謬誤 80 謬誤01 所有的異常都要使用try…catch語句捕獲 80 謬誤02 Web控件的Enabled功能等價于HTML控件的 disabled屬性 81 謬誤03 將Session設置為空就是刪除該會話狀態 82 謬誤04 RegisterStartupScript方法不能向頁面輸出文本 83 謬誤05 數據綁定表達式會自動計算它的值 84 謬誤06 事件和委托的差別很大 84 謬誤07 Visual C# 2008具有的特征Visual Basic 2008都具有 85 謬誤08 .NET中的應用程序域和操作系統中的進程完全相同 86 謬誤09 C#中沒有全局變量 87 謬誤10 .NET和SQL Server中“空值”是一回事 87 謬誤11 C#的結構和C++的完全一樣 87 謬誤12 方法中只有引用類型的參數才能實現引用傳遞 88 謬誤13 字符串是值類型 88 謬誤14 數據綁定表達式中Eval功能等價于Bind 89 謬誤15 .Net中的數組類型和C++的數組沒有區別 90 謬誤16 泛型不被指定的情況下是不確定的類型 91 謬誤17 Object類型比較方法上的一些誤解 92 謬誤18 .NET中的線程等價于Win32線程 93 謬誤19 TextBox控件依靠ViewState保存狀態數據 94 謬誤20 必須在頁面添加元素才能使用CSS文件中的樣式 95 第3篇 技術細節篇 第5章 必知必會的40個C#語言方面的技術細節 100 細節01 給C#代碼加注釋的意義 100 細節02 裝箱和拆箱 102 細節03 理解值類型和引用類型 103 細節04 隱式轉換和顯式轉換 106 細節05 前綴方式增1和減1運算符 108 細節06 理解移位運算符 110 細節07 理解運算的次序 111 細節08 理解參數的類型 112 細節09 重載方法 116 細節10 虛方法與重寫方法 117 細節11 結構和類的區別 119 細節12 什么是封裝 122 細節13 什么是繼承 124 細節14 什么是多態性 125 細節15 作用域的概念 128 細節16 使用索引器 129 細節17 base和this關鍵字 130 細節18 理解靜態修飾符 131 細節19 .Net的object類 133 細節20 細說可空類型 134 細節21 分部類 136 細節22 匿名方法 137 細節23 .Net框架提供的屬性(Attribute) 138 細節24 自定義屬性類(Attribute) 140 細節25 泛型 142 細節26 包含/委托 144 細節27 實現迭代器 146 細節28 壓縮和解壓縮流的方法 149 細節29 C#中的深復制和淺復制 152 細節30 全角字符轉換為半角 153 細節31 分析路徑字符串函數總結 154 細節32 重載一元、二元運算符 156 細節33 對象也能排序 157 細節34 實現IDisposable接口清除對象 159 細節35 將字符串轉為字符數組 160 細節36 將字符數組寫入到字符串 161 細節37 使用var創建隱型局部變量 162 細節38 Lambda表達式 163 細節39 生成縮略圖的方法 164 細節40 使用緩沖流 166 第6章 必知必會的28個ADO.NET、XML及LINQ方面的技術細節 168 細節01 ADO.NET調用存儲過程插入數據 168 細節02 ADO.NET調用存儲過程查詢數據 170 細節03 ADO.NET僅影響一行的數據操作 171 細節04 ADO.NET返回多行數據操作 175 細節05 ADO.NET影響多行的數據操作 176 細節06 ADO.NET得到多組數據 179 細節07 DataSet操作XML文件 180 細節08 XML節點操作 183 細節09 用XmlReader讀取XML 186 細節10 用XmlWriter寫入XML 187 細節11 DataReader對象與DataSet對象的區別 188 細節12 對象的篩選操作 190 細節13 對象的投影操作 191 細節14 對象的排序操作 192 細節15 對象的聚合操作 195 細節16 對象的集合操作 199 細節17 對象的元素操作 202 細節18 對象的聯接操作 203 細節19 查詢DataSet中的單個表 205 細節20 查詢DataSet中的多個表 207 細節21 對DataSet進行投影操作 208 細節22 對DataSet進行篩選操作 209 細節23 對DataSet進行排序操作 210 細節24 對DataSet進行聚合操作 212 細節25 對DataSet進行元素操作 212 細節26 對DataSet進行聯接操作 213 細節27 對DataSet進行數據分區操作 215 細節28 使用LINQ數據源控件 216 第7章 必知必會的22個Web方面的技術細節 220 細節01 在網頁中使用CSS的方式 220 細節02 動態調用JavaScript 222 細節03 用Request對象獲得信息 224 細節04 用Response對象輸出信息 225 細節05 URL編碼與解碼 226 細節06 取站點路徑 228 細節07 ViewState 228 細節08 隱藏域 229 細節09 Cookie 230 細節10 Application 232 細節11 Session 233 細節12 定義主題 234 細節13 應用主題 238 細節14 動態加載主題 239 細節15 母版頁 242 細節16 設置母版頁應用范圍 246 細節17 數據格式驗證 247 細節18 ImageMap典型應用 249 細節19 MultiView和View控件典型應用 252 細節20 Wizard控件典型應用 257 細節21 DetailsView典型應用 262 細節22 BulletedList典型應用 267 第4篇 開發技巧篇 第8章 必知必會的30個語言方面的經驗技巧 272 技巧01 Parse與TryParse的區別 272 技巧02 變量的默認值 273 技巧03 判斷字符串是否為空 273 技巧04 使語句執行安全的數學計算 274 技巧05 多用Foreach語句 275 技巧06 理解按位求反運算符 275 技巧07 關閉字符串中的特殊字符 276 技巧08 接口和抽象類的選擇 276 技巧09 取枚舉類子項的描述信息 277 技巧10 接口索引器 278 技巧11 創建自已的Where操作符 278 技巧12 使用new關鍵字重復使用標識符 280 技巧13 實現具有相同名稱的接口方法 281 技巧14 使用is關鍵字處理接口 282 技巧15 使用非整數表示數組的索引 283 技巧16 盡量用StringBuilder 284 技巧17 對比ArrayList和List 285 技巧18 對比Stack和Stack 286 技巧19 對比Queue和Queue 287 技巧20 對比SortedList和StoredList 287 技巧21 進制轉換技巧 288 技巧22 什么是復制構造函數 289 技巧23 ToString的使用技巧 290 技巧24 什么時候使用密封類 291 技巧25 using關鍵字的用法 292 技巧26 對象和集合初始化器 293 技巧27 創建匿名類型的對象、數組 293 技巧28 善于使用代碼重構 294 技巧29 善于使用條件編譯 295 技巧30 標準化事件驅動的設計 296 第9章 必知必會的15個ADO及XML方面的經驗技巧 298 技巧01 在數據庫連接中使用連接池 298 技巧02 如何更有效地管理連接字符串 299 技巧03 使用DataView操作數據集 300 技巧04 效率*高的數據讀取方式 301 技巧05 從XML中加載數據集 302 技巧06 從XML中加載數據集架構信息 303 技巧07 根據數據集生成XML及XML框架 304 技巧08 強類型的DataSet 306 技巧09 數據集與XML建立同步關聯 307 技巧10 數據關系導航DataRelation 308 技巧11 合并兩個數據集的數據內容 309 技巧12 復制數據集 310 技巧13 動態創建DataTable技術全析 310 技巧14 DataTable行狀態與行版本 313 技巧15 實現數據表行列轉換 314 第10章 必知必會的40個LINQ方面的經驗技巧 316 技巧01 查詢非泛型集合 316 技巧02 篩選指定類型元素 317 技巧03 轉換為泛型列表 318 技巧04 轉換為數組 318 技巧05 轉換為字典類型 319 技巧06 轉換為一對多的字典 320 技巧07 創建包含默認元素或空值的集合 321 技巧08 比較兩個數據表數據是否完全相同 322 技巧09 創建指定范圍值的序列 323 技巧10 創建包含指定數量重復值的序列 323 技巧11 LINQ查詢中的限定符 324 技巧12 查詢序列中指定區域的元素 325 技巧13 判斷兩個序列是否相等 326 技巧14 將兩個序列串聯起來 327 技巧15 使用嵌套查詢 327 技巧16 操作泛型排序列表 329 技巧17 操作泛型雙向鏈表 330 技巧18 操作泛型隊列 331 技巧19 按照多個條件分組 332 技巧20 操作泛型哈希集合 333 技巧21 實現LINQ動態查詢的方法 334 技巧22 操作泛型排序字典 336 技巧23 查找字符串中指定類型的字符 337 技巧24 過濾出包含指定單詞的句子 337 技巧25 統計每個單詞在文章中的出現次數 339 技巧26 查找在文章中以ing結尾的單詞 340 技巧27 取兩個目錄中的同名文件 341 技巧28 使用LINQ創建DataView 342 技巧29 使用LINQ創建XML文件 343 技巧30 添加元素到XML文件 344 技巧31 修改XML文件中的元素 345 技巧32 刪除XML文件中的元素 347 技巧33 將XML文件中的屬性轉換為元素 348 技巧34 查找指定名稱的文件 349 技巧35 查找指定屬性的文件 350 技巧36 查找包含指定內容的文件 351 技巧37 合計XML元素值 351 技巧38 將字符串數組按元素長度分組 352 技巧39 使用LINQ為ListView提供數據 353 技巧40 獲得序列中元素的索引位置 354 第11章 必知必會的65個Web方面的經驗技巧 356 技巧01 用meta標簽來增強網頁性能 356 技巧02 給服務器控件添加不存在的屬性 357 技巧03 如何動態使用表格 358 技巧04 PlaceHolder容器控件的使用技巧 359 技巧05 用框架定制頁面布局的技巧 360 技巧06 在HTML中創建ArrayList對象 362 技巧07 Javascript和C#之間的互相調用與訪問 362 技巧08 自定義實現讓TextBox控件只能輸入數字 364 技巧09 絕對路徑表示方法 365 技巧10 在刷新或提交頁面后保持頁面滾動條的位置 366 技巧11 設置Web窗體的默認按鈕 366 技巧12 設置Web窗體的默認焦點控件 367 技巧13 頁面傳值方式博覽 367 技巧14 動態創建客戶端腳本 368 技巧15 HyperLink和LinkButton按鈕的區別 369 技巧16 用*簡單的方法實現站點導航 370 技巧17 以編程方式向TreeView控件中添加節點 372 技巧18 Menu控件綁定站點地圖實現導航 373 技巧19 網頁代碼文件中定義變量的技巧 373 技巧20 實現GridView無刷新換頁及排序 374 技巧21 合理使用GridView 375 技巧22 使用GridView實現簡單排序功能 375 技巧23 GridView上加滾動條 377 技巧24 刪除行時彈出確認對話框 378 技巧25 改變GridView當前行的顏色 379 技巧26 單擊GridView中的按鈕執行客戶端腳本 379 技巧27 設置GridView列的顯示格式 380 技巧28 將DropDownList控件嵌入GridView 381 技巧29 將CheckBox控件嵌入GridView 382 技巧30 實現自動編號功能 383 技巧31 實現用“...”代替超長字符串 383 技巧32 GridView一般換行與強制換行 384 技巧33 創建表頭固定表體可滾動的GridView 386 技巧34 為GridView加入小計 386 技巧35 頁面跳轉方法對比分析 387 技巧36 關閉子窗口時刷新父窗口 388 技巧37 使用主題實現網頁皮膚動態切換 388 技巧38 訪問母版頁中的成員 390 技巧39 訪問母版頁中控件的值 391 技巧40 自定義HTTP處理程序 392 技巧41 HTTP模塊 393 技巧42 緩存頁面的技巧 394 技巧43 盡量使用數據緩存 395 技巧44 使用腳本管理控件引入腳本資源 396 技巧45 使用Timer控件實現記時器功能 398 技巧46 使用UpdatePanel控件實現局部更新 399 技巧47 多個UpdatePanel控件之間的關系 400 技巧48 為控件添加水印提示 401 技巧49 智能提示輸入密碼的強度 403 技巧50 無刷新播放照片 404 技巧51 實現彈出模態窗體 406 技巧52 實現日期選擇下拉框 407 技巧53 為異步操作提供進度提示 408 技巧54 使用緩存區輸出圖像 409 技巧55 使用jQuery實現帶進度的上傳文件功能 411 技巧56 如何下載大文件 413 技巧57 在GridView中跨頁面實現多行選擇 414 技巧58 在瀏覽器中訪問Word文件 415 技巧59 通過Forms身份驗證之前也能訪問網站資源 416 技巧60 利用PostBackUrl屬性實現頁面傳值 417 技巧61 在Table控件中顯示標題 418 技巧62 在Web頁中使用廣告控件 418 技巧63 在Web頁中滾動顯示公告信息 419 技巧64 為TextBox控件設置熱鍵 420 技巧65 實現客戶端回調CallBack 421 第5篇 算法和效率篇 第12章 常用的20個算法及應用 424 算法01 單向鏈表 424 算法02 雙向鏈表 430 算法03 堆棧 437 算法04 隊列 439 算法05 樹的實現 441 算法06 冒泡排序算法 446 算法07 選擇排序算法 447 算法08 插入排序算法 449 算法09 希爾排序算法 450 算法10 判斷素數的算法 451 算法11 加密和解密算法 452 算法12 判斷身份證是否合法 454 算法13 判斷IP地址是否合法的算法 456 算法14 按要求生成指定位數編號 457 算法15 身份證號從15位升到18位算法 459 算法16 百錢百雞的算法 460 算法17 韓信點兵的算法 462 算法18 實現裴波納契數列求和 463 算法19 求水仙花數的算法 464 算法20 如何將B轉換成GB、MB和KB 465 第6篇 解決方案篇 第13章 項目中經常用到的20個解決方案 468 方案01 GridView綁定數據為空時也顯示表頭 468 方案02 構建通用權限系統的解決方案 472 方案03 構建安全網站的全套方案 478 方案04 在Web頁面中使用模態窗口 485 方案05 CommandBuilder類自動生成DataAdapter的更新命令 488 方案06 實現分布式事務的方案 489 方案07 提供一種與.Net環境集成度好的ORM方案 490 方案08 基于XSD的XML驗證方案 493 方案09 在線漢字轉拼音 497 方案10 多層系統框架設計方案 500 方案11 實現日志管理的方案 505 方案12 創建多語言版本網站 511 方案13 網頁打印的全套解決方案 515 方案14 實現GridView多級復雜表頭的解決方案 521 方案15 登錄網站驗證方案 524 方案16 異步調用WebService 531 方案17 在線壓縮和解壓縮文件 534 方案18 更換網站皮膚的方案 540 方案19 自動適應不同數據庫的數據訪問層 546 方案20 實現真正的分頁功能 552
展開全部

ASP.NET編程之道 節選

  本書是一本幫助程序員提高編程素養的圖書,書中結合開發人員多年的編程經驗和感悟,介紹了程序開發中必知必會的關鍵細節、不可忽略的技術陷阱、常見的謬誤以及經典的應用實例。全書分為6篇,共13章,全面介紹了學習和應用ASP.NET進行網站開發的各種知識。主要包括:程序員的成長之路,如何培養編程興趣,編程學習經驗,在編程的過程中可能會犯的錯誤,編程中必須掌握的技術細節、開發經驗,項目開發中**的算法和解決方案等。   本書附帶有配套DVD光盤,光盤中提供有書中全部實例和項目的源代碼,這些源代碼都是經過作者精心調試通過的,保證能夠在Windows XP、Windows Server 2003及Windows 7操作系統下編譯和運行。   本書非常適合大中專院校在校生、畢業生、求職者、編程愛好者學習,同時也可以作為想要學習編程的初級人員的指導用書。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 网站seo优化_seo云优化_搜索引擎seo_启新网络服务中心 | 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 百度关键词优化_网站优化_SEO价格 - 云无限好排名 | Brotu | 关注AI,Web3.0,VR/AR,GPT,元宇宙区块链数字产业 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 工业洗衣机_工业洗涤设备_上海力净工业洗衣机厂家-洗涤设备首页 bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 北京发电车出租-发电机租赁公司-柴油发电机厂家 - 北京明旺盛安机电设备有限公司 | 六维力传感器_六分量力传感器_模腔压力传感器-南京数智微传感科技有限公司 | 铝合金重力铸造_铝合金翻砂铸造_铝铸件厂家-东莞市铝得旺五金制品有限公司 | 上海防爆真空干燥箱-上海防爆冷库-上海防爆冷柜?-上海浦下防爆设备厂家? | 淄博不锈钢,淄博不锈钢管,淄博不锈钢板-山东振远合金科技有限公司 | 硬齿面减速机[型号全],ZQ减速机-淄博久增机械| 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 - 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 | 脱硝喷枪-氨水喷枪-尿素喷枪-河北思凯淋环保科技有限公司 | 密封无忧网 _ 专业的密封产品行业信息网 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 识禅_对禅的了解,从这里开始 | 芝麻黑-芝麻黑石材厂家-永峰石业 | 珠宝展柜-玻璃精品展柜-首饰珠宝展示柜定制-鸿钛展柜厂家 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 宿松新闻网 宿松网|宿松在线|宿松门户|安徽宿松(直管县)|宿松新闻综合网站|宿松官方新闻发布 | 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 洁净实验室工程-成都手术室净化-无尘车间装修-四川华锐净化公司-洁净室专业厂家 | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | 证券新闻,热播美式保罗1984第二部_腾讯1080p-仁爱影院 | 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 | J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 广东高华家具-公寓床|学生宿舍双层铁床厂家【质保十年】 | 座椅式升降机_无障碍升降平台_残疾人升降平台-南京明顺机械设备有限公司 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 桥架-槽式电缆桥架-镀锌桥架-托盘式桥架 - 上海亮族电缆桥架制造有限公司 | 热闷罐-高温罐-钢渣热闷罐-山东鑫泰鑫智能热闷罐厂家 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 软膜天花_软膜灯箱_首选乐创品牌_一站式天花软膜材料供应商! | 昆明挖掘机修理厂_挖掘机翻新再制造-昆明聚力工程机械维修有限公司 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 山楂片_雪花_迷你山楂片_山楂条饼厂家-青州市丰源食品厂 | 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 |