Sách C # hay nhất

bởi Bradley Nice, Trình quản lý nội dung tại ClickHelp.com - công cụ tài liệu phần mềm

C # là một ngôn ngữ lập trình đa mô hình bao gồm các kiểu lập trình mạnh, bắt buộc, khai báo, chức năng, chung chung, hướng đối tượng (dựa trên lớp) và các môn lập trình hướng thành phần.
(Wikipedia)

Nhưng những cuốn sách C # hàng đầu cho ngày hôm nay là gì?

C # 6.0 trong một tóm tắt: Tài liệu tham khảo dứt khoát (Kindle - $ 30,72, bìa mềm - $ 47,32)

Được tổ chức xung quanh các khái niệm và trường hợp sử dụng, phiên bản thứ sáu được cập nhật kỹ lưỡng này cung cấp cho các lập trình viên trung cấp và nâng cao với một bản đồ ngắn gọn về kiến ​​thức C # và .NET. Tìm hiểu và khám phá lý do tại sao hướng dẫn Nutshell này được coi là tài liệu tham khảo chính thức về C #.

  • Có được tốc độ với tất cả các khía cạnh của ngôn ngữ C #, từ những điều cơ bản về cú pháp và biến, đến các chủ đề nâng cao như con trỏ và quá tải toán tử
  • Tìm hiểu sâu về LINQ thông qua ba chương dành riêng cho chủ đề này
  • Tìm hiểu về lập trình động, không đồng bộ và lập trình song song
  • Làm việc với các tính năng .NET, bao gồm XML, kết nối mạng, tuần tự hóa, phản ánh, bảo mật, miền ứng dụng và hợp đồng mã
  • Khám phá trình biên dịch-dịch vụ C # 6.0 mới, Roslyn

C # 6 cho lập trình viên (eTextbook, $ 31,72, bìa mềm - $ 44,75)

Được viết cho các lập trình viên có nền tảng về lập trình ngôn ngữ cấp cao, C # 6 dành cho Lập trình viên áp dụng phương pháp tiếp cận mã trực tiếp chữ ký Delist để dạy lập trình và khám phá sâu Microsoft Microsoft C # 6 và .NET. Các khái niệm được trình bày trong ngữ cảnh của hơn 170 ứng dụng được mã hóa và thử nghiệm đầy đủ, hoàn chỉnh với tô bóng cú pháp, tô sáng mã, hướng dẫn mã, đầu ra chương trình và hàng trăm mẹo phát triển phần mềm hiểu biết.

Bắt đầu với phần giới thiệu về C # bằng cách sử dụng cách tiếp cận các lớp và đối tượng ban đầu, sau đó nhanh chóng chuyển sang các chủ đề nâng cao hơn, bao gồm LINQ, lập trình không đồng bộ với async và chờ đợi và hơn thế nữa. Bạn có thể tận hưởng việc xử lý lập trình hướng đối tượng và nghiên cứu trường hợp thiết kế hướng đối tượng / UML® ATM, bao gồm triển khai C # hoàn chỉnh. Khi bạn làm chủ cuốn sách, bạn sẽ sẵn sàng bắt đầu xây dựng các ứng dụng C # hướng đối tượng.

Tính năng, đặc điểm:

  • Sử dụng với Windows® 7, 8 hoặc 10.
  • Phạm vi tích hợp của chức năng C # 6 mới: nội suy chuỗi, phương thức và thuộc tính biểu thức, bộ khởi tạo thuộc tính được triển khai tự động, thuộc tính chỉ getter, nameof, toán tử điều kiện null, bộ lọc ngoại lệ và hơn thế nữa.
  • Ví dụ mã giải trí và đầy thách thức.
  • Xử lý sâu các lớp, đối tượng, kế thừa, đa hình và giao diện.
  • Generics, LINQ và bộ sưu tập chung chung; PLINQ (Parallel LINQ) cho hiệu suất đa lõi.
  • Lập trình không đồng bộ với async và đang chờ; lập trình chức năng với lambdas, đại biểu và bất biến.
  • Các tập tin; cơ sở dữ liệu quan hệ với LINQ to Entities.
  • Thiết kế hướng đối tượng nghiên cứu trường hợp ATM với thực hiện mã đầy đủ.
  • Nhấn mạnh vào hiệu suất và các nguyên tắc kỹ thuật phần mềm.

C # 6.0 và .NET 4.6 Framework (Kindle - $ 41,99, bìa mềm - $ 46,61)

Phiên bản thứ 7 mới này của Pro C # 6.0 và Nền tảng .NET 4.6 đã được sửa đổi và viết lại hoàn toàn để phản ánh những thay đổi mới nhất đối với đặc tả ngôn ngữ C # và những tiến bộ mới trong .NET Framework. Bạn sẽ tìm thấy các chương mới bao gồm tất cả các tính năng mới quan trọng giúp .NET 4.6 trở thành bản phát hành toàn diện nhất, bao gồm:

  • Mô hình lập trình khung thực thể ADO.NET được tinh chỉnh
  • Nhiều cải tiến IDE và MVVM cho Phát triển máy tính để bàn WPF
  • Nhiều bản cập nhật cho API Web ASP.NET

