网络编程技术及应用
网络编程技术及应用
1000+ 人选课
更新日期:2026/04/02
开课平台学银在线
开课高校湖南人文科技学院
开课教师李曾妍彭剑张政
学科专业工学计算机类
开课时间2026/03/05 - 2026/07/25
课程周期21 周
开课状态开课中
每周学时-
课程简介

这门课会讲什么?

        《网络编程技术及应用》是网络工程专业的专业必修课,同时也是通信工程等专业的专业选修课。它是计算机网络、网络协议分析等课程的后续课程,开设目标是加强学生基于网络架构原理的编程技术应用能力,是一门综合应用的课程。

        本课程的课堂学时设置为:理论课32学时,实践课16学时。

        目前,主讲教师精心制作了总时长1699分钟的教学视频,包含了课堂教学知识点、课外拓展知识点、案例分析等内容,58个辅助学习文档,作业库、试卷库已建好,同时还拥有在线编程软件平台,完全实现了教、学、练一体化。

         同学们可以在线看视频学习、在线测试学习效果,还可以在线练习编写和运行程序,非常方便。


你将收获什么?

        本课程注重培养学生的理论分析和动手实践能力。

        学习本课程后,你将获得如下:

        1、掌握网络编程的原理、编程方法及适用场合、网络数据处理的技术的知识目标。

        2、具备良好的网络编程实践能力。

        3、能进行网络应用程序开发、处理网络通信中可能遇到的问题、应用优化改进网络软件的能力。


适合什么人学习?

        本课程适合高校网络工程专业学生、通信工程专业学生,以及对基于网络的应用开发感兴趣的各类人员。

课程大纲

课程章节

  • 网络应用程序设计基础
  • 网络程序通信模型
  • 网络数据的内容与形态
  • 协议软件接口
  • 流套接字编程
  • 数据报套接字编程
  • 原始套接字编程
  • 网络通信中的IO操作
  • Winpcap编程
  • 网络编程实验

网络应用程序设计基础

1.1 网络编程导论

1.2 网络应用程序设计基础

1.3 编程(一)VC++ 6.0 集成开发环境

1.4 编程(一)VC++ 6.0基本应用程序的创建

1.5 直播课视频

网络程序通信模型

2.1 网络程序通信模型

2.2 编程(二)C与C++语言基础

2.3 编程(二)C++ 面向对象程序设计

2.4 直播课视频

网络数据的内容与形态

3.1 网络数据的内容与形态

3.2 编程(三)Windows编程与MFC基础

3.3 学生难点与实践任务(直播课)

3.4 直播课视频

协议软件接口

4.1 协议软件接口

4.2 编程(四)VC-菜单、工具栏和状态栏

4.3 编程(四)VC-使用Windows标准控件

4.4 编程(四)VC-MFC的一些常用类

4.5 直播课视频

流套接字编程

5.1 流式套接字编程

5.2 流式套接字编程-知识点

5.3 流式套接字编程-设计案例

5.4 编程(五)VC-文档及视图结构的应用程序开发

5.5 编程(五)VC-对话框的应用

5.6 TCP的流传输控制

5.7 TCP的流传输控制(直播课视频)

5.8 编程(六)VC-Windows套接字

5.9 编程(六)VC-邮槽与管道

5.10 案例设计讨论直播1

5.11 案例设计讨论直播2

5.12 案例设计讨论直播3

数据报套接字编程

6.1 数据报套接字编程

6.2 编程(七)通信端口编程

6.3 编程(七)Internet编程

6.4 直播课视频(知识点+案例)

原始套接字编程

7.1 原始套接字编程

7.2 编程(八)VC++和SQL Server访问技术

7.3 编程(八)VC++和ODBC访问技术

7.4 直播课视频(知识点+案例)

网络通信中的IO操作

8.1 网络通信中的IO操作

8.2 直播课视频(阻塞I/O模型、非阻塞I/O模型、I/O复用模型)

8.3 直播课视频(基于消息的模型、基于事件的模型)

8.4 直播课视频(重叠I/O模型、完成端口模型)

Winpcap编程

9.1 PPT Winpcap编程

9.2 编程(九)VC++ 中OLE DB访问技术

9.3 编程(九)VC++和MySQL访问技术

9.4 直播课视频

网络编程实验

10.1 实验一讲解

10.2 实验二

10.3 实验三

10.4 实验四讲解

10.5 实验六

10.6 实验七

App 下载
关注我们