24 June, 2010

Microsoft Visual C# 2010 Step by Step


Microsoft Visual C# 2010 Step by Step By John Sharp
Publisher: Microsoft Press 2010 | 784 Pages | ISBN: 0735626707 | PDF | 6 MB



Teach yourself Visual C# 2010-one step at a time. Ideal for developers with fundamental programming skills, this practical tutorial features learn-by-doing exercises that demonstrate how, when, and why to use the features of the C# rapid application development environment. You'll learn how to use Microsoft Visual Studio® 2010 and Microsoft .NET Framework 4.0; develop a solid, fundamental understanding of C# language features; and then get to work creating actual components and working applications for the Windows® operating system. You'll also delve into data management technologies and Web-based applications.

About the Author
John Sharp is the author of Microsoft Windows Communication Foundation Step by Step and Microsoft Visual C# 2008 Step by Step. John is a principal technologist for Content Master Ltd., where he works on technology and training projects for a variety of international customers.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Microsoft ASP.NET 4 Step by Step


Microsoft ASP.NET 4 Step by Step By George Shepherd
Publisher: Microsoft Press 2010 | 640 Pages | ISBN: 0735627010 | PDF | 10 MB



This book shows you how to write Web applications using Microsoft ASP.NET 4, the most current version of the Microsoft HTTP request processing framework. Web development has come a long way since the earliest sites began popping up on the Internet in the early 1990s. The world of Web development offers several choices of development tools. During the past few years, ASP.NET has evolved to become one of the most consistent, stable, and feature rich frameworks available for managing HTTP requests.

ASP.NET, together with Microsoft Visual Studio, includes a number of features to make your life as a Web developer easier. For example, Visual Studio offers several project templates that you can use to develop your site. Visual Studio also supports a number of development modes, including using Microsoft Internet Information Services (IIS) directly to test your site during development, using a built-in Web server, and developing your site over an FTP connection. With the debugger in Visual Studio, you can run the site and step through the critical areas of your code to find problems. With the Visual Studio Designer, you can develop effective user interfaces by dropping control elements onto a canvas to see how they appear visually. And when you are ready to deploy your application, Visual Studio makes it easy to create a deployment package. These are but a few of the features built into the ASP.NET framework when paired with Visual Studio.

The purpose of this book is to tell the story of ASP.NET development. Each section presents a specific ASP.NET feature in a digestible format with examples. The stepwise instructions yield immediate working results. Most of the main features of ASP.NET are illustrated here using succinct, easily duplicated examples. The examples are rich to illustrate features without being overbearing. In addition to showing off ASP.NET features by example, this book contains practical applications of each feature so that you can apply these techniques in the real world. After reading this book and applying the exercises you’ll have a great head start into building real Web sites that include such modern features as AJAX, WCF services, custom controls, and master pages.

This book is organized so that you can read each chapter independently for the most part. With the exception of Chapter 1, “Web Application Basics,” and the three chapters on server-side controls (Chapters 3 to 5), which make sense to tackle together, each chapter serves as a self-contained block of information about a particular ASP.NET feature. In addition, for the sake of completeness, Chapter 1 also includes information about how IIS and ASP.NET interact together.

Who This Book Is For
This book is targeted at several types of developers:

* Those starting out completely new to ASP.NET The text includes enough back story to explain the Web development saga even if you’ve developed only desktop applications.
* Those migrating from either ASP.NET 1.x, 2.0, 3.x, or even classic ASP The text explains how ASP.NET 4 is different from earlier versions of ASP.NET. It also includes references explaining differences between ASP.NET and classic ASP.
* Those who want to consume ASP.NET how-to knowledge in digestible pieces You don’t have to read the chapters in any particular order to find the book valuable. Each chapter stands more or less on its own (with the exception of the first chapter, which details the fundamentals of Web applications—you might want to read it first if you’ve never ventured beyond desktop application development). You might find it useful to study the chapters about server-side controls (Chapters 3 to 5) together, but it’s not completely necessary to do so.

About the Author

George Shepherd is an expert on the Microsoft .NET Framework and develops some of the industry’s leading third-party .NET-based tools. He is the coauthor of several popular programming books, an instructor for DevelopMentor, a speaker at industry conferences, and has served as a contributing editor for MSDN® Magazine. He’s been programming with Windows since version 2.0, in the 1980s.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Professional ASP.NET 4 in C# and VB


Professional ASP.NET 4 in C# and VB By Bill Evjen, Scott Hanselman, Devin Rader
Publisher: Wrox 2010 | 1539 Pages | ISBN: 0470502207 | PDF | 23 MB



