LINQ Unleashed

LINQ Unleashed
Author :
Publisher : Pearson Education
Total Pages : 671
Release :
ISBN-10 : 9780768685374
ISBN-13 : 0768685370
Rating : 4/5 (74 Downloads)

Synopsis LINQ Unleashed by : Paul Kimmel

Foreword by Darryl Hogan, Architect Evangelist, Microsoft Corporation Microsoft’s highly anticipated LINQ query technology makes it easy to retrieve any information programmatically from any data source, no matter where it comes from or how it’s stored. Using LINQ, developers can query objects, relational databases, XML documents, and ADO.NET datasets--and do it all directly from C# 3.0, leveraging the powerful capabilities of LINQ. This is a definitive guide to getting real-world results with LINQ, using C# 3.0 and Visual Studio 2008. In LINQ Unleashed, Microsoft MVP Paul Kimmel covers every facet of LINQ programming, showing how LINQ can help you dramatically improve your productivity and build more reliable, maintainable applications. Kimmel begins by reviewing the state-of-the-art C# programming techniques LINQ uses, including anonymous types, partial methods, and Lambda expressions. Next, using realistic examples and easy-to-adapt sample code, he details the most powerful new LINQ techniques for accessing objects, databases, and XML. You’ll gain a deep and practical understanding of how LINQ works “under the hood”--and learn how to do everything from selecting data through integrating XML with other data models. Build efficient LINQ queries to .NET objects, SQL databases, and XML content Utilize anonymous types to reduce design time, coding effort, and debugging time Automatically generate .NET state machines with the new yield return construct Master LINQ query syntax, operators, extension methods, sorting, grouping, aggregate and set operations, and more Make the most of select--and use it in the business layer of your n-tier applications Query relational data stored in Microsoft SQL Server Use nullable types to eliminate unnecessary database access plumbing code Use LINQ with ADO.NET 3.0 and Microsoft’s powerful new Entity Framework Extract XML data without the hassles or complexity of XPath Automatically construct XML from CSV files and other non-XML data Query Active Directory by extending LINQ

ASP.NET 4 Unleashed

ASP.NET 4 Unleashed
Author :
Publisher : Pearson Education
Total Pages : 2677
Release :
ISBN-10 : 9780132565820
ISBN-13 : 013256582X
Rating : 4/5 (20 Downloads)

Synopsis ASP.NET 4 Unleashed by : Stephen Walther

The most comprehensive book on Microsoft’s new ASP.NET 4, ASP.NET 4 Unleashed covers all facets of ASP.NET development. Led by Microsoft ASP.NET program manager Stephen Walther, an expert author team thoroughly covers the entire platform. The authors first introduce the ASP.NET Framework’s basic controls and show how to create common site-wide layouts and styles. Next, they cover all aspects of accessing, presenting, organizing, and editing data. You’ll find thorough and practical sections on building custom components and controls, providing effective site navigation, securing sites and applications, and much more. This book presents hundreds of realistic code examples, reflecting the authors’ unsurpassed experience with ASP.NET both inside and outside Microsoft. Build interactive Web Forms, validate form data, and upload files Provide interactive calendars, wizards, site maps, and other valuable features Design efficient, maintainable sites with Master Pages and Themes Build data-driven applications with database controls, ADO.NET data access components, QueryExtender, LINQ to SQL, and WCF Data Services Generate charts on the fly with the new Chart Control Extend ASP.NET with custom controls and reusable components Create site registration and authentication systems that store membership data in SQL Server or Active Directory Use URL Routing to build dynamism, flexibility, readability, and SEO-friendliness into your URLs Improve performance and scalability with caching and preloading Maintain state with cookies, cookieless session state, and profiles Localize, configure, package, and deploy ASP.NET applications Use the ASP.NET MVC Framework to improve agility, testability, speed to market, and extensibility Retrofit existing ASP.NET applications with Ajax and build pure client-side Ajax web applications Construct a complete ASP.NET 4 website from start to finish

C# 3.0 Unleashed

C# 3.0 Unleashed
Author :
Publisher : Pearson Education
Total Pages : 1268
Release :
ISBN-10 : 9780768685428
ISBN-13 : 0768685427
Rating : 4/5 (28 Downloads)

Synopsis C# 3.0 Unleashed by : Joseph Mayo

