搜档网
当前位置:搜档网 › 编程学习

编程学习

编程学习
编程学习

C++基础类书籍:

【▲】《C++程序设计》,谭浩强,清华大学出版社。(红皮书,非常重要,只有这一本,一定要把内容吃透,完全吃透);

C++界面编程:

【▲】《VC++程序设计》,清华大学出版社。(名字有出入,白皮书,用于学习VC的界面编程,也就是常说的MFC);

【辅助学习△】《深入浅出MFC》,具体忘记了,很厚的一本。作为MFC学习的辅助教材和查询教材。

【▲】《C++ GUI Qt4编程(第二版)》,Jasmin Blanchette,电子工业出版社。(Qt界面编程可以跨平台,移植性强,界面编程较MFC容易。近几年Qt的发展很迅速。建议在MFC学习的基础上学习Qt,如果需要Qt for Vs2008联系我邮箱astro-yao@https://www.sodocs.net/doc/4617302054.html,);开源库的学习:

注:基于C和C++目前有很多开源库,从图像(如OpenCV)到遥感(openRS/ossim)、界面编程(Qt)到多线程(posix thread)。所以这里总结了几个摄影测量与遥感常用的开源库,可能没有相关的书籍,但是建议学习。

【重要▲】GDAL:GDAL是一个操作各种栅格和矢量(由ogr这个库实现)地理数据格式的开源库,并支持内存的管理操作。GDAL包括读取、写入、转换、处理各种栅格和矢量数据格式。即使不是进行

地理遥感方面的应用研究,GDAL也是一个非常有用的库,因为它可以支持大量我们常见的图像数据,比如jpg,gif之类的;

【重要▲】OpenCV:同《学习OpenCV》;

【▲】Qt:同《C++ GUI Qt4编程(第二版)》;

【▲】posix thread:简称pthread,可以在网上下载相关源码。可支持windows和linux下的多线程开源库,很好用,如需要相关文档联系我邮箱。

【重要△】openGL:三维数据处理包,对于做三维激光扫描的遥感方向学生非常重要。

【△】DirectX:同OpenGL,建议学习OpenGL。

【△】OSSIM:OSSIM是美国国防部一个计划里实现遥感影像的快速处理的开源工具包。可以在网上下载,非常巨大,所以建议初学者只要稍微了解一下就可以。

【△】openRS:武大遥感重点实验室出的开源RS处理包,目前还未完善,可以了解了解。

相关主题