Sunday 5 February 2012

MCPD 70-518 Exam Ref: Designing and Developing Windows Applications Using Microsoft .NET Framework 4 free book download

MCPD 70-518 Exam Ref: Designing and Developing Windows Applications Using Microsoft .NET Framework 4
MCPD 70-518 Exam Ref: Designing and Developing Windows Applications Using Microsoft .NET Framework 4

Book Description

Professional-level prep for the professional-level exam.
Prepare for MCPD Exam 70-518—and help demonstrate your real-world mastery of Windows application design and development with .NET Framework 4. Designed for experienced, MCTS-certified professionals ready to advance their status—Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the MCPD level.
Focus on the expertise measured by these objectives:
  • Designing the Layers of a Solution
  • Designing the Presentation Layer
  • Designing the Data Access Layer
  • Planning a Solution Deployment
  • Designing for Stability and Maintenance
Table of Contents
Chapter 1. Designing the Layers of a Solution
Chapter 2. Designing the Presentation Layer
Chapter 3. Designing the Data Access Layer
Chapter 4. Planning a Solution Deployment
Chapter 5. Designing for Stability and Maintenance
Appendix. About the Authors

Book Details

  • Paperback: 336 pages
  • Publisher: Microsoft Press (December 2011)
  • Language: English
  • ISBN-10: 0735657238
  • ISBN-13: 978-0735657236
  • File Size: 15.5 MiB

Advanced Visual Basic 2010, 5th Edition free e book pdf download

Advanced Visual Basic 2010, 5th Edition
 Advanced Visual Basic 2010, 5th Edition

 

Book Description

In the Fifth Edition, Advanced Visual Basic 2010 helps those who are familiar with the fundamentals of Visual Basic 2010 programming harness its power for more advanced uses. Coverage of sophisticated tools and techniques used in the industry today include various database, ASP.NET, LINQ, WPF and Web Services topics. After studying the book and completing the programming exercises, students should be able to create small- to medium-sized Windows and Web applications that use databases. They will also gain essential concepts in object-oriented programming, event-driven programming, and test-driven development. Each subject is presented in an understandable style that makes this book a leader in the field.
Table of Contents
Chapter 1. Classes
Chapter 2. Input Validation and User Interfaces
Chapter 3. Collections
Chapter 4. Using SQL Server Databases
Chapter 5. ADO.NET Database Objects
Chapter 6. Advanced Classes
Chapter 7. LINQ to SQL
Chapter 8. Creating Web Applications
Chapter 9. Programming Web Forms
Chapter 10. Web Applications with Databases
Chapter 11. Web Services and Windows Presentation Foundation
Chapter 12. Reports, MDI, Interfaces, and Polymorphism
Appendix A. Answers to Checkpoints
Appendix B. Reference

Book Details

  • Paperback: 696 pages
  • Publisher: Addison Wesley; 5th Edition (March 2011)
  • Language: English
  • ISBN-10: 0132316749
  • ISBN-13: 978-0132316743
  • File Size: 14.6 MiB

Programming with Microsoft Visual Basic 2010, 5th Edition free book

Programming with Microsoft Visual Basic 2010, 5th Edition

 

Book Description

Programming with Microsoft Visual Basic 2010, 5th Edition by the best-selling author, Diane Zak, is designed for a first course in programming. Using the most recent version of the software, Visual Basic 2010, this book teaches individuals how to use Visual Basic applications as they would in a real world setting. Students with no previous programming experience learn how to plan and create their own interactive Windows applications. GUI design skills and object-oriented programming concepts are emphasized throughout the book.
  • Exercises identified as Introductory, Intermediate, Advanced, Discovery, and Swat The Bugs.
  • Includes coverage of breakpoints and stepping through code.
  • Designed for the different learning styles: videos for visual and auditory learners, and tutorial sections and YOU DO IT boxes for kinesthetic learners.
  • May be purchased with Visual Basic 2010. Contact your sales representative for more information.
  • SAM Test bank available.
Table of Contents
Chapter 1. An Introduction to Visual Basic 2010
Chapter 2. Designing Applications
Chapter 3. Using Variables and Constants
Chapter 4. The Selection Structure
Chapter 5. More on the Selection Structure
Chapter 6. The Repetition Structure
Chapter 7. Sub and Function Procedures
Chapter 8. String Manipulation
Chapter 9. Arrays
Chapter 10. Structures and Sequential Access Files
Chapter 11. Classes and Objects
Chapter 12. Web Applications
Chapter 13. Working with Access Databases and LINQ
Chapter 14. Access Databases and SQL
Appendix A. Locating Syntax and Logic Errors
Appendix B. GUI Design Guidelines
Appendix C. Visual Basic Type Conversion Functions
Appendix D. Windows Presentation Foundation Forms