This book was written to introduce you to the features and capabilities that ASP.NET 4 offers, as well as to give you an explanation of the foundation that ASP.NET provides. We assume you have a general understanding of Web technologies, such as previous versions of ASP.NET, Active Server Pages 2.0/3.0, or JavaServer Pages. If you understand the basics of Web programming, you should not have much trouble following along with this book’s content.If you are brand new to ASP.NET, be sure to check out Beginning ASP.NET 4: In C# and VB by Imar Spaanjaars (Wiley Publishing, Inc., 2010) to help you understand the basics.

In addition to working with Web technologies, we also assume that you understand basic programming constructs, such as variables, For Each loops, and object-oriented programming.

You may also be wondering whether this book is for the Visual Basic developer or the C# developer. We are happy to say that it is for both! When the code differs substantially, this book provides examples in both VB and C#.

This book explores the 4 release of ASP.NET. It covers each major new feature included in ASP.NET 4 in detail. The following list tells you something about the content of each chapter.

* Chapter 1, ″Application and Page Frameworks.″ The first chapter covers the frameworks of ASP.NET applications as well as the structure and frameworks provided for single ASP.NET pages. This chapter shows you how to build ASP.NET applications using IIS or the built-in Web server that comes with Visual Studio 2010. This chapter also shows you the folders and files that are part of ASP.NET. It discusses ways to compile code and shows you how to perform cross-page posting. This chapter ends by showing you easy ways to deal with your classes from within Visual Studio 2010.
* Chapters 2, 3, and 4. These three chapters are grouped together because they all deal with server controls. This batch of chapters starts by examining the idea of the server control and its pivotal role in ASP.NET development. In addition to looking at the server control framework, these chapters delve into the plethora of server controls that are at your disposal for ASP.NET development projects. Chapter 2, ″ASP.NET Server Controls and Client-Side Scripts,″ looks at the basics of working with server controls. Chapter 3, ″ASP.NET Web Server Controls,″ covers the controls that have been part of the ASP.NET technology since its initial release and the controls that have been added in each of the ASP.NET releases. Chapter 4, ″Validation Server Controls,″ describes a special group of server controls: those for validation.
* Chapter 5, ″Working with Master Pages.″ Master pages provide a means of creating templated pages that enable you to work with the entire application, as opposed to single pages. This chapter examines the creation of these templates and how to apply them to your content pages throughout an ASP.NET application.
* Chapter 6, ″Themes and Skins.″ The Cascading Style Sheet files you are allowed to use in ASP.NET 1.0/1.1 are simply not adequate in many regards, especially in the area of server controls. This chapter looks at how to deal with the styles that your applications require and shows you how to create a centrally managed look-and-feel for all the pages of your application by using themes and the skin files that are part of a theme.
* Chapter 7, ″Data Binding.″ One of the more important tasks of ASP.NET is presenting data, and this chapter looks at the underlying capabilities that enable you to work with the data programmatically before issuing the data to a control.
* Chapter 8, ″Data Management with ADO.NET.″ This chapter presents the ADO.NET data model provided by ASP.NET, which allows you to handle the retrieval, updating, and deleting of data quickly and logically.
* Chapter 9, ″Querying with LINQ.″ The.NET Framework 4 includes a nice access model language called LINQ. LINQ is a set of extensions to the .NET Framework that encompass language-integrated query, set, and transform operations. This chapter introduces you to LINQ and how to effectively use this feature in your Web applications today.
* Chapter 10, ″Working with XML and LINQ to XML.″ The .NET Framework and ASP.NET 4 have many capabilities built into their frameworks that enable you to easily extract, create, manipulate, and store XML. This chapter takes a close look at the XML technologies built into ASP.NET and the underlying .NET Framework.
* Chapter 11, ″Introduction to the Provider Model.″ The provider model is built into ASP.NET to make the lives of developers so much easier and more productive than ever before. This chapter gives an overview of this provider model and how it is used throughout ASP.NET 4.
* Chapter 12, ″Extending the Provider Model.″ After an introduction of the provider model, this chapter looks at some of the ways to extend the provider model found in ASP.NET 4. This chapter also reviews a couple of sample extensions to the provider model.
* Chapter 13, ″Site Navigation.″ Most developers do not simply develop single pages—they build applications. One of the application capabilities provided by ASP.NET 4 is the site navigation system covered in this chapter.
* Chapter 14, ″Personalization.″ Developers are always looking for ways to store information pertinent to the end user. After it is stored, this personalization data has to be persisted for future visits or for grabbing other pages within the same application. The ASP.NET team developed a way to store this information—the ASP.NET personalization system. The great thing about this system is that you configure the entire behavior of the system from the web.config file.
* Chapter 15, ″Membership and Role Management.″ This chapter covers the membership and role management system developed to simplify adding authentication and authorization to your ASP.NET applications. This chapter focuses on using the web.config file for controlling how these systems are applied, as well as on the server controls that work with the underlying systems.
* Chapter 16, ″Portal Frameworks and Web Parts.″ This chapter explains Web Parts—a way of encapsulating pages into smaller and more manageable objects.
* Chapter 17, ″HTML and CSS Design with ASP.NET.″ Visual Studio 2010 places a lot of focus on building a CSS-based Web. This chapter takes a close look at how you can effectively work with HTML and CSS design for your ASP.NET applications.
* Chapter 18, ″ASP.NET AJAX.″ AJAX is an acronym for Asynchronous JavaScript and XML. In Web application development, it signifies the capability to build applications that make use of the XMLHttpRequest object. Visual Studio 2010 contains the ability to build AJAX-enabled ASP.NET applications from the default install of the IDE. This chapter takes a look at this way to build your applications.
* Chapter 19, ″ASP.NET AJAX Control Toolkit.″ Along with the capabilities to build ASP.NET applications that make use of the AJAX technology, a series of controls is available to make the task rather simple. This chapter takes a good look at the ASP.NET AJAX Control Toolkit and how to use this toolkit with your applications today.
* Chapter 20, ″Security.″ This chapter discusses security beyond the membership and role management features provided by ASP.NET 4. This chapter provides an in-depth look at the authentication and authorization mechanics inherent in the ASP.NET technology, as well as HTTP access types and impersonations.
* Chapter 21, ″State Management.″ Because ASP.NET is a request-response–based technology, state management and the performance of requests and responses take on significant importance. This chapter introduces these two separate but important areas of ASP.NET development.
* Chapter 22, ″Caching.″ Because of the request-response nature of ASP.NET, caching (storing previous generated results, images, and pages) on the server becomes rather important to the performance of your ASP.NET applications. This chapter looks at some of the advanced caching capabilities provided by ASP.NET, including the SQL cache invalidation feature which is part of ASP.NET 4. This chapter also takes a look at object caching and object caching extensibility.
* Chapter 23, ″Debugging and Error Handling.″ This chapter tells you how to properly structure error handling within your applications. It also shows you how to use various debugging techniques to find errors that your applications might contain.
* Chapter 24, ″File I/O and Streams.″ This chapter takes a close look at working with various file types and streams that might come into your ASP.NET applications.
* Chapter 25, ″User and Server Controls.″ Not only can you use the plethora of server controls that come with ASP.NET, but you can also use the same framework these controls use and build your own. This chapter describes building your own server controls and how to use them within your applications.
* Chapter 26, ″Modules and Handlers.″ This chapter looks at two methods of manipulating the way ASP.NET processes HTTP requests: HttpModule and HttpHandler. Each method provides a unique level of access to the underlying processing of ASP.NET, and each can be a powerful tool for creating Web applications.
* Chapter 27, “ASP.NET MVC.” ASP.NET MVC is the latest major additio…

