The aim of this pa per is to give conceptual knowledge of Windows programming
Introduction To Windows Programming: GUI Concepts, Overview of Windows programming, creating the window - Displaying the window - message Loop, windows procedure-WM_PAINT message - WM_DESTROY message, An Introduction to GDI, Scroll Bars, Keyboard, Mouse, Menus.
Visual Basic Programming: IDE, First Visual Basic Program - Introduction to Forms, Intrinsic Controls, working with Files - Accessing databases with data control - Classes and Objects, ADO Object Model.
Visual C++ Programming: Windows Programming Model - Visual C++ components, Microsoft foundation classes Library Application Framework, Getting Started with AppWizard, Basic Event handling, Mapping modes, and a Scrolling View - Graphics Device Interface, Colors and fonts, Modal Dialog and Windows Common Dialogs, Modeless Dialog and windows Common dialogs, Using ActiveX controls, Windows Message Processing and Multithreading.
Advanced Concepts: Menus, Keyboard Accelerators, Rich Edit Control, Tool bars, Status bars, a reusable Frame Window Base Class - Reading and writing documents - SDI and MDI environments, splitter windows and multiple views.
Applications Of Windows Programming: Dynamic link library, Component Object Model - Object linking and embedding, Data Base Management with Microsoft ODBC.
1. Charles Petzold, “Windows Programming”, Microsoft press, 1996.
2. Francesco Balena, “Programming Microsoft Visual Basic6.0”, Microsoft press, Indian Reprint, . 2001
3. David Kruglirski.J, “Programming Microsoft Visual C++”, Fifth Edition, Microsoft Press,
1998.