Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
8 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
564.50 kB
Просмотров:
49
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Windows System Programming
Application Development for Windows
XP and Beyond
Instructor: Johnson (John) Hart
jmhart62@gmail.com
www.jmhartsoftware.com
№2 слайд
Содержание слайда: OBJECTIVES (1 of 2)
Upon completion of this four-day lecture/lab/demo course you will be able to:
Use the Windows API to develop Windows applications
Perform file I/O and directory and file management
Use structured exception handling
Exploit memory management, shared memory, mapped files, and dynamic link libraries (DLLs)
Manage Windows processes and interprocess communication
Develop safe, high performance multithreaded applications that use Windows thread synchronization
Develop 32 and 64-bit applications (single source)
Use Windows security features
№3 слайд
Содержание слайда: OBJECTIVES (2 of 2)
Use interprocess communication with named pipes
Develop reliable, networked client/server systems
Describe performance and design issues
Be prepared for independent learning of additional topics
Use Visual Studio (2005, 2008, 2010) to develop, debug, test, and manage applications
№4 слайд
Содержание слайда: Contents + Some Supplements*
Session 1 Getting Started: Win32/64 and Visual Studio
Session 2 I/O With File and Directory Processing
Session 3 Structured Exception Handling
Session 4 Memory Management, Memory-Mapped Files, and DLLs
Session 5 Process Management
Session 6 Thread Management
Session 7 Interprocess and Network Communication **
Session 8 Thread Synchronization Part I
Session 9 Thread Synchronization Part II *
Session 10 Securing Windows Objects
№5 слайд
Содержание слайда: Nongoals
This course covers the System Services
The brains of Windows
System Services enable everything else
Topics NOT covered (they belong elsewhere)
Device Drivers
OS internals
Graphical User Interface (GUI) programming
COM, DCOM, and MFC
MS Developer Studio, .NET
№6 слайд
Содержание слайда: Course Methodology
Lecture/Lab
Lecture and discussion followed by lab or demo
About 50-50 time mix
Labs demonstrate lecture material
Useful, realistic programs
Microsoft Visual C++ Developer’s Studio used throughout
Exercises require fixing defects, filling small missing code sections, or improving programs
Designed to enhance learning, but fit in time provided
Complete solutions are always available
More (and less) challenging variations are provided
Working in pairs or groups
№7 слайд
Содержание слайда: Course Materials
All participants are provided with:
Text: Windows System Programming Edition 4 by J. M. Hart
Lab exercises with solutions
Web site with additional information, discussion, clarifications, and more
№8 слайд
Содержание слайда: Background Requirements
Required: C programming knowledge
Useful, but not required:
UNIX system programming
Or system programming experience with VMS, MVS, MacOS, Windows 3.1, etc.
Previous Windows programming experience
GUI, MFC, COM, .NET, etc.
Network programming, especially with sockets
Intro to the instructor and the course/book background