西北工业大学c语言大作业2

西北工业大学c语言大作业2

ID:18698518

大小:611.00 KB

页数:18页

时间:2018-09-21

西北工业大学c语言大作业2_第1页
西北工业大学c语言大作业2_第2页
西北工业大学c语言大作业2_第3页
西北工业大学c语言大作业2_第4页
西北工业大学c语言大作业2_第5页
资源描述:

《西北工业大学c语言大作业2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学院电子信息学院班级08051101学号2011302043姓名陈亮摘要在高级编程技术中的Windows界面编程的SDK编程框架下的软件开发编程。此程序编写了Windows界面,可以打开菜单,实现运行弹出对话框,输入简谐运动初相位X0,初速度V0和角频率W,并选择查看图像模式sin和cos曲线,计算得出简谐振动方程,绘出简谐振动图像。还有计算简谐运动能流密度I。基于教材中的利用Heron公式编写计算三角形面积的窗口程序,重新编写一个窗口程序计算物理上简谐运动方程和能流密度。并且有所创新,加了一个图形输出,是根据简谐运动方程绘制曲线,将单调的界面丰富了,产生了可视化的效果,更

2、加人性化。此程序虽没有动态效果,但能把静态完整的表示出来,数形结合,更易理解,明白,有着较强的实用性。可做物理演示程序,更加灵活地表现出物理现象。5.1-9,,services,andmakethecitymoreattractive,strengtheningpublictransportinvestment,establishedasthebackboneoftheurbanrailtransitmulti-level,multi-functionalpublictransportsystem,thusprotectingtheregionalpositionandac

3、hieveEmail:Email:chenliang@nwpu.edu.cn17目录1摘要31.1设计题目31.2设计内容31.3开发工具31.4应用平台32详细设计32.1程序结构32.2主要功能42.3函数实现42.4开发日志53程序调试及运行63.1程序运行结果63.2程序使用说明73.3程序开发总结74附件(源程序)85.1-9,,services,andmakethecitymoreattractive,strengtheningpublictransportinvestment,establishedasthebackboneoftheurbanrailtran

4、sitmulti-level,multi-functionalpublictransportsystem,thusprotectingtheregionalpositionandachieveEmail:Email:chenliang@nwpu.edu.cn171摘要1.1设计题目界面编程——简谐运动1.2设计内容基于Windows界面编程下的SDK编程框架,设计一个带有对话框、GDI图形输出的Windows窗口的程序,实现求解简谐运动方程,能流密度,绘制简谐振动曲线。运行程序,初始化,X0=V0=W=1时的简谐运动方程和简谐振动曲线。当点击“运行

5、计算绘图”时,弹出对话框

6、对简谐运动初相位X0,初速度V0和角频率W进行修改,点击“确认”,就能计算出简谐运动方程,能流密度,绘制简谐振动曲线,这些结果在窗口显示。1.3开发工具VisualC++6.0和Win32SDKApp1.4应用平台Windows2000/XP/Vista32位2详细设计2.1程序结构一、程序的整体结构首先定义资源头文件resource.h;在进行资源描述文件,此过程可通过可视化操作;正式进入编写程序代码:1、由Win32SDKApp自动生成的SDK编程框架:头文件包含所有头文件或链接库文件全局定义应用实例、主窗口变量、数据结构等全局定义,固定不变消息处理函数原型给出所有消息

7、处理函数的原型,增加/删除消息处理时变动消息映射表宏定义定义消息映射表,增加/删除消息处理时变动窗口过程窗口过程函数的实现,固定不变5.1-9,,services,andmakethecitymoreattractive,strengtheningpublictransportinvestment,establishedasthebackboneoftheurbanrailtransitmulti-level,multi-functionalpublictransportsystem,thusprotectingtheregionalpositionandachieveEm

8、ail:Email:chenliang@nwpu.edu.cn17注册窗口类注册窗口类函数的实现,除非修改窗口属性,一般不动初始化窗口初始化窗口函数的实现,除非修改窗口初始化值,一般不动消息循环Windows应用程序主消息循环,一般不动主函数Windows应用程序基本结构,一般不动消息处理函数实现在这编写消息处理函数2、再对SDK编程框架进行修改:设置了快捷键就必须对消息循环函数修改在编写消息处理函数之前:在消息处理函数原型模块中加入要添加的消息处理函数(如WM_COMMAND、WM_ONPAIT)在消息映射表模块

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。