Skip to main content

Wrox's Visual C# 2005 Express Edition Starter Kit

Wrox's Visual C# 2005 Express Edition Starter Kit

F. Scott Barker

ISBN: 978-0-471-75699-6

Dec 2005

450 pages

Select type: E-Book

Product not available for purchase


First, Barker explains how to install Visual C# 2005 Express Edition, which is included on the accompanying CD-ROM, and walks you through programming basics. You'll then learn how to build user interface elements in order to develop applications using Windows Forms. And you'll find out how to use data in your applications as you examine database concepts, data controls, SQL Server Express Edition features, and ADO.NET.

This starter kit provides you with all the tools you'll need to write your own programs in Visual C# 2005 Express Edition. It will help you quickly gain the skills to begin using C# so that you can produce software applications that have no limits.

What you will learn from this book

  • The basics of programming in the Windows(r) environment
  • How to take advantage of the visual tools within Visual C# 2005 Express Edition
  • Ways to test and debug your applications so they run smoothly
  • Techniques for working with ADO.NET classes
  • Tips for incorporating SQL Server Express Edition features into your applications
  • How to develop applications with Visual C# 2005 Express Edition using Windows Forms with Web Services and various useful controls including RichText and Web Browser

Who this book is for

This book is for first time programmers who want an easy way to delve into the exciting features of Visual C# 2005 Express Edition and begin creating their own customized applications.

Wrox Visual C# 2005 Express Edition Starter Kit gives you the software tools you need to get started. It also provides structured tutorials that walk you through all the techniques you need to begin programming right away. The accompanying CD-ROM includes Visual C# 2005 Express Edition.

About the Author.



Part I: Introduction and Concepts.

Chapter 1: Starting Strong with Visual C# 2005 Express Edition.

Chapter 2: Programming 101: A Quick Discussion.

Chapter 3: Quick Start Creating Your First C# Express Windows Project.

Chapter 4: Introducing .NET.

Chapter 5: Getting into C# Types.

Chapter 6: Debugging Applications in C# Express.

Chapter 7: Selections, Iterations, and Catching Exceptions.

Part II: Creating Applications with C# Express.

Chapter 8: Working with Forms and Controls.

Chapter 9: Adding Dialog Boxes and Rich Text to Your Application.

Part III: Using Data in Applications.

Chapter 10: Introducing Database Concepts.

Chapter 11: Using SQL Server Express Features within C# Express.

Chapter 12: Utilizing .NET Data Controls.

Chapter 13: Working with ADO.NET.

Part IV: Finishing Touches.

Chapter 14: Getting More Experience with Controls.

Chapter 15: Using Web Services from Your C# Application.

Chapter 16: Publishing Your Application and Next Steps.

Appendix A: Answers to Exercises.


  • The CD-ROM with the book will include Visual C# 2005 "Express Edition.”
  • The book will be composed around one of the "starter kits" included with Visual C# 2005 Express Edition, making it easy for readers to learn to program using Visual C#.
  • After reading this book, users will be able to:
    • Understand the concepts of Visual C# Express
    • Understand the Visual C# Express integration with Visual Studio 2005, or “Whidbey.”
    • Develop applications with Visual C# Express using Windows Forms, ASP.NET, and Windows Services.
    • Understand safe and secure usage and deployment.
  • Coverage of Visual C# is project and task-based so the user can experience quick results as he/she applies they have learned
Download the Source Code for Visual C# 2005 Starter Kit
Code downloads for this title are available here.
Download Correct Figure 3.5
Please replace figure 3.5 with the one included, remembering to leave "beta" out of the title.
Download Correct Figure 5.3
This is the correct figure 5.3
ChapterPageDetailsDatePrint Run
3Error in Text,Misplaced hyphen, please change to:

given command-line
4Error in Text,Second bullet,please change to:

· Use Visual Studio .NET to develop and maintain your C# code and applications.
10Missing Punctuation,Please insert a period at the end of the first paragraph.05/29/07
14Error in Text,Incorrect Figure: fig.1-11 [wrong screen]

Needs to be changed to figure: 589555 fg0111.png
15Error in Text,Text reads:
...located left of the...

Should read:
...located right of the main editor displayed in figure 1.11...
17Error in Step,Step 3 should read:

3. Select Debug -> Start Without Debugging. This builds, compiles,
and runs your application displaying a prompt to “Press any key to
continue…” in the console window after completion. Alternately you
can press Ctrl+F5.
21Error in Bullet,second bullet:
should read:

Discusses the differences between compiled and interpreted languages.
21Error in Bullet,third bullet:
should read:

Goes over Windows programming and discusses events.
21Error in Text,last paragraph:
should read:

Nowadays, even those who are end users have heard the term “computer
programming”. In the real world you heard about various cults
which “program” their members into believing or behaving certain
ways. Computer programming is basically the same thing, only it you,
the new developer, telling the computer what to do. (The believe part
doesn’t carry over as well, but you get the idea.) Over the years
there have been different ways to tell the computer what to do, and
the exciting news is it is getting easier as time goes on.
22Error in Text,in second paragraph:
the sentence should read:

These commands come in the form of lines of code called statements that are grouped together to form one or more tasks.
23Clarification of Text,P23:
BASIC = Begginner's All-purpose Symbolic Instruction CODE
25Error in Text,third paragraph:
should read:

The .NET framework is built around OOP features, and you can use its
classes for your own use. Chapter 4 discusses this in more detail.
For now, remember that even the forms you work with are actually
classes with the above-mentioned properties and methods, as well as
events, which are discussed in the section called “Event Programming”
later in this chapter.
25Error in Text,second to last paragraph:
should read:

As mentioned, the lines between these three types of programming
blur because you can now access the Web and perform system functions
right from within desktop applications you create with very little
effort. Web access from within your applications is discussed further
in Chapter 15.
27Error in Text,first paragraph: should read: Since punch cards, computer programming has been developing for a
good number of years and has seen tremendous advances in the last 50
years. Programming languages can be interpreted or compiled, with