幫助中心 | 我的帳號 | 關於我們

C#網路應用編程(第4版微課版工業和信息化部十二五規劃教材)/軟體開發人才培養系列叢書

  • 作者:編者:馬駿//韓道軍|責編:王宣
  • 出版社:人民郵電
  • ISBN:9787115633194
  • 出版日期:2024/01/01
  • 裝幀:平裝
  • 頁數:260
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要介紹C#語言、WinForms應用編程、C/S網路應用編程、ASP.NET Core和Vue應用編程的基礎知識。全書共10章,第1?5章主要介紹C#語言和WinForms應用編程的基礎知識;第6?8章主要介紹C/S網路應用編程的基本技術,並用一個實例介紹項目的完整實現;第9?10章主要介紹ASP.NET Core Web應用編程架構和Vue架構,以及HTML和CSS編程的基本技術,並用一個實例介紹前端Vue項目+後端ASP.NET Core Web API項目的完整實現。此外,附錄中給出了本書的上機實驗和課程設計。
    本書可作為高等院校電腦相關專業的教材,也可供喜愛C#網路應用編程的讀者自學使用。

作者介紹
編者:馬駿//韓道軍|責編:王宣

目錄
第1章  概述
  1.1  C#語言和Visual Studio開發環境
    1.1.1  C#語言和.NET
    1.1.2  Visual Studio IDE和Visual Studio Code
    1.1.3  安裝Visual Studio 2022開發環境
  1.2  解決方案和項目
    1.2.1  基本概念
    1.2.2  創建客戶端應用項目和解決方案
    1.2.3  創建伺服器端應用項目和Web應用項目
    1.2.4  源程序備份
  1.3  C#代碼的組織和調試
    1.3.1  命名空間和類
    1.3.2  Main方法
    1.3.3  代碼註釋與代碼的快速鍵入
    1.3.4  C#代碼命名約定
    1.3.5  通過斷點調試C#程序
  1.4  網路應用編程模型
    1.4.1  互聯網與企業內部網
    1.4.2  C/S模式
    1.4.3  B/S模式
  習題
第2章  控制台和WinForms應用編程入門
  2.1  控制台應用編程入門
    2.1.1  創建控制台應用項目示例主菜單
    2.1.2  控制台輸出與輸入
    2.1.3  數據的格式化表示與基本用法
  2.2  WinForms應用編程入門
    2.2.1  創建WinForms應用項目示例主菜單
    2.2.2  窗體與控制項
    2.2.3  消息框
  2.3  常用控制項及其基本用法
    2.3.1  標籤、按鈕和文本框
    2.3.2  面板和分組框
    2.3.3  單選按鈕
    2.3.4  複選框
    2.3.5  列表框和下拉框
    2.3.6  圖像和圖像列表
  習題
第3章  C#基本數據類型和流程式控制制語句
  3.1  數據類型和運算符
    3.1.1  C#的類型系統
    3.1.2  常量與變數
    3.1.3  運算符與表達式
  3.2  簡單類型
    3.2.1  整型
    3.2.2  浮點型
    3.2.3  布爾型
    3.2.4  字元型
    3.2.5  枚舉類型
    3.2.6  可空類型

  3.3  字元串
    3.3.1  字元串的創建與表示形式
    3.3.2  字元串的常用操作方法
    3.3.3  StringBuilder類
  3.4  數組
    3.4.1  基本概念
    3.4.2  一維數組的聲明和引用
    3.4.3  一維數組的統計運算及數組和字元串之間的轉換
    3.4.4  一維數組的複製、排序與查找
    3.4.5  二維數組
    3.4.6  交錯數組
  3.5  數據類型之間的轉換
    3.5.1  基本概念
    3.5.2  幾種特殊的類型轉換方法
  3.6  流程式控制制語句
    3.6.1  分支語句
    3.6.2  循環語句
    3.6.3  跳轉語句
    3.6.4  異常處理語句
  習題
第4章  C#面向對象編程
  4.1  類和結構
    4.1.1  類的定義和成員組織
    4.1.2  訪問修飾符
    4.1.3  欄位和局部變數
    4.1.4  構造函數
    4.1.5  new關鍵字和this關鍵字
    4.1.6  static關鍵字
    4.1.7  結構
  4.2  方法
    4.2.1  方法聲明
    4.2.2  方法中的參數傳遞
    4.2.3  Lambda表達式
  4.3  屬性和事件
    4.3.1  屬性聲明
    4.3.2  委託
    4.3.3  事件
  4.4  常用類和結構的基本用法
    4.4.1  數學運算
    4.4.2  日期時間處理
    4.4.3  計時器
    4.4.4  秒錶和隨機數
  4.5  類的封裝與繼承
    4.5.1  基類與擴充類
    4.5.2  類繼承中的關鍵字和構造函數
  4.6  介面和泛型集合
    4.6.1  介面的聲明和實現
    4.6.2  通過介面實現繼承
    4.6.3  泛型集合
  習題

