
Advanced Programming with Microsoft QuickC
- 1st Edition - December 28, 1988
- Imprint: Academic Press
- Author: Keith Weiskamp
- Language: English
- Paperback ISBN:9 7 8 - 1 - 4 8 3 2 - 4 8 2 7 - 1
- eBook ISBN:9 7 8 - 1 - 4 8 3 2 - 6 5 5 7 - 5
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… Read more

Purchase options

Institutional subscription on ScienceDirect
Request a sales quoteAdvanced 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.
IntroductionSection 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 SummarySection 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 SummarySection 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 SummarySection 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 SummarySection 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 SummaryIndex
- Edition: 1
- Published: December 28, 1988
- No. of pages (eBook): 564
- Imprint: Academic Press
- Language: English
- Paperback ISBN: 9781483248271
- eBook ISBN: 9781483265575
Read Advanced Programming with Microsoft QuickC on ScienceDirect