Dotnetcat » .NET Books » C# books
Metaprogramming in .NET
|
Author: | Kevin Hazzard |
| Publisher: | Manning Publications (10 January 2013) | Price: |
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
|
Author: | Robert E Beasley PhD |
| Publisher: | CreateSpace Independent Publishing Platform (18 June 2018) | Price: |
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
|
Author: | Stephen Haunts |
| Publisher: | Apress (13 February 2019) | Price: |
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
|
Author: | Ali Asad |
| Publisher: | Apress (23 June 2017) | Price: |
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
[ [ [ 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
|
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)
|
Author: | Eric Gunnerson |
| Publisher: | Apress ( 8 November 2012) | Price: |
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)
|
Author: | Adam Freeman |
| Publisher: | Apress (10 June 2010) | Price: |
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)
|
Author: | Daniel Solis |
| Publisher: | Apress ( 6 August 2008) | Price: |
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#.


Syndicate