Visual C++: Integrated Development environment; Resource Editor, Class Wizard, Adding Message

Functions, Overriding Virtual Functions of base class; Dialog based program structure, CwinApp

Class: InitInstance; Cdialog class: OninitDialog, DoModal, OnOk, UpdateData, OnPaint,

MoveWindow; Device Context classes CDC, CClinentDC, CPaintDC; TextOut, SetBkMode, SetColor,

SetTextColor, MoveTo, LineTo, Ellipse; Writing Simple dialog based programs

Unit 4

ODBC Classses: ODBC, Database drivers, Data source Name; Connecting Visual

C++ program to remote database. Cdatabase Class: Open, Close; CrecordSet Class

Establishing connection, MoveFirst, MoveNext, MovePrev, MoveLast functions.

Adding, Editing and deleting records, Edit, AddNew, Update Functions; Sorting and

filtering reocrds; m_strSort and m_strFilter variables; Creating simple database

editing programs

Unit 5

Database Access Technologies: ODBC Architecture; Service Provider Interface

Model; Role of ODBC Application Data Source , Driver Manager, Driver and network

software ODBC Drivers; ODBC Driver API Conformance Levels; Core API, Level 1

and 2 API; ODBC Driver SQL grammar conformance levels; ODBC applications

programming, handles, transactions, transaction isolation levels, concurrency,

ACID, consistency and measuring database transactions Block cursors; Scrollable

cursors; cursor library support; Programming protocol; ODBC Tarpits, Division of

labor; Procedural solution, bookmarks, buffers, comparing columns, data source

catalog, extression in SQL query, limiting a result set, list boxes, managing a BLOB,

mixed mode expressions, output data binding, preparing SQL statement primary

keys, recombining strings , record length, search limited, SQLExtendedfetch

ReThe MFC Programmer’s Reference by Robert D Thompson

Windows Architecture I & II MCSD Study guide by Bruce T Prendergastference: