- 3
- 0
- 约2.76千字
- 约 48页
- 2017-01-07 发布于广东
- 举报
文件传输 授课教师: 导入 在电子教室软件系统中,教师经常需要通过教师机向所有学生下发文件,传递授课资料,有时也需要学生将完成的作业上传到教师机,这就涉及到一个文件传输的问题,本章我们就通过一个简单的文件传输程序。 本章要点 文件传输功能分析设计 文件操作编程技术 多线程编程技术 文件下发程序实现 功能需求分析 包含两个程序,一个发送端程序,一个接收端程序。 发送端程序可以由用户选择要发送的文件。 发送端程序可以指定发送对象,可以是一个IP范围,也可以是某个IP地址。 接收端程序可以由用户指定接收到的文件的存放地址。 界面设计 关键技术分析 文件传输的本质用一句话概括就是:发送方将文件数据读出来,然后调用套接字的发送函数将数据传输到接收方,接收方调用套接字接收函数接收数据,然后重新建立文件并将数据写入文件。 文件传输流程 发送文件功能的实现 接收文件功能的实现流程 代码详解——文件操作 CFile类: CFile类是MFC文件类的基类,提供非缓冲方式的二进制磁盘输入、输出功能;并直接通过派生类来支持文本文件和内存文件。提供访问本地文件内容的功能,不支持访问网络文件的功能。 使用CFile操作文件的基本过程是: 定义CFile对象—〉打开要操作的文件 —〉对文件/写文件—〉关闭文件 文件操作——Open()函数 该函数的功能是打开指
您可能关注的文档
- VisualC++实用教程周进朱训林张宏林第3章-菜单与加速键课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第5章-常用控件课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第6章-文本和字体类课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第7章-图形图像课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第8章-文件操作课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第9章多线程课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第10章-多媒体应用程序设计课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第11章-动态链接库课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第12章-网络编程课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第13章-数据库开发课件教学.ppt
- 中国国家标准 GB/Z 18975.11-2026工业自动化系统与集成 流程工厂(包括石油和天然气生产设施)生命周期数据集成 第11部分: 基于RDFS方法论的参考数据工业简化用法.pdf
- GB 51251-2017 建筑防烟排烟系统技术标准 正式版加条文.pdf
- 《建筑防烟排烟系统技术标准》GB51251-2017(170822报批稿)规范.pdf
- 2025年人形机器人市场研究报告.docx
- 2025年人形机器人市场研究报告.pdf
- 从对话到执行:OpenClaw企业级智能体应用手册.pdf
- 《商业模式创新》.pdf
- Openclaw龙虾全维度安全实战指南.pdf
- 2025年IT行业项目管理调查报告.pdf
- 2025年宠物洗护市场复盘总结及新品趋势.pdf
原创力文档

文档评论(0)