猜你喜欢
Visual C++ 2017从入门到精通

Visual C++ 2017从入门到精通

书籍作者:朱晨冰 ISBN:9787302542865
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:5174
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

  《Visual C++ 2017从入门到精通》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细介绍使用VisualC++2017(简称VC++2017)进行程序开发应该掌握的各方面知识。
  《Visual C++ 2017从入门到精通》共分10章,包括VisualC++2017概述,Windows编程基础,MFC对话框程序设计,MFC控件程序设计,菜单、工具栏和状态栏的开发使用,图形和图像,动态链接库,多线程编程,数据库编程,网络Socket编程。
  《Visual C++ 2017从入门到精通》中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会VisualC++2017程序开发的精髓,快速提高开发技能。
  《Visual C++ 2017从入门到精通》适合作为软件开发入门者的自学用书,可供开发人员查阅、参考,也适合作为高等院校相关专业的教学参考书。

作者简介

朱晨冰,计算机应用专业硕士,10多年CC++ 开发经验。精通Linux、Windows系统开发及数据库开发技术。

编辑推荐

Visual C++在Windows应用程序开发工具中占有重要的地位,作者在平时工作中使用过许多VC系列开发工具,也积累了不少技术心得和开发经验,但这些技术比较零散,系统性不强。本书将这些内容整理成一个完整的系统,并将所涉及的技巧和方法讲述出来,作者所做的这一切工作,来源于长期的实践。对于Visual C++2017中的开发环境和开发技巧,本书都从基本的内容讲起,再稍微提高,适合VC编程初学者阅读。

前言

  时光如斯,人生如梦。VC++这款伟大的开发工具已经伴随我几十个年头,但宝刀依然不老,依旧是宇宙第一开发利器。可以说,C语言是大多数开发者的初恋语言,而VC++就是初次约会的地方。无论以后工作会从事何种语言开发、会使用何种IDE工具,VC++应该是每个开发者的基本功,因为会了VC++,其他开发工具的使用基本都是小菜一碟。毕竟VC++是IDE界的祖师爷。
  VC++发展至今,业界主流的开发版本已经升至VC++2017,但目前市场上讲述VC++2017的书凤毛麟角,而且浅尝辄止。笔者遂推出这一本VC++2017的经典开发图书。任何学过C/C++语言并立志成为一名Windows开发工程师的朋友,都可以从本书起步。本书虽然有点厚实,但内容通俗易懂、由浅入深,并且实例丰富、步骤详细、注释充分,相信大家都能看得懂。对于中高级开发人员,也可以通过本书快速将VisualC++2017(简称VC2017)这个强大的开发工具应用于实际开发工作中。另外,本书并没有讲述C++语言部分,因为这是一本Windows编程的图书,里面都是实实在在Windows编程的干货。
  相对于以前版本的VC++,VC2017采用了全新的开发向导,乍一看让人不知道如何下手,但上手之后,会更加佩服微软的设计安排是如此精妙。另外,使用VC2017开发更加让人顺手,一些自动生成的注释也更加详细。IDE的速度也有了不少提高,尤其和VC2015相比。可以说,是VC++最新的跑车级工具。快,是VC2017的一大特点。建议还在用启动速度慢如拖拉机的VC2010NC2013NC2015的同志尽快升级到VC2017,它会让你开发效率大大提高!
  本书最大的特点就是实例丰富。大家知道,编程开发仅了解理论是不够的,只有自己上机调试实例,才能深刻理解编程,对于VC编程更是如此。另外,为了照顾初学者,每个实例步骤都非常详细,从建立工程到运行工程,都有丰富的注释。步骤细腻是本书区别于市场上其他书籍的一大特点。

目录

第1章 VisualC++2017概述
1.1 VisualC++2017简介
1.2 安装VisualC++2017及其帮助
1.3 认识VisualC++2017集成开发环境
1.3.1 起始页
1.3.2 主界面
1.3.3 标题栏
1.3.4 菜单栏
1.3.5 工具栏
1.3.6 类视图
1.3.7 解决方案资源管理器
1.3.8 输出窗口
1.3.9 错误列表
1.3.10 设置源码编辑窗口的颜色
1.3.11 显示行号

第2章 Windows编程基础
2.1 开发Windows程序的3种方式
2.1.1 SDK方式
2.1.2 MFC方式
2.1.3 托管方式
2.2 字符集
2.2.1 计算机上的3种字符集
2.2.2 Unicode编码的实现
2.2.3 C运行时库对Unicode的支持
2.2.4 C++标准库对Unicode的支持
2.2.5 WindowsAPI对Unicode的支持
2.2.6 VisualCH2017开发环境对Unicode的支持
2.2.7 字符集相关范例
2.3 SDK编程基础
2.3.1 消息的定义
2.3.2 预定义消息
2.3.3 自定义消息
2.3.4 消息和事件
2.3.5 消息和窗口
2.3.6 工程目录结构
2.3.7 调试初步
2.3.8 Win32控件编程
2.3.9 Win32对话框编程
2.4 MFC编程基础
2.4.1 MFC类库概述
2.4.2 MFC应用程序类型
2.4.3 添加菜单
2.4.4 窗口客户区
2.5 键盘
2.5.1 键盘概述
2.5.2 键盘消息
2.6 鼠标
2.6.1 鼠标概述
2.6.2 鼠标消息
2.7 字符串
2.7.1 几个字符串类型
2.7.2 Win32API中的字符串
2.7.3 MFC中的字符串
2.8 控制台编程
2.9 内存管理
2.10 文件操作
2.10.1 Win32API操作文件
2.10.2 MFC类操作文件
2.11 MFC的异常处理
2.12 调试输出
2.12.1 调试程序常用快捷键
2.12.2 利用Win32API进行调试输出
2.12.3 在MFC程序调试输出
2.12.4 可视化查看变量的值
……
第3章 MFC对话框程序设计
第4章 MFC控件程序设计
第5章 菜单、工具栏和状态栏的开发使用
第6章 图形和图像
第7章 动态链接库
第8章 多线程编程
第9章 数据库编程
第10章 网络Socket编程

产品特色