Book Details

  • Paperback: 896 pages
  • Publisher: Course Technology; 5th Edition (April 2011)
  • Language: English
  • ISBN-10: 1111529434
  • ISBN-13: 978-1111529437
  • File Size: 19.4 MiB

Clearly Visual Basic: Programming with Microsoft Visual Basic 2010, 2nd Edition free e book download

Clearly Visual Basic: Programming with Microsoft Visual Basic 2010, 2nd Edition
Clearly Visual Basic: Programming with Microsoft Visual Basic 2010, 2nd Edition

 

Book Description

If you want to learn the fundamentals of programming, don’t get bogged down with pages of technical jargon that most books on the market offer! No previous Visual Studio experience required for Clearly Visual Basic: Programming with Microsoft Visual Basic 2010, 2nd Edition by the best-selling author, Diane Zak. This innovative text is designed for a first course in programming teaching the basics through visualization and application. Using the most recent version of the software, Visual Basic 2010, beginners will learn solid programming principles and knowledge that is easily transferable to other languages.
  • Mini-quizzes encourage readers to master fundamental topics before progressing into more advanced topics, and the answers are provided to give immediate feedback and more opportunity for learning.
  • Each chapter contains a wide variety of exercises, offering several different types of exercises at various levels of difficulty, so every kind of learner has an opportunity to practice his or her skills.
  • Each chapter has one or more videos that demonstrate and explain the concepts covered in the chapter. The videos, which include self-review quizzes, are available online under Student Downloads.
  • Each chapter is accompanied by Want More Info? files that contain additional examples and further explanations of a concept. The files are in PDF format.
  • SAM Test bank available.
Table of Contents
Chapter 1. I am Not a Control Freak! (Control Structures)
Chapter 2. First You Need to Plan the Party (Problem-Solving Process)
Chapter 3. I Need a Tour Guide (Introduction to Visual Basic 2010)
Chapter 4. Do It Yourself Designing (Designing Interfaces)
Chapter 5. The Secret Code (Assignment Statements)
Chapter 6. Where Can I Store This? (Variables and Constants)
Chapter 7. What’s Wrong With It? (Syntax and Logic Errors)
Chapter 8. Decisions, Decisions, Decisions (Selection Structure)
Chapter 9. Time to Leave the Nest (Nested Selection Structures)
Chapter 10. So Many Paths…So Little Time (Multiple-Path Selection Structures)
Chapter 11. Testing, Testing…1, 2, 3 (Selecting Test Data)
Chapter 12. How Long Can This Go On? (Pretest Loops)
Chapter 13. Do It, Then Ask Permission (Posttest Loops)
Chapter 14. Let Me Count the Ways (Counter Loops)
Chapter 15. I’m On the Inside; You’re On the Outside (Nested Loops)
Chapter 16. I Hear You Are Breaking Up (Sub Procedures)
Chapter 17. Talk to Me (Function Procedures)
Chapter 18. A Ray of Sunshine (One-Dimensional Arrays)
Chapter 19. Parallel and Dynamic Universes (More on One-Dimensional Arrays)
Chapter 20. Table Tennis, Anyone? (Two-Dimensional Arrays)
Chapter 21. Building Your Own Structure (Structures)
Chapter 22. I’m Saving For the Future (Sequential Access Files)
Chapter 23. The String Section (String Manipulation)
Chapter 24. I’m Suffering from Information Overload (Access Databases)
Chapter 25. This Missing “LINQ” (Querying a Database)
Chapter 26. I Love This Class (Creating a Class)
Chapter 27. Getting Web-Ified (Web Applications)

Book Details

  • Paperback: 592 pages
  • Publisher: Course Technology; 2nd Edition (April 2011)
  • Language: English
  • ISBN-10: 1111530157
  • ISBN-13: 978-1111530150
  • File Size: 10.1 MiB

Pro .NET Best Practices free e book download

Pro .NET Best Practices
Pro .NET Best Practices

 

Book Description

Pro .NET Best Practices is a practical reference to the best practices that you can apply to your .NET projects today. You will learn standards, techniques, and conventions that are sharply focused, realistic and helpful for achieving results, steering clear of unproven, idealistic, and impractical recommendations.
Pro .NET Best Practices covers a broad range of practices and principles that development experts agree are the right ways to develop software, which includes continuous integration, automated testing, automated deployment, and code analysis. Whether the solution is from a free and open source or a commercial offering, you will learn how to get a continuous integration server running and executing builds every time code changes. You will write clearer and more maintainable automated testing code that focuses on prevention and helping your .NET project succeed. By learning and following the .NET best practices in this book, you will avoid making the same mistakes once.
With this book at your side, you’ll get:
  • Real-world, no-nonsense approaches to continuous integration, automated testing, automated deployment, and code analysis
  • Tips and tricks you’ll need to clear hurdles that keep others from putting these common sense ideas into common practice
  • Guidance from the minimal, essential approach all the way to what’s necessary to deliver at the highest levels of quality and effectiveness
