Book Image

Visual Studio 2012 and .NET 4.5 Expert Development Cookbook

By : Abhishek Sur
Book Image

Visual Studio 2012 and .NET 4.5 Expert Development Cookbook

By: Abhishek Sur

Overview of this book

<p>Working with a varied set of upcoming technologies is a challenge. Visual Studio 2012 is all about enabling you to develop and manage these consumer-focused and business-focused apps. It provides best-in-class tools that propel developers to create new apps or evolve existing ones, and it enables individuals and teams to deliver continuous value and agility. In conjunction, .NET 4.5 provides expansive capabilities for developers to work on all forms of apps and services, from client to mobile to web to cloud, enabling them to get to the market fast. This book shows you exactly how to do this, and much more. It focuses on giving expertise on upcoming technologies through complete architectural insights of .NET infrastructure and hands on examples.<br /><br />"Visual Studio 2012 and .NET 4.5 Expert Development Cookbook" is a step-by-step practical guide that teaches you how to work with new changes on technology under .NET. It provides in-depth analysis and expert advice on various elements of .NET, applying them in code using detailed practical examples. The book provides solutions to common development problems and helps you adapt to the latest technologies and get to grips with modern app development for the .NET 4.5 platform.<br /><br />This cookbook gets you startedon Visual Studio 2012 IDE and its various tooling capabilities. It provides expert knowledge on .NET infrastructure, internals of assemblies, and a basic introduction of Intermediate language. Common C# concepts and ideas are demonstrated through an example-driven approach.<br /><br />The recipes provide an overall view of ASP.NET Web applications and introduce the new performance boosters in .NET 4.5. It also gives a basic introduction to HTML 5 and JQuery library to enhance Web applications. It provides a complete introduction to Client applications using WPF and MVVM patterns and looks at some of the major enhancements on WPF 4.5. It shows you how to write applications for Windows 8 and provides expert advice on how to write applications in WinRT, either using XAML and C# or HTML/JavaScript. <br /><br />"Visual Studio 2012 and .NET 4.5 Expert Development Cookbook" gives you better understanding of&nbsp; overall .NET infrastructure using the latest technology updates, providing a broad guide for a basic developer to become an expert on .NET.</p>
Table of Contents (15 chapters)
Visual Studio 2012 and .NET 4.5 Expert Development Cookbook
Credits
About the Authors
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Carlos Hulot has been working in the IT area for more than 20 years in different capabilities, from software development, project management to IT marketing product development and management. Carlos has worked for multinational companies like Royal Philips Electronics, PricewaterhouseCoopers, and Microsoft. Currently, Carlos is working as an independent IT consultant. Carlos is a Computer Science lecturer at two Brazilian universities. Carlos holds a Ph.D in Computer Science and Electronics from the University of Southampton, UK, and a B.Sc. in Physics from the University of São Paulo, Brazil.

Ahmed Ilyas has a bachelor's degree in engineering from Napier University in Edinburgh, Scotland, and has majored in software development. He has 15 years of professional experience in software development.

After leaving Microsoft, he ventured into setting up his consultancy company offering the best possible solutions for a magnitude of industries and providing real-world answers to problems. They only use the Microsoft stack to build these technologies, to be able to bring in best practice, patterns, and software to their client base. Thus, enabling long term stability and compliance in the ever changing software industry and also improving software developers around the globe—pushing the limits in technology as well as develop themselves to become better.

This went on to being awarded the MVP in C# three times by Microsoft for providing excellence and independent real-world solutions to problems that developers face.

With the breadth and depth of knowledge he as obtained not only from his research but also with the valuable wealth of information and research at Microsoft, the motivation and inspirations come from this, with 90 percent of the world using at least one form of Microsoft technology.

Ahmed Ilyas has worked for a number of clients and employers. With the great reputation that he has, this has resulted in having a large client base for his consultancy company, Sandler Ltd (UK) which includes clients from different industries from, media to medical and beyond. Some clients have included him on their "approved contractors/consultants" list, which include ICS Solution Ltd and he has been placed on their "DreamTeam" portal and also CODE Consulting/EPS Software (www.codemag.com, based in the US).

Ahmed Ilyas has also been involved, in the past, in reviewing books for Packt Publishing and wishes to thank them for the opportunity once again.

Sergiy Suchok graduated in 2004 with honors from the Faculty of Cybernetics, Taras Shevchenko National University of Kyiv (Ukraine), and has since then been keen on information technology. He currently works in the banking area and has a PhD in Economics. Sergiy is the coauthor of more than 45 articles and has participated in more than 20 scientific and practical conferences devoted to economic and mathematical modeling. He is a member of the New Atlantis Youth Public Organization (newatlantida.org.ua) and devotes his leisure time to environmental protection issues, historical, and patriotic development and popularization of a grateful attitude towards the Earth. He also writes poetry and short stories and makes macramé.

Ken Tucker is a web developer for Sea World, and has been a Microsoft MVP since October 2003. In his spare time he enjoys writing Windows Phone and Windows Store apps.