毕业论文基于C#WinForm的语音通信系统设计

毕 业 设 计

目基于C#WinForm的语音通信系统设计学生姓名学 号系 别防灾仪器系专 业测控技术与仪器班 级开题时间2013年12月25日答辩时间2014年06月07日指导教师职 称教授

摘要 C#是一种可视化的程序设计语言。Windows窗体和控件是开发C#应用程序的基础,窗体和控件扮演者重要的角色。此次设计的主要任务就是通过在C# WinForm在多媒体数据通信中,能够对多媒体数据进行压缩、实时流传等操作。本文详细介绍了此次毕业设计的开发过程。Windows应用程序的设计基础,以及通过UDP来作为可行的网络传输层协议中,UDP协议的主要作用。还有对采集到得声音进行压缩编码,再通过采用Socket UDP的方式来实现数据传输,之后进行数据解码进行实时播6+放,最后利用窗体应用程序实现便于用户操作的UI界面。

关键词:C#应用程序;UDP协议;声音采集;数据传输

The design of voice communication system based on C#WinForm

Abstract C# is a visual programming language. Windows forms and controls is the foundation for the development of C# application, the form and control plays an important role. The main task of this design is the C# WinForm in the multimedia data communications, to compress the multimedia data, real-time circulating operation. This paper introduces the development process of the graduation design. Design of Windows application program, and through UDP as network transmission feasible protocol, main function of the UDP protocol. The collected voice compression coding, and then through the use of Socket UDP to realize the data transmission, data decoding real-time broadcast 6+, finally achieve a user-friendly UI interface using the application form.

Keywords: C# application ;UDP protocol ; Sound acquisition ; The data transfer 目 录

第1章 前言1

1.1 课题内容及意义1

1.1.1 选题背景1

1.1.2研究现状及发展趋势1

1.2论文组织结构2

第2章 C#WinForm的语音通信系统设计应用原理3

2.1 C#WinForm应用程序设计基础3

2.1.1 计算机窗体3

2.1.2计算机控件和计算机事件4

2.1.3 Windows窗体和基本属性5

2.1.4 创建窗体7

2.1.5设置启动窗体属性和窗体的显示与隐藏7

2.1.6窗体的事件8

2.1.7窗体控件描述和常用控件8

2.1.8常用属性10

2.2 UDP协议10

2.3 蓝牙耳机的技术发展与应用11

第3章 系统设计方案12

3.1设计流程12

3.2 步骤分析12

3.2.1初始化12

3.2.2语音采集13

3.2.3语音压缩13

3.2.4数据传输13

3.2.5数据接收、解压14

3.2.6播放14

3.3 本章小结14

第4章 系统测试结果15

4.1 硬件部分测试15

4.2 软件部分测试15

4.3 综合测试17

第5章 总结和展望19

5.1 课题工作和总结19

5.2 系统功能的拓展19

致 谢20

参考文献21

附 录23

第1章 前言

1.1 课题内容及意义

1.1.1 选题背景

随着信息化日益飞速发展,对于数字多媒体的应用越来越广泛,宽带网概念逐渐走入更广阔的空间,数字多媒体深入人心。许多应用课题都围绕着两者展开,其中可视电话、电话会议系统和视频会议系统

