Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 628 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
628
Dung lượng
18,11 MB
Nội dung
[...]... if you already know a programming language or have some other prior programming experience If you’re familiar with symbol tables, lvalues, and rvalues, and the Bucket Analogy, good—but it won’t hurt you to read about them again from a different perspective No shortcuts, remember WHAT THIS BOOK COVERS This text begins with a nonprogramming-language introduction to object-oriented programming The goal... 10/8/2012 8:54:42 AM ffirs.indd xiv 10/8/2012 8:54:42 AM CONTENTS INTRODUCTION xxv PART I: GETTING STARTED CHAPTER 1: INTRODUCING C# A Short History of Object-Oriented Programming (OOP) Installing C# Downloading Visual Studio Professional A Test Program Using C# Creating a Project The C# Integrated Development Environment The Major IDE Windows Using the Source Code Window Adding a Toolbox Object to a Windows... viewed in C# Virtually all of the concepts presented in this book are portable to other languages The program design skills, coding style and techniques, and debugging methods are applicable to almost any programming language C# and Visual Studio are simply the vehicle for teaching these skills Throughout the book common, easily understood examples introduce new programming concepts Most of the C# programming. .. specific to P2P and Wrox books To read the FAQs, click the FAQ link on any P2P page xxx flast.indd xxx 10/8/2012 8:54:53 AM BEGINNING Object-Oriented Programmingwith C# flast.indd xxxi 10/8/2012 8:54:53 AM flast.indd xxxii 10/8/2012 8:54:53 AM PART I Getting Started CHAPTER 1: Introducing C# CHAPTER 2: Understanding Objects c01.indd 1 10/8/2012 8:46:44 AM c01.indd 2 10/8/2012 8:46:46 AM ... developed its own MS-DOS-based C compiler and other programming tools He has been involved with language instruction ever since Dr Purdum has authored 17 texts and numerous programming articles and has received several teaching awards He retired from Purdue University’s College of Technology and is currently involved with on-site training and embedded systems programming ffirs.indd ix 10/8/2012 8:54:42 AM... of code in this book and experiment with it Do so and you will pick up the language twice as fast and with greater understanding than if you don’t do the examples (You can download the code from the Wrox website Details are provided later.) You can learn programming only by writing programs and I encourage you to do so at every possible opportunity If you have some programming experience, that’s fi ne,... learn some things along the way If you have never programmed before… perfect! You don’t have the bad programming baggage so many bring to the experience when they learn a new language This is the perfect book for someone who knows a programming language but learned that language before object-oriented programming techniques came into existence There are a lot of “old-timers” like myself who would like... ago, object-oriented programming (OOP) was obscure at best and unknown to most Like so many others, I had to go through the OOP learning process before I could appreciate what OOP was all about I have a feeling that there are a lot of people out there who still feel that way Each time I teach a programming class, I learn new and better ways to explain things When I look out across a classroom filled with. .. techniques I use to teach programming concepts is one of the reasons I came back to teaching after so many years away… I missed the learning experience A number of the books I wrote were concerned with languages other than C#, but that too provides for an enriching experience for me as an instructor The strengths and weaknesses of a language can be appreciated only if you’ve grappled with some other less-than-perfect... Visual Studio and C# have to offer You should use a Pentium-based system (although emulators also exist for the Mac and Linux, and they appear to work well) with at least 4G of memory and 11G of disk space As mentioned, the version of Windows you use may affect which flavor of Visual Studio you want to download The examples in this book work with either the Professional or Express versions of C# After those . 8:54:40 AM
BEGINNING
Object-Oriented Programming
with C#
Jack Purdum
ffirs.indd vffirs.indd v 10/8/2012 8:54:40 AM10/8/2012 8:54:40 AM
Beginning Object-Oriented. iiffirs.indd ii 10/8/2012 8:54:40 AM10/8/2012 8:54:40 AM
BEGINNING
Object-Oriented Programming
with C#
ffirs.indd iiiffirs.indd iii 10/8/2012 8:54:40 AM10/8/2012