Muutke küpsiste eelistusi

E-raamat: C++ Programming in easy steps, 6th edition

  • Formaat: 192 pages
  • Sari: In Easy Steps
  • Ilmumisaeg: 18-Feb-2022
  • Kirjastus: In Easy Steps Limited
  • ISBN-13: 9781840789669
  • Formaat - EPUB+DRM
  • Hind: 15,90 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 192 pages
  • Sari: In Easy Steps
  • Ilmumisaeg: 18-Feb-2022
  • Kirjastus: In Easy Steps Limited
  • ISBN-13: 9781840789669

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

C++ Programming in easy steps, 6th edition shows you how to program in the powerful C++ native system language. Now, in its sixth edition, this guide gives complete examples that illustrate each aspect with colorized source code. Updated  for the GNU C Compiler and Visual Studio 2022.

             

C++ Programming in easy steps, 6th edition begins by explaining how to install a free C++ compiler so you can quickly begin to create your own executable programs by copying the book’s examples. It demonstrates all the C++ language basics before moving on to provide examples of Object Oriented Programming (OOP).

 

C++ is not platform-dependent, so programs can be created on any operating system. Most illustrations in this book depict output on the Windows operating system (purely because it is the most widely-used desktop platform) but the examples can also be created on other platforms such as Linux or macOS.

 

The book concludes by demonstrating how you can use your acquired knowledge to create programs graphically using a modern C++ Integrated Development Environment (IDE), such as Microsoft’s Visual Studio 2022.

 

C++ Programming in easy steps, 6th edition has an easy-to-follow style that will appeal to:

  • Anyone who wants to begin programming in C++.
  • Programmers looking to advance from an interpreted programming language, such as Python, who want to harness the superior speed of C++.
  • Students who are studying C++ Programming at school or college.
  • Those seeking a career in computing who need a fundamental understanding of Object Oriented Programming.
  •  

    This book makes no assumption that you have previous knowledge of any programming language, so it is suitable for the beginner to programming in C++, whether you know C or not.

    1 Getting started
    7(18)
    Introducing C++
    8(2)
    Installing a compiler
    10(2)
    Writing your first program
    12(2)
    Compiling & running programs
    14(2)
    Creating variables
    16(2)
    Employing variable arrays
    18(2)
    Employing vector arrays
    20(2)
    Declaring constants
    22(2)
    Summary
    24(1)
    2 Performing operations
    25(18)
    Doing arithmetic
    26(2)
    Assigning values
    28(2)
    Comparing values
    30(2)
    Assessing logic
    32(2)
    Examining conditions
    34(2)
    Establishing size
    36(2)
    Setting precedence
    38(2)
    Casting data types
    40(2)
    Summary
    42(1)
    3 Making statements
    43(18)
    Branching with if
    44(2)
    Switching branches
    46(2)
    Looping for
    48(2)
    Looping while
    50(2)
    Declaring functions
    52(2)
    Passing arguments
    54(2)
    Overloading functions
    56(2)
    Optimizing functions
    58(2)
    Summary
    60(1)
    4 Handling strings
    61(18)
    Creating string variables
    62(2)
    Getting string input
    64(2)
    Solving the string problem
    66(2)
    Discovering string features
    68(2)
    Joining & comparing strings
    70(2)
    Copying & swapping strings
    72(2)
    Finding substrings
    74(2)
    Replacing substrings
    76(2)
    Summary
    78(1)
    5 Reading and writing files
    79(18)
    Writing a file
    80(2)
    Appending to a file
    82(2)
    Reading characters & lines
    84(2)
    Formatting with getline
    86(2)
    Manipulating input & output
    88(2)
    Predicting problems
    90(2)
    Recognizing exceptions
    92(2)
    Handling errors
    94(2)
    Summary
    96(1)
    6 Pointing to data
    97(18)
    Understanding data storage
    98(2)
    Getting values with pointers
    100(2)
    Doing pointer arithmetic
    102(2)
    Passing pointers to functions
    104(2)
    Making arrays of pointers
    106(2)
    Referencing data
    108(2)
    Passing references to functions
    110(2)
    Comparing pointers & references
    112(2)
    Summary
    114(1)
    7 Creating classes and objects
    115(18)
    Encapsulating data
    116(2)
    Creating an object
    118(2)
    Creating multiple objects
    120(2)
    Initializing class members
    122(2)
    Overloading methods
    124(2)
    Inheriting class properties
    126(2)
    Calling base constructors
    128(2)
    Overriding base methods
    130(2)
    Summary
    132(1)
    8 Harnessing polymorphism
    133(18)
    Pointing to classes
    134(2)
    Calling a virtual method
    136(2)
    Directing method calls
    138(2)
    Providing capability classes
    140(2)
    Making abstract data types
    142(2)
    Building complex hierarchies
    144(2)
    Isolating class structures
    146(2)
    Employing isolated classes
    148(2)
    Summary
    150(1)
    9 Processing macros
    151(18)
    Exploring compilation
    152(2)
    Defining substitutes
    154(2)
    Defining conditions
    156(2)
    Providing alternatives
    158(2)
    Guarding inclusions
    160(2)
    Using macro functions
    162(2)
    Building strings
    164(2)
    Debugging assertions
    166(2)
    Summary
    168(1)
    10 Programming visually
    169(18)
    Starting a Universal project
    170(2)
    Inserting page components
    172(2)
    Importing program assets
    174(2)
    Designing the layout
    176(2)
    Adding runtime function
    178(2)
    Testing the program
    180(2)
    Adjusting the interface
    182(2)
    Deploying the application
    184(2)
    Summary
    186(1)
    Index 187
    Mike McGrath gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world. Mike is an established In Easy Steps author with several guides to his credit.