Computer Programming and Application Books 4 by Peter G. Aitken

I've written a variety of books on computer programming and applications, covering topics ranging from digital photography, word processing, and spreadsheets to Visual Basic, Web development, and XML. The list below provides a brief description of my books.

 Computer Programming and Application Books 5

Recent books

Microsoft Word for Medical and Technical Writers is the first book ever written that specifically deals with the many problems and errors that can crop up when you are writing the long, complex documents typical of the medical and technical fields. The book starts by showing you how to set Word's options to avoid unwanted formatting changes and time-wasting document corruption. Then it takes you through those areas of Word that are most diffucult to use and most likely to cause problems, including tables, automatic numbering, headers/footers, document sections, tables of contents, positioning graphics, styles, and templates. It ends with a chapter of dos and don'ts and advice on best practices for document backup and security. For more information and to order, click here.

Microsoft Outlook 2007 Bible is the gold standard when it comes to getting the most out of this powerful program. Aimed at beginners and experienced users alike, the book takes you from basic topics such as setting up an email account and keeping track of contacts and appointments to guru-level tasks such as designing custom forms, stopping spam, maintaining security, and automating tasks with VBA. Clear explanations, step-by-step instructions, and plenty of illustrations help you learn. Includes chapters on using Outlook with Microsoft Exchange and Sharepoint Services. Published by Wiley in 2007.

Excel 2007 PivotTables and Charts is the definitive A to Z treatment of this important but complex Excel data analysis tool. Completely updated to reflect the many changes in Excel 2007. The powerful capabilities of PivotTables and charts can bring new flexibility and convenience to your worksheets, but because their use is not particularly intuitive - and because they are poorly explained in Excel's documentation - many Excel users don't use them at all or use only part of their potential. This book provides the clear explanations, tutorials, and examples you need to master this topic, and includes numerous worksheets for you to use in your hands-on practice. Covers Excel 2007. Published by Wiley in 2007. 

Excel 2007 Formulas and Functions for Dummies (with coauthor Ken Bluttman) gives the famous Dummies treatment to this often poorly understood and underutilized aspect of Excel. This is the second edition, updated for Excel 2007. The book does not assume any prior experience with formulas or functions, although some basic familiarity with Excel is a good idea. From loan payments to math and trig, date functions, logical functions, database functions - everything you are likely to need is explained clearly with lots of illustrated examples.

Excel PivotTables and Charts is the definitive A to Z treatment of this important but complex Excel data analysis tool. The  powerful capabilities of PivotTables and charts can bring new flexibility and convenience to your worksheets, but because their use is not particularly intuitive - and because they are poorly explained in Excel's documentation - many Excel users don't use them at all or use only part of their potential. This book provides the clear explanations, tutorials, and examples you need to master this topic, and includes numerous worksheets for you to use in your hands-on practice. Covers Excel 2003. Published by Wiley in 2006.

Manage Your Money and Investments With Microsoft Excel takes a new approach to personal finance. Rather than relying on a complex and hard-to-learn program like Quicken or Money, why not use the power of an application you probably already have - Microsoft Excel? This book provides more than a dozen tested Excel templates that help you with essential financial tasks such as balancing your checkbook, keeping a budget, evaluating credit card payoff, and shopping for a mortgage. Each topic includes background information and sound financial advice. This is one of those rare books that really will pay for itself, many times over. From Que Publishing.

Excel Formulas and Functions for Dummies (with coauthor Ken Bluttman) gives the famous Dummies treatment to this often poorly understood and underutilized aspect of Excel. The book does not assume any prior experience with formulas or functions, although some basic familiarity with Excel is a good idea. From loan payments to math and trig, date functions, logical functions, database functions - everything you are likely to need is explained clearly with lots of illustrated examples.

Camera Phone Obsession A few years ago some engineer decided to stick a cheap digital camera in a cell phone. The results have been amazing, and today a large proportion of all cell phones sold include a camera. A whole new culture has sprung up around these devices, and the news is full of stories about privacy concerns, industrial espionage, digital shoplifting, and "camera phone art." Camera Phone Obsession is the first book ever written on this exciting new topic, and covers both the technology and the culture from soup to nuts. From Paraglyph Press. 

Computer Programming and Application Books 6

Powering Office 2003 With XML The new version of the Microsoft Office suite has vastly improved capabilities for working with XML. This book provides detailed coverage of the XML tools in Word, Excel, Access, and FrontPage plus the new dynamic forms application InfoPath. Published October 2003 by Wiley.