From the Back Cover
Take your web development to the next level using ASP.NET 4

ASP.NET is about making you as productive as possible when building fast and secure web applications. Each release of ASP.NET gets better and removes a lot of the tedious code that you previously needed to put in place, making common ASP.NET tasks easier. With this book, an unparalleled team of authors walks you through the full breadth of ASP.NET and the new and exciting capabilities of ASP.NET 4. The authors also show you how to maximize the abundance of features that ASP.NET offers to make your development process smoother and more efficient.

Professional ASP.NET 4:

* Demonstrates ASP.NET built-in systems such as the membership and role management systems
* Covers everything you need to know about working with and manipulating data
* Discusses the plethora of server controls that are at your disposal
* Explores new ways to build ASP.NET, such as working with ASP.NET MVC and ASP.NET AJAX
* Examines the full life cycle of ASP.NET, including debugging and error handling, HTTP modules, the provider model, and more
* Features both printed and downloadable C# and VB code examples

Download:
Link_1
Or
Link_2
.

Ivor Horton's Beginning Visual C++ 2010


Ivor Horton's Beginning Visual C++ 2010 By Ivor Horton
Publisher: Wrox 2010 | 1272 Pages | ISBN: 0470500883 | PDF | 31 MB



The leading author of programming tutorials for beginners introduces you to Visual C++ 2010Ivor Horton is the preeminent author of introductory programming language tutorials; previous editions of his Beginning Visual C++ have sold nearly 100,000 copies. This book is a comprehensive introduction to both the Standard C++ language and to Visual C++ 2010; no previous programming experience is required.

All aspects of the 2010 release are covered, including changes to the language and the C++ standard..

