MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

10 Practical Techniques to Power Your Visual C++ Apps

Course Summary

Visual C++ has a bad reputation for productivity when compared with its .NET counterparts in the Visual Studio family. While I won't argue with the fact that simple tasks can often be a little more complicated in C++, the benefits are often worthwhile.


  • +

    Course Syllabus

    ● Searching and Sorting Text
        ◦ Introduction
        ◦ Reading Words
        ◦ Multiple Files
        ◦ Counting Words
        ◦ Measuring Performance
        ◦ Improving Input Quality with Regular Expressions
        ◦ Mapping Files
        ◦ A Matter of Concurrency
        ◦ Other Potential Optimizations
        ◦ How Slow is Regex Really?
        ◦ How Slow is Stream I/O Really?
        ◦ Summary
    ● Downloading Files with Internet Explorer
        ◦ Introduction
        ◦ Downloading to a Specific File
        ◦ Downloading to the Browser Cache
        ◦ Downloading to a Stream Object
        ◦ Status Reporting
        ◦ Progress Reporting
        ◦ Summary
    ● Reading and Writing XML
        ◦ Introduction
        ◦ Error Handling
        ◦ Readers
        ◦ Reading Elements
        ◦ Finding Elements
        ◦ Finding Links
        ◦ Temporary Files and Streams
        ◦ Writing
        ◦ Summary
    ● Using WebSockets
        ◦ Introduction
        ◦ A Managed WebSocket Server
        ◦ A Native WebSocket Client
        ◦ Communicating with WebSockets
        ◦ WebSockets in Action
        ◦ Summary
    ● Using Databases on Windows Azure
        ◦ Introduction
        ◦ Windows Azure
        ◦ More Handles
        ◦ Error Handling
        ◦ Connecting
        ◦ Executing Statements
        ◦ Working with Tables
        ◦ Binding Columns
        ◦ Summary
    ● Using SQLite Databases
        ◦ Introduction
        ◦ Getting and Building SQLite
        ◦ More Handles
        ◦ Connection Objects
        ◦ Executing Statements
        ◦ Statement Objects
        ◦ Summary
    ● Working with File Paths
        ◦ Introduction
        ◦ Path Functions and Security
        ◦ What about MAX_PATH?
        ◦ A Safe Alternative
        ◦ Getting Error Information
        ◦ Supporting Long File Names
        ◦ Paths and Standard Strings
        ◦ Long and Short Path Names
        ◦ Creating Intermediate Folders
        ◦ Creating Folders Recursively
        ◦ Deleting Folders Recursively
        ◦ Summary
    ● Creating Layered Windows
        ◦ Introduction
        ◦ A Simple Window
        ◦ A Window with a Region
        ◦ The Simplest Layered Window
        ◦ Layered Windows with a Color Key
        ◦ The Simplest DirectX Window
        ◦ A Layered Window with Direct2D
        ◦ Summary
    ● Writing High-DPI Applications
        ◦ Introduction
        ◦ The Controls
        ◦ Working with System DPI
        ◦ DPI Awareness and Code
        ◦ DPI Awareness and the Manifest Tool
        ◦ Enumerating Monitors and DPI Values
        ◦ Responding to DPI Changes
        ◦ Summary
    ● Applying Cryptography
        ◦ Introduction
        ◦ Algorithm Providers
        ◦ Random Number Generation
        ◦ Hash Functions
        ◦ Symmetric Encryption
        ◦ Summary

     


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top