Bài viết

Kho tài liệu và bài viết được chia sẻ, đánh giá bởi cộng đồng

C# in Depth, 3rd Edition

đã tạo 08:10 23-07-2017 Hoạt động 13:40 23-07-2017 5.176 lượt xem 2 bình luận

Nội dung bài viết

Tuy sách tiếng anh nhưng được viết thuần  túy technical, không có chơi chữ. Nên bạn nào yếu tiếng anh thì có thể google dịch.

Summary

C# in Depth, Third Edition updates the best-selling second edition to cover the new features of C# 5, including the challenges of writing maintainable asynchronous code. It preserves the uniquely insightful look into the tricky areas and dusty corners of C# that only expert Jon Skeet can provide.

About this Book

If you're a .NET developer, you'll use C# whether you're building an advanced enterprise application or just slamming out a quick app. In C# 5, you can do amazing things with generics, lambda expressions, dynamic typing, LINQ, iterator blocks, and other features. But first you have to learn it in depth.

C# in Depth, Third Edition has been thoroughly revised to cover the new features of C# 5, including the subtleties of writing maintainable asynchronous code. You'll see the power of C# in action, learning how to work with high-value features that you'll be glad to have in your toolkit. And you'll learn to avoid hidden pitfalls of C# programming with the help of crystal clear explanations of "behind the scenes" issues.

This book assumes you've digested your first C# book and are hungry for more!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

What's Inside

  • Updated for C# 5
  • The new async/await feature
  • How C# works and why

About the Author

Jon Skeet is a Senior Software Engineer at Google, and a highly visible participant of newsgroups, user groups, international conferences, and the Stack Overflow Q&A site. Jon spends much of his day coding in Java, but his heart belongs to C#.

Table of Contents

 

PART 1 PREPARING FOR THE JOURNEY

  1. The changing face of C# development
  2. Core foundations: building on C# 1

PART 2 C# 2: SOLVING THE ISSUES OF C# 1

  1. Parameterized typing with generics
  2. Saying nothing with nullable types
  3. Fast-tracked delegates
  4. Implementing iterators the easy way
  5. Concluding C# 2: the final features

PART 3 C# 3: REVOLUTIONIZING DATA ACCESS

  1. Cutting fluff with a smart compiler
  2. Lambda expressions and expression trees
  3. Extension methods
  4. Query expressions and LINQ to Objects
  5. LINQ beyond collections

PART 4 C# 4: PLAYING NICELY WITH OTHERS

  1. Minor changes to simplify code
  2. Dynamic binding in a static language

PART 5 C# 5: ASYNCHRONY MADE SIMPLE

  1. Asynchrony with async/await
  2. C# 5 bonus features and closing thoughts

Link download:  C# in Depth, 3rd Edition

chúc chân cứng đá mềm

 

Nội dung bài viết

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Trọng Nghĩa đã bình luận 13:40 23-07-2017

Cảm ơn bạn đã chia sẻ

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 10:31 23-07-2017

Bạn có thể đưa link gg driver vào phần xem trước cho mọi người dễ đọc nè.

Chào mừng bạn đến với chức năng Kteam Documentation

Đây là kho tài liệu, hướng dẫn, do Kteam phát triển và được chia sẻ, xây dựng, đánh giá bởi cộng đồng. Hứa hẹn mang đến bạn trải nghiệm hoàn toàn khác biệt với các kho tài liệu từ trước đến nay.

Để việc chia sẻ tài liệu của bạn đơn giản nhất có thể, đừng ngần ngại dành ít phút để đọc hướng dẫn cách chia sẻ tài liệu sau.

Bước 1: Tại trang Kteam Documentation > Chọn Tạo tài liệu

how kteam, howkteam.com, documentation, kho tài liệu miễn phí, lập trình, c++, c#, basic

Bước 2 : Tại giao diện soạn thảo bài viết, bạn có thể thao tác với một số trường sau để khởi tạo thông tin về tài liệu đăng tải

Tiêu đề bài viết

Là tên của bài viết/tài liệu/chủ đề mà bạn muốn chia sẻ.

Một số tên gợi ý như:

  • Cài đặt môi trường phát triển (IDE) Visual studio 2015
  • Xử lý bất đồng bộ trong lập trình Android cơ bản
  • Truy vấn lồng trong SQL Server
  • Multiple Trigger trong Lập trình WPF
  • Bộ 2000 từ vựng TOEIC

Chủ đề và Danh mục

Chủ đề giúp phân loại bài viết/tài liệu theo từng nhóm để dễ dàng tìm kiếm.

  • Lưu ý, nếu chủ đề bạn cần không nằm trong danh sách trên, vui lòng phản hồi với Kteam để được phê duyệt tạo chủ đề mới.

Danh mục giúp phân loại bài viết/tài liệu theo từng nhóm nhỏ và cụ thể hơn, thuộc một chủ đề cụ thể.

  • Danh mục có thể để trống (không chọn)