* Microsoft Visual C++ is one of the most popular C++ development environments and compilers, used by hundreds of thousands of developers
* Ivor Horton’s approach to programming tutorials has achieved a huge following; this book gives beginning programmers a comprehensive introduction to both Standard C++ and Visual C++ 2010
* Covers all the language changes in Visual C++ 2010, library additions, new MFC features, changes in the Visual Studio development environment, and more
* Also includes a brief introduction to programming for multicore processors in native C++ and C++/CLR processors
* Nearly 100,000 copies of this book have been sold in previous editions

Beginners seeking a complete education in Visual C++ will find everything they need in Ivor Horton’s Beginning Visual C++ 2010.

From the Back Cover
Build real-world applications as you dive into C++ development

By following author Ivor Horton’s accessible tutorial approach and detailed examples you can quickly become an effective C++ programmer. Thoroughly updated for the 2010 release, this book introduces you to the latest development environment and teaches you how to build real-world applications using Visual C++. With this book by your side, you are well on your way to writing applications in both versions of C++ and becoming a successful C++ programmer.

Ivor Horton’s Beginning Visual C++ 2010:

* Teaches the essentials of C++ programming using both of the C++ language technologies supported by Visual C++ 2010
* Shares techniques for finding errors in C++ programs and explains general debugging principles
* Discusses the structure and essential elements that are present in every Windows® application
* Demonstrates how to develop native Windows applications using the Microsoft Foundation Classes
* Guides you through designing and creating substantial Windows applications in both C++ and C++/CLI
* Features numerous working examples and exercises that help build programming skills

Download:
Link_1
Or
Link_2
.

Pro .NET 4 Parallel Programming in C#


Pro .NET 4 Parallel Programming in C# By Adam Freeman
Publisher: Apress 2010 | 350 Pages | ISBN: 1430229675 | PDF | 4 MB



Parallel programming has been revolutionised in .NET 4 providing, for the first time, a standardised and simplified method for creating robust, scalable and reliable multi-threaded applications. The Parallel Programming features of .NET 4 allow the programmer to create applications that harness the power of multi-core and multi-processor machines. Simpler to use and more powerful than “classic” .NET threads, parallel programming allows the developer to remain focused on the work an application needs to perform.

In Pro .NET 4 Parallel Programming in C#, Adam Freeman presents expert advice that guides you through the process of creating concurrent C# applications from the ground up. You’ll be introduced to .NET’s parallel programming features, both old and new, discover the key functionality that has been introduced in .NET 4, and learn how you can take advantage of the power of multi-core and multi-processor machines with ease.

Pro .NET 4 Parallel Programming in C# is a reliable companion that will remain with you as you explore the parallel programming universe, elegantly and comprehensively explaining all aspects of parallel programming, guiding you around potential pitfalls and providing clear-cut solutions to the common problems that you will encounter.

What you’ll learn

* Develop scalable and robust parallel applications in C#.
* Design, test and use parallel algorithms and data structures.
* Understand and implement common parallel design patterns.
* Avoid common anti-patterns and problems.
* Use Visual Studio to verify and debug parallel applications.

Who this book is for
This book is for .NET developers encountering parallel or multi-threaded programming for the first time. No prior knowledge of multi-threaded programming is required, but the reader should be familiar with basic programming in C# using Visual Studio.

About the Author
Adam Freeman is an experienced IT professional who has held senior positions in a range of companies, most recently as Chief Technology Officer and Chief Operating Officer of a global bank. He has written several of books on Java and .NET and has had a long-term interest in all things parallel.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Pro C# 2010 and the .NET 4 Platform, Fifth Edition


Pro C# 2010 and the .NET 4 Platform, Fifth Edition By Andrew Troelsen
Publisher: Apress 2010 | 1753 Pages | ISBN: 1430225491 | PDF | 17 MB



The first edition of this book was released at the 2001 Tech-Ed conference in Atlanta, Georgia. At that time, the .NET platform was still a beta product, and in many ways, so was this book. This is not to say that the early editions of this text did not have merit—after all, the book was a 2002 Jolt Award finalist and it won the 2003 Referenceware Excellence Award. However, over the years that author Andrew Troelsen spent working with the common language runtime (CLR), he gained a much deeper understanding of the .NET platform and the subtleties of the C# programming language, and he feels that this fifth edition of the book is as close to a “final release” as he’s come yet.

This new edition has been comprehensively revised and rewritten to make it accurately reflect the C# 4 language specification for the .NET 4 platform. You’ll find new chapters covering the important concepts of dynamic lookups, named and optional arguments, Parallel LINQ (PLINQ), improved COM interop, and variance for generics.

If you’re checking out this book for the first time, do understand that it’s targeted at experienced software professionals and/or graduate students of computer science (so don’t expect three chapters on iteration or decision constructs!). The mission of this text is to provide you with a rock-solid foundation in the C# programming language and the core aspects of the .NET platform (assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, etc.). Once you digest the information presented in these 25 chapters, you’ll be in a perfect position to apply this knowledge to your specific programming assignments, and you’ll be well equipped to explore the .NET universe on your own terms.
What you’ll learn

