libri scuola books Fumetti ebook dvd top ten sconti 0 Carrello


Torna Indietro

cahill vinny; lafferty donal - learning to program the object-oriented way with c#
Zoom

Learning to Program the Object-oriented Way with C#

;




Disponibilità: Normalmente disponibile in 15 giorni
A causa di problematiche nell'approvvigionamento legate alla Brexit sono possibili ritardi nelle consegne.


PREZZO
54,98 €
NICEPRICE
52,23 €
SCONTO
5%



Questo prodotto usufruisce delle SPEDIZIONI GRATIS
selezionando l'opzione Corriere Veloce in fase di ordine.


Pagabile anche con Carta della cultura giovani e del merito, 18App Bonus Cultura e Carta del Docente


Facebook Twitter Aggiungi commento


Spese Gratis

Dettagli

Genere:Libro
Lingua: Inglese
Editore:

Springer

Pubblicazione: 07/2002
Edizione: Softcover reprint of the original 1st ed. 2002





Trama

C# is a new, object-oriented language that can be used to write a wide
range of applications for the new Microsoft .NET platform - applications
that can be distributed over the Internet. It is an ideal language for
the new programmer.
Learning to Program the Object-Oriented Way with C# shows you how to
programme with C#, using an object-oriented approach. It explains about:
* Objects and classes
* Variables, types and assignment
* Abstraction and encapsulation
* Characters and strings
* Arrays
* Inheritance
* Error handling
* GUI development
With lots of examples and exercises, the authors guide you through the
process of learning to programme using C#. Additional information and
resources are available from the associated web site:
http://csharp.dsg.cs.tcd.ie
" The thing that I like the most about Learning to Program the
Object-Oriented Way with C# is that it does a great job at explaining a
subject in the abstract, and then implements those concepts in C# sample
code. I heartily recommend this book for those who are interested in
learning object-oriented programming."
Eric Gunnerson, Program Manager, Visual C# Team, Author, "A Programmer's
Introduction to C#" TOC:Objects and Classes.- Computers, Programming Languages, and C#.- Variables, Types, and Assignment.- Making Decisions - Selection in C#.- Doing Things Repeatedly - Iteration in C#.- More About Methods.- Abstraction and Encapsulation.- More about Types and Values.- Characters, Strings and Things.- Managing Collections of Data - Arrays in C#.- Inheritance.- Error Handling.- GUI Development.- Case Study - Putting It All Together.- Appendix A: Introducing the Internet and the World Wide Web.




Sommario

1 Objects and Classes.- Introducing Object-oriented Programming.- Writing a C# Class.- Writing a Program that Uses Class Rectangle.- Summary.- Exercises.- 2 Computers, Programming Languages, and C#.- The Components of a Typical Computer.- Programming Languages.- Operating Systems and Portability.- C#.- Developing programs with VisualStudio.NET.- Making Changes to a Class.- Summary.- 3 Variables, Types, and Assignment.- Storing Information -Variables.- Describing Information -Types.- Working with Real Numbers -Type float.- Working with Real Numbers -Type decimal.- Conversions Between Numeric Types.- Changing the Value of a Variable -Assignment.- All About Nothing -null.- Calculating New Values -Expressions.- Class string.- Initializing New Objects -Constructors.- Giving Names to Values -Constants.- Case Study: The Traveling Salesperson.- Summary.- Exercises.- 4 Making Decisions - Selection in C#.- Describing Conditions -Type bool.- Comparing Numeric Values.- Comparing bool Values.- Comparing Objects.- Comparing Object References.- Nested if Statements.- Using if to Select One of Many Alternative Courses of Action.- Defensive Programming.- Using an if Statement Without else.- More About & and | |.- The C# switch Statement.- Summary.- Exercises.- 5 Doing Things Repeatedly — Iteration in C#.- Repeating a Sequence of Statements -The while Statement.- Combining Iteration and Selection.- Generating Functions.- Repeating a Sequence of Statements One or More Times -do.- Case Study: The Traveling Salesperson Revisited.- Summary.- Exercises.- 6 More About Methods.- Referring to the Current Object.- Methods Without Values -void.- Passing Parameters to Methods.- Class Variables and Methods.- The Scope Rules of C#.- Overloading Methods.- Object Deletion and Destructors.- CaseStudy: Complex Numbers.- Summary.- Exercises.- 7 Abstraction and Encapsulation.- Abstraction.- Encapsulation.- Access Modifiers.- Properties.- Defining Operators for Objects.- Case Study: Complex Numbers Revisited.- Summary.- Exercises.- 8 More About Types and Values.- Value Types vs. Reference Types.- Defining Value Types -structs.- Passing Parameters by Reference.- Case Study: Intersecting Line Segments.- Summary.- Exercises.- 9 Characters, Strings and Things.- Working with Characters -Type char.- All About Strings.- Class StringBuilder.- Case Study: Roman Numerals.- Summary.- Exercises.- 10 Managing Collections of Data -Arrays in C#.- Arrays -The Basics.- The for Loop.- The Autoincrement and Autodecrement Operators.- Array Overflow.- The foreach Loop.- Managing Tables -Two-dimensional Arrays.- Indexers -Accessing Arbitrary Objects by Index.- Command Line Arguments.- Case Study: Managing a Lecture Timetable.- Summary.- Exercises.- 11 Inheritance.- Two Key Relationships: “Has-A” and “Is-A”.- Demonstrating “Is-A” and “Has-A”.- Problems with Implementing “Is-A” Relationships.- Introducing Inheritance.- Effects of Access Modifiers on Inheritance.- Implications of Inheritance on Type.- Changing Existing Methods in a Derived Class.- Interfaces.- Structs, Inheritance and Boxing.- Case Study.- Summary.- Exercises.- 12 Error Handling.- Understanding Stacks.- Dealing with Errors.- Throwing Exceptions.- C# Defined Exceptions.- Case Study.- Summary.- Exercises.- 13 GUI Development.- GUI Design.- Understanding Events.- Operating the GUI.- Case Study.- Summary.- Exercises.- 14 Case Study-Putting It All Together.- A Library Database Management System.- Identifying the Classes.- The Classes in Detail.- User Interface: Designing Our GUI.- Summary.- Exercises.- AIntroducing the Internet and the World Wide Web.- B Case Study Source Code.










Altre Informazioni

ISBN:

9781852336028

Condizione: Nuovo
Dimensioni: 244 x 170 mm
Formato: Brossura
Illustration Notes:XIV, 626 p. 263 illus.
Pagine Arabe: 626
Pagine Romane: xiv


Dicono di noi