Cover image for Introduction to Windows 98 programming
Title:
Introduction to Windows 98 programming
Author:
Murray, William H., 1943-
Personal Author:
Publication Information:
Upper Saddle River, NJ : Prentice Hall, [1999]

©1999
Physical Description:
xix, 634 pages : illustrations ; 24 cm.
General Note:
Includes index.

Fuller name of authors from cover.
Language:
English
ISBN:
9780130122025
Format :
Book

Available:*

Library
Call Number
Material Type
Home Location
Status
Central Library QA76.76.O63 M8675 1999 Adult Non-Fiction Central Closed Stacks
Searching...

On Order

Summary

Summary

Intended for programmers familiar with C++, the book begins with the key elements of the Windows development environment and graphical user interface, such as GDI drawing primitives, controls, fonts, and keyboard accelerators. Enhancement of applications with bitmapped graphics, audio, video, sketching, and animation is then explained. Finally, all the components are put together to build three applications--a pie chart, a bar chart, and a screen saver. Annotation copyrighted by Book News, Inc., Portland, OR


Author Notes

William Murray and Chris Pappas teach computer science at the B.C.C campus of the S.U.N.Y system in Binghampton, NY. They have co-authored over four dozen books on such programming topics as assembly language, Visual Basic, C and C++, HTML, Visual J++, Java, JavaScript, OS/2, Windows 95, Windows NT, and more.
Their books have been translated into more than twenty-five foreign languages.


Table of Contents