* Be the first to understand the .NET 4 platform and Visual C# 2010.
* Discover the ins and outs of the leading .NET technology.
* Learn from an award-winning author who has been teaching the .NET world since version 1.0.
* Find complete coverage of the WPF, WCF, and WF foundations that support the core .NET platform.

Who is this book for?
This book is for anyone with some software development experience who is interested in the new .NET Framework 4 and the C# language. Whether you are moving to .NET for the first time or are already writing applications on .NET 2.0 or .NET 3.5, this book will provide you with a comprehensive grounding in the new technology and serve as a complete reference throughout your coding career.

About the Apress Pro Series
The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.

You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.
About the Author
Andrew Troelsen is a partner, trainer, and consultant at Intertech-Inc., and is a leading authority on both .NET and COM. His book Pro C# 2005 and the .NET 2.0 Platform won the prestigious 2003 Referenceware Excellence Award and is now in its third edition. Also of note are his earlier five-star treatment of traditional COM in the bestselling Developer’s Workshop to COM and ATL mirrored in his book, COM and .NET Interoperability, and his top-notch investigation of VB .NET in Visual Basic .NET and the .NET Platform: An Advanced Guide. Troelsen has a degree in mathematical linguistics and South Asian studies from the University of Minnesota and is a frequent speaker at numerous .NET-related conferences. He currently lives in Minneapolis, Minnesota, with his wife, Amanda, and spends his free time investigating .NET and waiting for the Wild to win the Stanley Cup. You can check out his blog here: Troelsen’s Tutorials

Download:
Link_1
Or
Link_2
Or
Link_3
Or
Link_4
.

Office 2010 Simplified


Kate Shoup, "Office 2010 Simplified"
Visual | 2010 | ISBN: 0470571942 | 416 pages | PDF | 37,3 MB

A clear, visual way to learn Office 2010 quickly and easily

If you're looking for a way to get up to speed quickly on the newest version of Microsoft Office, these 400 pages of step-by-step instructions and full-color screen shots make it easy. Office 2010 has new features and tools to master, and whether you're upgrading from an earlier version or encountering the Office applications for the first time, you'll appreciate this simplified approach.

This easy-to-follow guide covers Word, Excel, PowerPoint, Outlook, and Publisher. Microsoft Office holds more than 90 percent of the market for Windows-based productivity suites.
More than 90 percent of Windows users use Microsoft Office
This guide covers all the Office applications: Word, Excel, PowerPoint, Outlook, and Publisher
Designed for people who learn best visually, with step-by-step instructions illustrated with full-color screen shots throughout
Revamped interior design makes it even easier to find and understand information
Teaches dozens of common Office tasks

Office 2010 Simplified makes this technology easy to understand, even for those who are completely new to computers.

Download:
Link_1

Or
Link_2
.

Word 2010 Simplified


Word 2010 Simplified By Elaine Marmel
Publisher: Visual 2010 | 256 Pages | ISBN: 0470577622 | PDF | 12 MB



Simply the easiest way yet to get up to speed on Word 2010

Microsoft Word 2010 includes all sorts of new features and functionalities, a redesigned interface, new emphasis on collaboration, and many additional changes. Both users of previous editions and those new to the Office applications will appreciate the clear, visual instruction in this book.
With step-by-step instructions and large, full-color screen shots demonstrating dozens of Word 2010 tasks, Word 2010 Simplified gets you up and running faster than you ever thought possible.
Word is the most-used application in Microsoft Office, which holds more than 90 percent of the market for Windows-based productivity suites
The new version of Word includes many changes and new features; both newcomers to Word and users of previous editions will appreciate this clear, visual introduction to the program
A streamlined interior with large font and screenshots, makes this guide easy to follow for all users at any age
Covers the basics, document fundamentals, formatting documents and adding graphics, collaborating and sharing documents, how and when to use Office Web Applications, and much more
If you learn best when you see how things are done, or if you just want a quick and easy guide to familiarize you with the new features of Word 2010, Word 2010 Simplified fills the bill.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Beginning ASP.NET 4: in C# and VB


Beginning ASP.NET 4: in C# and VB (Wrox Programmer to Programmer)
Wrox (March 22, 2010) | ISBN: 0470502215 | 538 pages | PDF | 9.5 MB

This book is for anyone who wants to learn how to build rich and interactive web sites that run on the Microsoft platform. With the knowledge you gain from this book, you create a great foundation to build any type of web site, ranging from simple hobby-related web sites to sites you may be creating for commercial purposes.

