Wrox Home  
Search titles for:

Topic: .NET

Cover image for product 0470229888
Professional Visual Studio 2008
Nick Randolph, David Gardner
ISBN: 978-0-470-22988-0
Paperback
1032 pages
July 2008

Back to description


About This Title  |  Chapters on Demand  |  Download Code  |  Errata  |  P2P Forum for This Title
Add to Cart
Chapter 1: A Quick Tour

Ever since we have been developing software, there has been a need for tools to help us write, compile, and debug our applications... more

Chapter 2: The Solution Explorer, Toolbox, and Properties
US $4.99

In Chapter 1 you briefly saw and interacted with a number of the components that make up the Visual Studio 2008 IDE. Now... more

Chapter 3: Options and Customizations
US $4.99

Now that you’re familiar with the general layout of Visual Studio 2008, it’s time to learn how you can customize the IDE... more

Chapter 4: Workspace Control
US $4.99

So far you have seen how to get started with Visual Studio 2008 and how to customize the IDE to suit the way that you work... more

Chapter 5: Find & Replace, and Help
US $4.99

In the current wave of development technology, find-and-replace functionality is expected as a fundamental part of the toolset... more

Chapter 6: Solutions, Projects, and Items
US $4.99

Other than the simplest, such as Hello World, most applications require more than one source file. This raises a number of... more

Chapter 7: Source Control
US $4.99

Many different methodologies for building software applications exist, and though the theories about team structure, work... more

Chapter 8: Forms and Controls
US $4.99

Ever since its earliest days, Visual Studio has excelled at providing a rich visual environment for rapidly designing forms... more

Chapter 9: Documentation Using Comments and Sandcastle
US $4.99

Documentation is a critical, and often overlooked, feature of the development process. Without documentation, other programmers... more

Chapter 10: Project and ItemTemplates
US $4.99

Most development teams build a set of standards that specifies how they build applications. This means that every time you... more

Chapter 11: Generics, Nullable Types, Partial Types, and Methods
US $4.99

When the .NET Framework was initially released, many C++ developers cited the lack of code templates as a primary reason... more

Chapter 12: Anonymous Types, Extension Methods, and Lambda Expressions
US $4.99

Although the introduction of generics in version 2 of the .NET Framework reduced the amount of code that you had to write... more

Chapter 13: Language-Specific Features
US $4.99

One of the hotly debated topics among developers is which .NET language is the best for performance, efficient programming... more

Chapter 14: The My Namespace
US $4.99

The release of the .NET Framework was supposed to be a revolution in the ability to rapidly build applications. However,... more

Chapter 15: The Languages Ecosystem
US $4.99

