Advanced Programming with Microsoft QuickC - 1st Edition - ISBN: 9780127426846, 9781483265575

Advanced Programming with Microsoft QuickC

1st Edition

Authors: Keith Weiskamp
eBook ISBN: 9781483265575
Imprint: Academic Press
Published Date: 28th December 1988
Page Count: 564
Tax/VAT will be calculated at check-out Price includes VAT (GST)
30% off
30% off
30% off
30% off
30% off
20% off
20% off
30% off
30% off
30% off
30% off
30% off
20% off
20% off
30% off
30% off
30% off
30% off
30% off
20% off
20% off
70.95
49.66
49.66
49.66
49.66
49.66
56.76
56.76
56.99
39.89
39.89
39.89
39.89
39.89
45.59
45.59
93.95
65.77
65.77
65.77
65.77
65.77
75.16
75.16
Unavailable
Price includes VAT (GST)
× DRM-Free

Easy - Download and start reading immediately. There’s no activation process to access eBooks; all eBooks are fully searchable, and enabled for copying, pasting, and printing.

Flexible - Read on multiple operating systems and devices. Easily read eBooks on smart phones, computers, or any eBook readers, including Kindle.

Open - Buy once, receive and download all available eBook formats, including PDF, EPUB, and Mobi (for Kindle).

Institutional Access

Secure Checkout

Personal information is secured with SSL technology.

Free Shipping

Free global shipping
No minimum order.

Description

Advanced Programming with Microsoft QuickC provides the necessary programming tools for programmers who are interested in learning new skills in developing some useful tools and PC applications using the QuickC programming language.

The book emphasizes practical and useful programming examples. It is organized into five sections. The first section introduces the proposed ANSI standard features, tips and techniques about C programming style, working with the C preprocessor, and tips for using pointers and managing memory allocation tasks. Section 2 presents data structures, discussing techniques for constructing useful and reliable data structures from linked lists to binary trees. The third section covers the many tools that QuickC provides for accessing files and other I/O devices. Section 4 explains the techniques for interacting with DOS and the special features of QuickC. The final chapter presents the tools and techniques for developing QuickC-like user interfaces.

Computer programmers will find the text very useful.

Table of Contents


Introduction

Section 1 Working with QuickC

1 Inside QuickC: Standards and Features

Working Towards a New Standard

Function Prototypes

Using the Void Type

Generic Pointers

Special Pointers

Function Modifiers

Using Nested Comments

Defining Constants and Volatiles

Enumerated Types

QuickC Global Variables

A Look at Style

Summary

2 QuickC Programming Techniques

The C Preprocessor

Using the Preprocessor Directives

Conditional Compilation

Working with Command Line Arguments

The Common Interface

Tips on Memory Allocation and Pointers

Summary

Section 2 Data Structures

3 Data Structures: The Building Blocks

Building Static Lists

Building Dynamic Data Structures

Creating the List Package

Defining the Operations

Storing Elements

Inserting and Deleting Elements

List Membership

Overview of the List Construction Program

Summary

4 Developing Extended List Tools

Doubly Linked Lists

Modifying List Functions

Adding New Features

Inserting Elements in a Sorted List

Developing a String List Package

Using the String List Package

Stacks

Queues

Summary

5 Advanced Data Structures

Binary Trees

Constructing a Binary Tree

Using the Tree Program

Building an Expression Evaluator

Using the Expression Tree Program

Summary

Section 3 I/O and File Handling

6 Working with Stream I/O

A Quick Overview of the I/O System

A Look at the Stream I/O System

Using Stream I/O

Working with stdin and stdout

Reading and Writing Strings

Mastering scanfand printf

Working with Files

Reading and Writing Unformatted Characters

Reading and Writing Unformatted Strings

A Look at Formatted I/O

Summary

7 Advanced I/O Techniques

Reading and Writing Blocks of Data

Developing a Database Program

Random Access Files with fseek

Controlling Stream Buffers

Redirecting Stream I/O

Console and Port I/O

Low-Level I/O

Tips for Opening Low-Level Files

A Look at DOS Files

Reading and Writing with Low-Level I/O

Using the Low-Level Routines

Summary

Section 4 The PC Connection

8 Opening the Window to the PC

A Quick Look at DOS and the ROM BIOS

Getting Started with Interrupts

Using the int86() Function

Developing Video Tools

Developing a General Screen Package

Putting the Screen Package Together

Testing the Screen Package

Summary

9 The Keyboard, Sound, and the Mouse

Working with the Keyboard

The QuickC Keyboard Routine

Building Sound Tools

The ioutil.c Package

Working with the Mouse

The I/O Utilities Files

Summary

10 Working with DOS Directories

The QuickC Directory Tools

Searching for Files and Directories

Creating and Removing Directories

Displaying File Information

A File Reviewer

The File Review Program

Summary

Section 5 Developing the User Interface

11 Getting Started with Windows and Menus

Thinking About the User

Working with Windows

Developing Window Support Functions

Using the Window and Menu Support Tools

12 Developing the Pop-Up Window Tools

Overview of the Pop-Up Window Package

Creating the Window Functions

Putting It All Together

Overview of the Window Routines

Using the Window Routines

Status Bar Messages

Creating Selection Buttons

Summary

13 Developing Pop-Up Menus

Getting Started

Creating a Menu

A Look at popupmenu

Moving Inside a Menu

The Complete Menu Package

Using Pop-Up Menus

Creating Pull-Down Menus

Summary

Index

Details

No. of pages:
564
Language:
English
Copyright:
© Academic Press 1989
Published:
Imprint:
Academic Press
eBook ISBN:
9781483265575

About the Author

Keith Weiskamp