Clr_via_c #. 3rd translation (onedayonepiece)

Source: Internet
Author: User
Tags visual studio 2010

About three months ago, wow! Ebook (a very good download site for technical English books) has been reading an electronic English version of this book and has never seen it. During the summer vacation, I thought it would be convenient to buy a Chinese version online, but I did not expect it to be out of stock. I haven't found the translation version of this book on the Internet (how can the publisher do it, right?). No way, just read the English version (). By the wayVery roughTo the blog. It is not easy for students like ours to buy a technical book. The food cost for a week is gone, but it is also worth buying.

At last, I try to translate a section every day. I will change the order of the chapters based on my ignorance. If you have any questions, please contact us.Start with a small one today.

Introduction to Introduction

This is 1999 Year 10 At the time of month, I showed a portrait of Microsoft . Net Framework, public Language Runtime CLR And C # Programming LanguageGive it to me. When I saw this, I was deeply attracted and believed that it would significantly change the way I write software. When I was asked to serve as a consultant for their team, I immediately agreed. At the beginning, I thought . Net The framework should be Win32 API And Com . But after I had a deeper understanding of him, I found that it was not just like this, but it was even larger. In a sense, it is more like an operating system. It has its own memory management, its own security system, its own folder, its own error handling mechanism, and its own applications.ProgramEasy isolation (AppDomains) , Your own thread model, and so on. This book tells you that all these are just to allow you to use this platform effectively to design and implement applications and components.

 

I spent a long time in the thread (Threading) , Concurrent execution (Concurrent execution) , Parallel focus (Parallelism) , Synchronization (Synchronization) And so on. Today, as computers become so popular, these disciplines become increasingly important. A few years ago, I decided to write a book about threads, but there was a reason why I didn't write this book. Because I decided to write all the threads here. Therefore, this book covers . Net Framework CLR And C # Programming Language. It also contains the thread I was writing. (See Part 5, " Thread ") .

 

That is2009Year10I wrote this article in the month.Article, I have used. NetFramework andC #Language10Over the years10Over the years, I have built various applications and, as a consultant to Microsoft. NetContributed a lot. As my own companyThe partner wintellect (http://Wintellect.com), I once designed software for many customers, software debugging, performance debugging and so on. They use. netFramework. All these experiences really help me learn a lot. I also try to use the topics in this book to teach you my experience.

 

Who is this book suitable?

This book aims to explain how to develop applications and. NetFramework reusable class. Specifically, this means that I will explainCLRHow it works and the tools it provides. Of course, I will also discuss the framework class libraryFramework class library (FCL ). No book can fully explain FCL --It contains thousands of classes, and the number is growing at an astonishing rate. Therefore, here I focus on the core types that every developer needs to know. Moreover, this book is not specifically intendedWindows Forms, Windows Presentation Foundation (WPF), Silverlight, XML Web Services, web forms, and so on. The techniques proposed in this book apply to all of these application types.

 

Design MicrosoftVisual Studio 2010,. NET FrameworkVersion4.0And4.0VersionC# Programming language. Since Microsoft tries to maintain a high degree of backward compatibility when releasing new versions, many of the technologies I have discussed in this book also apply to earlier versions. AllCodeExampleC# Programming language to demonstrate various features. HoweverCLRIs a lot of programming languages available, the content of this book is still suitable for non-C# Programmers.

 

tips: you can download the Source Code from the http://www.Wintellect.com.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.