Visual C++ TurboC串口通信与MFC图形编程详解
需积分: 35 57 浏览量
更新于2024-07-23
收藏 463KB PDF 举报
"《Visual C++ TurboC串口通信编程实践 第2版》是一本专注于Windows环境下,利用Visual C++(Visual Studio的前身)和TurboC进行串口通信的实战指南。该书不仅涵盖了基础的串口编程技术,还深入探讨了如何在Visual C++环境中构建应用程序,特别是MFC(Microsoft Foundation Classes)框架下的图形用户界面设计。
章节2主要介绍了MFC的基础概念,如窗口管理(如ON_WM_CREATE()处理消息映射),图形绘制,包括使用CDC(Device Context)进行文本输出、图形绘制、设备相关位图和图标操作,以及不同类型的DC(Device Context)映射。这些内容是理解和开发图形界面程序的基础。
第3章讲解了文档视图框架,这是MFC中的核心结构,用于管理窗口间的交互和消息传递,以及如何接收用户的输入。作者详细阐述了文档、视图、框架之间的协作关系,这对于构建复杂的应用程序至关重要。
第4章至第5章着重于MFC的各种控件的使用,如按钮(Button)、静态框(StaticBox)、编辑框(EditBox)、滚动条(ScrollBar)、列表框(ListBox)等,还包括组合框(ComboBox)和树形控件(TreeCtrl)等高级控件。此外,还包括对话框的设计,如资源编辑器的使用、有模式和无模式对话框的区别,以及如何在对话框中进行消息映射和数据处理。
书中特别提到,DialogBar支持ON_UPDATE_COMMAND_UI操作,可以进行状态指示和交互式设置。在对话框设计中,如何通过属性对话框和通用对话框实现文件选择功能,例如使用CStringCFileDialog来获取完整的文件名和扩展名,是实用的编程技巧。
《Visual C++ TurboC串口通信编程实践 第2版》不仅提供了串口通信的实践案例,还深入剖析了MFC的使用,对于希望学习或提升Windows平台下C++编程能力,尤其是GUI开发的读者来说,是一本不可多得的参考书籍。"
278 浏览量
115 浏览量
146 浏览量
2012-01-12 上传
116 浏览量
2011-02-15 上传
126 浏览量
101 浏览量
117 浏览量
zkdwmm
- 粉丝: 0
- 资源: 2
最新资源
- 高速电路设计 A Practical Guide to High-Speed Printed-Circuit-Board
- 2006年4月二级C语言笔试试题.doc
- 华为编程规范.pdf
- Tapestry开发指南.pdf
- liferay portlet二次开发宝典
- C#自学笔记(崔北为)
- 一些软件公司的笔试题
- FORTRAN 77
- STATA 面板数据处理
- Beginning PHP and Oracle From Novice to Professional.2007
- C#,深入浅出全接触
- C#.NET 开发者手册
- 2410根文件系统实验
- C# Language Specification
- Flex 3 Cookbook 中文版.pdf
- s3c2410uboot移植实验