VisualC++程序设计:消息框风格与Windows应用程序
需积分: 9 165 浏览量
更新于2024-08-19
收藏 7.09MB PPT 举报
"VC++大学课件PPT,讲解了消息框风格在Visual C++中的使用,以及关于Visual C++的基本概念和Windows程序设计"
在VC++编程中,消息框是向用户显示简单信息或获取用户输入的常用工具。在提供的描述中,提到了消息框的风格设置。`MessageBox`函数用于创建消息框,它的风格是由以`MB_`开头的常量组合而成的。例如,`MB_OKCANCEL`和`MB_ICONQUESTION`是两种不同的风格:
1. `MB_OKCANCEL`:此风格会在消息框中提供“确定”和“取消”两个按钮供用户选择。如果用户点击“确定”,返回值为`IDOK`;如果点击“取消”,则返回` IDCANCEL`。
2. `MB_ICONQUESTION`:此风格会在消息框左上角显示一个问号图标,表示这是一个询问性质的消息。
在给出的示例代码中:
```cpp
if(IDOK == MessageBox(
NULL,
"是否退出本程序?",
"退出",
MB_OKCANCEL|
MB_ICONQUESTION))
MessageBox(NULL,"再见!","退出",MB_OK);
```
当用户点击“确定”响应“是否退出本程序?”的询问时,会弹出另一个消息框显示“再见!”并仅包含“确定”按钮。这里,`NULL`表示父窗口句柄为空,意味着消息框会独立于任何窗口显示。
课程还介绍了Visual C++(VC++)的基本概念,它是Microsoft为C++语言开发的一款强大的集成开发环境(IDE)。VC++不仅支持C++语言,还是开发Windows应用程序的重要工具。课程涵盖了从基础的C++语言知识到Windows应用程序开发的进阶内容。
课程结构包括42学时的授课、20学时的实验,以及相应的考试评估方式,强调了实践操作的重要性。在学习过程中,会从早期的C语言集成开发环境(如TurboC、BorlandC)讲到面向对象的C++语言,以及其对应的集成开发环境,如BorlandC++和C++Builder,最后重点讲解了VisualC++作为C++的可视化集成开发环境。
此外,课程还涉及了计算机程序设计的基本原理,包括机器语言、汇编语言和高级语言的区别,以及如何通过编译和链接将高级语言程序转化为机器可执行代码。特别指出,高级语言如C/C++具有可移植性和接近自然语言的特性,使得编程更为便捷。
在Windows应用程序开发部分,区分了窗口应用程序和控制台应用程序,后者类似于DOS程序。Windows应用程序采用事件驱动的模式,基于消息机制,与DOS下的直译式执行有所不同。
这个VC++大学课件PPT涵盖了从基础到高级的多个方面,旨在帮助学生理解C++语言和Windows应用程序开发,同时强调了Visual C++作为开发工具的重要作用。
2010-08-24 上传
122 浏览量
106 浏览量
2010-12-17 上传
2009-10-02 上传
2009-12-04 上传
2008-12-25 上传
2014-05-15 上传
2008-07-01 上传
花香九月
- 粉丝: 29
- 资源: 2万+
最新资源
- InstaSwapper:instagram用户名交换器
- chienlove.github.io
- PHPWind论坛 冰蓝
- JAVA源码java拼图游戏源码JAVA源码java拼图游戏源码
- AndroidNotes
- 处理器调度 操作系统 设计一个按优先数调度算法实现处理器调度的程序。
- AndroidRoomStarter:一个简单的会议室数据库启动器
- Avaneesh_153087_PP_Phase3
- matSklearn:用于 scikit-learn 的 MATLAB 包装器-matlab开发
- kitchenator:创建并检查您的每周菜单!
- 韩国公司模板
- 宽屏首页列表翻页教程网(带手机) v3.86
- 数据工厂
- QT虚拟键盘例子.rar
- ProgBases_DialogPr:编程基础中的考试分配
- Tetris-game-engine:基于俄罗斯方块游戏引擎的程序。 多个掉落物体+玩家控制的物体