《Visual C++ 2012入门经典》杂记

简介: 初步通读了一下,感觉其浅显入门层度不亚于清华大学编著的《MFC Windows程序设计》,比较适合初学者,但是浅显中又有深入,让初学者不仅轻易解决C/C++学习入门难的问题,同时又使C/C++的编程技能得到进一步的提高。

第一次接触C语言还要追溯到1995年刚上大学的时候,由于所在的班级是计算机实验班,所有的计算机课程都在机房中上,所以接触计算机的机会相对多一些,不过对我们这些非计算机专业的班级来说,计算机编程课是Ture Basic(所谓的TB)和Foxbase,而不是C(TC)。C语言完全是自学的,其入门书籍就是当时谭浩强老师编著的《C语言程序设计》。至于C++语言的学习,所用的就不是TC了,而是DOS平台下比较著名的Borland C++(当时接触的版本是BC3.1和BC3.2),当时用BC3.2完成了当年获优的毕业设计《图书管理系统》,相关博文请见《99年毕业设计获优的程序-图书管理程序》。

工作之后第一个项目就是修改的这个毕业设计而完成的二型计量系统(DOS版本)。后来大部分的项目就不是基于DOS平台了,而是Windows平台下的Visual Basic 和 Visual C++了,一般用Visual Basic开发界面,用Visual C++开发底层库。清华大学出版社出版的《MFC Windows程序设计》这本书就是我Windows C++编程入门的书籍,再以后就是侯捷老师编写的《深入浅出MFC》了,这本书同时也是我C/C++语言书籍翻看最多的书籍,后来又看了Scott Meyers大师级人物编写的《Effective C++》,算是对C++有了更本质的认识。

自从2006年开始接触VisualC#语言(也是读清华大学出版社的红皮书《C#高级编程》入门的)以来,被C#语言深深吸引,Visual Basic 和 Visual C++几乎放弃了,不过2008年转入嵌入式对C/C++又进行了深入研究。

幸而CSDN有这么一个读书写书评的活动,使我又一次有机会深入研究Visual C++,Ivor Horton所著的《Visual C++ 2012入门经典》目前已经是第6版了,却是我第一次接触。初步通读了一下,感觉其浅显入门层度不亚于清华大学编著的《MFC Windows程序设计》,比较适合初学者,但是浅显中又有深入,让初学者不仅轻易解决C/C++学习入门难的问题,同时又使C/C++的编程技能得到进一步的提高。书中对标准模板库(STL)和MFC也有相关的介绍,另外第18章还着重介绍了Windows 8风格的应用程序的编写。

个人感觉《Visual C++ 2012入门经典》是值得细读、精读的一本书。
image.png

相关文章
|
程序员
程序员的自我修养—链接、装载与库--书签目录PDF
程序员的自我修养—链接、装载与库--书签目录PDF
2295 0
|
7月前
|
存储 弹性计算 人工智能
2026年阿里云服务器优惠券领取与使用规则介绍:个人/企业/学生多类型可选
2026年,阿里云推出多类专项优惠券活动,覆盖学生、企业、新老用户等群体。学生可领300元无门槛券;企业享算力补贴(最高达原消费50%)与出海补贴;新用户获满100减10元专享券;165元券包满足条件即可领取,含满50减15元等多档优惠;老用户不定期获赠240元券包。各类券支持与产品折扣叠加,助力用户低成本上云。
1040 1
|
7月前
|
敏捷开发 人工智能 程序员
备考像“开荒”却没地图?用这条AI指令给大纲做个CT扫描,3分钟生成通关攻略
面对厚重的考试教材无从下手?本文提供一套基于逆向教学设计的AI指令,能将复杂的考试大纲瞬间转化为带权重、有路径的“作战地图”。拒绝盲目努力,用AI开启上帝视角,精准攻克重难点。
564 5
|
8月前
|
人工智能 自然语言处理 关系型数据库
Pipeline AI Agent - 让数据管道听懂人话
TIS v5.0推出国内首个大数据原生Pipeline AI Agent,通过自然语言对话实现数据管道智能创建。告别繁琐配置,AI自动完成插件选择、参数填充与任务执行,支持MySQL、Paimon等主流数据源,结合SSE实时推送与Plan-and-Execute架构,3分钟极速构建同步链路,大幅降低使用门槛,开启数据集成“对话时代”。
802 1
|
8月前
|
机器学习/深度学习 人工智能 算法
奥维:AI技术赋能水利工程 “人工智能+”展现巨大潜力
奥维数字科技凭借对AI技术的深耕与水利场景的深刻理解,打造出奥维水利算法云这一核心解决方案,将AI能力渗透到大坝安全、洪水预报、淹没分析等关键环节,以“精准、实时、可进化”的服务特性,为水利行业智能化升级提供了可落地的技术范式。奥维通过“AI+水利”的实践证明,人工智能并非简单的“技术叠加”,而是能从“数据处理、模型优化、决策支撑”三个核心环节重构水利工程的运行模式:它让大坝监测更精准、洪水预报更及时、应急响应更科学,也让水利决策从“经验驱动”转向“数据驱动”。
1077 5
|
9月前
|
存储 安全 物联网
基于区块链上RWA资产发行与确权平台服务
基于区块链技术,实现现实世界资产(RWA)的数字化确权与发行,提供资产上链存证、多源数据融合、合规发行框架及全流程自动化技术支撑,构建安全可信的数据空间,服务于资产跨域流通与高价值数据产品开发,属互联网区块链应用,需备案运营。
442 0
|
监控 算法 决策智能
基于盲源分离与贝叶斯非局部均值的图像降噪算法
基于盲源分离与贝叶斯非局部均值的图像降噪算法
456 0
|
运维 监控 安全
从实践到自动化:现代运维管理的转型与挑战
本文探讨了现代运维管理从传统人工模式向自动化转型的必要性与路径,分析了传统运维的痛点,如效率低、响应慢、依赖经验等问题,并介绍了自动化运维在提升效率、降低成本、增强系统稳定性与安全性方面的优势。结合技术工具与实践案例,文章展示了企业如何通过自动化实现运维升级,推动数字化转型,提升业务竞争力。
|
计算机视觉 Perl
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为CVPR-2024 PKINet 获取多尺度纹理特征,适应尺度变化大的目标
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为CVPR-2024 PKINet 获取多尺度纹理特征,适应尺度变化大的目标
474 10
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为CVPR-2024 PKINet 获取多尺度纹理特征,适应尺度变化大的目标