Programming and Problem Solving with Visual Basic.NET - Nell Dale ,... - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Programming and Problem Solving with Visual Basic.NET
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Programming and Problem Solving with Visual Basic.NET

Programming and Problem Solving with Visual Basic.NET

Nell Dale, Michael McMillan, Chip Weems, Mark Headington

708 pages, parution le 29/01/2003

Résumé

Visual Basic is arguably the most popular computer programming language for application development in the United States and around the world today. Visual Basic is also an excellent language to teach as a "first" computer language because of its easy-to-learn syntax and flexibility. This book treats Visual Basic as a serious programming language and not as just another Windows application. One concern that is frequently voiced when discussing the differences between Visual Basic and C++ is the level of object-oriented programming supported by Visual Basic. With the release of VB. NET, the language will support all the major features of object-oriented programming-encapsulation, inheritance, and polymorphism.

  • Provides an extensive discussion of how to use the Visual Basic Graphical User Interface (GUI) throughout the text, helping students with the primary means of doing input/output in Visual Basic.
  • Object-oriented programming is emphasized very early on in the text, allowing the text to introduce students to object-oriented design methodology and not just the basics of writing object-oriented programs.
  • The most important feature of this book is its emphasis on developing fundamental computer programming skills, rather than the overwhelming number of features found in Visual Basic.NET.
  • The primary programming constructs most introductory texts cover are included within this text.
These features include:
  • Syntax and Semantics
  • Numeric Programming
  • Selection Control Structures
  • Repetition Control Structures
  • Arrays
  • Fundamentals of Graphical User Interface Design

Contents

Chapter 1 - Overview of Programming and Problem Solving
  • Overview of Programming
  • How is a Program Converted into a Form That a Computer Can Use?
  • How is Interpreting a Program Different From Executing It?
  • How is Compilation Related to Interpretation and Execution?
  • What Kinds of Instructions Can be Written in a Programming Language?
  • What is a Computer?
  • Ethics and Responsibilities in the Computing Profession
  • Problem-Solving Techniques
Chapter 2 - Visual Basic Syntax and Semantics, and the Program Entry Process
  • Syntax and Semantics
  • Data Types
  • Classes and Objects
  • Defining Terms: Declarations
  • Taking Action: Executable Statements
  • Program Entry, Correction, and Execution
Chapter 3 - Event-Driven Output
  • Classes and Methods
  • Formatting Output
  • Handling Events
  • Adding Code to Events
Chapter 4 - Numeric Types and Expressions
  • Overview of Visual Basic Data Types
  • Numeric Data Types
  • Declarations for Numeric Types
  • Simple Arithmetic Expressions
  • Compound Arithmetic Expressions
  • Additional Mathematical Functions
  • Additional String Operations
  • Formatting Numeric Types
Chapter 5 - Event-Driven Input and Software Design Strategies
  • Getting Data into Programs
  • Entering Data Using Textboxes in a Form
  • Adding a Data Entry Textbox to a Form
  • Extracting a Value From a Textbox
  • Adding a Command Button
  • Handling a Command Button Event
  • Interactive Input/Output
  • Converting String Values to Numeric Values
  • Noninteractive Input/Output
  • Software Design Strategies
  • What are Objects and Classes?
  • Object-Oriented Design
  • Functional Decomposition
Chapter 6 - Conditions, Logical Expressions, and Selection Control Structures
  • Flow of Control
  • Conditions and Logical Expressions
  • The If& Then Statement
  • Nested If& Then& ElseIf Statements
  • Forms with Multiple Buttons
Chapter 7 - Classes and Methods
  • Encapsulation
  • Class Interface Design
  • Internal Data Representation
  • Class Syntax
  • Declaring Methods
Chapter 8 - Inheritance, Polymorphism, and Scope
  • Inheritance
  • Inheritance and the Object-Oriented Design Process
  • How to Read a Class Hierarchy
  • Derived Class Syntax
  • Scope of Access
  • Implementing a Derived Class
Chapter 9 - File I/O and Looping
  • File Input and Output
  • Looping
Chapter 10 - Additional Control Structures and Exceptions
  • Additional Control Structures
  • Exception-Handling Mechanism
  • Additional Visual Basic Operators
Chapter 11 - One-Dimensional Arrays
  • Atomic Data Types
  • Composite Data Types
  • One-Dimensional Arrays
  • Examples of Declaring and Processing Arrays
  • Arrays of Objects
  • Arrays and Methods
  • Special Kinds of Array Processing
Chapter 12 - Array-Based Lists
  • Lists
  • List Class
  • Sorting the List Items
  • Automatic List Sorting with the Listbox Control
  • Sorted List
  • The List Class Hierarchy and Abstract Classes
  • Searching
  • Generic Lists
Chapter 13 - Multidimensional Arrays and Numeric Computation
  • Two-Dimensional Arrays
  • Processing Two-Dimensional Arrays
  • Multi-dimensional Arrays
  • Building a Vector Class
Chapter 14 - Recursion
  • What is Recursion?
  • More Examples with Simple Variables
  • Recursive Algorithms with Structured Variables
  • Recursion or Iteration?

L'auteur - Nell Dale

University of Texas, Austin
Nell Dale has received a B.S. in Mathematics and Psychology from the University of Houston in 1960, a M.A. in Mathematics, from the University of Texas at Austin, in 1964, and a Ph.D. in Computer Sciences from the University of Texas at Austin in 1972.
Nell Dale and have been on the faculty at the University of Texas, Austin since 1975. She retired from full-time teaching in the summer of 1994 and is now teaching a full load each Fall and spending the Spring and Summer writing and traveling.

L'auteur - Michael McMillan

An instructor of Computer Information Systems at Pulaksi Technical College, where he is the lead instructor of the Programming/Analyst option. Mike teaches courses in Visual Basic, C++, Perl, and Java. In addition to teaching and writing, Mike also does research in Computer Science Education, where his interests are in developing interactive programming development and debugging systems.

L'auteur - Chip Weems

Chip Weems is an Associate Professor of computer science at the University of Massachusetts at Amherst. He received his Bachelor's and Master's degrees from Oregon State University in 1977 and 1979, respectively. He received the Ph.D. from the University of Massachusetts in 1984. Over the last 23 years, he has taught courses in introductory programming, software engineering, computer architecture, and parallel processing. Since 1986 he has co-authored 13 textbooks that have helped over a million students learn to program computers. His books have been translated into French, Spanish, and Russian. He conducts research in computer architecture, compilers, parallel processing, and compiler-architecture co-optimization.

L'auteur - Mark Headington

Mark received his Ph.D. in Computer Science from Iowa State University. He is currently an Associate Professor of Computer Science, specializing in Operating Systems, C++, and Computer Architecture.

Caractéristiques techniques

  PAPIER
Éditeur(s) Jones and Bartlett Computer Science
Auteur(s) Nell Dale, Michael McMillan, Chip Weems, Mark Headington
Parution 29/01/2003
Nb. de pages 708
Format 19,8 x 23,2
Couverture Broché
Poids 1146g
Intérieur 2 couleurs
EAN13 9780763717636
ISBN13 978-0-7637-1763-6

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription