
Advanced Programming with Microsoft QuickC
- 1st Edition - September 25, 2014
 - Latest edition
 - Author: Keith Weiskamp
 - Language: English
 
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

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.
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
 - Latest edition
 - Published: September 25, 2014
 - Language: English
 
Read Advanced Programming with Microsoft QuickC on ScienceDirect