The .NET language ecosystem is alive and well. With literally hundreds of languages (you can find a fairly complete list... more

Chapter 16: IntelliSense and Bookmarks
US $4.99

One thing that Microsoft has long been good at is providing automated help as you write your code. Older versions of Visual... more

Chapter 17: Code Snippets and Refactoring
US $4.99

Code snippets are small chunks of code that can be inserted into an application’s code base and then customized to meet the... more

Chapter 18: Modeling with the Class Designer
US $4.99

Traditionally, software modeling has been performed separately to coding, often during a design phase that is completed before... more

Chapter 19: Server Explorer
US $4.99

The Server Explorer is one of the few tool windows in Visual Studio that is not specific to a solution or project. It allows... more

Chapter 20: Unit Testing
US $4.99

Application testing is one of the most time-consuming parts of writing software. Research into development teams and how... more

Chapter 21: DataSets and DataBinding
US $4.99

A large proportion of applications use some form of data storage. This might be in the form of serialized objects or XML... more

Chapter 22: Visual Database Tools
US $4.99

Database connectivity is almost essential in every application you create, regardless of whether it’s a Windows-based program... more

Chapter 23: Language Integrated Queries (LINQ)
US $4.99

In Chapters 11 and 12 you saw a number of language features that have been added in order to facilitate a much more efficient... more

Chapter 24: LINQ to XML
US $4.99

In Chapter 23 you were introduced to Language Integrated Queries (LINQ) with an example that was able to query an object... more

Chapter 25: LINQ to SQL and LINQ to Entities
US $4.99

In the previous chapters you were introduced to Language Integrated Queries (LINQ) as it pertains to both your standard .... more

Chapter 26: Synchronization Services
US $4.99

Application design has gone through many extremes, ranging from stand-alone applications that don’t share data to public... more

Chapter 27: Security in the NET Framework
US $4.99

Application security is a consideration that is often put off until the end of a development project or, in all too many... more

Chapter 28: Cryptography
US $4.99

Anytime sensitive data is stored or transmitted across a network, it is at risk of being captured and used in an inappropriate... more

Chapter 29: Obfuscation
US $4.99

If you’ve peeked under the covers at the details of how .NET assemblies are executed, you will have picked up on the fact... more

Chapter 30: Client Application Services
US $4.99

A generation of applications built around services and the separation of user experience from backend data stores has seen... more

Chapter 31: Device Security Manager
US $4.99

One of the challenges faced by developers building applications for the Windows Mobile platform is the uncertainty around... more

Chapter 32: ASPNET Web Applications
US $4.99

When Microsoft released the first version of ASP.NET, one of the most talked-about features was the capability to create... more

Chapter 33: Office Applications
US $4.99

Microsoft Office applications have always been extensible via add-ins and various automation techniques. Even Visual Basic... more

Chapter 34: Mobile Applications
US $4.99

In the past, building applications for mobile phones or PDAs was not for the fainthearted. It required not only a special... more

Chapter 35: WPF Applications
US $4.99

The Windows Presentation Foundation (WPF) is one of the most significant pieces of technology to be released when it comes... more

Chapter 36: WCF and WF Applications
US $4.99

In the last chapter you saw an overview of Windows Presentation Foundation (WPF), which you can use to build the user interface... more

Chapter 37: Next Generation Web: Silverlight and ASP.NET MVC
US $4.99

There’s no doubt that users are expecting richer and more sophisticated user interfaces in web applications. High-profile... more

Chapter 38: Configuration Files
US $4.99

One of the challenges of building applications is adjusting the way the application functions on the fly without having to... more

Chapter 39: Connection Strings
US $4.99

A large proportion of applications need to persist data, and the obvious candidate for enterprise software is a relational... more

Chapter 40: Resource Files
US $4.99

Developers often overlook the humble XML resource file, as it is often hidden by Visual Studio 2008 so as not to clutter... more

Chapter 41: Using the Debugging Windows
US $4.99

Debugging applications is one of the more challenging tasks developers have to tackle, but correct use of the Visual Studio... more

Chapter 42: Debugging with Breakpoints
US $4.99

Long gone are the days where debugging an application involved adding superfluous output statements to track down where an... more

Chapter 43: Creating Debug Proxies and Visualizers
US $4.99

Other than writing code, debugging is likely the most time-consuming activity when writing an application. If you consider... more

Chapter 44: Debugging Web Applications
US $4.99

With Visual Studio 2008, debugging solutions for the web is just as straightforward as doing the same for Windows-based applications... more

Chapter 45: Advanced Debugging Techniques
US $4.99

As you’ve seen throughout the last several chapters, Visual Studio 2008 comes with a great variety of ways to debug and run... more

Chapter 46: Upgrading with Visual Studio 2008
US $4.99

Each time a new version of Visual Studio is released there is always a delay before developers start to use it. This is primarily... more

Chapter 47: Build Customization
US $4.99

Though you can build most of your projects using the default compilation options set up by Visual Studio 2008, occasionally... more

Chapter 48: Assembly Versioning and Signing
US $4.99

When you create your .NET projects, they compile down to an assembly. By default, this assembly is open and doesn’t have... more

Chapter 49: ClickOnce and MSI Deployment
US $4.99

One area of software development that is often overlooked is how to deploy the application. Building an installer is a simple... more

Chapter 50: Web and Mobile Application Development
US $4.99

In the previous chapter you saw how to deploy your Windows application via either an installer or using ClickOnce, but how... more

Chapter 51: The Automation Model
US $4.99

Visual Studio 2008 is an integrated development environment (IDE) that lets you build several types of desktop, web, and... more

Chapter 52: Add-Ins
US $4.99

Among the most popular and well-known extensibility options in Visual Studio 2008, and one of the two main automation options... more

Chapter 53: Macros
US $4.99

The last chapter of this part of the book is dedicated to macros. Like add-ins, macros are a very common extensibility option... more

Chapter 54: VSTS: Architect Edition
US $4.99

The Architect Edition aids in designing applications and datacenters, as well as planning for the deployment of these applications... more