Visual c++ programming fundamentals In this class, it will cover the basic skills of windows programming under Microsoft platform The students will learn step by step to use object-oriented design(OOD) strategy to develop professional projects involving MFC document-view architecture, database connection, dynamic link library (DLL), graphics user interface(GUn). There are four parts in this class Prerequisites: Students to take this class should have basic understanding of c++ language and ood ideas Class hours 40 hours in class 8 hours for labs Textbook Inside Visual C++ by david J. Kruglinsk Home works 10 home projec Test: As School required Outlin Part I Windows, Visual C++ and Application Framework Fundamentals 4 hours Special Features of windows Programming; Development Environment(Integrated Development Environment IDE); How to Setup Visual C++ and Use On-line Help Dynamic Link Library(DLL) and its Position in Microsoft Windows Platform 2 hours Chapter Two The Micosoft Foundation Class Library Application Framework 2 hours Part II MFCⅤ iew Class 14 Hours User Interface, Event Handling, Graphics Device Interface, Modal and Modeless Dialogs, Windows Common Controls, ActiveX Control, Memory Management and Message processing Chapter Three Getting Started with Appwizard I hour Chapter Four Basic Event Handling, Mapping Modes and a scrolling View 2 hours Chapter five The Graphics Device Interface, Colors and Fonts 2h The Modal Dialog and Windows Common Controls Chapter Seven The Modeless Dialog and Windows Common Dialogs 2 hours Chapter Eight Using ActiveX Contols lhour Chapter Nine Win32 Memory Management I hours Bitmaps Chapter Eleven Windows Message Processing and Multithreaded Programming 2 hours Part ll The document-View Architecture 16 hours
Visual C++ Programming Fundamentals In this class, it will cover the basic skills of windows programming under Microsoft platform. The students will learn step by step to use object-oriented design (OOD) strategy to develop professional projects involving MFC document-view architecture, database connection, dynamic link library(DLL), graphics user interface(GUI). There are four parts in this class. Prerequisites: Students to take this class should have basic understanding of C++ language and OOD ideas. Class Hours: 40 hours in class , 8 hours for labs Textbook: “Inside Visual C++” by David J. Kruglinski Home Works: 10 home projects Test: As School Required Outline Part I Windows, Visual C++ and Application Framework Fundamentals 4 hours Special Features of Windows Programming; Development Environment (Integrated Development Environment IDE); How to Setup Visual C++ and Use On-line Help; Dynamic Link Library (DLL) and its Position in Microsoft Windows Platform Chapter One Microsoft Windows and Visual C++ 2 hours Chapter Two The Microsoft Foundation Class Library Application Framework 2 hours Part II MFC View Class 14 Hours User Interface, Event Handling, Graphics Device Interface, Modal and Modeless Dialogs, Windows Common Controls, ActiveX Control, Memory Management and Message Processing Chapter Three Getting Started with AppWizard 1 hour Chapter Four Basic Event Handling, Mapping Modes and a scrolling View 2 hours Chapter Five The Graphics Device Interface, Colors and Fonts 2 hours Chapter Six The Modal Dialog and Windows Common Controls 2 hours Chapter Seven The Modeless Dialog and Windows Common Dialogs 2 hours Chapter Eight Using ActiveX Controls 1 hour Chapter Nine Win32 Memory Management 1 hours Chapter Ten Bitmaps 1 hour Chapter Eleven Windows Message Processing and Multithreaded Programming 2 hours Part III The Document-View Architecture 16 hours
Document-View Architecture, SDI and MDI Applications, Dialog-Based Application Common Windows Programming Rules; Printing and Printing Preview: Context-sensitive Help; How to make DLL Chapter Twelve Menus, Keyboard Accelerators, the rich Edit Control and Property 2 hours Chapter Thirteen Toolbars and status Bars Chapter Fourteen A Reusable frame Window Base Class Separating the document fiom its view I hour Reading and Writing Documents SDI Application 2 hours Chapter Seventeen Reading and Writing Documents MDI Application 2 hours Chapter Eighteen Printing and Print Preview Chapter Nineteen Splitter Windows and Multiple views 2 hour Context-Sensitive Help h Chapter Tiventy-One Dynamic Link Library I hot Chapter lienty-lwwo MFC Dialog- Based Application I hour Part IV Database Management 6 hours Declarative Programming Language SQL; Advantages of Database Management; ODBC, DAO, ADO Architecture and How to use odbC and Jet Engine in Visual C++ environment Chapter lwenty-Three Database Management with MFC ODBC Chapter Twenty-Four Database Management with Micosoft DAO The Labs will be at the second week, the fifth week, the eighth week and the tenth week
Document-View Architecture, SDI and MDI Applications, Dialog-Based Application; Common Windows Programming Rules; Printing and Printing Preview; Context-sensitive Help; How to make DLL Chapter Twelve Menus, Keyboard Accelerators, the Rich Edit Control and Property Sheets 2 hours Chapter Thirteen Toolbars and Status Bars 1 hour Chapter Fourteen A Reusable Frame Window Base Class 1 hour Chapter Fifteen Separating the document from its view 1 hour Chapter Sixteen Reading and Writing Documents ─ SDI Application 2 hours Chapter Seventeen Reading and Writing Documents ─ MDI Application 2 hours Chapter Eighteen Printing and Print Preview 2 hours Chapter Nineteen Splitter Windows and Multiple Views 2 hour Chapter Twenty Context-Sensitive Help 1 hour Chapter Twenty-One Dynamic Link Library 1 hour Chapter Twenty-Two MFC Dialog-Based Application 1 hour Part IV Database Management 6 hours Declarative Programming Language SQL; Advantages of Database Management; ODBC, DAO,ADO Architecture and How to use ODBC and Jet Engine in Visual C++ environment Chapter Twenty-Three Database Management with MFC ODBC 3 hours Chapter Twenty-Four Database Management with Microsoft DAO 3 hours The Labs will be at the second week, the fifth week, the eighth week and the tenth week