MC9243-Visual Programming |
UNIT I WINDOWS PROGRAMMING |
The windows programming Model Event driven programming GUI concepts
Overview of Windows programming Creating and displaying the window Message
Loop windows procedure WM_PAINT message WM_DESTROY message Data
types Resources An Introduction to GDI Device context Text output Scroll
Bars Keyboard Mouse Menus. |
UNIT II VISUAL BASIC PROGRAMMING |
Visual Basic Applications Form and properties Variables and Constants Variant
type Procedure scope Main Control statements control arrays Creating and
using Controls Menus and Dialogs Programming fundamentals Objects and
instances Debugging Responding to mouse events Drag and Drag drop events
Responding to keyboard events keypress, keyup, keydown events Using grid
control Graphics controls shape and line control File system controls Common
dialog controls Processing files Accessing databases with the data controls.. |
UNIT III VISUAL C++ PROGRAMMING |
Visual C++ components Introduction to Microsoft Foundation Classes Library Getting
started with AppWizard Class Wizard Event handling Keyboard and Mouse events
- WM_SIZE, WM_CHAR messages - Graphics Device Interface - Pen, Brush, Colors,
Fonts - Single and Multiple document interface - Reading and Writing documents -
Resources Bitmaps creation, usage of BMP and displaying a file existing as a BMP. |
UNIT IV CONTROLS |
Dialog Based Applications, controls Animate control, image list, CRect tracker Tree
control CtabControl Dynamic controls slider control progress control Inheriting
CTreeView CRicheditView Modal Dialog, Modeless Dialog CColorDialog
CfileDialog. |
UNIT V ADVANCED CONCEPTS |
Domain Name System Email World Wide Web (HTTP) Simple Status bars
Splitter windows and multiple views Dynamic Link Library Data base Management
with ODBC TCP/IP Winsock and WinInet, ActiveX control creation and usage
Container class. |
Text Books |
1. Charles Petzold, Windows Programming, Microsoft press, 1996.
2. J. David Kruglirski, Programming Microsoft Visual C++, Fifth Edition, Microsoft
press, 1998.
3. Marion Cottingham Visual Basic, Peachpit Press, 1999. |
Reference Books |
1. Steve Holzner, Visual C++ 6 programming, Wiley Dreamtech India Private Ltd.,
2003.
2. Kate Gregory Using Visual C++, Prentice Hall of India Pvt., Ltd., 1999.
3. Herbert Sheildt, MFC from the Ground Up.
4. Deitel , Visual Basic 6.0 How To Program, Pearson Education, 1999. |