目前主流的编程语言有Java, C++, C#和VB等,在众多的编程语言中C++更加接近底层,
易于对硬件进行操作,程序运行较快。C++是一种在C语言的基础上改进的面向对象编程语言,
应用广泛,支持面向对象编程、泛型编程和过程化编程。C++的最新正式标准于2014年8月18
日公布。由于该语言支持类、封装、重载等特性其编程领域众多,在系统开发,引擎开发等应用
领域应用广泛,是至今为止最受广大软件开发人员和研究者欢迎的强大编程语言之一。C++语言
具有较多的图形化开发和维护工具,可视化软件自动生成和维护工具,比如功能强大的Visual
Studio以及众多开源工具Eclipse, Code::Blocks, GNAT Programming Studio等,本文选择使用由
微软提供的Visual Stdio2010作为开发工具。
计算机图形界面是以图形方式显示的用户操作界面。目前利用C++开发图形界面主要利用
MFC框架和使用开源的图形界面类库,常用的图形界面类库有Qt, FLTK和Gpe Phone等。Qt
是一种用户界面开发框架,它提供了类库、开发工具和IDEo Qt框架的优势在于具有良好的跨平
台兼容性,通过一次开发就可以部署运行在多种操作系统上。与MFC编程相比Qt类库结构更加
清晰,编写的代码容易理解易于维护,因此本文采用Qt作为图形界面编程类库。
|