New User!
C# Design and Development
By: John Paul MuellereBook Publisher: John Wiley & Sons
Imprint: Wrox
Format: Adobe Encrypted (DRM)
Earn $0.50 - Write a Review »
John P. Mueller demonstrates how you can fine-tune your skill set to create an elegant design that will scale well and produce reliable, speedy, secure, and efficient code. You?ll explore several applications and design strategies using C# and you?ll learn the best approaches for various system configurations. Mueller shares expert advice on how to create better applications by using fine-tuned design strategies and new methods for writing applications using less code, which improves efficiency. Topics include understanding the application lifecycle, defining a design strategy, designing with speed and security in mind, scripting the IDE, working with controls and components, testing, debugging and quality assurance, serializing XML, working with LINQ, augmenting applications using F#, and much more.
See more like this in our Computers eBooks section
Share your thoughts on the C# Design and Development Computers eBook with others!
| Title of Computers eBook: C# Design and Development | |
| Release Date: 02-25-2009 | |
| Publisher: Wrox |
This eBook download is available in the following formats:
| Parent title | C# Design and Development |
|---|---|
| Encrypted (DRM) | Yes |
| SKU | 9780470493731 |
| File size | 17189 |
| Security | n/a |
| Printing | Not allowed |
| Copying | Not allowed |
| Read aloud | No Sys requirements Download reader |
| Devices | Samsung Tablet, Apple Ipad & Iphone, Barnes & Noble Nook, Kobo eReader, Aluratek Libre, Iliad, Nokia, Blackberry, Hanlin |
| Note | Excellent navigation features are available via Adobe such as bookmarks and a quick access table of contents. Text search is easily accessible. An Adobe DRM-protected file is different than a pdf file in that it uses Adobe DRM (Digital Rights Management) technology, which authors and publishers use to protect their content from illegal online distribution and to set certain privileges such as restrictions on copying and printing. |
C# Design and Development
Chapter One
Defining the Language Environment
Most professional programmers use more than one programming language. A programmer who relies on a single language for every task is like a carpenter who treats everything as a nail. Just as carpenters use a particular fastener for a specific need, programmers rely on programming languages that suit an individual development need. This chapter approaches the use of a particular programming language to meet a specific need in a development environment. Throughout the chapter, you discover how the language environment determines not only which language will work best but also how you interact with the language you select.
In some cases, you use multiple languages in a single application. Although the use of multiple languages tends to increase complexity, using the right tool for the job also tends to make the work easier. Just as a carpenter relies on both hammers and screwdrivers to build a bookcase, a programmer may use multiple languages to make creating a particular application easier. Just as the carpenter could use nails for every need on the bookcase, but will obtain a poorer result by doing so, the developer often achieves poor results by using just one programming language. This chapter views the use of multiple languages in the context of the language environment and as a prerequisite for application design.
Understanding the language environment means that you can take the next step in designing your application, which is to determine what resources you h
...








