所有分类
  • 所有分类
  • 在线课堂
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
文档家VIP会员升级

《网络应用编程》PPT课件 河南大学 韩道军

网络应用编程_河南大学
 
课件内容: 
网络应用编程入门知识 
掌握常见的网络应用编程模型;掌握Dns类、IPAddress类的用法。 
1.1 网络应用编程模型及技术 
1.2 IP地址转换与域名解析 
案例1: 单线程网段扫描 
进程管理与线程管理 
理解进程和线程的概念;掌握利用Process类启动进程、终止进程和获得进程信息的方法;理解多线程的应用场景;掌握利用Thread类创建线程、启动线程、终止线程、休眠线程的方法,并能够利用多线程技术设计多线程案例应用方案。 
2.1 进程和线程 
2.2 启动进程 
2.3 获取进程信息与终止进程  
案例2: Windows任务管理器 
2.4 线程创建与启动 
2.5 线程终止与休眠 
2.6 线程同步 
案例3:多线程网段扫描(增加多线程) 
数据流与数据的加密和解密 
掌握常见的编解码标准,灵活运用Encoding类实现编码及解码;掌握常见内存流、文件流、网络流、加密流的创建、读取及写入的用法;灵活利用文件流进行文件操作;了解常见的对称加密算法及非对称加密算法;掌握利用加密流实现文件加解密的方法;了解数字签名的原理及制作方法。 
3.1 编码和解码 
3.2 数据流 
案例4:文件流的基本用法 
3.3 对称加密 
3.4 不对称加密 
案例5:文件加密存储 
3.5 数字签名 
案例6:数字签名制作 
异步编程 
掌握定义、执行和取消异步任务的方法;掌握async await异步关键字的用法。 
4.1 异步编程基础知识 
4.2 异步操作关键字 
4.3 执行和取消异步任务 
案例7:定义、执行异步方法和取消异步任务 
案例8:多任务网段扫描 (增加异步功能) 
WCF入门 
理解WCF架构的特点及应用场景;掌握创建及调用WCF服务的步骤;理解服务协定、数据协定的定义及使用方法。 
5.1 WCF入门 
案例9:创建WCF应用 
案例10:使用数据协定进行数据传递 
WCF和HTTP应用编程 
了解HTTP协议的基本特点;掌握请求应答模型、单向通信模型及双工通信三种通信模式的实现方法。能够利用WCF及HTTP协议设计并实现聊天室应用。 
6.1 WCF和HTTP应用编程 
案例11:利用WCF实现请求应答模式和单向模式通信 
案例12:利用WCF实现双工通信 
案例13:利用WCF+HTTP实现聊天室 
WCF和TCP应用编程-1 
理解TCP及UDP协议的优缺点及应用场合;掌握利用异步编程方式结合TcpClient类及TcpListener类构建C/S架构的基本编程流程;能够利用WCF结合TCP协议设计并实现聊天程序。 
7.1 TCP和UDP应用编程概述 
7.2 使用TcpClient和TcpListener实现TCP应用编程 
7.3 TCP应用举例—群发聊天程序 
案例14:利用WCF+TCP实现吃棋子游戏 
WCF和TCP应用编程-2 
实际项目检索版,结合TCPClient类及TcpListener完成联机绘图的设计与实现。 
案例15:绘制椭圆和矩形-将图形图像当作对象 
案例16-1:单机绘图-绘制类设计及实现 
案例16-2:单机绘图-鼠标事件处理 
案例16-3:单机绘图-公共类及界面 
案例17-1:联机绘图-类设计 
案例17-2:多机协同绘图-多机协同控制设计 
案例17-3:多机协同绘图-序列化及反序列化设计 
案例17-4:多机协同绘图-客户端实现 
案例17-5:多机协同绘图-服务端实现 
WCF和UDP应用编程 
掌握使用UdpClient类进行信息发送和接收的方法;掌握利用UDP协议和WCF设计网络会议程序的步骤。 
8.1 使用UdpClient实现UDP应用编程 
案例18:利用WCF+UDP实现网络会议讨论 
数据库操作 
掌握利用LINQ和EF Core操作数据库的方法。 
案例19: 创建数据库和表结构 
案例20: 从数据库创建模型类和数据上下文类 
案例21: 数据库综合操作 
Vue和ASP.NET Core  
具有利用Vue和ASP.NET Core 开发Web应用的能力。 
案例22:Razor泛型用法 
案例23:Bootstrap栅格布局排列 
案例24:HTML帮助器之BeginForm用法 
案例25:Vue3和ASP.NET Core的创建与配置 
案例26:在Vue3项目中使用Bootstrap和VueRouter 
案例27:利用Vue3及ASP.NET Core Web API实现天气预报 
案例28-1:Vue3和ASP.NET Core网上商城–后端开发讲解 
案例28-2:Vue3和ASP.NET Core网上商城–前端开发讲解 

资源下载
资源下载
0
文档家VIP会员升级
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录