Cấp độ

Nhằm hỗ trợ người dùng nhận biết được độ chuyên sâu của tài liệu, trường Cấp độ giúp phân loại bài viết/tài liệu theo các mức sau:

  • Dễ
  • Trung bình
  • Khó
  • Tất cả cấp độ

Thẻ, từ khóa

Thẻ là một từ khóa hoặc nhãn phân loại bài viết/tài liệu của bạn với các bài viết/tài liệu tương tự khác.

  • Chọn các thẻ phổ biến hiện có, tránh tạo các thẻ mới.
  • Sử dụng các chữ viết tắt phổ biến.
  • Kết hợp nhiều từ vào một từ với dấu gạch ngang.
  • Dùng ít nhất 1 thẻ, 25 ký tự cho mỗi thẻ.
  • ký tự thẻ: [a-z 0-9 + # - .]
  • Nhập từ khóa và chọn thẻ tương ứng trong danh sách thẻ kết quả.

Mô tả tóm tắt

Mô tả tóm tắt là nội dung tóm tắt, ngắn gọn về bài viết/tài liệu/chủ đề của bạn. Giúp người xem biết được tổng quan về viết/tài liệu/chủ đề ngay ở trang chủ.

  • Nên tóm tắt từ 1 – 2 câu ngắn gọn và đầy đủ thông tin nhất.

Nội dung bài viết

Nội dung bài viết là nội dung mô tả chi tiết về tài liêu/hướng dẫn của bạn. Tại đây bạn có thể sử dụng các định dạng sẵn có trên thanh công cụ để định dạng văn bản theo ý muốn

Bạn cũng có thể chèn source code , chèn bảng hoặc chèn phân cách một cách đơn giản với giao diện tiếng việt dễ hiểu.

Lấy liên kết chia sẻ từ Google Drive

Nhấp chuột phải vào các tài liệu đã upload lên google bên trong tập tin là file có định dạng PDF hoặc DOC, DOCX, PPTX hoặc hình ảnh như png, jpeg….

  • Chọn “nhận liên kết có thể chia sẻ được” để sao chép liên kết

Hoặc copy link trong hộp thoại thông báo, sau thao tác trên

Liên kết nhận được, sử dụng trong việc chèn link, hình ảnh, bản xem trước vào bài viết sẽ giới thiệu ngay bên dưới

Chèn link vào bài viết

Để chèn link vào bài viết, bạn chọn công cụ chèn liên kết trên thanh công cụ

Cửa sổ chèn liên kết hiện thị, tại đây nhập các thông tin sau > Đồng ý

  • Display Text: là nội dung văn bản chèn liên kết
  • URL: liên kết chia sẻ nhận được từ phần Lấy liên kết chia sẻ trong google drive

Chèn hình ảnh/ bản xem trước PDF

Để chèn hình ảnh hoặc bản xem trước vào bài viết, bạn chọn công cụ chèn hình ảnh/ bản xem trước trên thanh công cụ.

Tại giao diện hiển thị, bạn dán liên kết chia sẻ nhận được ở phần Lấy liên kết chia sẻ trong google drive vào URL

  • Lưu ý, sau khi dán liên kết vào, đổi open > uc > Đồng ý

Bước 3: Sau khi thao tác tạo tài liệu xong, bạn có 2 lựa chọn

  • Đăng bài và chờ phê duyệt chất lượng từ đội ngũ Kteam trong thời gian sớm nhất.
  • Lưu bản nháp nếu vẫn đang trong quá trình soạn thảo/ hoàn thiện bài viết.

Ngoài việc đăng tạo tài liệu mới, bạn cũng có thể chọn chức năng Cải thiện bài viết ở mỗi bài để hỗ trợ các tác giả hoàn thiện tài liệu sẵn có về lỗi trình bày, chính tả, định dạng, hay nội dung… Sự hỗ trợ đến từ mỗi cá nhân đều giúp cho trải nghiệm của cộng đồng ngày càng chất lượng hơn.

Cùng chia sẻ để mọi thứ tốt đẹp hơn - Share to be Better  

Đừng quên like, share, vote để ủng hộ những tài liệu mà bạn thấy bổ ích.

Với các tài liệu chất lượng mà bạn tham khảo, Kteam khuyến khích mỗi Kter hãy để lại một lời cảm ơn hay bình luận review bên dưới như một món quà vô cùng giá trị với tác giả cùng đội ngũ Kteam, cũng là cơ sở giúp những thành viên tiếp theo của cộng đồng có nhận biết khách quan về chất lượng khi tham khảo tài liệu đó.

Cảm ơn bạn đã cùng Kteam chia sẻ đến cộng đồng những điều tốt đẹp! 

Thư viện giáo dục miễn phí HowKteam.com

Câu hỏi mới nhất