Dotnetcat » .NET Books » C# books

Metaprogramming in .NET

Metaprogramming in .NET Author: Kevin Hazzard
Publisher: Manning Publications (10 January 2013)
Price: $44.99  View »

Summary

Metaprogramming in .NET is designed to help readers understand the basic concepts, advantages, and potential pitfalls of metaprogramming. It introduces core concepts in clear, easy-to-follow language and then it takes you on a deep dive into the tools and techniques you'll use to implement them in your .NET code. You'll explore plenty of real-world examples that reinforce key concepts. When you finish, you'll be able to build high-performance, metaprogramming-enabled software with confidence.

About the Technology

When you write programs that create or modify other programs, you are metaprogramming. In .NET, you can use reflection as well as newer concepts like code generation and scriptable software. The emerging Roslyn project exposes the .NET compiler as an interactive API, allowing compile-time code analysis and just-in-time refactoring.

About this Book

Metaprogramming in .NET is a practical introduction to…

Web Application Construction with ASP.Net 4.6, C#.Net, SQL, Ajax, and JavaScript

Web Application Construction with ASP.Net 4.6, C#.Net, SQL, Ajax, and JavaScript Author: Robert E Beasley PhD
Publisher: CreateSpace Independent Publishing Platform (18 June 2018)
Price: $95.00  View »

Audience

Web Application Construction (WAC) is intended for use by college or university freshmen, sophomores, juniors, seniors, or graduate students who are enrolled in a one-semester course or two-semester sequence of courses in Web application development and who are majoring or minoring in software engineering, computer science, applied computer science, computer information systems, business information systems, information technology, or any other area in which software development is the focus.

Organization

WAC is designed to help the reader master one of the most effective and widely-used technology stacks for developing modern Web applications—ASP.Net, C#.Net, SQL, Ajax, and JavaScript.

Part I – Overview

1 Web Application Construction

Part II – Single-Page Web Application Construction

2 Page Construction
3 Basic Server Controls
4 More Server Controls
5 Data Validation Controls…

Applied Cryptography in .NET and Azure Key Vault: A Practical Guide to Encryption in .NET and .NET Core

Applied Cryptography in .NET and Azure Key Vault: A Practical Guide to Encryption in .NET and .NET Core Author: Stephen Haunts
Publisher: Apress (13 February 2019)
Price: $37.99  View »

Benefit from Microsoft's robust suite of security and cryptography primitives to create a complete, hybrid encryption scheme that will protect your data against breaches. This highly practical book teaches you how to use the .NET encryption APIs and Azure Key Vault, and how they can work together to produce a robust security solution. 
Applied Cryptography in .NET and Azure Key Vault begins with an introduction to the dangers of data breaches and the basics of cryptography. It then takes you through important cryptographic techniques and practices, from hashing and symmetric/asymmetric encryption, to key storage mechanisms. By the end of the book, you’ll know how to combine these cryptographic primitives into a hybrid encryption scheme that you can use in your applications. 
Author Stephen Haunts brings 25 years of software development and security experience to the table to give you the concrete skills, knowledge, and code you need to implement…

The C# Programmer’s Study Guide (MCSD): Exam: 70-483

The C# Programmer’s Study Guide (MCSD): Exam: 70-483 Author: Ali Asad
Publisher: Apress (23 June 2017)
Price: $44.99  View »

Prepare for Microsoft Certification Exam 70-483: Programming in C#. The “What, Why, and How” of each concept is presented along with quick summaries, code challenges, and exam questions to review and practice key concepts.

You will learn how to use:

  • Lambda expressions to write LINQ query expressions
  • Asynchronous programming with the Async and Await keywords to maximize performance of slow applications
  • Regular expressions to validate user input
  • Reflection to create and handle types at runtime 
  • and much more

The source code in the book will be available in the form of iCanCSharp notebooks and scripts that allow you to try out examples and extend them in interesting ways.


What You Will Learn  
  • Understand the necessary knowledge and skill set to prepare for Microsoft Exam 70-483 
  • Study the code challenges and…

[ [ [ Head First C#: A Learner's Guide to Real-World Programming with Visual C# and .Net - IPS [ HEAD FIRST C#: A LEARNER'S GUIDE TO REAL-WORLD PROGRAMMING WITH VISUAL C# AND .NET - IPS ] By Stellman, Andrew ( Author )May-28-2010 Paperback

[ [ [ Head First C#: A Learner's Guide to Real-World Programming with Visual C# and .Net - IPS [ HEAD FIRST C#:… Author: Andrew Stellman
Publisher: O'Reilly Media (28 May 2010)
Price: View »

New copy. Fast shipping. Will be shipped from US.

A Programmer's Guide to C# 5.0 (Expert's Voice in .NET)

A Programmer's Guide to C# 5.0 (Expert's Voice in .NET) Author: Eric Gunnerson
Publisher: Apress ( 8 November 2012)
Price: $49.99  View »

A Programmer's Guide to C# 5.0 is a book for software developers who want to truly understand C#. Whether you've worked with C# before or with another general-purpose programming language, each fast-paced, focused chapter will take you straight to the heart of a feature of C# and show you why it works the way it does. Written by one-time C# Test Lead, Program Manager, and member of the original C# language design team, this book is an ideal companion to the C# Language Specification, and works both as a tutorial and as a reference guide. Now in its fourth edition, you will find up-to-date coverage of all the latest C# features, including Linq, covariance and contravariance, and async support. You'll learn how to: Use C# features effectively, in the way they were intended Apply the newest C# features to your coding problems Streamline your database code using LINQ Use async support and the task parallel library to improve performance. Program more efficiently, effectively, and with…

Pro .NET 4 Parallel Programming in C# (Expert's Voice in .NET)

Pro .NET 4 Parallel Programming in C# (Expert's Voice in .NET) Author: Adam Freeman
Publisher: Apress (10 June 2010)
Price: $54.99  View »

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…

Illustrated C# 2008 (Windows.net)

Illustrated C# 2008 (Windows.net) Author: Daniel Solis
Publisher: Apress ( 6 August 2008)
Price: $44.99  View »

The unique, visual format of Illustrated C# 2008 has been specially created by author, and teacher of development methods, Daniel Solis. The concise text, use of tables to clarify language features, frequent figures and diagrams, as well as focused code samples all combine to create a unique approach that will help you understand and get to work with C# fast. Following an overview of the .NET platform and the role played by C#, you’ll soon move into exploring the C# language in its entirety, including all the new C# 2008 features right down to the most complex topics involved in C#.