Anyone new to web programming should be able to follow along because no prior background in web development is assumed although it helps if you do have a basic understanding of HTML and the web in general. The book starts at the very beginning of web development by showing you how to obtain and install Visual Web Developer. The chapters that follow gradually introduce you to new technologies, building on top of the knowledge gained in the previous chapters.

Do you have a strong preference for Visual Basic over C# or the other way around? Or do you think both languages are equally cool? Or maybe you haven't made up your mind yet and want to learn both languages? Either way, you'll like this book because all code examples are presented in both languages!

Even if you have some experience with prior versions of ASP.NET, you may gain a lot from this book. Although many concepts from previous versions are brought forward into ASP.NET 4, you'll discover there's a lot of new stuff to be found in this book, including an introduction to the ADO.NET Entity Framework, the inclusion of jQuery, ASP.NET AJAX, the many changes to the ASP.NET 4 Framework, and much more.

This book teaches you how to create a feature-rich, data-driven, and interactive web site called Planet Wrox. Although this is quite a mouthful, you'll find that with Visual Web Developer 2010, developing such a web site isn't as hard as it seems. You'll see the entire process of building a web site, from installing Visual Web Developer 2010 in Chapter 1 all the way up to putting your web application on a live server in Chapter 19. The book is divided into 19 chapters, each dealing with a specific subject.

Download:
Link_1
.

Head First C#: A Learner's Guide to Real-World Programming with Visual C# and .NET


Head First C#: A Learner's Guide to Real-World Programming with Visual C# and .NET By Andrew Stellman
Publisher: O'Reilly Media 2010 | 848 Pages | ISBN: 1449380344 | PDF | 24 MB



You want to learn C# programming, but you’re not sure you want to suffer through another tedious technical book. You’re in luck: Head First C# introduces this language in a fun, visual way. You’ll quickly learn everything from creating your first program to learning sophisticated coding skills with C# 4.0, Visual Studio 2010 and .NET 4, while avoiding common errors that frustrate many students.

The second edition offers several hands-on labs along the way to help you build and test programs using skills you’ve learned up to that point. In the final lab, you’ll put everything together. From objects to garbage collection and from exceptions to interactions, you’ll learn C# in a way that engages and entertains your brain. Here are a few of the topics you’ll learn:

* Start by building a useful application with pre-built components in Visual Studio 2010
* Discover how objects work, using real-world examples
* Store numbers, text, and other basic data types using primitives
* Save complex data in files and databases with great C# tools
* Build intuitive and easy-to-use interfaces by following simple rules
* Design your code to catch exceptions — things you don’t expect
* Develop good programming habits, such as refactoring code and applying unit tests
* Learn how web services put your programs in touch with the rest of the world
* Make it easy for other people to install your software

About the Author
Andrew Stellman, despite being raised a New Yorker, has lived in Pittsburgh twice. The first time was when he graduated from Carnegie Mellon’s School of Computer Science, and then again when he and Jenny were starting their consulting business and writing their first project management book for O’Reilly. When he moved back to his hometown, his first job after college was as a programmer at EMI-Capitol Records–which actually made sense, since he went to LaGuardia High School of Music and Art and the Performing Arts to study cello and jazz bass guitar. He and Jenny first worked together at that same financial software company, where he was managing a team of programmers. He’s since managed various teams of software engineers, requirements analysts, and led process improvement efforts. Andrew keeps himself busy eating an enormous amount of string cheese and Middle Eastern desserts, playing music (but video games even more), studying taiji and aikido, having a girlfriend named Lisa, and owning a pomeranian.

Jennifer Greene has managed just about every aspect of software development during her career. She spent the past 15 years building software for many different kinds of companies, including small start-ups and huge companies. Jenny’s built software test teams and has helped many companies diagnose and deal with habitual process problems so they could build better software. Since her start in software test and process definition, she’s branched out into development management and project management. Jenny is currently managing a large development team for a global media company.

Download:
Link_1
Or
Link_2
Or
Link_3
.

WPF Control Development Unleashed: Building Advanced User Experiences+Exchange Server 2010 Unleashed


WPF Control Development Unleashed: Building Advanced User Experiences ISBN: 0672330334 Exchange Server 2010 Unleashed ISBN: 0672330466
Publisher: Sams | edition 2009 | PDF | 385+1313 pages | 16,8 mb


WPF Control Development Unleashed: Building Advanced User Experiences
In this book, two leading Windows Presentation Foundation experts give developers everything they need to build next-generation WPF applications–software that is more robust, usable, and compelling.
Drawing on their close ties with Microsoft’s WPF development team, Pavan Podila and Kevin Hoffman give you a clear, robust, and practical understanding of WPF, its underpinnings, its overall architecture, and its design philosophy. Podila and Hoffman introduce never-before-published WPF design patterns and support them with robust, real-world code examples–all presented in full color, just as they appear in Visual Studio.

