Ivor Horton’s Beginning Visual C++ 2013 - Visual C++ 2013 入门经典

Ivor Horton’s Beginning Visual C++ 2013 - Visual C++ 2013 入门经典

1. Downloads

2. Errata

https://www.wiley.com/en-cn/Ivor+Horton%27s+Beginning+Visual+C%2B%2B+2013-p-9781118845776#errata-section

3. Table Of Contents - 目录表

https://www.wiley.com/en-cn/Ivor+Horton%27s+Beginning+Visual+C%2B%2B+2013-p-9781118845776#content-section

Introduction xxxiiiChapter 1: Programming with Visual C++ 1Learning with Visual C++ 1Writing C++ Applications 2Learning Desktop Applications Programming 3The Integrated Development Environment 6Using the IDE 8Summary 23Chapter 2: Data, Variables, and Calculations 25The Structure of a C++ Program 26Defining Variables 38Fundamental Data Types 40Basic Input/Output Operations 47Calculating in C++ 52Type Conversion and Casting 63The auto Keyword 65Discovering Types 66The Bitwise Operators 67Introducing Lvalues and Rvalues 72Understanding Storage Duration and Scope 72Variables with Specific Sets of Values 79Namespaces 83Summary 86Chapter 3: Decisions and Loops 91Repeating a Block of Statements 109Summary 127Chapter 4: Arrays, Strings, and Pointers 129Handling Multiple Data Values of the Same Type 129Working with C-Style Strings 140Indirect Data Access 146Dynamic Memory Allocation 163Using References 168Library Functions for Strings 171Summary 176Chapter 5: Introducing Structure into Your Programs 179Understanding Functions 179Passing Arguments to a Function 188Returning Values from a Function 206Returning a Pointer 206Recursive Function Calls 214Summary 217Chapter 6: More about Program Structure 221Pointers to Functions 221Initializing Function Parameters 228Exceptions 229Handling Memory Allocation Errors 235Function Overloading 237Function Templates 241Using the decltype Operator 244An Example Using Functions 246Summary 264Chapter 7: Defining Your Own Data Types 267The struct in C++ 267Types, Objects, Classes, and Instances 276Understanding Classes 279Class Constructors 287Private Members of a Class 297The Pointer this 304Const Objects 306Arrays of Objects 309Static Members of a Class 310Pointers and References to Objects 314Summary 318Chapter 8: More on Classes 323Class Destructors 324Implementing a Copy Constructor 329Operator Overloading 331The Object Copying Problem 351Default Class Members 361Class Templates 362Perfect Forwarding 373Default Arguments for Template Parameters 376Aliases for Class Templates 381Template Specialization 382Using Classes 385Organizing Your Program Code 403Library Classes for Strings 405Summary 427Chapter 9: Class Inheritance and Virtual Functions 431Object-Oriented Programming Basics 432Inheritance in Classes 433Access Control Under Inheritance 437The Copy Constructor in a Derived Class 447Preventing Class Derivation 450Class Members as Friends 451Virtual Functions 453Casting Between Class Types 470Summary 475Chapter 10: The Standard Template Library 479What Is the Standard Template Library? 479Smart Pointers 485Algorithms 488Function Objects in the STL 489Function Adapters 490The Range of STL Containers 490Sequence Containers 490Associative Containers 543More on Iterators 556More on Function Objects 562More on Algorithms 564Type Traits and Static Assertions 566Lambda Expressions 567Summary 577Chapter 11: Windows Programming Concepts 579Windows Programming Basics 580The Structure of a Windows Program 586The Microsoft Foundation Classes 605Summary 610Chapter 12: Windows Programming with the Microsoft Foundation Classes (MF C) 613The MFC Document/View Concept 614Creating MFC Applications 618Summary 635Chapter 13: Working with Menus and Toolbars 637Communicating with Windows 637Extending the Sketcher Program 642Elements of a Menu 643Adding Menu Message Handlers 646Adding Toolbar Buttons 656Summary 660Chapter 14: Drawing in a Window 663Basics of Drawing in a Window 663The MFC Drawing Mechanism 667Drawing Graphics in Practice 678Programming for the Mouse 680Drawing a Sketch 709Summary 713Chapter 15: Improving the View 717Sketcher Limitations 717Improving the View 718Deleting and Moving Elements 726Implementing a Context Menu 726Identifying an Element Under the Cursor 730Dealing with Masked Elements 743Summary 745Chapter 16: Working with Dialogs and Controls 747Understanding Dialogs 748Understanding Controls 748Creating a Dialog Resource 749Programming for a Dialog 751Supporting the Dialog Controls 755Completing Dialog Operations 758Using a Spin Button Control 763Using the Scale Factor 769Working with Status Bars 775The CString Class 779Using an Edit Box Control 780Summary 790Chapter 17: Storing and Printing Documents 793Understanding Serialization 793Applying Serialization 801Exercising Serialization 809Printing a Document 811Implementing Multipage Printing 815Summary 825Chapter 18: Programming for Windows 8 827Windows Store Applications 828Developing Windows Store Apps 829Windows Runtime Concepts 829C++ Component Extensions (C++/CX) 831The Extensible Application Markup Language (XAML) 836Creating a Windows Store App 844Scaling UI Elements 873Transitions 875Summary 879Index 881

