中W由棉 (华东)
CHINA UNIVERSITY OF PETROLEUM
《Visual C++语言》实验报告
专业班级:电气工程及其自动化
实验一 熟悉 Visual C++ 程序调试方法
一、实验目的
(1)熟悉Visual C++ 开发环境;
⑵ 掌握在Visual C++ 开发环境调试程序的方法。
二、实验内容
创建三个项目,项目类型分别为: Win32 Console Application Win32
Application 和MFCAppWizard(exe),分别编译运行各个程序,观察
各种项目类型
程序的特点。
创建一个 Win32 Console Application 类型的项目,输入下面的 代码,按
照要求对代码进行调试。
说明:下面的程序求100?1000以内的水仙花数,所谓水仙花数就是
的整数,其个位数字、 十位数字和百位数字的立方和等于该数本身的
值,则这个数称为水仙花数。
Not using precompile headers
Not using precompile headers o
#include #include
narcissus();void
narcissus();
解决方案 1: 右键单击项目工程中的 cpp 文件,在菜单
Project-Settings-C/C++-Precompile Header ,设置为第一项:
解决方案 2: 在 .cpp 文件开头添加包含文件。 #include
五、实验总结
通过本次试验我熟悉了 Visual C++ 开发环境;掌握了在 Visual C++ 开发环境调试程序的方法; 了解了 Win32 Console Application Win 32Applicati on 和 MFC AppWizard(exe)三者的不同之处;同时进 一步巩固了单步调试的步骤和方法,为以后的编程练习打下了基础。
补充内容:
程序调试
操作类型功能键 对应菜单 含义
Ctrl+F5 Build | Run exe
运行当前项目
F7
Build | Build exe
建立可执行程序
F5
Build | Start Debugging
启动调试程序
F5
Debug | Go
继续运行
F11
Debug | Step into
进入函数体内部
Shift
+F11 Debug | Step out
从函数体内部运行出
来
F10Debug | Step Over执行一行语句F9设置/ 清除断点Ctrl
F10
Debug | Step Over
执行一行语句
F9
设置/ 清除断点
Shift + Debug | Quick Watch
运行到光标所在位置快速查看变量或表达式的值
运行到光标所在位置
快速查看变量或表达
Shift + Debug | Stop Debugging 停止调试
实验二 熟悉 Windows 源程序基本结构
一、实验目的
熟悉Visual C++ 开发环境;
熟悉 Windows 系统事件驱动的运行机制;
⑶熟悉Windows应用程序源程序基本结构;
二、实验内容
创建一个空白的 Win32 Application 应用程序,建立相关文件,手
工输入下列
代码,实现一个 Windows 窗口程序。
#in elude
LRESULT CALLBACK WndProc(HWND hwn d,UINT messgae.
WPARAM wParam,LPARAM IParam);
=300; pts[0].y = 20;
pts[1].x =
=400;
pts[1].y =
=20;
pts[2].x =
=350;
pts[2].y =
=120;
pts[3].x =
=250;
pts[3].y =
=120;
pts[4].x =
=340;
pts[4].y =
=50;
POINT pts1[6];
pts1[0].x = 760; pts1[0].y = 200;
pts1[1].x =
900;
pts1[1].y =
200;
pts1[2].x =
970;
pts1[2].y =
321;
pts1[3].x =
900;
pts1[3].y =
442;
pts1[4].x =
760;
pts1[4].y =
442;
pts1[5].x =
690;
pts1[5].y =
321;
switch(messgae)
{
case WM_PAINT:
hdc=BeginPaint(hWnd,PtStr);
SetMapMode(hdc,MM_ANISOTROPIC);
hPenOld=(HPEN)GetStockObject(BLACK_PEN);
a / ?良 d 费
JC砒
您可能关注的文档
- “强责任争一流大提升”大讨论活动总结.docx
- “情”为何物日记心情随笔.docx
- “我进步了”周记800字周记800字.docx
- “扫黄打非”整治工作总结,年终总结.docx
- “新”最爱你的人是我日记情感日记.docx
- “新生杯”辩论赛策划书活动方案.docx
- “新绵阳,心家园”——房交会策划书计划方案.docx
- “旭日”暑期三下乡实践队五年级(2)班开班大会日记心情随笔.docx
- “日行一善”班队课案例.docx
- “智慧团建”班级变更系统操作指南.docx
- 三年级下册语文1-8单元默写通关训练(含答案)(2).docx
- 2026年及未来5年市场数据中国金属钒市场发展规划及投资战略可行性预测报告.docx
- 2026年及未来5年市场数据中国金属工艺品行业全景调研及投资可行性报告.docx
- 2026年及未来5年市场数据中国金属家具市场分析及投资战略研究预测可行性报告.docx
- 2026年及未来5年市场数据中国金属膜电阻器行业市场需求预测与投资战略规划分析报告.docx
- 2026年及未来5年市场数据中国金银花行业市场发展战略分析及投资前景专项预测报告.docx
- 2026年及未来5年市场数据中国金银花行业市场研究及投资战略预测报告.docx
- 2026年及未来5年市场数据中国抗氧化剂市场专项调查分析及投资前景预测报告.docx
- 2026年及未来5年市场数据中国救护车市场运行格局及投资战略研究报告.docx
- 2026年及未来5年市场数据中国精细化工行业发展前景预测及投资分析报告.docx
最近下载
- 2025年6月福建高中学业水平合格考化学试卷试题(含答案).pdf
- 材料力学-孙训方第五版精品课件.ppt VIP
- 辽宁省大连市2024-2025学年高二上学期期末考试化学试题.docx VIP
- 南京大学-声学基础课件-第10章-固体中声传播的基本特性.pdf VIP
- T /GDIDA 012—2025 儿童智能玩具场景化设计与产业化应用导则.pdf VIP
- 南京大学-声学基础课件-第2章-膜的横振动.pdf VIP
- 李凭箜篌引教案一等奖.docx VIP
- 2025至2030中国采棉机行业调研及市场前景预测评估报告.docx VIP
- BP-2CS母线保护母联死区保护试验方法培训讲解.ppt VIP
- 南京大学-声学基础课件-第4章-声波在平面界面的反射、折射和透射.pdf VIP
原创力文档

文档评论(0)