计算机winform参考文献写,毕业论文基于C#WinForm的语音通信系统设计.doc相关推荐

  1. 医院信息管理系统论文java_毕业论文-基于java的医院门诊信息管理系统设计与实现...

    毕业论文-基于java的医院门诊信息管理系统设计与实现 重庆邮电大学毕业设计(论文)编 号: 审定成绩: 毕业设计(论文) 设计(论文)题目: 基于 JAVA 的医院门诊信息管理系统 设计与实现 学 ...

  2. php比价源码,定稿毕业论文基于PHP的家电在线比价系统设计与实现喜欢就下吧(资料4)...

    <(毕业论文)基于PHP的家电在线比价系统设计与实现.doc>由会员分享,可免费在线阅读全文,更多与<(定稿)(毕业论文)基于PHP的家电在线比价系统设计与实现(喜欢就下吧)> ...

  3. 基于RS485的简单现场总线通信系统设计-南邮自动化课程设计

    基于RS485的简单现场总线通信系统设计 指导书   1.     课程设计目的 1)       进一步融合大学期间所学的理论知识和实践技能: 2)       提高学生问题分析能力和实际操作能力: ...

  4. android五子棋论文,毕业论文-基于Android五子棋的设计与实现.doc

    毕业论文-基于Android五子棋的设计与实现 总 目 录 毕业设计(论文) 指导老师评语表 评阅人评阅表 答辩记录表 答辩委员会评语表 承 诺 书 我谨此郑重承诺: 本毕业设计(论文)是本人在指导老 ...

  5. 基于linux的智能小车_基于ARM10与LINUX智能小车系统设计.doc

    基于ARM10与LINUX智能小车系统设计 基于ARM的智能小车系统的设计 摘 要 基于ARM的嵌入式系统其性能优良,移植性好,已广泛应用在各个行业,因此将ARM微处理器应用于智能小车的控制系统是一种 ...

  6. 最小拍有纹波系统仿真实验Matlab,控制技术实验报告--基于Matlab的最少拍控制系统设计.doc...

    计算机控制技术 --基于Matlab的最少拍控制系统设计 学 院: 计算机科学与技术 班 级: 计科0902班 学 号: 姓 名: 指导老师: 日 期: 2012年12月10日 实验五 基于Matla ...

  7. 水位传感器c语言程序,基于STC89C51单片机的水位传感器控制系统设计.doc

    基于STC89C51单片机的水位传感器控制系统设计 摘 要 本设计简单.方便.成本低,采用的是比较优化的电路设计方案:以单片机STC89C51为核心控制水塔水位, 利用简易的水位传感器进行水位信号采集 ...

  8. 步进电机的计算机控制系统设计,基于.51单片机的步进电机控制系统设计.doc

    基于51单片机的步进电机控制系统设计 中文摘要 步进电机是一种受,并且能将相应的或者的电动机.由于步进电机具有步距误差不积累.运行可靠.结构简单.惯性小.成本低等优点,因此,被广泛使用于计算机外围电路 ...

  9. 病历管理系统代码android,基于Android系统移动电子病历系统设计.doc

    基于Android系统移动电子病历系统设计 基于Android系统移动电子病历系统设计 摘要 针对当前医疗环境下的病历管理环节,在以经济适用的前提下设计基于Android客户端和WIFI网络的移动电子 ...

最新文章

  1. 别和 Python 说再见了!!
  2. 用c语言大一个三角形图形,c语言图形,请高手修改,效果是一个三角形绕一点旋转一周...
  3. 前端学习(2371):组件之间的通讯方式
  4. 前端学习(972):swiper插件使用 参数更改
  5. react手机机端css_react工程搭建系列之---移动端适配与antd-mobile高清适配方案
  6. 转:ORA-01126: 数据库必须已装载到此实例并且不在任何实例中打开
  7. 装箱(Boxing)和拆箱(Unboxing)
  8. 信息学奥赛一本通(1061:求整数的和与均值)
  9. 【李宏毅机器学习】Semi-supervised Learning 半监督学习(p24) 学习笔记
  10. 并发容器Map之一:ConcurrentHashMap原理(jdk1.8)
  11. 开源一个WEB版本GEF,基于SVG的网页流程图框架
  12. python代码求圆锥体积_计算圆锥体积的c++程序
  13. PDCA理念融入软件测试
  14. udl 连mysql_几种常见的数据库连接方法
  15. 关于浏览器被劫持主页的处理方法(完结版)
  16. 图片的轮播(轮播图)
  17. 古风排版(20 分)
  18. Thinking Everyday V: 在有微博之前
  19. 《花雕学AI》23:中文调教ChatGPT的秘诀:体验测试与通用案例,解锁无限有趣玩法!
  20. 使用AI技术获取图片文字与识别图像内容

热门文章

  1. python gui编程 自动化框架_使用Python进行GUI操作自动化
  2. Python库:wordcloud库介绍、政府工作报告词云、自定义背景词云
  3. jquery easyUi的学习笔记{一头扎进EasyUI}
  4. python类的属性打印_python 打印类的属性、方法
  5. 均值滤波计算_从零学美颜算法保边滤波
  6. mysql 事务中锁处理_MySQL事务处理及锁定_MySQL
  7. 运行时修改Standard shader的Mode
  8. vsftp pam mysql_实验记录:vsftp整合mysql-pam管理虚拟账号
  9. 使用Entity Developer构建ASP.NET Core Web API应用程序
  10. fread读取同一个文件得到缓冲区大小不同_缓冲区——计算机科学