References

https://yongqiang.blog.csdn.net/
Ivor Horton’s Beginning Visual C++ 2013
(美) Ivor Horton 著, 李周芳, 江凌 译. Visual C++ 2013 入门经典[M]. 第 7 版. 清华大学出版社, 2015.
https://www.wiley.com/en-cn/Ivor+Horton%27s+Beginning+Visual+C%2B%2B+2013-p-9781118845776

Ivor Horton‘s Beginning Visual C++ 2013 - Visual C++ 2013 入门经典相关推荐

  1. 读《Ivor Horton's beginning Visual C++ 2010》有感

    最近花了5天左右的时间读了[1],并且按照书中的介绍,一步一步地实现了书中所有的代码.我对Visual C++.MFC..Net下C++项目编程有了更深刻的理解,对于实际项目的实现过程有了一次深刻的体 ...

  2. Ivor Horton's Beginning Visual C++ 2010

    Ivor Horton's Beginning Visual C++ 2010 转载于:https://www.cnblogs.com/gavinhughhu/archive/2010/05/12/1 ...

  3. 《Ivor Horton's Beginning Java》 Chapter1-7 读书笔记

    Ivor Horton's Beginning Java 笔记 1.Java命令行 java javac -source -classpath -cp -ea -encoding -d 2.数字带下划 ...

  4. Ivor Horton's Beginning Visual C++ 2008

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任. http://blog.csdn.net/topmvp - topmvp Proudly ...

  5. 《 Visual c++2013入门经典》(Ivor Horton,7th)2.15练习编程验证

    // vc2013_2_P76_5.cpp //< Visual c++2013入门经典>(Ivor Horton,7th) // 2.15练习:P76:练习5编程结果验证 #includ ...

  6. Visual C++ 2008入门经典 Ivor Horton

    Visual C++ 2008入门经典    Ivor Horton 本书系编程语言先驱者Ivor Horton的经典之作,是C++编程方面最畅销的图书品种之一,不仅涵盖了Visual C++ 200 ...

  7. Visual C++ 2008入门经典 Ivor Horton(书_在线阅读)

    http://book.51cto.com/art/200912/173520.htm 本书系编程语言先驱者Ivor Horton的经典之作,是C++编程方面最畅销的图书品种之一,不仅涵盖了Visua ...

  8. 我和《Visual c++2013入门经典(第7版)》的那些事

    前言 笔者今天有幸看到了Visual c++2013入门经典(第7版),这一本书,回想之前看过些书的2010的版本,陪伴我渡过了漫长的C++基础学习之路,下面我将讲述对<Visual c++20 ...

  9. 微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM

     昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式发布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译. ...

最新文章

  1. 在Struts2中使用OGNL
  2. ANSYS静力学分析时如何添加重力
  3. C六:指针可以比较大小
  4. Common Attention Points
  5. 从认证到调度,K8s 集群上运行的小程序到底经历了什么?
  6. Ant和Junit使用的一些问题
  7. 如何检测整数相加溢出
  8. 软件设计过程经验谈 之 如何做好领域模型设计
  9. 十问十答 BSD 许可证
  10. [51nod1773]A国的贸易
  11. Android 查看每个应用的最大可用内存
  12. 【面向对象】可变对象和不可变对象
  13. 为程序员而骄傲的飞鸽传书
  14. 面试准备每日五题:C++(三)——全局局部变量、内存分配、strcpysprintfmemcpy、函数指针、引用
  15. 正确安装vray5 for 3dsMax步骤
  16. 各种神经网络的应用领域,神经网络还有哪些应用
  17. oracle10g_database安装教程,Oracle Database 10g数据库安装及配置教程
  18. jzxx1105 【入门】字符图形4-星号正三角
  19. TDSQL破圈背后:国产数据库加速出击
  20. Kubernetes网络自学系列 | 千呼万唤始出来:veth pair

热门文章

  1. 打开CAD的dwg文件时提示:许可检出超时,您要执行什么操作?AutoCAD将关闭。
  2. 5G前传从无源到半有源平滑演进解决方案
  3. 【CIPS 2016】(1-3章)词法、句法、语义、语篇分析(研究进展、现状趋势)
  4. 个人永久性免费-Excel催化剂功能第21波-Excel与Sqlserver零门槛交互-执行SQL语句篇...
  5. 【专家级前端JavaScript面试题】快来尝试一下
  6. Python 操作Mongodb 聚合前过滤筛选
  7. 限制input输入字符数(中文2个字符,英文1个字符)
  8. 语音识别(ASR)论文优选:挑战ASR规模极限Scaling ASR Improves Zero and Few Shot Learning
  9. linux删除除非某某文件,find命令查找比某个文件新或...-linux下删除某一时间段的文件-scp命令在两台服务器直接进行文件传输的方法_169IT.COM...
  10. OpenCV 视频处理框架