Benefit immediately, even before finishing it, from the knowledge, workable advice, and experience found in Pro .NET Best Practices.
What you’ll learn
  • How to set up a continuous integration server that executes builds every time code changes
  • How to create automated tests that are easier to write, easier to maintain, and focused on making sure the code-under-test works the way it’s intended to work
  • How to write a common automated deployment script that deploys to all target environments
  • How to perform meaningful code analysis that gives the kind of information you can take action upon
  • Why some best practices, which were once fresh, are now stale; avoid this trap by following best practices grounded in correct principles that endure
  • How to gain support for following best practices from all project stakeholders by recognizing and overcoming biases, highlighting gaps, and demonstrating value
Who this book is for
Pro .NET Best Practices is for the .NET developer who is ready to learn realistic, practicable, and truly helpful best practices. It’s for the .NET developer who wants to take the initiative and get started following best practices today, quickly producing results. It’s for .NET developers who want to stay away from practices that only have theoretical benefits and move toward ones with real value, especially within a skeptical project environment. It’s for the technical lead who has seen best practices get started only to fall out of practice, and wants to understand what goes wrong and how to implement suitable best practices likely to be followed by project teams.
Table of Contents
  1. Ruthlessly Helpful
  2. .NET Practice Areas
  3. Achieving Desired Results
  4. Quantifying Value
  5. Strategy
  6. .NET Rules and Regulations
  7. Powerful C# Constructs
  8. Automated Testing
  9. Build Automation
  10. Continuous Integration
  11. Code Analysis
  12. Test Frameworks
  13. Aversions and Biases
Appendix A: Resources
Appendix B: Scorecard

Book Details

  • Paperback: 372 pages
  • Publisher: Apress (December 2011)
  • Language: English
  • ISBN-10: 1430240237
  • ISBN-13: 978-1430240235
  • File Size: 10.5 MiB

Building ASP.NET Web Pages with Microsoft WebMatrix free e book download

Building ASP.NET Web Pages with Microsoft WebMatrix

 

Book Description

WebMatrix is the latest addition to the hugely popular Microsoft ASP.NET web platform. This exciting new technology aims to simplify the process of developing websites by combining the new and powerful Razor syntax with a fully extensible set of data and HTML helpers for performing common web tasks.
The WebMatrix installation includes all the tools the developer requires to quickly create fully-functional, data-driven, dynamic sites using ASP.NET web pages. The lightweight custom development tool works alongside SQL Server Compact Edition and Internet Information Services (IIS) Express to provide a seamless and easy-to-use environment which enables the web developer to concentrate on the rapid development of feature-rich websites, without the need to learn the complex concepts and highly structured programming models which many other frameworks require.
What you’ll learn
  • How to combine HTML and server-side C# Razor code with the powerful .NET framework to easily develop websites using Microsoft WebMatrix
  • How to create layouts which can be applied across multiple pages
  • How to interact with SQL Server and other databases, using proven techniques and best practices
  • How to add social networking features to your web site using WebMatrix Helpers
  • How to create your own custom functions and helpers to provide reusable code and content
  • How to secure your website using a role-based membership model
  • How to deploy your website to a hosting provider
Who this book is for
This book is aimed at anyone with a basic knowledge of web technologies who wants to use this latest addition to the Microsoft ASP.NET web platform to easily and quickly build feature-rich, dynamic, data-driven websites.
Table of Contents
  1. Introduction
  2. Getting Started
  3. C# Primer
  4. Working with Razor and ASP.NET Web Pages
  5. Forms and Validation
  6. Working with Data
  7. Security & Membership
  8. Full Application Tutorial: Getting Started
  9. Adding E-Commerce Features
  10. Site Administration
  11. Adding Social Networking with the Package Manager and WebMatrix Helpers
  12. Advanced WebMatrix
  13. Deployment

Book Details

  • Paperback: 504 pages
  • Publisher: Apress (December 2011)
  • Language: English
  • ISBN-10: 1430240202
  • ISBN-13: 978-1430240204
  • File Size: 22.4 MiB

Professional Visual Studio 2008 free e book download

Professional Visual Studio 2008

 

Book Description

