教程詳情
- 教程名字:精易論壇C#網絡編程基礎
- 教程大小:393.78MB
- 作者:精易論壇
課程大綱:
1. C#網絡編程必要基礎知識:
普及基本Winform知識,線程、委托和回調機制
2. C#網絡客戶端編程:
客戶端TCP、 UDP的消息發送接收
3. C#網絡服務端編程:
服務端TCP、UDP的消息發送接收
4. C#網絡編程實例:
局域網一對一聊天、局域網聊天室
第1課:委托機制
【課程大綱】
- Visual Studio 2010 界面基本操作介紹
- C#中的委托機制
【知識梳理】
- Visual Studio 2010 Winform應用程序開發環境
- 常用控件的命名方法及屬性用途
- C#中委托的聲明與調用
【課堂要求】
- 熟悉 Visual Studio 2010 Winform應用程序開發環境
- 熟練掌握常用控件的命名方法及屬性的用途
- 熟練掌握C#中委托的聲明與調用
第2課:回調機制
【課程大綱】
- 阻塞(同步)與非阻塞(異步)
- C#中的線程使用方法
- C#中的回調機制
【知識梳理】
- 阻塞(同步)與非阻塞(異步)
- C#中線程的創建與啓動
- C#中回調機制的使用
【課堂要求】
- 熟悉什麽是阻塞(同步)與非阻塞(異步)
- 熟練掌握C#中線程的創建與啓動方法
- 熟悉C#中的回調機制
第3課:同步TCP客戶端
【課程大綱】
- TcpClient 的使用方法
- 同步TCP客戶端編程
【知識梳理】
- TcpClient 的幾種實例化方法
- 同步TCP客戶端發送和接收消息
【課堂要求】
- 知道如何根據實際情況選擇用何種方法對 TcpClient進行實例化
- 熟練掌握同步TCP編程
第4課:異步TCP客戶端
【課程大綱】
- 異步TCP客戶端編程
【知識梳理】
- 異步TCP客戶端發送和接收消息
【課堂要求】
- 大緻了解異步TCP編程
第5課:TCP服務端
【課程大綱】
- TCP服務端編程
【知識梳理】
- TCP服務端接收客戶端連接
- TCP服務端發送和接收消息
【課堂要求】
- 了解TCP服務端的結構
第6課:UDP進程通信
【課程大綱】
- 匿名與實名UDP客戶端
- UDP進程通信
【知識梳理】
- 隻接受、隻發送、可收發的UDP客戶端
- 接收和發送匿名或實名UDP消息
【課堂要求】
- 能夠根據實際情況選擇實例化UDP客戶端的方法
- 能夠使用匿名或實名UDP進行消息發送或接收
第7課:UDP廣播和組播
【課程大綱】
- UDP廣播
- UDP組播(多路廣播)
【知識梳理】
- UDP廣播的消息發送
- UDP組播的加入
【課堂要求】
- 能夠熟練使用UDP廣播發送消息
- 了解組播的加入與消息接收
第8課:局域網聊天室
【課程大綱】
- 服務端接受并啓動服務線程
- 接收并轉發客戶端消息
【知識梳理】
- 通過集合保存客戶端Socket
- 通過遍曆集合來進行消息轉發
【課堂要求】
- 了解服務端工作的基本原理
- 了解集合的基本作用
第9課:WebClient
【課程大綱】
- WebClient 取網頁
- WebClient 下載文件
【知識梳理】
- 通過 WebClient 獲取網頁源碼
- 通過 WebClient 同步下載文件
- 通過 WebClient 異步下載文件,并涉及事件關聯
【課堂要求】
- 熟練使用 WebClient 獲取網頁源碼
- 了解事件的關聯的本質其實爲委托
教程截圖
教程下載
原文鏈接:【教程寶盒網】 https://www.jc-box.com/2156.html,轉載請注明出處。
請先
!