Web Resources:
CppCon - 2014,
Going Native 2013
Herb Sutter's Blog, Herb Sutter on C++11, Herb Sutter keynote - Going Native 2012
Scott Meyer's Blog, S.M. on thread suspension, S.M.: C++11 Sampler
Stroustrup's Home Page
Code Project, Boost Library
Excellent C++ Q&A, Excellent reference - CppReference.com, CPlusPlus.com, C++ TechLinks
This lecture summarizes issues and principles discussed this semester and opens the question of "What Next?".
Herb Sutter's Blog, Herb Sutter on C++11, Herb Sutter keynote - Going Native 2012
Scott Meyer's Blog, S.M. on thread suspension, S.M.: C++11 Sampler
Stroustrup's Home Page
Code Project, Boost Library
Excellent C++ Q&A, Excellent reference - CppReference.com, CPlusPlus.com, C++ TechLinks
- The Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
-
MTMU Help Sessions:
-
Friday, 5/5 at 9:00am in CST 4-201
Midterm Makeup, doc
-
Friday, 5/5 at 9:00am in CST 4-201
-
Projects:
Project #3 - Code Publisher Client Project3HelpS2019 - includes: Client-Channel-Server Diagram
Diagram showing use ofC++\CLI translater between WPF (C#) GUI and C++ Comm Channel.Prototype GUI for Project #3
Demonstrating Requirements with a GUI
The projects, below, are intended to help with Project #4. They are included so we can peek ahead to see where we need to go with Project #4. Project4Help WPF
Illustrates techniques used for WPF to use Comm via C++\CLI.Prototype GUI for Project #3
Uses C++\CLI translator to interoperate with C++ Comm to navigate a remote directory tree.Project #4 - Remote Code Page Management Project4HelpS2019 - includes: Client-Channel-Server Diagram
Diagram showing use ofC++\CLI translater between WPF (C#) GUI and C++ Comm Channel.Interop Help Demo class diagram, Interop Help Demo code
Shows how to implement interoperation between C# and C++ as simply as practical.Creating C++\CLI Projects, pptx
Mock Channel block diagram, Mock Channel
Illustrates how to use .Net threads in a managed layer and C++ threads in a native layer.Communication Channel Structure
Diagrams that show how asynchronous message passing communication works.Communication Channel Class Diagram
Class diagram of our protype communication channel.Communication Channel Activities
Activity diagram showing message flow through the communcation channel.CppCommWithFileXfer - Communication Channel Code
Here's code you can use to implement message-passing communication.Project4HelpWPF code demo
A getting-started GUI prototype that shows one way to build a client for Project #4.C++ Repository with WPF GUI - code demo
This demo illustrates use of User Controls as well as remote directory navigation. -
Summer Projects:
Summer Projects page If you are interested subscribe to Piazza.com for CSE000, summer 2018 . -
Where to from here?
Texts:
Videos:
CppCon 2017, CppCon 2016, CppCon 2015, CppCon 2014
Going Native 2013, Going Native 2012
Herb Sutter Videos - Channel 9, Universal References - Scott Meyers
Herb Sutter - Back to the Basics! ...
Andre Alexandrescu - Declarative Control Flow
Scott Meyers - Single Most Important Design Guideline Herb Sutter at CppCon14
Andre Alexandrescu at CppCon14
Scott Meyers at CppCon14 Herb Sutter at Going Native 2012
Andre Alexandrescu at Going Native 2012
Scott Meyers at Going Native 2012Blogs:
- C++ Knowledge Base
-
Where do we go from here?
This presentation is now out-of-date. I'll update in a few days.