Professional Visual Studio 2008
Microsoft Visual Studio 2008 is the latest version in the ongoing evolution of the Integrated Development Environment (IDE), and this resource examines the diverse facets of the IDE—from common tasks to intricate functions to the powerful tools that accompany the main code editing and design windows. Written by a unique author duo and offering an in-depth look at the powerful and fascinating features and techniques of the IDE, this book explores each aspect of the development life cycle from the perspective of how Visual Studio 2008 can make your life easier.
Each chapter is packed with examples that illustrate uses for various tools, commands, and shortcuts of Visual Studio 2008. You will gradually learn to identify where a feature is used, conclude how you can use it to its fullest potential, and then seamlessly apply that feature to help solve real-world problems.
What you will learn from this book
  • How to create project templates and wizards
  • Methods for using IntelliSense, code refactoring, class modeling, and unit testing
  • Tips for using DataSets, LINQ, and Synchronization Services for working with data
  • How to build web applications using ASP.NET AJAX, Silverlight, and ASP.NET MVC
  • Ideas for building Office and Mobile applications, WPF, WCF, and WF projects
  • Ways to effectively analyze and identify bugs using the advanced debugging features
  • How to automate repetitive tasks using the Visual Studio 2008 add-ins and macros
  • Suggestions for using Visual Studio Team System components coupled with Team Foundation Server
  • Techniques for building more secure applications
Who this book is for
This book is for programmers who want to become proficient with the latest version of Visual Studio and are interested in the advanced capabilities of the IDE.
Table of Contents
Part I: Integrated Development Environment.
Chapter 1. A Quick Tour.
Chapter 2. The Solution Explorer, Toolbox, and Properties.
Chapter 3. Options and Customizations.
Chapter 4. Workspace Control.
Chapter 5. Find and Replace, and Help.
Part II: Getting Started.
Chapter 6. Solutions, Projects, and Items.
Chapter 7. Source Control.
Chapter 8. Forms and Controls.
Chapter 9. Documentation Using Comments and Sandcastle.
Chapter 10. Project and Item Templates.
Part III: Languages.
Chapter 11. Generics, Nullable Types, Partial Types, and Methods.
Chapter 12. Anonymous Types, Extension Methods, and Lambda Expressions.
Chapter 13. Language-Specific Features.
Chapter 14. The My Namespace.
Chapter 15. The Languages Ecosystem.
Part IV: Coding.
Chapter 16. IntelliSense and Bookmarks.
Chapter 17. Code Snippets and Refactoring.
Chapter 18. Modeling with the Class Designer.
Chapter 19. Server Explorer.
Chapter 20. Unit Testing.
Part V: Data.
Chapter 21. DataSets and DataBinding.
Chapter 22. Visual Database Tools.
Chapter 23. Language Integrated Queries (LINQ).
Chapter 24. LINQ to XML.
Chapter 25. LINQ to SQL and Entities.
Chapter 26. Synchronization Services.
Part VI: Security.
Chapter 27. Security in the .NET Framework.
Chapter 28. Cryptography.
Chapter 29. Obfuscation.
Chapter 30. Client Application Services.
Chapter 31. Device Security Manager.
Part VII: Platforms.
Chapter 32. ASP.NET Web Applications.
Chapter 33. Office Applications.
Chapter 34. Mobile Applications.
Chapter 35. WPF Applications.
Chapter 36. WCF and WF Applications.
Chapter 37. Next Generation Web. Silverlight and ASP.NET MVC.
Part VIII: Configuration and Internationalization.
Chapter 38. Configuration Files.
Chapter 39. Connection Strings.
Chapter 40. Resource Files.
Part IX: Debugging.
Chapter 41. Using the Debugging Windows.
Chapter 42. Debugging with Breakpoints.
Chapter 43. Creating Debug Proxies and Visualizers.
Chapter 44. Debugging Web Applications.
Chapter 45. Advanced Debugging Techniques.
Part X: Build and Deployment.
Chapter 46. Upgrading with Visual Studio 2008.
Chapter 47. Build Customization.
Chapter 48. Assembly Versioning and Signing.
Part XI: Automation.
Chapter 51. The Automation Model.
Chapter 52. Add-Ins.
Chapter 53. Macros.
Part XII: Visual Studio Team System.
Chapter 54. VSTS. Architect Edition.
Chapter 55. VSTS. Developer Edition.
Chapter 56. VSTS. Tester Edition.
Chapter 57. VSTS. Database Edition.
Chapter 58. Team Foundation Server.

Book Details

  • Paperback: 1032 pages
  • Publisher: Wrox (July 2008)
  • Language: English
  • ISBN-10: 0470229888
  • ISBN-13: 978-0470229880
  • File Size: 29.4 MiB