Features of Windows Programming - Window Programming - Lecture Slides, Slides of Windows Programming

Features of Windows Programming, Resource sharing, Device independent programming, Multitasking, Multithreading, Graphics Device interface, DOS and Windows programs are the terms you can learn in this lecture and few others as well.

Typology: Slides

2011/2012

Uploaded on 11/06/2012

parasad
parasad 🇮🇳

4.5

(56)

131 documents

1 / 8

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Windows Programming
Lecture 01
Docsity.com
pf3
pf4
pf5
pf8

Partial preview of the text

Download Features of Windows Programming - Window Programming - Lecture Slides and more Slides Windows Programming in PDF only on Docsity!

Windows Programming

Lecture 01

Recommended Texts

  1. Programming Windows (fifth edition)

by Charles Petzold

  1. Win32 Programming

by Brent E. Rector & Joseph M. Newcomer

  1. Mastering Windows 2000 Programming

with visual C++ by Ben Ezzel

4.Programming Windows 98/NT Unleashed

by Viktor Toth

Features of a DOS Programme

  • It ”owns” the system
  • Direct device access
  • Non-portability across machines
  • Status polling
  • No multitasking
  • No multithreading- Single path of execution

Features of Windows Programming

  • Resource sharing
  • Device independent programming
  • Message driven operating system
  • GDI (Graphics Device interface)
  • Multitasking
  • Multithreading

DOS program

DOS programmes generally expect themselves to be the only programme running on the computer, so they will directly manipulate the hardware, such as writing to the disk or displaying graphics on the screen. They may also be dependent on timing, since the computer won't be doing anything else to slow them down. Many games fall into this category.

Windows programmes

Windows programs, on the other hand, realize that they must share your computer with other Windows programmes. Actually, did you know that Windows 3. x itself is a DOS programme? What this means is that Windows has control over the computer's hardware, and in turn it shares parts of the computer's resources with Windows programmes. The obvious advantage to this arrangement is that you can do several things at once; for example, you could watch Win programming course lecture, start downloading a file from a BBS, then look at your checking account and use a Calculator to check the balance all at the same time. Another advantage is that you can share data between programs; for example, copying a spreadsheet summary into a word processor document.