+612 9045 4394
 
CHECKOUT
Python Programming on WIN32 :  Help for Windows Programmers - Mark Hammond

Python Programming on WIN32

Help for Windows Programmers

Paperback

Published: January 2000
Ships: 7 to 10 business days
7 to 10 business days
RRP $144.00
$79.25
45%
OFF

This is the first book to demonstrate how to use Python as a serious Windows development and administration tool. It addresses all the basic technologies for common integration tasks on Windows, explaining both the Windows issues and the Python code needed to glue things together.

Prefacep. xi
Introduction to Pythonp. 1
What Is Python?p. 3
Language Featuresp. 3
Python as an Integration Toolp. 5
Case Studies of Python Deploymentp. 10
The Python Communityp. 13
Installation and Setupp. 14
Conclusionp. 16
Python Language Reviewp. 17
A Crash Coursep. 17
Conclusionp. 24
Referencesp. 24
Python on Windowsp. 25
The Python Core on Windowsp. 26
The Python for Windows Extensionsp. 36
The Python Imaging Library (PIL)p. 39
PyOpenGLp. 39
Web Publishing Toolsp. 40
The mx Extensionsp. 42
Scientific Toolsp. 44
XMLp. 44
Conclusionp. 45
Integrated Development Environments for Pythonp. 46
The PythonWin IDEp. 46
IDLEp. 59
Conclusionp. 64
Introduction to COMp. 65
What It Isp. 66
Using COM Objects from Pythonp. 66
Implementing COM Objects with Pythonp. 68
Globally Unique Identifiersp. 71
Conclusionp. 71
Building an Advanced Python Applicationp. 73
A Financial Modeling Toolkit in Pythonp. 75
Doubletalkp. 75
A Crash Course in Accountingp. 77
The Doubletalk Toolkit at Workp. 95
Conclusionp. 98
Building a GUI with COMp. 100
Designing COM Serversp. 100
A VB Clientp. 102
Writing a Delphi User Interfacep. 116
Conclusionp. 119
Adding a Macro Languagep. 121
Dynamic Code Evaluationp. 122
Making an Application Extensiblep. 133
Conclusionp. 141
Integration with Excelp. 142
Client-Side COM and the Excel Object Modelp. 142
Excel Concludedp. 148
Putting It All Together: Importing Financial Datap. 151
Server-Side COM Again: Excel as a GUIp. 153
Conclusionp. 154
Referencesp. 155
Printed Outputp. 156
Business Requirementsp. 156
Automating Wordp. 161
Direct Output to the Printer with Windowsp. 171
PIDDLE: A Python Graphics APIp. 174
PostScriptp. 176
Portable Document Formatp. 178
Putting It Together: A High-Volume Invoicing Systemp. 182
Conclusionp. 187
Referencesp. 187
Distributing Our Applicationp. 188
DCOMp. 188
Conclusionp. 189
Python on Windows Cookbookp. 191
Advanced Python and COMp. 193
Advanced COMp. 193
Python and COMp. 198
Using Automation Objects from Pythonp. 198
Using Other COM Interfacesp. 209
Error Handlingp. 211
Implementing COM Objects in Pythonp. 213
Python and DCOMp. 227
Conclusionp. 234
Databasesp. 235
DAO, ADO, ODBC, OLEDB, and Other GBFLAsp. 235
Python's Database APIp. 240
Getting at Your Datap. 241
A Note on Speedp. 254
Gadfly, the Pure Python Relational Databasep. 256
Data Laundering with Pythonp. 259
A Three-Tier Architecture with Business Objectsp. 266
Conclusionp. 270
Referencesp. 270
Working with Emailp. 272
SMTP and POP3p. 272
Microsoft Exchange/Outlookp. 278
Conclusionp. 281
Using the Basic Internet Protocolsp. 282
HTTP and HTMLp. 282
FTPp. 286
NNTPp. 287
Conclusionp. 289
Windows NT Administrationp. 290
Working with Users and Groupsp. 290
Server and Share Informationp. 298
Rebooting a Machinep. 303
Conclusionp. 307
Referencesp. 307
Processes and Filesp. 308
Portable File Manipulationp. 308
Native File Manipulation: The win32file Modulep. 318
Pipesp. 322
Processesp. 323
Conclusionp. 332
Windows NT Servicesp. 333
Services in Briefp. 333
Controlling Services with Pythonp. 335
Reading the Event Logp. 340
Windows NT Performance Monitor Datap. 344
Writing Services in Pythonp. 347
Sample Service Written in Pythonp. 351
Writing to the Event Logp. 355
Providing Performance Monitor Informationp. 361
A Final Servicep. 367
Conclusionp. 370
Communicationsp. 371
Serial Communicationsp. 371
Remote Access Servicesp. 379
Socketsp. 381
Other Communications Toolsp. 385
Conclusionp. 386
Referencesp. 386
GUI Developmentp. 388
Tkinterp. 388
PythonWinp. 400
wxPythonp. 412
Active Scriptingp. 435
Registering the Python Active Script Supportp. 436
Python and Popular Microsoft Applicationsp. 436
Active Debuggingp. 446
How Active Scripting Worksp. 446
Active Script Hosting in Pythonp. 447
Conclusionp. 450
Extending and Embedding with Visual C++ and Delphip. 451
Python and Visual C++p. 452
Simplified Wrapper and Interface Generatorp. 466
Python and Delphip. 467
Dynamic DLL Accessp. 471
Referencesp. 473
Conclusionp. 473
Appendixesp. 475
Key Python Modules and Functionsp. 477
Win32 Extensions Referencep. 529
The Python Database API Version 2.0p. 604
Threadsp. 616
Indexp. 631
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9781565926219
ISBN-10: 1565926218
Series: Animal Ser.
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 669
Published: January 2000
Country of Publication: US
Dimensions (cm): 24.05 x 17.2  x 3.28
Weight (kg): 1.04