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

歡迎光臨中圖網 請 | 注冊
> >>
C語言項目開發全程實錄(第3版)

包郵 C語言項目開發全程實錄(第3版)

出版社:清華大學出版社出版時間:2025-01-01
開本: 16開 頁數: 316
中 圖 價:¥70.0(7.8折) 定價  ¥89.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言項目開發全程實錄(第3版) 版權信息

C語言項目開發全程實錄(第3版) 本書特色

“軟件項目開發全程實錄”叢書是清華社計算機專業零售圖書暢銷品牌之一。
(1)叢書定位項目開發實戰,面向實際開發應用,精選當前流行的熱門項目進行講解,緊扣程序員求職就業的需求。
(2)2008—2024年,叢書累計改版5次,深受廣大程序員喜愛,在全國軟件項目開發零售圖書排行榜中名列前茅。
(3)細致全面、高效實用、通俗易懂、資源豐富,被數百所高校選為專業課教材。
《C語言項目開發全程實錄(第3版)》圖書特點如下。
1. 項目典型。精選9個流行的項目,都是當前實際開發領域常見的熱門項目,實用性非常強。同時,本書詳解了C語言編程中常用的28個經典算法的實現過程。
2. 技術新穎。本書所有項目的實現技術均采用當前業內推薦的*新穩定版本,確保內容與時俱進。
3. 知識全面。本書各項目總體覆蓋C語言基礎編程90%以上的核心技術點,是練習與鞏固C語言開發技能的佳作。
4. 循序漸進。全書項目由易到難逐步展開,并且每個項目均安排“技術準備”環節,在C語言基礎和項目應用之間搭建了有效的橋梁。
5. 流程清晰。所有項目均軟件工程的角度出發,統一采用“開發背景→系統設計→技術準備→項目實現→項目運行→源碼下載”的流程進行講解,可以給讀者明確的成就感。
6. 資源豐富。配套八大核心資源,解決讀者的項目學習痛點,具體如下:
(1)開發環境搭建視頻:本書提供了開發環境搭建講解視頻,可以引導讀者快速準確地搭建本書項目的開發環境。
(2)項目精講視頻:本書每個項目均配有項目精講視頻,可以幫助讀者了解項目概要,把握項目要領,快速進入學習狀態。
(3)項目源碼:本書每一個項目均提供了完整的項目源碼(包含素材、數據表等),可進一步方便讀者參考學習。
(4)代碼查錯器:本書配備了由明日科技自主開發的代碼查錯器,讀者可以使用該工具將自己編寫的代碼并與項目源碼進行比對,快速找出自己代碼問題與不足,培養良好的編碼習慣。
(5)AI輔助開發手冊:本書配備了電子版的《AI輔助開發手冊》,手把手指導讀者如何使用當今主流的AI工具提高開發效率。不僅提供了文小言、通義、Kimi、訊飛星火等主流AI工具的使用指南,更對文心快碼、通義靈碼、騰訊云AI代碼助手、iFlyCode等專業的智能代碼助手進行了講解。“軟件項目開發全程實錄”叢書是清華社計算機專業零售圖書暢銷品牌之一。
(1)叢書定位項目開發實戰,面向實際開發應用,精選當前流行的熱門項目進行講解,緊扣程序員求職就業的需求。
(2)2008—2024年,叢書累計改版5次,深受廣大程序員喜愛,在全國軟件項目開發零售圖書排行榜中名列前茅。
(3)細致全面、高效實用、通俗易懂、資源豐富,被數百所高校選為專業課教材。
《C語言項目開發全程實錄(第3版)》圖書特點如下。
1. 項目典型。精選9個流行的項目,都是當前實際開發領域常見的熱門項目,實用性非常強。同時,本書詳解了C語言編程中常用的28個經典算法的實現過程。
2. 技術新穎。本書所有項目的實現技術均采用當前業內推薦的*新穩定版本,確保內容與時俱進。
3. 知識全面。本書各項目總體覆蓋C語言基礎編程90%以上的核心技術點,是練習與鞏固C語言開發技能的佳作。
4. 循序漸進。全書項目由易到難逐步展開,并且每個項目均安排“技術準備”環節,在C語言基礎和項目應用之間搭建了有效的橋梁。
5. 流程清晰。所有項目均軟件工程的角度出發,統一采用“開發背景→系統設計→技術準備→項目實現→項目運行→源碼下載”的流程進行講解,可以給讀者明確的成就感。
6. 資源豐富。配套八大核心資源,解決讀者的項目學習痛點,具體如下:
(1)開發環境搭建視頻:本書提供了開發環境搭建講解視頻,可以引導讀者快速準確地搭建本書項目的開發環境。
(2)項目精講視頻:本書每個項目均配有項目精講視頻,可以幫助讀者了解項目概要,把握項目要領,快速進入學習狀態。
(3)項目源碼:本書每一個項目均提供了完整的項目源碼(包含素材、數據表等),可進一步方便讀者參考學習。
(4)代碼查錯器:本書配備了由明日科技自主開發的代碼查錯器,讀者可以使用該工具將自己編寫的代碼并與項目源碼進行比對,快速找出自己代碼問題與不足,培養良好的編碼習慣。
(5)AI輔助開發手冊:本書配備了電子版的《AI輔助開發手冊》,手把手指導讀者如何使用當今主流的AI工具提高開發效率。不僅提供了文小言、通義、Kimi、訊飛星火等主流AI工具的使用指南,更對文心快碼、通義靈碼、騰訊云AI代碼助手、iFlyCode等專業的智能代碼助手進行了講解。
(6)C語言開發資源庫:購買本書即贈送強大、專業、全面的線上C語言開發資源庫一年(自注冊之日起)的VIP使用權限,海量學習資源完全免費使用。具體如下:
①技術資源庫:323個核心技術點即查即用,快速掃除技術盲區。
②技巧資源庫:300個開發技巧讓你事半功倍,助你精準避坑。
③實例資源庫:359個經典實例助你鞏固編程技能,積累開發經驗。
④項目資源庫:19個精選項目為你進一步擴展實戰場景,帶你領略一線開發實況。
⑤源碼資源庫:378套項目與案例源碼任意下載,助你提升開發效率。
⑥視頻資源庫:451集學習視頻傳授開發技能,提升更快。
(7)C/C 面試資源庫:本書配備了C/C 面試資源庫,精心匯編了大量企業面試真題,是求職面試的絕佳指南。
(8)教學PPT:本書配備了精美的教學PPT,可供高校教師和培訓機構講師備課使用,也可供讀者做知識梳理。
7. 學習答疑。本書配有完善的新媒體學習矩陣,可為讀者提供知識拓展、技術咨詢與答疑服務,具體如下:
(1)本書提供IT今日熱榜,實時提供*新技術熱點,是開發人員了解技術動態的絕佳助手。
(2)關注微信公眾號明日IT部落,可以進行技術交流、領取在線課程、了解新書快訊等。
(3)本書提供明日學院技術社區,專注編程教育20年,由專業的作者團隊提供技術指導、答疑解惑。
(4)本書配有專門的微信技術交流群、QQ技術交流群,加入技術交流群,可以針對學習中遇到的問題進行提問,享受專業的答疑解惑,也可以與其他讀者小伙伴相互交流學習心得。

C語言項目開發全程實錄(第3版) 內容簡介

本書共分10 章。第1 章為C 語言常用經典算法實錄,分為排序算法、查找算法以及其他經典算法三大類,詳細講解了C 語言程序開發中常用的28 個經典算法的實現過程。第2~10 章精選9 個熱門項目,涉及游戲開發、桌面應用開發、網絡通信開發、數據庫管理系統開發等多個開發領域,具體包含:挑戰2048、趣味俄羅斯方塊、暢聯通訊錄管家、歲月通萬年歷、網絡通信系統、智企員工管理系統、智行共享汽車管理系統、閱界藏書管理系統(窗體版)、水果消消樂游戲。本書從軟件工程的角度出發,按照項目開發的順序,系統而全面地講解每一個項目的開發實現過程。在結構安排上:在講解算法時,本書采用“算法思想→算法實現→測試運行”的形式呈現內容;而在講解項目時,本書統一采用“開發背景→系統設計→技術準備→數據庫設計→各功能模塊實現→項目運行→源碼下載”的形式完整呈現項目。全書內容實用性非常強,旨在為讀者帶來實實在在的成就感,幫助讀者快速積累實際項目經驗和技巧,以便早日實現就業目標。

C語言項目開發全程實錄(第3版) 目錄

第1章 C語言常用經典算法實錄 1——排序算法 查找算法 其他經典算法1.1 經典排序算法實現過程實錄 11.1.1 冒泡排序 21.1.2 選擇排序 31.1.3 插入排序 41.1.4 快速排序 51.1.5 堆排序 71.1.6 歸并排序 91.1.7 希爾排序 101.1.8 計數排序 121.1.9 桶排序 141.1.10 基數排序 161.2 經典查找算法實現過程實錄 17第1章 C語言常用經典算法實錄 1——排序算法 查找算法 其他經典算法1.1 經典排序算法實現過程實錄 11.1.1 冒泡排序 21.1.2 選擇排序 31.1.3 插入排序 41.1.4 快速排序 51.1.5 堆排序 71.1.6 歸并排序 91.1.7 希爾排序 101.1.8 計數排序 121.1.9 桶排序 141.1.10 基數排序 161.2 經典查找算法實現過程實錄 171.2.1 順序查找 181.2.2 二分查找 181.2.3 插值查找 191.2.4 樹表查找 211.2.5 分塊查找 231.2.6 哈希查找 251.3 其他常用經典算法實現過程實錄 271.3.1 經典數學問題 271.3.2 水仙花數 311.3.3 斐波那契數列 321.3.4 約瑟夫環問題 331.3.5 八皇后問題 341.3.6 哥德巴赫猜想 361.3.7 漢諾塔問題 371.3.8 小球下落反彈問題 391.4 源碼下載 40第2章 挑戰2048 41——輸入輸出函數 流程控制語句 數組 指針函數 system()函數 控制臺設置函數2.1 開發背景 412.2 系統設計 422.2.1 開發環境 422.2.2 業務流程 422.2.3 功能結構 422.3 技術準備 432.3.1 技術概覽 432.3.2 system()函數 452.3.3 控制臺設置函數 472.4 預處理模塊設計 482.4.1 文件引入 482.4.2 定義全局變量 482.4.3 函數聲明 482.5 游戲歡迎界面設計 492.5.1 游戲歡迎界面概述 492.5.2 設置游戲歡迎界面標題 492.5.3 實現歡迎界面菜單選項 502.6 游戲主界面設計 522.6.1 游戲主界面概述 522.6.2 實現游戲核心邏輯功能函數 522.6.3 開始游戲功能的實現 632.6.4 重玩或退出游戲 652.7 游戲規則介紹界面設計 652.7.1 游戲規則介紹界面概述 652.7.2 游戲規則介紹的實現 662.8 游戲按鍵說明功能設計 672.8.1 游戲按鍵說明功能概述 672.8.2 游戲按鍵說明的實現 672.9 項目運行 682.10 源碼下載 69第3章 趣味俄羅斯方塊 70——二維數組 switch 語句 嵌套for 循環 結構體 內存管理 宏定義3.1 開發背景 703.2 系統設計 713.2.1 開發環境 713.2.2 業務流程 713.2.3 功能結構 713.3 技術準備 723.3.1 技術概覽 723.3.2 方塊組變換分析 743.3.3 方塊移動算法分析 753.4 預處理模塊設計 763.4.1 文件引用 763.4.2 宏定義 763.4.3 定義全局變量 763.4.4 函數聲明 763.5 游戲歡迎界面設計 773.5.1 游戲歡迎界面概述 773.5.2 設置文本顏色 773.5.3 設置文本顯示位置 783.5.4 繪制游戲名稱及不同類型方塊 783.5.5 繪制裝飾字符畫 793.5.6 設計菜單選項 803.6 游戲主界面設計 823.6.1 游戲主界面概述 823.6.2 繪制游戲主界面框架 823.6.3 確定俄羅斯方塊顏色及形狀 843.6.4 繪制俄羅斯方塊 873.6.5 隨機產生俄羅斯方塊類型的序號 883.6.6 判斷俄羅斯方塊是否可移動 883.6.7 開始游戲的實現 903.6.8 重新開始游戲 943.7 游戲按鍵說明界面設計 953.7.1 游戲按鍵說明界面概述 953.7.2 游戲按鍵說明的實現 953.8 游戲規則界面設計 963.8.1 游戲規則界面概述 963.8.2 游戲規則的實現 973.9 退出游戲 973.10 項目運行 983.11 源碼下載 99第4章 暢聯通訊錄管家 100——鏈表 字符串函數 文件操作 typedef 關鍵字4.1 開發背景 1004.2 系統設計 1014.2.1 開發環境 1014.2.2 業務流程 1014.2.3 功能結構 1024.3 技術準備 1024.4 預處理模塊設計 1044.4.1 文件引入 1044.4.2 全局變量 1044.4.3 函數聲明 1044.5 功能設計 1054.5.1 設計系統菜單 1054.5.2 通訊錄的添加 1064.5.3 通訊錄的刪除 1094.5.4 查看通訊錄列表 1104.5.5 通訊錄查詢功能 1114.5.6 從文件中加載通訊錄信息 1124.5.7 退出系統 1134.6 項目運行 1134.7 源碼下載 114第5章 歲月通萬年歷 115——數組 結構體 宏定義 枚舉 日期函數5.1 開發背景 1155.2 系統設計 1165.2.1 開發環境 1165.2.2 業務流程 1165.2.3 功能結構 1175.3 技術準備 1175.3.1 技術預覽 1175.3.2 日期相關函數 1185.4 預處理模塊設計 1195.4.1 文件引用 1195.4.2 宏定義 1195.4.3 定義全局變量 1205.4.4 函數聲明 1225.5 功能設計 1225.5.1 主界面設計 1225.5.2 顯示月歷 1285.5.3 查詢公歷 1365.5.4 查詢農歷 1405.5.5 計算某天距今天的天數 1445.5.6 查詢距今天相應天數的日期 1465.5.7 計算任意兩天之間的天數差 1475.5.8 顯示二十四節氣 1495.5.9 顯示節日 1515.5.10 退出系統 1555.6 項目運行 1565.7 源碼下載 157第6章 網絡通信系統 158——指針 Socket 網絡編程 鏈接外部庫文件 多線程技術 fflush()函數6.1 開發背景 1586.2 系統設計 1596.2.1 開發環境 1596.2.2 業務流程 1596.2.3 功能結構 1606.3 技術準備 1606.3.1 技術概覽 1606.3.2 鏈接外部庫文件 1616.3.3 多線程技術 1626.3.4 fflush()函數 1636.4 主界面設計 1636.5 點對點通信設計 1666.5.1 創建點對點服務端 1676.5.2 創建點對點客戶端 1696.5.3 退出點對點通信 1726.6 服務器中轉通信設計 1726.6.1 創建中轉服務端 1736.6.2 創建中轉客戶端 1766.6.3 退出中轉服務器 1786.7 項目運行 1786.8 源碼下載 179第7章 智企員工管理系統 180——指針 存儲管理 字符串函數 鏈表 異或運算符 文件操作7.1 開發背景 1807.2 系統設計 1817.2.1 開發環境 1817.2.2 業務流程 1817.2.3 功能結構 1827.3 技術準備 1827.4 預處理模塊設計 1847.4.1 文件引用 1847.4.2 定義全局變量 1847.4.3 函數聲明 1857.5 程序入口設計 1857.5.1 系統初始化 1857.5.2 系統登錄 1877.5.3 加載員工數據 1887.5.4 設計功能菜單 1897.5.5 實現主函數 1917.6 員工信息管理模塊設計 1927.6.1 添加員工信息 1927.6.2 查詢員工信息 1937.6.3 顯示員工信息 1977.6.4 修改員工信息 1987.6.5 刪除員工信息 2017.6.6 統計員工信息 2037.7 重置系統密碼 2047.8 退出系統 2057.9 項目運行 2057.10 源碼下載 206第8章 智行共享汽車管理系統 207——函數 嵌套語句 SQL語句 C語言操作SQL Server數據庫8.1 開發背景 2078.2 系統設計 2088.2.1 開發環境 2088.2.2 業務流程 2088.2.3 功能結構 2098.3 技術準備 2098.3.1 技術概覽 2098.3.2 SQL 語句基礎 2108.3.3 C 語言操作SQL Server 數據庫 2128.4 數據庫設計 2178.5 預處理模塊設計 2178.5.1 文件引用 2178.5.2 定義全局變量 2188.6 定義公共函數 2188.7 功能設計 2188.7.1 設計主菜單 2188.7.2 認證租車 2208.7.3 信息查詢 2248.7.4 一鍵轉讓 2268.7.5 確認還車 2288.8 項目運行 2298.9 源碼下載 230第9章 閱界藏書管理系統(窗體版) 231——結構體 預處理命令 WINAPI 編程 C語言操作MySQL 數據庫9.1 開發背景 2329.2 系統設計 2329.2.1 開發環境 2329.2.2 業務流程 2329.2.3 功能結構 2329.3 技術準備 2339.3.1 技術概覽 2339.3.2 WINAPI 編程 2349.3.3 C 語言操作MySQL 數據庫 2409.4 數據庫設計 2429.5 公共模塊設計 2449.6 主函數設計 2499.7 登錄模塊設計 2509.7.1 登錄模塊概述 2509.7.2 設計登錄窗體 2509.7.3 實現登錄功能 2519.8 主窗體設計 2529.8.1 主窗體概述 2529.8.2 設計主窗體 2529.8.3 設計系統菜單欄 2539.8.4 實現系統菜單功能 2539.8.5 實現系統工具欄 2549.8.6 繪制主窗體背景 2559.9 圖書信息管理模塊設計 2569.9.1 圖書信息管理模塊概述 2569.9.2 設計圖書信息窗體 2569.9.3 圖書信息管理功能的實現 2579.10 圖書入庫管理模塊設計 2619.10.1 圖書入庫管理模塊概述 2619.10.2 設計圖書入庫窗體 2629.10.3 圖書入庫管理功能的實現 2639.11 入庫查詢模塊設計 2679.11.1 入庫查詢模塊概述 2679.11.2 設計入庫查詢窗體 2679.11.3 入庫查詢功能的實現 2689.12 操作員管理模塊設計 2709.12.1 操作員管理模塊概述 2709.12.2 設計操作員信息窗體 2719.12.3 操作員管理功能的實現 2719.13 系統配置模塊設計 2739.13.1 系統配置模塊概述 2739.13.2 設計系統配置窗體 2739.13.3 系統配置功能的實現 2749.14 項目運行 2759.15 源碼下載 276第10章 水果消消樂游戲 277——結構體數組 EasyX圖形庫 鼠標事件處理 鍵盤輸入處理 音頻控制10.1 開發背景 27710.2 系統設計 27810.2.1 開發環境 27810.2.2 業務流程 27810.2.3 功能結構 27910.3 技術準備 27910.3.1 技術概覽 27910.3.2 EasyX 圖形庫 28010.3.3 鼠標事件處理 28410.3.4 鍵盤輸入處理 28410.3.5 音頻控制技術 28410.4 預處理模塊設計 28510.4.1 文件引用 28510.4.2 鏈接外部庫文件 28610.4.3 宏定義 28610.4.4 全局變量 28610.5 主窗體設計 28710.5.1 初始化游戲背景圖片和水果圖片 28710.5.2 顯示倒計時進度條 28910.5.3 分數的顯示 29010.5.4 實現主函數 29010.6 游戲邏輯功能設計 29110.6.1 水果圖片的消除 29110.6.2 游戲的鼠標操作控制 29610.6.3 游戲的鍵盤操作控制 30010.7 項目運行 30110.8 源碼下載 302
展開全部

