《Visual-C++语言》实验报告.docx

中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砒

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档