Exchange Server 2010 Unleashed
Microsoft Exchange Server 2010 Unleashed is the ultimate guide to designing, deploying, managing, troubleshooting, and supporting any Exchange Server 2010 environment, no matter how large or complex.

Drawing on their extensive experience with hundreds of enterprise Exchange Server environments--including Exchange Server 2010 early adopters--the authors thoroughly cover every stage of the Exchange Server 2010 lifecycle. They present detailed recommendations, proven tips and tricks, and step-by-step techniques for implementation and migration planning, architecture, installation, administration, security, monitoring, integration, availability, optimization, and much more.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Pro SharePoint 2010 Solution Development: Combining .NET, SharePoint, and Office


Pro SharePoint 2010 Solution Development: Combining .NET, SharePoint, and Office By Ed Hild, Chad Wach
Publisher: Apress 2010 | 392 Pages | ISBN: 1430227818 | PDF | 6 MB



This book takes a practical problem-solution approach to common business challenges. You’ll not only encounter interesting code samples, but also see how to combine these examples with the Microsoft collaboration platform’s services. The book’s solutions focus on using Visual Studio 2008 and its built-in Office development tools to construct the user interface layer. And solutions can interact with SharePoint as a service provider, taking advantage of SharePoint’s many collaboration features like document repositories, collaboration sites, and search functions.
This book is unique because it starts with challenges that end users deal with every day when using the Microsoft collaboration platform to support business processes. The solutions are presented as hypothetical business challenges of a fictional company. By presenting the examples in this context, author Ed Hild makes it easier to relate to the challenges and solution value. The goal of these examples is to build applications that apply the benefits of the Office desktop interface to the richness of SharePoint collaboration features. This book will help you develop real-world solutions to complex business problems and challenges.

What you’ll learn
Delve into an end-to-end walkthrough in each chapter of a practical business challenge.
See code samples, UI design, and platform integration all in the context of real-world problems.
Discover custom code and implementation advice for popular Office and SharePoint features like custom web parts, Office add-ins, SharePoint features, workflow, the Business Data Catalog, Outlook form regions, the Office Open XML file format, and more.

Who is this book for?
This book is of great value to intermediate and advanced developers working on enterprise applications based on the Microsoft Office or SharePoint systems, or working on integration projects with third-party vendors.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Core JavaServer Faces


Core JavaServer Faces By David Geary, Cay S. Horstmann
Publisher: Prentice Hall 2010 | 672 Pages | ISBN: 0137012896 | PDF | 10 MB



JavaServer Faces (JSF) is the standard Java EE technology for building web user interfaces. It provides a powerful framework for developing server-side applications, allowing you to cleanly separate visual presentation and application logic. JSF 2.0 is a major upgrade, which not only adds many useful features but also greatly simplifies the programming model by using annotations and “convention over configuration” for common tasks.

To help you quickly tap into the power of JSF 2.0, the third edition of Core JavaServer™ Faces has been completely updated to make optimum use of all the new features. The book includes
Three totally new chapters on using Facelets tags for templating, building composite components, and developing Ajax applications
Guidance on building robust applications with minimal hand coding and maximum productivity–without requiring any knowledge of servlets or other low-level “plumbing”
A complete explanation of the basic building blocks–from using standard JSF tags, to working with data tables, and converting and validating input
Coverage of advanced tasks, such as event handling, extending the JSF framework, and connecting to external services
Solutions to a variety of common challenges, including notes on debugging and troubleshooting, in addition to implementation details and working code for features that are missing from JSF
Proven solutions, hints, tips, and “how-tos” show you how to use JSF effectively in your development projects
Core JavaServer™ Faces, Third Edition, provides everything you need to master the powerful and time-saving features of JSF 2.0 and is the perfect guide for programmers developing Java EE 6 web apps on Glassfish or another Java EE 6-compliant application servers, as well as servlet runners such as Tomcat 6.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Visual Basic 2010 Unleashed


Visual Basic 2010 Unleashed By Alessandro Del Sole
Publisher: Sams 2010 | 1270 Pages | ISBN: 0672331004 | PDF | 36 MB



Visual Basic 2010 Unleashed is the most comprehensive, practical reference to modern object-oriented programming with Visual Basic 2010. Written by Visual Basic MVP Alessandro Del Sole, a long-time leader of the global VB community, this book illuminates the core of the VB language and demonstrates its effective use in a wide variety of programming scenarios.

Del Sole covers both Visual Basic 2010 Professional Edition for professional developers and the Express Edition for hobbyists, novices, and students. Writing for VB programmers at all levels of experience, he walks through using VB 2010 for data access, user interface development, networking, communication, and many other tasks. For those moving from structured languages—including VB 6—he offers detailed guidance on building effective object-oriented code. He also demonstrates how to make the most of Microsoft’s underlying .NET platform to write more robust and powerful software.

