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

教程详情

  • 教程名字:精易论坛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#网络编程基础

教程下载

资源下载
免费资源
诚通网盘点击下载提取码: 4672复制
免费下载地址,低速
付费资源
此资源下载价格为3立即购买,VIP免费
高速下载地址,【百度网盘】+【直链下载】
没有百度网盘会员也可以用直链地址高速下载了
资源下载
下载价格3
高速下载地址,【百度网盘】+【直链下载】
没有百度网盘会员也可以用直链地址高速下载了

原文链接:【教程宝盒网】 https://www.jc-box.com/2156.html,转载请注明出处。

0
分享海报

评论0

请先

没有账号? 注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码