Vous êtes sur la page 1sur 8

COURSE FILE

SUBJECT : Windows Programming

BRANCH/YEAR:IT/3rd

ACADEMIC YEAR: 2011-2012

SEMESTER:5TH

SNO
1.
2.
3.
4.
5.
6.
7.
8.
9.

TOPIC
TIME TABLE
SYLLABUS
LESSON PLAN
ASSIGNMENTS/ TUTORIALS
MST QUESTION PAPERS
PTU QUESTION PAPERS
2 MARKS QUESTIONS
EXPERIMENTS
LAB EXPERIMENT SCHEDULE
HOD REVIEW

10.

PAGE

LESSON PLAN

Week 1 and 2
1.The Window Architecture
The concept of handlers, The concept of window class, Registering a Window
class, Style like CS HREDRAW, Instance handlers, Icon handlers, Cursor
handlers, Menu name, Creating a Window, Class names - predefined and user
defined, Window name, Draw styles, Width, height etc., Parent - Child Windows,
The concept of windows messages, Messages Queue,
2. Compiling and linking for windows
Compiling for windows, Memory models in windows, Linking the stub file.

Week 3
Week 4 and 5
3. I/O Techniques
Drawbacks of windows, Screen printing, Determining the size of window, The
concept of device context, Device context handles, Releasing context handles,
Text formatting, Using fonts, The concept of scroll bars, Creation of scroll bars,
Setting bar range and position,

Week 6,7 and 8


4. Keyboard
Keyboard messages, Virtual key codes, Parameters like repeating count, canning
code etc., System, keys like Alt-Tab, Ctrl-Esc Et.
5. Mouse
Mouse action, Mouse messages, Activating Windows, Change Mouse Cursor.
6. File I/O
Windows file function, Buffered file I/O, Common dialog boxes , Open filename
structure.
7. Child Window
The concept of child windows, Child window controls, Child window control
classes, The static class, The button class, Button messages, Push buttons, Check
boxes, Radio buttons, Edit class, Edit control messages, Edit styles, The List box
class.
8. Menus
Creating menus, Working of menus, Using menu inputs, Creating pop-ups and
using it, Attaching pop-ups to top level, menus, Menu messages, Menu templates,
Using system menu, Messages from menus.
9. Dialog Boxes
Concept, Control state, working with dialog boxes.

LAB EXPERIMENT SCHEDULE


SUBJECT:
SL. NO.

TASK NO.

SEMESTER:
DATE
PLANED

YEAR/BRANCH:
DATE
CONDUCTED

NAME
OF
EXPERIMENT

THE

REASON
FOR NON_
COMPLINACE

NAME OF FACULTY:
SIGNATURE:

NAME OF FACULTY
HOD REVIEW
S. NO

Date

Remarks

Signature

DEAN ACADEMICS

PRINCIPAL