C語言項目開發全程實錄(第3版) 作者簡介

明日科技,全稱是吉林省明日科技有限公司,是一家專業從事軟件開發、教育培訓以及軟件開發教育資源整合的高科技公司,其編寫的教材非常注重選取軟件開發中的必需、常用內容,同時也很注重內容的易學、方便性以及相關知識的拓展性,深受讀者喜愛。其教材多次榮獲“全行業優秀暢銷品種”“全國高校出版社優秀暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 济南电缆桥架|山东桥架-济南航丰实业有限公司 | 艺术涂料_进口艺术涂料_艺术涂料加盟_艺术涂料十大品牌 -英国蒙太奇艺术涂料 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 合肥触摸一体机_触摸查询机厂家_合肥拼接屏-安徽迅博智能科技 | 生物颗粒燃烧机-生物质燃烧机-热风炉-生物颗粒蒸汽发生器-丽水市久凯能源设备有限公司 | 至顶网| 冷柜风机-冰柜电机-罩极电机-外转子风机-EC直流电机厂家-杭州金久电器有限公司 | 陕西视频监控,智能安防监控,安防系统-西安鑫安5A安防工程公司 | 发电机价格|发电机组价格|柴油发电机价格|柴油发电机组价格网 | 继电器模组-IO端子台-plc连接线-省配线模组厂家-世麦德 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 无锡不干胶标签,卷筒标签,无锡瑞彩包装材料有限公司 | 薄壁轴承-等截面薄壁轴承生产厂家-洛阳薄壁精密轴承有限公司 | 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | 除甲醛公司-甲醛检测-广西雅居环境科技有限公司 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 超声波成孔成槽质量检测仪-压浆机-桥梁预应力智能张拉设备-上海硕冠检测设备有限公司 | 常州减速机_减速机厂家_常州市减速机厂有限公司 | 托盘租赁_塑料托盘租赁_托盘出租_栈板出租_青岛托盘租赁-优胜必达 | 空压机商城|空气压缩机|空压机配件-压缩机网旗下商城 | 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 地脚螺栓_材质_标准-永年县德联地脚螺栓厂家| 恒温油槽-恒温水槽-低温恒温槽厂家-宁波科麦仪器有限公司 | EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 河南空气能热水器-洛阳空气能采暖-洛阳太阳能热水工程-洛阳润达高科空气能商行 | 房在线-免费房产管理系统软件-二手房中介房屋房源管理系统软件 | Q361F全焊接球阀,200X减压稳压阀,ZJHP气动单座调节阀-上海戎钛 | 卷筒电缆-拖链电缆-特种柔性扁平电缆定制厂家「上海缆胜」 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 | 自动配料系统_称重配料控制系统厂家 | 地图标注|微信高德百度地图标注|地图标记-做地图[ZuoMap.com] | 棉服定制/厂家/公司_棉袄订做/价格/费用-北京圣达信棉服 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 沥青车辙成型机-车托式混凝土取芯机-混凝土塑料试模|鑫高仪器 | 钢结构厂房造价_钢结构厂房预算_轻钢结构厂房_山东三维钢结构公司 | 七维官网-水性工业漆_轨道交通涂料_钢结构漆 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 | 塑钢课桌椅、学生课桌椅、课桌椅厂家-学仕教育设备首页 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 |