Whether you need an approachable on-ramp to .NET or you want to enhance your skills, C# 3.0 Unleashed is a comprehensive, in-depth guide to the solutions you seek. You’ll learn to do more with the new tools that are available, including Visual Studio 2008 and the .NET Framework Class Libraries. Throughout this book, you’ll get a practical look at what can be the most useful tools for any given task. You’ll also learn common traps to avoid and learn insightful tips that will save you time and help you be more productive. C# 3.0 Unleashed contains complete coverage of the C# programming language. The author covers all the essential syntax, but keeps the focus on practical application. The chapters are arranged to take you step-by-step from the core of the C# language to elements of the .NET Framework, and further into advanced concepts on distributed n-tier Internet applications. Additionally, C# 3.0 Unleashed shows you how to debug, monitor, and scale enterprise applications, enabling you to use the C# programming language to ship the right code at the right time. What’s included in this book: A complete reference for C# syntax, object oriented programming, and component programming with C# Comprehensive data coverage through ADO.NET and LINQ An introduction to UI technologies, including Windows Forms, WPF, ASP.NET Ajax, and Silverlight Coverage of traditional ASMX and WCF Web Services Coverage of multiple .NET technologies, including networking, instrumentation, interop, and multi-threading In-depth discussion of platform concepts including CLR, Garbage Collection, Type System, Assemblies, and Code Access Security Guidance on design and architecture for a big-picture view and essential help in piecing together all you’ve learned

Visual Basic 2010 Unleashed

Visual Basic 2010 Unleashed
Author :
Publisher : Pearson Education
Total Pages : 1837
Release :
ISBN-10 : 9780672331565
ISBN-13 : 067233156X
Rating : 4/5 (65 Downloads)

Synopsis Visual Basic 2010 Unleashed by : Alessandro Del Sole

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. Understand the Visual Studio 2010 IDE, .NET Framework 4.0, and the anatomy of a VB 2010 application Debug VB applications and implement error handling and exceptions Build efficient object-oriented software with classes, objects, namespaces, and inheritance Work with advanced object-oriented features, including interfaces, generics, delegates, events, and collections Organize, create, and improve classes with the Visual Studio Class Designer Access data with LINQ—including LINQ to Objects, SQL, DataSets, Entities, XML, and Parallel LINQ Build modern Windows applications with WPF controls, brushes, styles, and templates Develop web-centric applications using ASP.NET, Silverlight, and Windows Azure Services cloud computing Create and consume WCF services and WCF Data Services Use advanced .NET 4.0 platform capabilities, including assemblies, multithreading, parallel programming, P/Invoke, and COM interoperability Perform advanced compilations with MSBuild Localize and globalize VB 2010 client applications

Visual Basic 2012 Unleashed

Visual Basic 2012 Unleashed
Author :
Publisher : Sams Publishing
Total Pages : 3199
Release :
ISBN-10 : 9780133255836
ISBN-13 : 0133255832
Rating : 4/5 (36 Downloads)

Synopsis Visual Basic 2012 Unleashed by : Alessandro Del Sole

Normal 0 false false false MicrosoftInternetExplorer4 Fully updated for Windows 8 support, .NET 4.5, and Windows Phone development, this is the most comprehensive, practical reference to modern programming with Visual Basic 2012. 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 many current programming scenarios. Del Sole covers both Visual Basic 2012 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 2012 for data access, Windows desktop/Windows Phone user interface development, networking, communication, and much more. For those moving from structured languages—including VB 6—Del Sole offers detailed guidance on building effective object-oriented code. He also demonstrates how to make the most of Microsoft’s updated .NET 4.5 platform to write more robust and powerful software. Detailed information on how to... ¿ Understand the Visual Studio 2012 IDE, .NET Framework 4.5, and the anatomy of a VB 2012 application ¿ Debug VB applications and implement error handling and exceptions ¿ Build efficient object-oriented software with classes, objects, namespaces, and inheritance ¿ Work with advanced object-oriented features, including interfaces, generics, delegates, events, and collections ¿ Access data with LINQ—including LINQ to Objects, SQL, DataSets, Entities, XML, and Parallel LINQ ¿ Build modern Windows applications with WPF ¿ Develop web-centric applications using ASP.NET, Silverlight 5, and Windows Azure Services cloud computing ¿ Use advanced .NET 4.5 platform capabilities, including asynchronous programming, multithreading, parallel programming ¿ Build apps for Windows Phone ¿ Test code with unit tests, TDD, and code contracts ¿ Deploy apps efficiently with InstallShield for Visual Studio and ClickOnce

C# 5.0 Unleashed

C# 5.0 Unleashed
Author :
Publisher : Sams Publishing
Total Pages : 3782
Release :
ISBN-10 : 9780133391473
ISBN-13 : 0133391477
Rating : 4/5 (73 Downloads)

Synopsis C# 5.0 Unleashed by : Bart De Smet

Buy the print C# 5.0 Unleashed and get the eBook version for free! See inside the book for access code and details. C# 5.0 Unleashed is for anyone who wants to learn the C# programming language in depth, understanding how language features truly work. While giving you those insights, you learn where and how to use the features to design various kinds of software. This book not only teaches the language’s capabilities, it also looks behind the scenes to build a solid foundation to aid you in understanding the .NET platform as a whole. ¿ Bart De Smet offers exceptional insight into the features of both the language and Microsoft’s broader framework. He doesn’t just cover the “what” and “how” of effective C# programming: He explains the “why,” so you can consistently choose the right language and platform features, maximizing your efficiency and effectiveness. ¿ The early chapters introduce the .NET platform, the tooling ecosystem, and the C# programming language, followed by in-depth coverage of the C# programming language itself, with immediate application of language features. The last chapters give an overview of the .NET Framework libraries about which every good developer on the platform should know. Understand the .NET platform: its language support, libraries, tools, and more Learn where C# fits, how it has evolved, and where it’s headed Master essential language features including expressions, operators, types, objects, and methods Efficiently manage exceptions and resources Write more effective C# object-oriented code Make the most of generics, collections, delegates, reflection, and other advanced language features Use LINQ to express queries for any form of data Master dynamic programming techniques built on .NET’s Dynamic Language Runtime (DLR) Work with namespaces, assemblies, and application domains Write more efficient code using threading, synchronization, and advanced parallel programming techniques Leverage the Base Class Library (BCL) to quickly perform many common tasks Instrument, diagnose, test, and troubleshoot your C# code Understand how to use the new C# 5.0 asynchronous programming features Leverage interoperability with Windows Runtime to build Windows 8 applications

C# 4.0 Unleashed

C# 4.0 Unleashed
Author :
Publisher : Pearson Education
Total Pages : 2141
Release :
ISBN-10 : 9780132681728
ISBN-13 : 0132681722
Rating : 4/5 (28 Downloads)

Synopsis C# 4.0 Unleashed by : Bart De Smet

C# 4.0 Unleashed is a practical reference focusing on the C# language and the .NET platform as a whole. While covering the language in lots of detail, it also provides enough coverage of various popular .NET technologies and techniques (such as debugging) for the reader to be successful on the .NET platform. The in-depth coverage of the language features is crucial to the success of a developer. Knowing exactly where and why to use certain language features can boost efficiency significantly. This book differs from other works by going into enough depth on how things work, while not being a clone of the formal language specification. Concise anecdotes with concrete samples illustrate how certain language features behave, and also point out possible caveats in using them. On the side of platform coverage, the author provides a gentle introduction to the wide landscape of the .NET platform, following a logical structure that reflects the high-level architecture of an application: presentation, logic, data, connectivity, etc. In the .NET part of the book there's coverage of relevant new technologies such as cloud computing, modeling, and parallel programming - things that will gain much more attention moving forward. Provides valuable insight into the C# language and the .NET Framework - not just "what" but also the "how" and "why" of the language and framework features Covers using C# with new major technologies, such as cloud computing, SharePoint, and ASP.NET MVC Author is Microsoft insider Will be day and date with the release of C# 4.0

Visual Basic 2015 Unleashed

Visual Basic 2015 Unleashed
Author :
Publisher : Sams Publishing
Total Pages : 3734
Release :
ISBN-10 : 9780134196701
ISBN-13 : 0134196708
Rating : 4/5 (01 Downloads)

Synopsis Visual Basic 2015 Unleashed by : Alessandro Del Sole

Using Visual Basic 2015, developers can build cutting-edge applications that run practically anywhere: on Windows desktops, new Windows 10 devices, in mobile and cloud environments, and beyond. Visual Basic 2015 Unleashed is the most comprehensive, practical reference to modern programming with VB 2015. Long-time Visual Basic MVP Alessandro Del Sole walks you through the latest version of the language, helping you thoroughly master its most valuable features, most powerful programming techniques, and most effective development patterns. Next, he shows how to use Visual Basic 2015 to build robust, effective software in a wide range of environments. Extensively updated for Visual Basic 2015’s major improvements, this guide covers both Visual Basic 2015 Professional Edition for professional developers and the free Community Edition for hobbyists, novices, and students. Del Sole has added detailed coverage of building new universal Windows apps for Windows 10 and using new Visual Studio 2015 capabilities to supercharge your productivity as a developer. If you want to leverage all of VB 2015’s power, this is the book you need. Detailed information on how to... Understand the Visual Studio 2015 IDE, .NET Framework 4.6 and the new .NET Core 5, and the anatomy of a VB 2015 application Debug VB applications and implement error handling and exceptions Keep your code clean and well-organized with VB 2015’s new refactoring tools Master modern VB object development: namespaces, modules, structures, enums, inheritance, interfaces, generics, delegates, events, collections, iterators, and more Share Visual Basic code with Portable Class Libraries and Shared Projects Access data with LINQ and ADO.NET Entity Framework Manipulate XML documents with LINQ and XML Literals Build and deploy applications to run in the Microsoft Azure cloud Develop universal Windows apps that run on any Windows 10 device Use advanced .NET 4.6 platform capabilities, including async and parallel programming, multithreading, assemblies, reflection, and coding attributes Leverage new compiler APIs to write custom domain-specific live code analysis rules Test code with unit tests and TDD Deploy apps efficiently with InstallShield for Visual Studio and ClickOnce