Nhiệm vụ của cuốn sách này là cung cấp cho bạn nền tảng toàn diện về ngôn ngữ lập trình C # và các khía cạnh cốt lõi của nền tảng .NET cộng với tổng quan về các công nghệ được xây dựng dựa trên C # và .NET (ADO.NET và Entity Framework, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), ASP.NET (WebForms, MVC, WebAPI).). Khi bạn tiêu hóa thông tin được trình bày trong các chương này, bạn sẽ ở một vị trí hoàn hảo để áp dụng kiến ​​thức này vào các bài tập lập trình cụ thể của bạn và bạn sẽ được trang bị tốt để khám phá vũ trụ .NET theo cách riêng của bạn.

Bạn sẽ học được gì:

  • Hãy là người đầu tiên hiểu nền tảng .NET 4.6 và C # 6.
  • Khám phá các phần trong và ngoài của công nghệ .NET hàng đầu.
  • Tìm hiểu từ một tác giả từng đoạt giải thưởng, người đã giảng dạy thế giới .NET kể từ phiên bản 1.0.
  • Tìm phạm vi bảo hiểm đầy đủ của XAML, .NET 4.6 và Visual Studio 2015 cùng với thảo luận về Windows Runtime mới.

Sách dạy nấu ăn C # 6.0: Giải pháp cho nhà phát triển C # (Kindle - $ 27,49, bìa mềm - $ 36,99)

Được cập nhật hoàn toàn cho C # 6.0, phiên bản mới của cuốn sách bán chạy nhất này cung cấp hơn 150 công thức mã cho các vấn đề phổ biến và không phổ biến mà các lập trình viên C # gặp phải mỗi ngày. Hơn một phần ba công thức nấu ăn đã được viết lại để tận dụng các tính năng mới của C # 6.0. Nếu bạn thích giải pháp cho hướng dẫn ngôn ngữ C # chung và câu trả lời nhanh cho lý thuyết, thì đây là cuốn sách của bạn. # 6.0 Cookbook cung cấp các công thức mới cho phương pháp không đồng bộ, đối tượng động, xử lý lỗi nâng cao, trình biên dịch Rosyln, v.v.

Dưới đây là một số chủ đề được đề cập:

  • Các lớp học và khái quát;
  • Bộ sưu tập, điều tra viên và lặp;
  • Loai du lieu;
  • Biểu thức LINQ và Lambda;
  • Xử lý ngoại lệ;
  • Phản xạ và lập trình động;
  • Biểu thức chính quy;
  • Hệ thống tập tin tương tác;
  • Mạng và Web;
  • Sử dụng XML;
  • Luồng, đồng bộ hóa và đồng thời.

Mỗi công thức trong cuốn sách bao gồm mã được kiểm tra mà bạn có thể tải xuống từ oreilly.com và sử dụng lại trong các ứng dụng của riêng bạn và mỗi công thức bao gồm một cuộc thảo luận chi tiết về cách thức và lý do công nghệ cơ bản hoạt động. Bạn không phải là một nhà phát triển C # hoặc .NET có kinh nghiệm để sử dụng C # 6.0 Cookbook. Bạn chỉ cần là một người muốn giải quyết vấn đề ngay bây giờ, mà không cần phải tìm hiểu tất cả các lý thuyết liên quan trước tiên.

C # in Depth (bìa mềm - $ 35,82)

C # in Depth, Phiên bản thứ ba đã được sửa đổi kỹ lưỡng để bao gồm các tính năng mới của C # 5, bao gồm cả sự tinh tế của việc viết mã không đồng bộ có thể duy trì. Bạn sẽ thấy sức mạnh của C # khi hoạt động, học cách làm việc với các tính năng có giá trị cao mà bạn sẽ vui mừng khi có trong bộ công cụ của mình. Và bạn sẽ học cách tránh những cạm bẫy tiềm ẩn trong lập trình C # với sự trợ giúp của những lời giải thích rõ ràng về những vấn đề về hậu trường.

Có gì bên trong

  • Cập nhật cho C # 5;
  • Tính năng async / await mới;
  • C # hoạt động như thế nào và tại sao.

Bạn cũng có thể thích:

Sách Swift hay nhất năm 2017

Sách Python hay nhất 2017

Sách JavaScript hay nhất năm 2017

Sách C ++ hay nhất năm 2017

Sách Java hay nhất 2017

Sách CSS hay nhất năm 2017

Chúc một ngày tốt lành!

Bradley Nice,
Trình quản lý nội dung tại ClickHelp.com - công cụ tài liệu trực tuyến tốt nhất cho các nhà cung cấp SaaS