第5章  文本文件讀寫與資料庫操作
  5.1  文本文件讀寫及其基本操作
    5.1.1  文本文件編碼和解碼
    5.1.2  文本文件讀寫基本操作
  5.2  資料庫與DataGridView控制項
    5.2.1  SQL Server LocalDB簡介
    5.2.2  創建資料庫和表結構
    5.2.3  DataGridView控制項
  5.3  利用LINQ和EF Core操作資料庫
    5.3.1  EF Core簡介
    5.3.2  安裝EF Core Power Tools擴展
    5.3.3  從資料庫創建模型類和數據上下文類
    5.3.4  初始化資料庫中的表數據
    5.3.5  利用LINQ查詢資料庫數據
    5.3.6  利用LINQ插入更新和刪除數據
    5.3.7  使用EF Core執行原始SQL命令
    5.3.8  資料庫操作完整示例
  習題
第6章  C/S網路應用編程入門
  6.1  IP地址轉換和域名解析
  6.2  進程和線程
    6.2.1  進程
    6.2.2  線程
  6.3  數據編碼和解碼
    6.3.1  常見的字符集編碼方式
    6.3.2  利用Encoding類實現編碼和解碼
  6.4  數據流
    6.4.1  文件流
    6.4.2  內存流
    6.4.3  網路流
    6.4.4  StreamReader類和StreamWriter類
    6.4.5  序列化和反序列化
  習題
第7章  TCP應用編程
  7.1  TCP應用編程預備知識
    7.1.1  TCP簡介
    7.1.2  TCP應用編程的技術選擇
    7.1.3  TcpClient類和TcpListener類
  7.2  同步TCP應用編程
    7.2.1  同步TCP應用編程的一般步驟
    7.2.2  利用同步TCP編寫棋子消消樂遊戲
  7.3  非同步TCP應用編程
    7.3.1  非同步編程模式概述
    7.3.2  非同步TCP應用編程的一般方法
    7.3.3  利用非同步TCP編寫群聊遊戲
    7.3.4  利用非同步TCP編寫五子棋遊戲
  7.4  TCP應用編程開發實例
  習題
第8章  UDP應用編程
  8.1  UDP應用編程基礎知識

    8.1.1  UDP與TCP的區別
    8.1.2  UdpClient類
    8.1.3  同步發送和接收數據
    8.1.4  非同步發送和接收數據
  8.2  利用UDP進行廣播和組播
    8.2.1  廣播和組播的基本概念
    8.2.2  加入和退出組播組
    8.2.3  利用廣播和組播實現群發功能
  8.3  利用UDP編寫網路會議程序
  習題
第9章  ASP.NET Core Web應用編程入門
  9.1  ASP.NET Core Web編程基礎知識
    9.1.1  基本概念
    9.1.2  利用布局頁設計示例導航
    9.1.3  路由請求與URL映射
    9.1.4  Razor語法及其基本用法
  9.2  Web前端開發架構Bootstrap
    9.2.1  基本概念
    9.2.2  常用布局容器和對齊方式CSS類
    9.2.3  常用顏色組合CSS類
    9.2.4  Bootstrap柵格系統
  9.3  利用標記幫助器和HTML幫助器實現界面交互
    9.3.1  標記幫助器和HTML幫助器
    9.3.2  呈現form元素的HTML幫助器
    9.3.3  文本框和密碼框
  習題
第10章  Vue和ASP.NET Core Web API
  10.1  項目創建與配置
    10.1.1  添加ASP.NET Core Web API項目到解決方案
    10.1.2  添加Vue3項目到解決方案
    10.1.3  在Vue3項目中使用Bootstrap5和VueRouter
  10.2  Vue前端開發入門
    10.2.1  主界面設計
    10.2.2  Vue編程基礎
  10.3  HTML5常用標記
    10.3.1  基本概念
    10.3.2  標題和段落
    10.3.3  容器和超鏈接
    10.3.4  列表和導航
    10.3.5  圖像、音頻和視頻
    10.3.6  表格
    10.3.7  界面交互
  10.4  層疊式樣式表
    10.4.1  CSS簡介
    10.4.2  CSS的級聯控制
    10.4.3  CSS的盒模型
    10.4.4  常用CSS選擇器
    10.4.5  字體和文本控制
  10.5  綜合示例
    10.5.1  天氣預報

    10.5.2  網上商城
  習題
附錄A  上機實驗
附錄B  課程設計

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032