文档详情

wxWidgets初学者最 好的教程.pdf

发布:2019-08-08约2.45万字共43页下载文档
文本预览下载声明
wxWidgets 初 学 者 导 引 迂者-贺利坚 编写 为IT菜鸟起飞铺跑道 /sxhelijian 2014年5月 目录 1 前言1 1.1 关于 “导引”1 1.2 为什么wxWidgets1 1.3 看本文的方法2 1.4 看本文需要的基础2 1.5 本文特点3 2 下载、安装wxWidgets4 2.1 下载wxWidgets4 2.2 为什么要自己编译wxWidgets5 2.3 编译wxWidgets前的准备6 2.4 编译wxWidgets 2.4.1 用命令行编译wxWidgets 2.4.2 意外处理8 2.4.3 多知道一点9 3wxWidgets应用程序初体验10 3.1 由“空项目”建立和运行GUI应用程序11 3.1.1 建立项目11 3.1.2 编译和运行项目15 3.2 利用Code::Blocks 的向导建立应用1 4wxWidgets学习资料及利用方法指导23 4.1 关于C++wxWidgets 的书籍23 4.1.1 《使用wxWidgets进行跨平台程序开发》23 4.1.2wxwidgets 的Wiki主页23 4.1.3 《wxWidgetstutorial》23 4.2 用好wxWidgets 的在线文档24 4.2.1 成熟平台常有在线文档24 4.2.2wxWidgets 的在线文档25 4.2.3 查找在线文档26 4.2.4 查看在线文档的设备支持28 4.3 在编程环境中找帮助28 4.4 深入学习路线建议30 4.4.1 看书的策略30 4.4.2 更多的案例31 5 用wxSmith进行可视化设计33 5.1 用wxSmith创建应用程序的外观33 5.2 为控件加入事件处理程序35 5.3 写代码与拖控件38 5.4 深入学习的建议38 附:学习材料清单40 1 前言 1.1 关于 “导引” 大学中的 “C++程序设计”课程,以掌握基本的C++语法,并运用其解决一般的计算问 题为目的。学生在学习中编出的程序,在 “长相”上,与实际的产品不太一样。我的学生感 慨,为何我编程序总是要面对 “黑框框”,而日常使用的程序,那界面很友好。 对了,我说的是 “程序和用户的接口”,俗称 “界面”。 大学生在成长为一名合格的工程技术人员的过程中,需要多阶段、多环节的培养,一门 课程抓住要解决的主要问题,其他课程再解决其他问题。大学的课程有这种阶段隆的特点。 在实际的工程中,用C++做的 “产品”,很多根本不需要界面,访问底层的代码、对性能要 求高的关键计算,非C/C++不可。界面,某种角度讲,不是核心。 但是,作为大众产品,没有好长相,面临的可能就是失败。无论如何,学习了C++,要 用C++做出界面友好的程序,这个想法不能丢。作为学过C++的同学,能做出一个漂亮的 应用程序,例如俄罗斯方块游戏,那是一件很荣耀的事。这也可以作为一个新的阶段的开始。 在大学,有了修过的课程做基础,这件事情可以在课外自行拓展。 为有C++基础的学生,需要制定一个初步 “进阶”的方案。本文就是要做这样的事。 1.2 为什么wxWidgets wxWidgets是一个开源的跨平台的C++构架库 (framework),它可以提供GUI (图形用 户界面)和其它工具。wxWidgets 除了可以用于开发 “有界面”的程序,还提供对图形、多 媒体、网络等常见领域应用的支持。 掌握了wxWidgets,就有办法搞定常见的需要让计算机完成的任务。有了使用wx
显示全部
相似文档