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$700 -
$327從 C 到 C++ 精通面向對象編程
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
79折
$564CUDA 並行編程與性能優化 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
79折
$469GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
79折
$469GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797 -
VIP 95折
ZBrush遊戲角色設計(第2版)$479$455
相關主題
商品描述
本書以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 小結
參考文獻



