Downloads

gallery/backgr2

00. Our Goal of this Series

 

We will create a complete language learning tool using C++/CLI, MFC/NET Framework.

 

Tools we need

 

  1. We need Windows 8.1 or above 

  2. We need Visual Studio 2017 version 15.7.3 or above

  3. PC that supports both x86 (32-bit) and x64 (64-bit)

 

Frameworks

 

  1. We will code in C++ 2017 standard and

  2. C++/CLI

  3. using MFC - Microsoft Foundation Class Library and

  4. Windows Forms control - .NET Framework 4.6.1

 

Features we will implement and Learn How to

 

  1. Media Player to play multimedia in our application

  2. Web Brower (CefSharp) to look up words online

  3. TTS - Text to Speech feature

  4. Subtitle conversion and display

  5. Online dictionary lookup

  6. Copy and Paste

  7. Regular expression

  8. Internationalized Software that supports most of the human languages

 

Reference Books

 

  1. C++/CLI in Action

  2. Pro Visual C++/CLI and the .NET 3.5 Platform

  3.  C# 6.0 and the .NET 4.6 Framework

  4. Programming Windows with MFC, Second Edition

  5. C++ Templates: The Complete Guide (2nd Edition)

  6. C++ Standard Library, The: A Tutorial And Reference 2nd Edition

  7. The C++ Programming Language, 4th Edition

 

01. Windows Media Player and EasyWordSolution

 

In this session, we will create Windows Media Player C++/CLI Windows Forms control, MFC-based EasyWordsSolution, and integrate MediaPlayer control in the EasyWords MFC project.

 

Download Source code: EasyWordsSolution01.zip

 

 

 

 

 

 

 

 

 

 

 

 

 

 

asdf

gallery/01
gallery/03
gallery/02

EasyWords - The Complete Language Learning Tool