C# 邊做邊學
黃興榮、李昌領、張廷秀、李繼良
買這商品的人也買了...
-
嘸蝦米輸入法 (教學書不含輸入法軟體)
$320$288 -
IoT 物聯網無限商機 -- 產業概論 x 實務應用$480$408 -
秋聲教你玩 -- C語言底層破解基礎篇 : 給挑戰者的11堂課$320$250 -
電子陶瓷材料, 3/e$370$333 -
機械設計, 4/e$540$486 -
$458C# 從入門到項目實踐 (超值版) -
Elementary Linear Algebra: A Matrix Approach, 2/e (PNIE)$1,580$1,548 -
新觀念 Visual C# 程式設計範例教本, 5/e$620$490 -
A First Course in Probability, 10/e (GE-Paperback)$1,340$1,273 -
$254C#項目開發教程 -
Visual C# 網路程式設計 - 線上遊戲實作$500$390 -
Visual C# 2019 程式設計經典 -- 邁向 Azure 雲端與 AI影像辨識服務 (適用Visual C# 2019/2017)$680$537 -
影像辨識實務應用 -- 使用 C#$500$390 -
C# 程式設計從入門到專業 (上):完全剖析 C# 技術實務$680$530 -
C# 程式設計從入門到專業 (下):職場 C# 進階應用技術$600$468 -
Oracle 19c 從入門到精通 (視頻教學超值版)$534$507 -
深入淺出 C# : 運用 C# 和 .Net Core 編寫真正的程式, 4/e (Head First C#: A Learner's Guide to Real-World Programming with C#, Xaml, and .Net, 4/e)$980$774 -
$560Web 開發者晉級之道架構模式和領域驅動設計 -
$599C# 從入門到精通, 6/e -
第一次用 Azure 雲端服務就上手$620$490 -
突破困境!企業開源虛擬化管理平台:使用 Proxmox Virtual Environment (iThome鐵人賽系列書)$620$484 -
AWS 自學聖經:5大必學雲端主題・超圖解入門 (全彩印刷)$690$545 -
ASP.NET Core 6 實戰守則:超易懂的跨平台開發入門教學 (iT邦幫忙鐵人賽系列書)$600$468 -
最實用業界專案精選:用 Spring Boot 和 Spring Cloud 頂級開發(過版書特價)$1,000$399 -
$327從 C 到 C++ 精通面向對象編程
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書以Visual Studio .NET 2017作為開發平臺,從C#語言基礎知識、面向對象編程、可視化編程、數據庫編程及應用、二維小遊戲開發等方面,深入淺出地全面介紹運用C#語言在.NET框架下開發各種應用程序的方法和技巧。書中內容圍繞面向對象編程的基礎及深入、可視化編程的基礎及深入、數據庫編程及應用三個方面進行重點論述,以上三個方面既是C#語言的精髓,也是讀者入門時最為關鍵、最為關心的問題。在編排體繫上,採用“項目引領,任務驅動”的教學模式,視每章為一個項目,每個項目由功能介紹、設計思路、關鍵技術、項目實踐、小結等環節組成。全書共分為兩個部分: 第一部分給出14個基礎實驗項目,基本覆蓋C#程序設計的主要知識點、方法和技巧; 第二部分給出三個綜合性案例,旨在提高讀者提升實際項目開發的能力。 本書內容豐富、實用、可操作性強、語言生動流暢,能夠使讀者在輕松愉快的環境下迅速掌握使用C#語言進行程序設計的方法和技巧。本書特別適合於C#的初學者,也適用於有一定編程經驗並想使用C#開發應用程序的專業人員。本書可作為高等學校的教材,也適合從事軟件開發和應用的人員參考。
作者簡介
黃興榮,江蘇建築學院副教授,主講《C#程序設計》、《數據結構》、《ASP.NET程序設計》等課程;已經編著、出版《C#程序設計實用教程》一、二版、《C#程序設計項目教程-實驗指導與課程設計》。
目錄大綱
第1部分 C#程序設計基礎
第1章 控制臺應用程序開發環境——Hello World來了
1.1 項目案例功能介紹
1.2 項目設計思路
1.3 關鍵技術
1.3.1 命名空間
1.3.2 類
1.3.3 Main()方法
1.3.4 註釋
1.3.5 Console.WriteLine()方法和Console.Write()方法
1.4 項目實踐
1.4.1 創建一個空控制臺應用程序
1.4.2 編寫程序代碼和編譯運行程序
1.4.3 C#程序結構分析
1.5 小結
1.6 練一練
第2章 Windows應用程序開發環境——Hello C#來了
2.1 項目案例功能介紹
2.2 項目設計思路
2.3 關鍵技術
2.3.1 添加控件
2.3.2 控件屬性
2.3.3 控件方法
2.3.4 控件事件
2.4 項目實踐
2.4.1 創建一個空Windows應用程序
2.4.2 設計程序界面及控件屬性設置
2.4.3 編寫程序代碼、運行調試程序
2.4.4 Windows應用程序結構分析
2.5 小結
2.6 練一練
第3章 基本數據類型及運算——求圓的面積和周長
3.1 項目案例功能介紹
3.2 項目設計思路
3.3 關鍵技術
3.3.1 聲明變量
3.3.2 聲明常量
3.3.3 基本數據類型的轉換
3.3.4 運算符和表達式
3.3.5 簡單數據的輸入與輸出
3.4 項目實踐
3.4.1 項目創建
3.4.2 程序代碼設計
3.4.3 項目運行
3.5 小結
3.6 練一練
第4章 結構化程序設計一——設計學生成績統計器一
4.1 項目案例功能介紹
4.2 項目設計思路
4.3 關鍵技術
4.3.1 流程圖
4.3.2 順序結構
4.3.3 選擇結構
4.3.4 標籤語句
4.4 項目實踐
4.4.1 項目分析與算法流程設計
4.4.2 程序代碼設計
4.4.3 系統運行
4.5 小結
4.6 練一練
第5章 結構化程序設計二——設計學生成績統計器二
5.1 項目案例功能介紹
5.2 項目設計思路
5.3 關鍵技術
5.3.1 循環結構
5.3.2 while語句與do…while語句
5.3.3 for循環語句和foreach語句
5.4 項目實踐
5.4.1 項目分析與算法流程設計
5.4.2 程序代碼設計
5.4.3 系統運行
5.5 小結
5.6 練一練
第6章 面向對象程序設計基礎一——實現學生信息管理一
6.1 項目案例功能介紹
6.2 項目設計思路
6.3 關鍵技術
6.3.1 類的定義
6.3.2 類的成員: 字段
6.3.3 類的成員: 屬性
6.3.4 類的成員: 方法
6.3.5 類的構造函數和析構函數
6.3.6 類對象的創建和類對象成員的引用
6.4 項目實踐
6.4.1 創建一個學生類clsStudent
6.4.2 在類clsStudent中添加相應的字段
6.4.3 在類clsStudent中添加相應的屬性
6.4.4 在類clsStudent中添加相應的方法
6.4.5 在類clsStudent中添加構造函數和析構函數
6.4.6 學生類對象的創建及對象成員的引用
6.5 小結
6.6 練一練
第7章 面向對象程序設計基礎二——實現學生信息管理二
7.1 項目案例功能介紹
7.2 項目設計思路
7.3 關鍵技術
7.3.1 類方法的重載
7.3.2 類的靜態成員
7.3.3 類的繼承
7.4 項目實踐
7.4.1 在學生類clsStudent中實現Grow()方法的重載
7.4.2 通過靜態字段實現學生人數的統計
7.4.3 基於學生類派生出大學生類
7.5 小結
7.6 練一練
第8章 抽像類、多態和接口——實現運動員訓練管理
8.1 項目案例功能介紹
8.2 項目設計思路
8.3 關鍵技術
8.3.1 定義抽象方法和抽像類
8.3.2 定義接口
8.3.3 多態
8.4 項目實踐
8.4.1 定義一個抽像類clsPlayer,在其中定義抽象方法Train()
8.4.2 定義三個clsPlayer的子類,在子類中實現抽象方法Train()
8.4.3 定義測試類,實現調用Train()方法
8.4.4 利用多態實現Train()方法的調用
8.5 小結
8.6 練一練
第9章 數組與方法——統計學生成績
9.1 項目案例功能介紹
9.2 項目設計思路
9.3 關鍵技術
9.3.1 數組的概念
9.3.2 一維數組的定義和初始化
9.3.3 訪問一維數組中的元素
9.3.4 方法的定義和使用
9.3.5 方法的參數傳遞
9.4 項目實踐
9.4.1 定義學生成績類clsStudentScore
9.4.2 定義測試類clsScoreTest
9.5 小結
9.6 練一練
第10章 Windows應用程序設計基礎——四則運算計算器
10.1 項目案例功能介紹
10.2 項目設計思路
10.3 關鍵技術
10.3.1 添加和命名窗體,設置窗體的屬性
10.3.2 窗體的常見方法
10.3.3 窗體的常見事件
10.3.4 控件的屬性和方法
10.3.5 事件的運用
10.4 項目實踐
10.4.1 添加計算器窗體,建立Windows應用程序的框架
10.4.2 添加計算器控件,設置其屬性
10.4.3 為控件添加事件處理程序,實現功能
10.4.4 測試和運行
10.5 小結
10.6 練一練
第11章 常用控件的應用一——學生註冊
11.1 項目案例功能介紹
11.2 項目設計思路
11.3 關鍵技術
11.3.1 按鈕控件
11.3.2 標籤控件
11.3.3 文本框控件
11.3.4 單選按鈕控件
11.3.5 複選框控件
11.3.6 組合框控件
11.3.7 面板控件和分組框控件
11.3.8 消息框控件
11.4 項目實踐
11.4.1 學生用戶註冊功能分析
11.4.2 界面實現
11.4.3 事件處理和編碼
11.4.4 測試和運行
11.5 小結
11.6 練一練
第12章 常用控件的應用二——簡單學生信息管理
12.1 項目案例功能介紹
12.2 項目設計思路
12.3 關鍵技術
12.3.1 ListView控件
12.3.2 在窗體間實現數據交換
12.4 項目實踐
12.4.1 學生信息管理的功能分析
12.4.2 界面實現
12.4.3 事件處理和編碼實現
12.5 小結
12.6 練一練
第13章 模態對話框的應用——學生愛好調查
13.1 項目案例功能介紹
13.2 項目設計思路
13.3 關鍵技術
13.3.1 模態對話框
13.3.2 父窗體與對話框的數據訪問
13.4 項目實踐
13.4.1 學生愛好調查功能分析
13.4.2 設計父窗體、模態對話框
13.4.3 實現對話框自身功能
13.4.4 實現對話框的數據訪問功能
13.4.5 顯示對話框
13.4.6 測試與運行
13.5 小結
13.6 練一練
第14章 數據庫操作技術——學生管理信息系統
14.1 項目案例功能介紹
14.2 項目設計思路
14.3 關鍵技術
14.3.1 結構化查詢語言
14.3.2 .NET數據庫應用的體系結構
14.3.3 System.Data命名空間
14.3.4 數據庫訪問步驟
14.3.5 利用數據源配置嚮導連接數據庫
14.3.6 利用ADO.NET編程連接數據庫
14.3.7 數據綁定技術
14.3.8 DataGridView控件的運用
14.4 項目實踐
14.4.1 系統功能分析
14.4.2 設計數據庫
14.4.3 建立項目
14.4.4 界面設計
14.4.5 編程實現系統功能
14.5 小結
14.6 練一練
第二部分 綜合項目實訓
第15章 遊戲項目實訓——貪吃蛇遊戲
15.1 遊戲概述
15.1.1 遊戲實現的功能
15.1.2 遊戲運行界面
15.2 遊戲概要設計
15.2.1 遊戲設計思路
15.2.2 遊戲邏輯設計
15.3 關鍵技術
15.3.1 進程和線程
15.3.2 Thread類
15.3.3 在一個線程中操作另一個線程的控件
15.4 遊戲詳細設計及代碼實現
15.4.1 蛇類的設計實現
15.4.2 主窗體設計實現
15.4.3 遊戲顏色設置窗體設計實現
15.5 小結
第16章 圖書館管理信息系統
16.1 開發背景
16.2 需求分析
16.3 系統設計
16.3.1 系統目標
16.3.2 系統預覽
16.3.3 系統設計思想
16.3.4 功能模塊設計
16.3.5 數據庫分析
16.3.6 數據庫概念設計
16.3.7 數據庫邏輯設計
16.3.8 數據庫表之間的關係
16.3.9 文件夾組織結構
16.4 公共類設計
16.4.1 dbConnection.cs類
16.4.2 BaseClass.cs類
16.5 系統登錄模塊設計
16.5.1 系統登錄模塊概述
16.5.2 系統登錄模塊技術分析
16.5.3 系統登錄模塊實現過程
16.6 主窗體設計
16.6.1 主窗體概述
16.6.2 主窗體實現過程
16.7 系統管理模塊設計
16.7.1 系統管理模塊概述
16.7.2 系統管理模塊實現過程
16.8 圖書管理模塊設計
16.8.1 圖書管理模塊概述
16.8.2 圖書管理模塊實現過程
16.9 讀者管理模塊設計
16.9.1 讀者管理模塊概述
16.9.2 讀者管理模塊實現過程
16.10 借還管理模塊設計
16.10.1 借還管理模塊概述
16.10.2 借還管理模塊實現過程
16.11 查詢操作模塊設計
16.11.1 查詢操作模塊概述
16.11.2 查詢操作模塊實現過程
16.12 用戶登錄模塊設計
16.12.1 用戶登錄模塊概述
16.12.2 用戶登錄模塊實現過程
16.13 小結
第17章 超市進銷存管理系統
17.1 開發背景
17.2 需求分析
17.3 系統設計
17.3.1 系統目標
17.3.2 系統功能結構
17.3.3 系統預覽
17.3.4 系統業務流程圖
17.3.5 數據庫設計
17.3.6 數據庫概念設計
17.3.7 數據庫邏輯結構設計
17.3.8 系統文件夾組織結構
17.4 公共類設計
17.4.1 getSqlConnection類
17.4.2 tb_JhGoodsInfo類
17.4.3 tb_JhGoodsInfoMethod類
17.5 系統登錄模塊設計
17.5.1 系統登錄模塊概述
17.5.2 系統登錄模塊技術分析
17.5.3 系統登錄模塊實現過程
17.6 主窗體設計
17.6.1 主窗體概述
17.6.2 主窗體技術分析
17.6.3 主窗體實現過程
17.7 商品進貨管理模塊設計
17.7.1 商品進貨管理模塊概述
17.7.2 商品進貨管理模塊技術分析
17.7.3 商品進貨管理模塊實現過程
17.8 商品銷售管理模塊設計
17.8.1 商品銷售管理模塊概述
17.8.2 商品銷售管理模塊技術分析
17.8.3 商品銷售管理模塊實現過程
17.9 庫存管理模塊設計
17.9.1 庫存管理模塊概述
17.9.2 庫存管理模塊技術分析
17.9.3 庫存管理模塊實現過程
17.10 系統開發技巧與難點分析
17.11 小結
參考文獻



