[题目描述] 设计一个网络计算器,要求具备C/S(客户端/服务端)模式。(具体看详情) 5
[题目描述]设计一个网络计算器,要求具备C/S(客户端/服务端)模式,由客户端发送操作数及运算方式至服务端,服务端进行计算后得到的结果返回给客户端进行显示;同时,客户端及...
[题目描述]
设计一个网络计算器,要求具备C/S(客户端/服务端)模式,由客户端发送操作数及运算方式至服务端,服务端进行计算后得到的结果返回给客户端进行显示;同时,客户端及服务端都通过记录文件的方式保存程序运行信息、计算过程信息及结果等。
[基本要求]
1、计算器GUI客户端:
① 至少实现整型和浮点型的加减乘除运算。
② 至少包括菜单选项:打开文件、保存计算步骤等。“保存计算步骤”需要以文件形式保存计算的整个过程和结果。“打开文件”则可查看保存的计算步骤文件。
③ 客户端通过网络连接方式传送操作数和运算方式至服务端,由服务端进行计算并返回计算结果,客户端获取计算结果并显示。
2、计算器GUI服务端:
① 服务端通过网络连接方式获取到客户端传送的操作数和运算方式,进行计算并返回计算结果至客户端。
② 至少包括菜单选项:打开文件、保存日志等。“保存日志”需要以文件形式保存客户端连接信息、计算过程以及计算结果。“打开文件”则可查看保存的相关信息(选做)
[实现提示]
GUI 、事件响应机制 、网络通信、I/O输入输出流。 展开
设计一个网络计算器,要求具备C/S(客户端/服务端)模式,由客户端发送操作数及运算方式至服务端,服务端进行计算后得到的结果返回给客户端进行显示;同时,客户端及服务端都通过记录文件的方式保存程序运行信息、计算过程信息及结果等。
[基本要求]
1、计算器GUI客户端:
① 至少实现整型和浮点型的加减乘除运算。
② 至少包括菜单选项:打开文件、保存计算步骤等。“保存计算步骤”需要以文件形式保存计算的整个过程和结果。“打开文件”则可查看保存的计算步骤文件。
③ 客户端通过网络连接方式传送操作数和运算方式至服务端,由服务端进行计算并返回计算结果,客户端获取计算结果并显示。
2、计算器GUI服务端:
① 服务端通过网络连接方式获取到客户端传送的操作数和运算方式,进行计算并返回计算结果至客户端。
② 至少包括菜单选项:打开文件、保存日志等。“保存日志”需要以文件形式保存客户端连接信息、计算过程以及计算结果。“打开文件”则可查看保存的相关信息(选做)
[实现提示]
GUI 、事件响应机制 、网络通信、I/O输入输出流。 展开
展开全部
C语言课程设计报告
题目:设计一个简单计算器
目 录
1.设计目的
2.内容
3.总体设计(有流程图)
4.源程序编写(附上了运行图)
5.执行结果
6.心得体会
一、 设计目的
设计一个简单计算器,在功能上功能尽量模拟windows操作系统中的计算器,系统界面不做强制要求。
全面熟悉、掌握C语言基本知识,掌握C程序设计中的顺序、分支、循环三种结构及数组、函数、指针和文件的操作,把编程和实际结合起来,增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养使用计算机解决实际问题的能力,规范编程思想,为以后在专业课程中应用计算机系统解决计算、分析、实验和设计等学习环节打下较扎实的基础。
题目:设计一个简单计算器
目 录
1.设计目的
2.内容
3.总体设计(有流程图)
4.源程序编写(附上了运行图)
5.执行结果
6.心得体会
一、 设计目的
设计一个简单计算器,在功能上功能尽量模拟windows操作系统中的计算器,系统界面不做强制要求。
全面熟悉、掌握C语言基本知识,掌握C程序设计中的顺序、分支、循环三种结构及数组、函数、指针和文件的操作,把编程和实际结合起来,增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养使用计算机解决实际问题的能力,规范编程思想,为以后在专业课程中应用计算机系统解决计算、分析、实验和设计等学习环节打下较扎实的基础。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询