Morris | Object-Oriented Programming under Windows | E-Book | www2.sack.de
E-Book

E-Book, Englisch, 328 Seiten, Web PDF

Morris Object-Oriented Programming under Windows


1. Auflage 2014
ISBN: 978-1-4831-0419-5
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Englisch, 328 Seiten, Web PDF

ISBN: 978-1-4831-0419-5
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark



Object-Oriented Programming under Windows presents object-oriented programming (OOP) techniques that can be used in Windows programming. The book is comprised of 15 chapters that tackle an area in OOP. Chapter 1 provides an introductory discourse about OOP, and Chapter 2 covers the programming languages. Chapter 3 deals with the Windows environment, while Chapter 4 discusses the creation of application. Windows and dialogue boxes, as well as controls and standard controls, are tackled. The book then covers menus and event response. Graphics operation, clipboard, bitmaps, icons, and cursors are also dealt with. The book also tackles disk file access, and then discusses the help file system. The last chapter covers data transfer. The text will be of great use to individuals who want to write Windows based programs.

Steve Morris has been writing about computers and software packages for 14 years. His first book (Getting to Know Your IBM PC ) came after a degree in Maths, an MSc in Statistics and 5 years' experience in market gardening! He has written about most aspects of computers, with books ranging from beginner's guides to more advanced reference manuals. Although he has written over 40 titles, he remembers with particular affection such gems as 'Business Computing with the Merlin Tonto' and 'The Automated Office'. Stephen is the Author of the following Made Simple Computer Books: Excel for Windows 3.1 Excel for Windows 95 Excel 97 EXCEL 2000 Excel 2000 in Business Lotus 123 (v5) for Windows 3.1 Visual Basic Delphi Made Simple Visual C++ Made Simple Windows Programming He is also author of the following Digital Press title: Object Oriented Programming under Windows: A practical handbook and has also authored the following Newnes titles: Newnes File Formats Pocket Book Newnes PC Programmers Pocket Book
Morris Object-Oriented Programming under Windows jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1;Front Cover;1
2;Object-Oriented Programming Under Windows;2
3;Copyright Page;3
4;Table of Contents;4
5;Preface;12
6;Acknowledgments;13
7;Chapter 1. Introduction to Object-Oriented Programming;14
7.1;Language Development;14
7.2;Principles of OOP Methods;17
7.3;Encapsulation;19
7.4;Methods;20
7.5;Classes and Objects;21
7.6;Messages and Events;23
7.7;Inheritance;24
7.8;Polymorphism;31
7.9;Summary;33
8;Chapter 2. Programming Languages;34
8.1;Application Size;34
8.2;C++;35
8.3;Microsoft Visual C++;36
8.4;Borland C++;38
8.5;Borland Pascal With Objects;39
8.6;Microsoft Visual Basic;39
8.7;C Preliminaries;40
8.8;Program Design;44
8.9;Installation;47
9;Chapter 3. The Windows Environment;50
9.1;Windows for the User;50
9.2;Windows for the Programmer;52
9.3;Windows Components;53
9.4;Windows Functions (API);54
9.5;Windows Messages;55
9.6;Resource Files;56
10;Chapter 4. Creating an Application;58
10.1;Development Directories;58
10.2;Microsoft's Visual C++;59
10.3;Borland C++;83
10.4;Borland Pascal With Objects;91
10.5;Visual Basic;96
11;Chapter 5. Windows and Dialogue Boxes;102
11.1;Types of Window;102
11.2;Overlapping and Tiling;103
11.3;Active Windows;103
11.4;The Main Window;104
11.5;Parent and Child Windows;107
11.6;Properties;107
11.7;Window Handles;108
11.8;Window Classes and Registration;109
11.9;Dialogue Boxes;109
11.10;Message Boxes;111
11.11;Creating Dialogue Boxes in Visual C++;113
11.12;ObjectWindows for C++ and Pascal;123
11.13;Visual Basic;128
12;Chapter 6. Controls;130
12.1;Control Definition;130
12.2;Creating Controls;131
12.3;The Focus;136
12.4;Co-ordinate System;136
12.5;The Tab Order;137
12.6;Access Keys;140
12.7;Group Boxes;141
13;Chapter 7. Standard Controls;144
13.1;Command Buttons;145
13.2;Labels;150
13.3;Text Boxes;154
13.4;Check Boxes;164
13.5;Radio Buttons;167
13.6;List Boxes;170
13.7;Combo Boxes;174
13.8;Scroll Bars;179
13.9;Testing the Dialogue Box;183
13.10;Dialogue Box Code;184
14;Chapter 8. Menus;188
14.1;Drop-down Menus;188
14.2;Creating and Editing a Menu;190
14.3;Menu Captions;197
14.4;Sub-menus;197
14.5;Access Keys;198
14.6;Accelerators (shortcut Keys);199
14.7;Check Marks;207
14.8;Greyed and Disabled Items;208
14.9;Separator Bars;209
14.10;Attaching the Menu;210
15;Chapter 9. Responding to Events;214
15.1;Events;214
15.2;Messages;215
15.3;Types of Message;216
15.4;Message Parameters;218
15.5;Message Maps;218
15.6;Code for Message Handlers;219
15.7;Responding to Messages;221
15.8;Adding Some Code;221
15.9;Linking to a Menu Item;221
15.10;Creating Message Handlers;227
15.11;Testing the Program;242
16;Chapter 10. Graphics Operations;244
16.1;Graphics Device Interface;244
16.2;Device Contexts;245
16.3;The Co-ordinate System;246
16.4;Clipping Region;248
16.5;Pens and Brushes;248
16.6;Points, Lines And Shapes;250
16.7;Colours And Palettes;253
16.8;Text and Fonts;255
16.9;Picture Boxes;256
16.10;Metafiles;256
17;Chapter 11. The Clipboard;258
17.1;Clipboard Features;258
17.2;Clipboard Messages and Functions;260
17.3;The Clipboard Viewer;264
18;Chapter 12. Bitmaps, Icons and Cursors;266
18.1;Bitmaps;266
18.2;Using Bitmaps;267
18.3;Device-independent Bitmaps;269
18.4;Icons;270
18.5;Cursors;276
18.6;Bitmaps on Toolbars;278
18.7;Bitmaps on Menus;278
19;Chapter 13. Disk File Access;280
19.1;File Operations;280
19.2;Selecting a File;281
19.3;Initialisation Files;289
20;Chapter 14. The Help System;290
20.1;Using The Help System;290
20.2;Creating A Help Document;295
20.3;Compiling the Help File;301
20.4;The WinHelp Function;304
21;Chapter 15. Data Transfer;308
21.1;Dynamic Data Exchange (DDE);308
21.2;Object Linking and Embedding (OLE);310
21.3;Dynamic Link Libraries (DLLs);311
21.4;Multiple Document Interface (MDI);313
22;Index;318



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.