Revolutionary Guide to QBasic
Vladimir Dyakonov, Evgeny Yemelchenkov, Victor Munerman, Tatyana Samoylova
Résumé
The book starts off with a lightning tour of the QBasic language and introduces the experienced BASIC user, not familiar with QBasic, to its fundamental concepts. We then move on through more advanced topics that every QBasic expert needs to be acquainted with, including popular data structures, multimedia programming, practical application design, file handling and system management.
When the introduction to the QBasic language is complete, we delve straight into how your programs interact with memory and data. After covering arrays and advanced system functions, we progress into the subject of accessing the power of machine code routines from within QBasic. We finish this topic with a complete example of how to access and control the mouse in QBasic.
We then move on to discuss complex data structures and examine some popular methods of searching them. Following a comparison of all the various sort algorithms, we continue on towards a comprehensive understanding of the file system and file management. This then serves as a gentle introduction to the world of program design, illustrated by methods in the programs.
The next section is devoted to programming multimedia in QBasic. Although not normally renowned for their multimedia content, we will show you how to get stunning results from even the simplest of programs. Running through bit-mapped graphics, 3D programming, ray casting, animation, quality audio and accessing the Sound Blaster, this is where you can bring your QBasic applications to life. A fine collection of fully explained programs demonstrate some of the fantastic effects QBasic can achieve, including the first ever Doom-like 3D environment engine for QBastic.
Finally we take a professional look at games development, modern interface programming and using QBasic in a business context. We will also present some in depth examinations of exciting, practical applications including a sprite creator, a spreadsheet, a pianola and a scrolling arcade game.
The complementary disk contains all the listed source code, along with a huge collection of additional top-quality QBasic programs which have been referenced throughout the book.
What's special about this book?
The variety and amount of experience that the authors bring to this book shines through, demonstrating how to develop QBasic programs of only the highest calibre. By focusing tightly on what Qbasic programmers really want to include, the book enters previously uncharted territory to bring truly advanced subjects to QBasic. Throughout the book you will be able to collate an invaluable library of routines, functions and sizzling code samples to enable all your future QBasic programs to meet exacting professional standards.
Contents
- Introduction
- The essentials of QBasic programming
- Controlling program flow
- Input, output and printing
- Understanding memory, data and machine code
- Manipulating data structures
- File management
- Program design
- Bit-mapped graphics and animation
- Advanced 2D graphics
- 3D graphics programming
- This is sound
- Game development
- Programming a user interface
- Using BASIC for business
- Afterword
- Appendix A: QBasic resource guide
- Appendix B: Disk reference
- Index
L'auteur - Vladimir Dyakonov
Professor Vladimir Dyakonov is a renowned Russian specialist in the field of electronics and information science. He is the director of the Smolensk Regional Centre of New Information Technology and the Head of the Industrial Electronics Department at the Smolensk Branch of the Moscow Power Engineering Institute.
L'auteur - Evgeny Yemelchenkov
Evgeny Yemelchenkov is an associate professor and the head of the Department of Information Science at the Smolensk State Pedalogical Institute.
L'auteur - Victor Munerman
Victor Munerman this year celebrates 25 years as a programmer. He works as an associate professor at the Smolensk State Pedalogical Institute where he teaches programming and information science.
L'auteur - Tatyana Samoylova
Tatyana Samoylova works as an associate professor in the Department of Computer Science at the Smolensk Branch of the Moscow Power Engineering Institute.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Wrox Press |
Auteur(s) | Vladimir Dyakonov, Evgeny Yemelchenkov, Victor Munerman, Tatyana Samoylova |
Parution | 01/02/1996 |
Nb. de pages | 576 |
Format | 18,4 x 23,5 |
Couverture | Broché |
Poids | 1054g |
Intérieur | Noir et Blanc |
EAN13 | 9781874416203 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse