C++基础教程:创建工具栏与程序示例

需积分: 10 4 下载量 153 浏览量 更新于2024-07-13 收藏 4.01MB PPT 举报
《Visual_C++_实用教程(第3版)》的这部分内容主要集中在创建工具栏和理解C++编程基础。在CMainFrame::OnCreate方法中,作者展示了如何在MFC(Microsoft Foundation Classes)框架中创建和初始化两个工具栏——`m_wndToolBar`和`m_wndNewBar`。首先,通过`CreateEx`函数创建了一个带有一些特性(如扁平样式、浮动、工具提示和飞入菜单等)的新工具栏,并尝试加载一个预先定义的资源ID IDR_NEWBAR。如果创建失败,会输出错误信息并返回-1。 在创建成功后,作者设置了这两个工具栏的可停靠属性为CBRS_ALIGN_ANY,允许它们在窗口的任意位置进行停靠。接着,调用`DockControlBar`方法将工具栏与主窗口关联,使用户能够根据需要调整它们的位置。这部分代码展示了在MFC中管理控件布局和交互的重要环节。 与此同时,课程还回顾了C++语言的基础知识,包括但不限于程序结构、数据类型、运算符、表达式、基本语句、函数、预处理器指令、构造类型、指针和引用等概念。例如,章节中给出了三个简单的C++程序示例: 1. [例Ex_Simple1]演示了如何接收用户输入,计算圆的面积,这涉及到了变量声明、输入操作和输出控制台信息。 2. [例Ex_Simple2]展示了如何使用嵌套循环结构输出星号构成的三角形,这是函数和循环控制的直观应用。 3. [例Ex_Simple3]则是使用类的概念(CDrawArray)重写了前一个例子,引入了面向对象编程的思想,通过类的定义和成员函数实现了功能。 这部分内容对于初学者来说至关重要,它不仅教授了如何在Visual C++环境中工作,也强调了C++语言的基础知识在实际项目中的运用。通过这些实例,读者可以逐步熟悉C++编程的基本语法和面向对象编程的思维方式。