Microsoft Visual Studio 2015 Unleashed

Microsoft Visual Studio 2015 Unleashed
Author :
Publisher : Sams Publishing
Total Pages : 2786
Release :
ISBN-10 : 9780134133201
ISBN-13 : 013413320X
Rating : 4/5 (01 Downloads)

Synopsis Microsoft Visual Studio 2015 Unleashed by : Lars Powers

Microsoft Visual Studio 2015 empowers you to write next-generation applications for any modern environment: mobile, web, cloud, universal Windows 10/8.x, database, and beyond. This end-to-end deep dive will help working developers squeeze maximum productivity out of Microsoft’s powerful new toolset. The authors combine authoritative and detailed information about Microsoft’s latest IDE, with extensive insights and best practices drawn from decades of development experience. Developers will quickly get comfortable with Visual Studio 2015’s updated interface, master its new capabilities, leverage its extensive new support for open standards, and discover multiple opportunities to leverage its .NET 4.6 platform and language improvements. By focusing entirely on Visual Studio 2015 Professional, the authors go deeper into Microsoft’s core product than ever before. You’ll find expert coverage of everything from debugging through deploying to Azure, IDE extension and automation through cross-platform mobile development. Throughout, this book’s focus is relentlessly practical: how to apply Microsoft’s tools to build better software, faster. Detailed information on how to... Master Visual Studio 2015’s updated interface and key tools: Solutions, Projects, Browsers, Explorers, Editors, and Designers to improve productivity Develop robust cross-platform mobile apps for Windows, iOS, and Android using Apache Cordova templates for Visual Studio Use the new ASP.NET 5 to build modern web solutions that run on Windows, Mac, or Linux Develop Single Page Applications (SPAs) based on HTML5 and rich client-side JavaScript frameworks such as Knockout, AngularJS, Bootstrap, and more Accelerate cloud development with the Azure SDK, QuickStart templates, and Azure management portal Create mobile service solutions using ASP.NET Web API and WCF Streamline data development across multiple platforms with Entity Framework 7 Develop modern Microsoft Office business applications Perform robust, automated unit testing as you code, increasing your confidence in changes and refactoring Extend the VS 2015 IDE and Code Editor by creating custom, productivity-enhancing solutions Download all examples and source code presented in this book from informit.com/title/9780672337369 as they become available.

ASP.NET Dynamic Data Unleashed

ASP.NET Dynamic Data Unleashed
Author :
Publisher : Sams Publishing
Total Pages : 1291
Release :
ISBN-10 : 9780132783576
ISBN-13 : 0132783576
Rating : 4/5 (76 Downloads)

Synopsis ASP.NET Dynamic Data Unleashed by : Oleg Sych

Using Dynamic Data, ASP.NET developers can create powerful, datadriven sites with amazing speed and efficiency, eliminating massive amounts of manual coding. ASP.NET Dynamic Data Unleashed is the first complete, practical guide to Dynamic Data for every experienced ASP.NET developer. The author thoroughly demystifies Dynamic Data, helping developers understand exactly what they can do with the framework and make it more accessible than ever before. He provides tested code to solve a wide variety of problems, explains how and why that code works, and identifies key tradeoffs and alternatives. Packed with breakthrough techniques for improving developer productivity, this book combines a hands-on tutorial, “drill-down” explanations of advanced techniques, and real-world development scenarios. Detailed information on how to... Use Dynamic Data components to overcome common real-world user interface development challenges Understand how ASP.NET Dynamic Data builds on strengths of WebForms, Entity Framework, and LINQ Develop simple custom templates to dramatically reduce code duplication Generalize templates to leverage metadata and generate user interfaces dynamically Create web pages for data entry, data filtering, and diverse views of data Use Data Annotations to implement powerful validation logic Write simple, yet effective automated tests to systematically verify the business logic Create complex interaction rules that aren’t limited by single entity objects or types Optimize I/O-bound business logic by implementing it with T-SQL constraints, stored procedures, and triggers Implement role-based security with dynamic UI trimming Generate entire data-driven web applications, complete with CRUD pages, complex business rules, integrated navigation, and security Extend Dynamic Data to support advanced scenarios Decide when Dynamic Data should be used instead of or together with ASP.NET MVC