- Used Books
- Staff Picks
- Gifts & Gift Cards
- Sell Books
- Stores & Events
- Let's Talk Books
Special Offers see all
More at Powell's
Recently Viewed clear list
Coding Faster: Getting More Productive with Microsoft Visual Studio: Covers Microsoft Visual Studio 2005, 2008, and 2010by Zain Naboulsi
Synopses & Reviews
In the three years since Microsoft made C# available, there have been lots of tweaks to the language. That's because C# is not only essential for making .NET work, it's a big way for Microsoft to attract millions of Java, C and C++ developers to the platform. And C# has definitely made some inroads. Because of its popularity among developers, the language received standardization from ECMA International, making it possible to port C# applications to other platforms. To bolster its appeal, C# 2.0 has undergone some key changes as part of Visual Studio 2005 that will make development with .NET quicker and easier.
That's precisely what Visual C# 2005: A Developer's Notebook allows you to do. There are some great new features in C# and this unique "all lab, no lecture" guide covers them all with 50 hands-on projects. Each project explores a new feature, with emphasis on changes that increase productivity, simplify programming tasks, and add functionality to applications.
C#'s component-based design combines the productivity of Microsoft's popular Visual Basic with the raw power of C++ for web-based applications. Many reviewers note a similarity between C# and Java--in fact, a new feature that took the Java development team five years to incorporate into Java is now available in C# 2.0. Called "generics", this feature enables developers to reuse and customize their existing code, so they can dramatically cut down the time it takes to develop new applications.
Visual C# 2005: A Developer's Notebook is full of no-nonsense code without the usual page-filling commentary. You'll find suggestions for further experimentation, links to on-line documentation, plus practical notes and warnings. The book also tells developers how to acquire, install and configure Visual Studio 2005. Are you a coder to the core? Learn what C# 2.0 can do for you now.
Book News Annotation:
Intended for beginning and intermediate users of Visual Studio, this productivity guide provides useful tips and techniques for working more efficiently with this popular programming integrated development environment. The volume covers user environment and project improvements, document tricks, optimization and customization, and writing and debugging code. Chapters include step-by-step instructions, illustrations, screenshots and code examples, and access to additional online resources is provided. Naboulsi is a product developer for Microsoft and Ford is a former Microsoft software tester. Annotation ©2012 Book News, Inc., Portland, OR (booknews.com)
Expert advice to help you work smarter and increase your productivity with Visual Studio.
Take a detailed look into Visual Studio—and learn practical techniques to help you work more efficiently. This fully revised and expanded version of Visual Studio Tips: 251 Ways to Improve Your Productivity includes a comprehensive collection of tips and shortcuts for working with the code editor, visual designers, searches, debugger, and other features in Visual Studio 2005, 2008, and 2010. You'll gain valuable insights for using this IDE—no matter what your experience level.
Discover how to:
Unlock the secrets of Visual Studio—learning hundreds of tips and shortcuts for optimizing the editor, search, navigation, windows layouts, and other capabilities. As a member of the Visual Studio Core Team, the author analyzed nearly every feature in the core environment—unearthing the tips and tweaks that streamline work and maximize efficiency. Get practical insights into how IDE features work, and how to quickly adapt them for any programming language.
Accelerate your productivity with Saras Top Six Tips—and hundreds more:
About the Author
Jesse Liberty is the best selling author of Programming ASP.NET, Programming C#, and a dozen other books on web and object oriented programming. He is president of Liberty Associates, Inc., where he provides contract programming, consulting and on-site training in ASP.NET, C#, C++ and related topics. Jesse has been a Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank.
Table of Contents
The Developer's Notebook Series; Notebooks Are...; Notebooks Aren't...; Organization; Preface; Who This Book Is For; How This Book Is Organized; Where Can I Learn More?; What You Need to Use This Book; Conventions Used in This Book; Using Code Examples; I'd Like to Hear from You; Comments and Questions; Safari Enabled; Acknowledgments; Dedication; Chapter 1: C# 2.0; 1.1 Create a Type-Safe List Using a Generic Collection; 1.2 Create Your Own Generic Collection; 1.3 Implement the Collection Interfaces; 1.4 Enumerate Using Generic Iterators; 1.5 Implement GetEnumerator with Complex Data Structures; 1.6 Simplify Your Code with Anonymous Methods; 1.7 Hide Designer Code with Partial Types; 1.8 Create Static Classes; 1.9 Express Null Values with Nullable Types; 1.10 Access Objects in the Global Namespace; 1.11 Limit Access Within Properties; 1.12 Gain Flexibility with Delegate Covariance and Contravariance; Chapter 2: Visual Studio 2005; 2.1 Configure and Save Your Developer Environment; 2.2 Configure Your Application; 2.3 Make the Editor Work for You; 2.4 Use Refactoring to Speed Revision of Your Code; 2.5 Use Code Snippets to Save Typing; 2.6 Examine Objects While Debugging Them; 2.7 Visualize XML Data; 2.8 Diagnose Exceptions; Chapter 3: Windows Applications; 3.1 Add Tool Strips to Your Application; 3.2 Allow Valid Input Only; 3.3 Create Auto-Complete Text Boxes; 3.4 Play Sounds; 3.5 Create Split Windows; 3.6 Create Data-Driven Forms; 3.7 Create Safe Asynchronous Tasks; 3.8 Put the Web in a Window; 3.9 Enable One-Click Deployment; Chapter 4: Web Applications; 4.1 Develop Web Apps Without IIS; 4.2 Provide Forms-Based Security Without Code; 4.3 Add Roles to ASP.NET Accounts; 4.4 Create Personalized Web Sites; 4.5 Personalize with Complex Types; 4.6 Add Anonymous Personalization to Your Site; 4.7 Let Users Personalize Your Site with Themes; 4.8 Unify Your Look and Feel with Master Pages; Chapter 5: Data; 5.1 Bind to Data Without Writing Code; 5.2 Create Detail Pages; 5.3 Create Master Detail Records; 5.4 Get Database Statistics; 5.5 Batch Updates to Improve Performance; 5.6 Bind to an XmlDataSource Control; 5.7 Improve XML Manipulation with XPathDocument; 5.8 Select Within XPathDocument Using XPath; Colophon;
What Our Readers Are Saying
Other books you might like
Computers and Internet » Graphics » General