This book’s broad coverage includes advanced features such as generics and collections; a thorough introduction to the Visual Studio 2010 IDE and Visual Studio Team System; a full section on data access with ADO. NET and LINQ; practical overviews of WPF and WCF; coverage of web and cloud development with Silverlight and Azure; and advanced topics such
as multithreading, testing, and deployment.

Packed with practical examples, robust sample code, and expert tips from a leader of the worldwide VB community
Thoroughly covers both the Professional Edition for working developers and the Express Edition for hobbyists, novices, and students
Offers invaluable guidance for thousands of long-time VB developers who want to learn the right way to develop object-oriented software

Download:
Link_1
Or
Link_2
Or
Link_3
.

Mastering Microsoft Visual Basic 2010


Evangelos Petroutsos, "Mastering Microsoft Visual Basic 2010"
Sybex | 2010 | ISBN: 0470532874 | 1056 pages | PDF | 6 MB

The new edition of the ultimate comprehensive guide to Microsoft Visual Basic

Where most VB books start with beginner level topics, Mastering Visual Basic 2010 vaults you right into intermediate and advanced coverage. From the core of the language and user interface design to developing data-driven applications, this detailed book brings you thoroughly up to speed and features numerous example programs you can use to start building your own apps right away.
Covers Visual Basic 2010, part of Microsoft's Visual Studio integrated development environment (IDE), which includes C#, C++, Visual Web Developer, and ASP.NET, along with Visual Basic
Explains topics in the thorough, step-by-step style of all books in the Mastering series, pring you ample instruction, tips, and techniques
Helps you build your own applications by supplying sample code you can use to start development
Includes review exercises in each chapter to reinforce concepts as you learn

All the books in the Sybex Mastering series feature comprehensive and expert coverage of topics you can put to immediate use.

Download:
Link_1
Or
Link_2
Or
Link_3
.

PowerPoint 2010 For Dummies


PowerPoint 2010 For Dummies
For Dummies | 2010-05-10 | ISBN: 0470487658 | 336 pages | PDF | 4 MB

Start creating dynamite presentations with PowerPoint 2010 PowerPoint, the number one presentation software, has been revised and improved with the introduction of Microsoft Office 2010. More than 120 million people are using PowerPoint to create business and educational presentations worldwide.

Both new and veteran PowerPoint users will improve their skills with the fun and friendly advice in PowerPoint 2010 For Dummies. Bestselling author Doug Lowe makes it easy to grasp the new features and shows you how to create presentations with pizzazz.

* PowerPoint is used in more than 60 countries to create visual presentations for business and educational settings
* The newest revision to PowerPoint adds new features, an online version of the software, and improved audiovisual and video editing capabilities
* This easy-to-follow guide explains how to create and edit slides, import data from other applications, and add charts, clip art, sound, and video
* Also covers working with hyperlinks, creating Web pages with PowerPoint, video editing, and collaboration via online access

PowerPoint 2010 For Dummies helps you take full advantage of the enhancements in the new version, so you can create more effective and impressive presentations.

Download:
Link_1
Or
Link_2
.

Sams Teach Yourself Visual Basic 2010 in 24 Hours


Sams Teach Yourself Visual Basic 2010 in 24 Hours By James Foxall
Publisher: Sams 2010 | 528 Pages | ISBN: 0672331136 | PDF | 16 MB



In just 24 sessions of one hour or less, you’ll learn how to build complete, reliable, and modern applications with Visual Basic 2010. Using this book’s straightforward, step-by-step approach, you’ll master the entire process, from navigating VB 2010 to deploying finished solutions. You’ll learn how to write efficient object-oriented code; build superior user interfaces; work with graphics, text, and databases; and even control external applications. Each lesson builds on what you’ve already learned, giving you a strong, practical foundation for success!

Step-by-step instructions carefully walk you through the most common Visual Basic 2010 tasks.
Quizzes and Exercises at the end of each chapter help you test your knowledge.
By the Way notes present interesting information related to the discussion.
Did You Know? tips offer advice or show you easier ways to perform tasks.
Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.

Learn how to…

Navigate the VB 2010 environment and use VB’s powerful new tools
Work with objects, collections, and events
Build attractive, highly functional user interfaces
Make the most of VB 2010’s advanced controls
Create efficient modules and reusable procedures
Store data, make decisions in code, and use loops to improve efficiency
Use powerful object-oriented programming techniques
Interact effectively with users
Work with graphics, text files, and databases
Debug and troubleshoot applications
Manipulate external applications, file systems, and the Windows Registry
Distribute the software you’ve created

Download:
Link_1
Or
Link_2
Or
Link_3
.