Computer Programming and Application Books 7

Excel Programming Weekend Crash Course For the newest version of Excel, this book provides a clean and concise introduction to Excel programming using VBA. Thirty easy to follow sessions are designed to be completed in a bout half an hour each, which means you can get started creating your own custom Excel applications in as little as 15 hours. Published in September 2003 by Wiley.

Computer Programming and Application Books 8

.NET Graphics and Printing is a comprehensive tutorial and reference to all aspects of graphics and printing with Microsoft's .NET framework. This book was published by Optimax Publishing in December, 2002.

Computer Programming and Application Books 9

Teach Yourself C in 21 Days, 6th Edition is the latest in this long-running C programming tutorial. Perhaps the most popular and widely-acclaimed C programming book of all time, this book uses a structured 21-day lesson format to present the C language in a clear and easy-to-understand manner. Each lesson includes a quiz and exercises so you can test what you have learned. Extra material includes several complete programs, and a bonus week that provides an overview of related object oriented programming languages (C+, Java, and C#). A CD-ROM is included with both DOS and Windows C/C++ compilers plus all of the book's source code.

Computer Programming and Application Books 10

Visual Basic .NET Programming With Peter Aitken was published by Coriolis in January 2002. This is the 4th edition of my very popular introductory Visual Basic book (which had different titles in earlier editions), but consists of over 95% brand new material written expressly for the .NET framework and the new Visual Basic. You'll learn everything you need to create sophisticated desktop and Web applications, including .NET fundamentals, language syntax, object oriented programming techniques, interface design, file access, database programming, and lots more. Clear explanations and hundreds of code examples bring you the information you need. The accompanying CD-ROM includes the .NET Framework, all the book's source code, and some useful development utilities.

Computer Programming and Application Books 11

XML the Microsoft Way provides wide-ranging coverage of XML with an emphasis on Microsoft development tools. The first half of the book explains XML and related technologies with chapters on DTDs, XSD and XDR Schemas, Cascading Style Sheets, XSLT, Formatting Objects, the Document Object Model, SAX, XHTML, and XLink and XPointer. The remainder of the book shows how to develop XML applications using Microsoft tools, covering topics such as Visual Basic 6, Visual C++ 6, the new .Net Framework, Internet Explorer, SOAP, server-side scripting, Office, and Biztalk. The book is aimed at readers at the beginner to intermediate level, and uses a hands-on approach with plenty of code samples. 
Older books (may be out of print)

Computer Programming and Application Books 12

Teach Yourself Visual Basic .NET Web Programming in 21 Days by Peter Aitken and Phillip Syme. This book is your complete hands-on guide to creating powerful Web applications with Microsoft's new .NET framework and the vastly improved Visual Basic language. Using the popular "21 Days" format, the book covers all aspects of .NET Web programming including the .NET architecture, ASP.NET, Web forms and controls, Active Data Objects, Web services, using legacy code, XML, mobile devices, security, and configuration. End of chapter exercises and quizzes help you to check your progress. A companion book (see the next entry) covers the same material for the C# programmer.

Computer Programming and Application Books 13

Teach Yourself C# Web Programming in 21 Days by Phillip Syme and Peter Aitken. This book is your complete hands-on guide to creating powerful Web applications with Microsoft's new .NET framework and the new C# language. Using the popular "21 Days" format, the book covers all aspects of .NET Web programming including the .NET architecture, ASP.NET, Web forms and controls, Active Data Objects, Web services, using legacy code, XML, mobile devices, security, and configuration. End of chapter exercises and quizzes help you to check your progress. A companion book (see the previous entry) covers the same material for the Visual Basic programmer.

Computer Programming and Application Books 14

Office XP Development With VBA Behind the Microsoft Office suite of business applications is a powerful set of developer tools that can be used to create powerful and sophisticated business solutions. Combining the Visual Basic for Applications programming language and the Office object model, the office development environment is the preferred choice for many programming tasks. This book takes you from step 1 all the way to advanced topics, explaining the VBA language and Office object model in clear detail with lots of code examples. Equally applicable to Office 2000. 

Computer Programming and Application Books 15

Windows Script Host The Windows Script Host (WSH) is Microsoft's implementation of a full-featured scripting language for its various Windows operating systems. In short, WSH permits the user to automate many of the tasks that previously had to be performed manually. File manipulation, network administration, and database access are just some of the things that can be automated with WSH. Microsoft supports two scripting languages, VBScript and JScript, for use with WSH. These are, in effect, full-featured programming languages that can be used, through WSH, to manipulate the operating system and ActiveX components. This book covers all aspects of this powerful tool, and is intended for the beginning to intermediate level Windows user. Published February 2001 by Prentice Hall.

Computer Programming and Application Books 17

Teach Yourself C for Linux Programming in 21 Days is an adaptation of my bestseller Teach Yourself C in 21 Days (see below) specifically for programming under the increasingly popular Linux operating system. First author Erik de Castro Lopo has skillfully modified the original book, which covered generic C programming, to be directly relevant for those developers using C to write programs for Linux. The same popular 21 day style is used, and an accompanying CD-ROM contains the Gnu C/C++ compiler as well as all the book's source code.

Computer Programming and Application Books 18

Teach Yourself C in 21 Days (with coauthor Bradley L. Jones) is the fifth edition of this international bestseller, published in October 1999. This book has been widely acclaimed as the most effective way to learn C programming. The structured 21 day lesson plan presents the material in a logical and clear manner, with plenty of sample code for hands-on experience. A Bonus Week provides an introduction to object-oriented programming with Java and C++. Quizzes and exercises at the end of each lesson let you see how you are progressing. Use your own C or C++ compiler, or use the order form in the book to get a CD-ROM containing compilers for the PC and Macintosh as well as the book's source code.

Computer Programming and Application Books 19

Teach Yourself Internet Programming with Visual Basic 6 in 21 Days is your complete guide to using VB6's powerful Internet programming tools. You'll learn about ActiveX controls, Dynamic HTML applications, web database connectivity, CGI programming, VBScript, Active Server Pages, and a host of other topics.

Computer Programming and Application Books 20

Visual Basic 6 Programming Blue Book provides complete coverage of this powerful development tool for beginning and intermediate level programmers. Interface design, ActiveX components, file management, database development, Internet programming, graphics - it's all here. The book's learn-by-doing style gets you up and running quickly.

Computer Programming and Application Books 21

Teach Yourself Microsoft Word 2000 is designed to teach the most important features of Microsoft's new flagship word processing program. The book is organized as a series of short lessons that can each be completed in 10 minutes or less. You'll learn all the basics of document creation, editing, and printing as well as web publishing, e-mail, outlining, tables, and graphics.

Computer Programming and Application Books 22

Digital Camera Design Guide is your complete introduction to the fascinating world of digital photography. Using four color printing throughout, the book covers the technology of digital photography and shows you how to create digital images with a digital camera or a scanner. A series of hands-on projects explores various image improvements and creative manipulations that you can perform with the powerful image editing software that is provided on the book's CD-ROM. Printing and web publishing are covered as well. 

Computer Programming and Application Books 23

The Visual J++ Programming FrontRunner with coauthors Dave Freidel and Tony Potts is a guide to Microsoft's Java programming environment, Visual J++. The book includes complete coverage of the Java language as well.

Computer Programming and Application Books 24

Visual Basic for Windows 95 Insider is aimed at intermediate and advanced Visual Basic programmers who want to get the most out of this powerful programming tool. Learn the inside story on toolbars, menus, DDE, OLE, multimedia, database programming, and (on the fun side) generating fractal images. A diskette includes all of the book's source code. Covers Visual Basic version 4.

Computer Programming and Application Books 25

Visual C++ Multimedia Adventure Set (with coauthor Scott Jarol) provides complete coverage of using Microsoft Visual C++ to develop multimedia applications. CD-ROM includes complete Visual C++ hypermedia engine, hotspot editor, animation tools, WAV file editor, and more.

Computer Programming and Application Books 26

Web Developer's Guide to JavaScript and VBScript provides a beginner's introduction to using these scripting languages to bring your web pages to life. Includes coverage of HTML and Web basics, and a CD-ROM with lots of valuable Web development tools.

Computer Programming and Application Books 27

10 Minute Guide to Word for Windows 97 presents a series of short lessons, each taking 10 minutes or less, to the most important features of Microsoft's premier Windows word processor.

Computer Programming and Application Books 28

10 Minute Guide to 1-2-3 97 for Windows teaches how to use 1-2-3 97 for Windows, the latest version of the popular Lotus spreadsheet program, in a series of short lessons, each taking 10 minutes or less.

Computer Programming and Application Books 29