Chapter 1 What are ATM and ADSL?p. 1
Why Do We Need to Communicate?p. 1
What is ATM?p. 7
Why ATM?p. 7
What is ADSL?p. 9
Why ATM and ADSL?p. 9
Universal ATM Benefitsp. 11
Business Driversp. 12
Who Will Use ATM and ADSL?p. 13
ATM Service Todayp. 14
Application for Internet Servicesp. 15
Application for Videop. 16
Applications for LANsp. 16
Broadband Servicesp. 18
Terms and Definitionsp. 18
And the Winner Isp. 19
Summaryp. 21
Chapter 2 Basic Communication Technologyp. 23
The Basicsp. 23
AC/DCp. 24
Analog Signalsp. 25
Digital Signalsp. 27
Signal Conversionp. 30
Pulse Modulation/Demodulationp. 31
Signal Multiplexingp. 33
TDM Carrier Standardsp. 37
Bandwidthp. 38
Narrowband ISDNp. 40
Broadband ISDNp. 40
Summaryp. 40
Chapter 3 Transmission and Switching Systemsp. 43
Transmission Systemsp. 43
A Short History of Communication Transmission Systemsp. 44
Synchronousp. 48
Asychronousp. 49
Multiplexingp. 50
ISDN Basicsp. 55
Narrowband ISDNp. 56
Broadband ISDNp. 57
Copper Wirep. 58
RF Propagationp. 59
Light Wave (SONET/SDH)p. 61
Switching Systemsp. 62
Circuit Switchingp. 66
Connectionless Switchingp. 67
Packet Switchingp. 67
Multirate Circuit Switchingp. 68
Frame Relayp. 68
Cell Relayp. 69
Summaryp. 69
Chapter 4 Communication Protocolsp. 71
Introductionp. 71
Deep Lookp. 75
Physical Layerp. 75
Data Link Layerp. 77
Network Layerp. 80
Transport Layerp. 82
Session Layerp. 84
Presentation Layerp. 86
Application Layerp. 87
Upper Layer Protocol Examplesp. 89
TCP/IPp. 90
IPX/SPXp. 90
Framesp. 90
Frame Structuresp. 93
But What Does It All Mean?p. 95
Chapter 5 Communication Systemsp. 97
Communication Systemsp. 97
LAN/WAN/MAN/GANp. 102
Network Topologiesp. 103
Point-to-Pointp. 104
Starp. 104
Hierarchialp. 105
Meshp. 107
Busp. 107
Ringp. 108
What's Up?p. 109
Loosen the Gripp. 110
Chapter 6 ATM, The Basicsp. 111
OSI Protocol Layersp. 111
ATM Protocol Layersp. 113
ATM Physical Layerp. 114
ATM Layerp. 114
AAL Layerp. 115
ATM Planesp. 116
User Planep. 117
Control Planep. 118
Management Planep. 118
Layer Managementp. 118
Plane Managementp. 118
The ATM Cellp. 118
ATM Interfacesp. 119
ATM Cell Headerp. 119
Virtual Channels and Virtual Pathsp. 121
Header Error Checkp. 124
Provisioning and Signalingp. 124
Sustainable Cell Rate and Peak Cell Ratep. 125
Minimum Cell Ratep. 126
Maximum Burst Sizep. 126
Cell Loss Priorityp. 126
Maximum Cell Delayp. 126
Cell Delay Variationp. 127
Cell Loss Probabilityp. 127
Traffic Shapingp. 127
Service Classesp. 128
Latencyp. 131
Port Speedsp. 132
ATM Traffic Management and Controlp. 132
Connection-Oriented Connectionp. 133
Connectionless-Oriented Connectionp. 133
PVCsp. 133
SVCsp. 133
Usage Parameter Controlp. 134
Multicastingp. 134
ATM Network Interfacesp. 135
A Cell Family Vacationp. 136
ATM and Legacy Systemsp. 137
Chapter 7 ATM, The Gravyp. 139
Peak Cell Ratep. 139
Sustainable Cell Ratep. 140
Low-Speed Datap. 141
High-Speed Datap. 141
Audiop. 142
Full Motion Color Videop. 143
Multimediap. 146
The Real Audio and Video Worldp. 147
ATM Switchesp. 148
Inverse Multiplexing Over ATM (IMA)p. 150
Network Node Interface (NNI)p. 151
Service Provider Backbone Networkp. 151
User Network Interface (UNI)p. 153
Corporate Accessp. 154
Consumer Accessp. 155
Network Managementp. 155
ATM Interworkingp. 156
Quality of Servicep. 159
Switched Virtual Circuitsp. 160
Switched Virtual Path Connectionp. 162
Circuit Emulationp. 162
Shared Accessp. 162
Transmission Timep. 163
ATM Competitionp. 163
Chapter 8 ATM and the Real Worldp. 167
Introductionp. 167
Explosions and the Growth of ATMp. 168
ATM Benefits and Network Evolutionp. 170
U.S. ATM Playersp. 172
ATM Equipment Suppliersp. 174
ATM Customersp. 176
ATM Ports By Industryp. 178
ATM Port Sales By Typep. 178
ATM Servicesp. 179
ATM Trafficp. 179
ATM Rate Structurep. 180
Non-Recurring Chargesp. 181
Recurring Chargesp. 181
ATM PVC Ratesp. 183
One-stop Shoppingp. 185
Managed Customer Premises Equipmentp. 185
Port Oversubscriptionp. 186
ATM Service Contractsp. 186
Hurdlesp. 187
Network Evolutionp. 190
Crystal Ballsp. 190
Chapter 9 ADSLp. 191
What is ADSL?p. 191
DSL Technologyp. 194
DSL Typesp. 198
DSLp. 199
ADSLp. 200
HDSLp. 202
VDSLp. 203
SDSLp. 204
Discrete Multi-Tonep. 204
FDMp. 205
Echo Cancellationp. 205
High-Level Online Adaptationp. 206
Application Architecturep. 207
System Architecturep. 210
POTS Splitterp. 211
Transport Capacityp. 212
Framingp. 213
ATM Over ADSLp. 214
Hurdlesp. 215
Market Strategiesp. 216
Crystal Ballsp. 217
Appendix A Chronological Perspective of Communications Systemsp. 219
Appendix B Communications Standards Bodiesp. 223
Appendix C International System of Units Specificationsp. 224
Appendix D ATM UNIs and Port Speedsp. 225
Glossaryp. 227
Bibliographyp. 311
Indexp. 313

Google Preview