• 欢迎各位同学来教程宝盒网学习,这里一切都是免费的!
  • 喝水不忘挖井人,下载前请先评论下,对我们的小小鼓励!
  • 如果没有找到你想要的教程,可以在本站留言,我们会第一时间给你找到~

教程详情

  • 教程名字:精易论坛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 获取网页源码
- 了解事件的关联的本质其实为委托

教程截图

精易论坛C#网络编程基础

教程下载

下载与分享

原创文章转载请注明出处: : 精易论坛C#网络编程基础 | 教程宝盒网 链接:https://www.jc-box.com/2156.html

您可能还会对这些文章感兴趣!

我来说说

(必须)

(必须,保密)

严重鄙视飘过不留毛的鸟
取消