Hướng dẫn

Tự học lập trình ado.net và entity framework

Hướng dẫn tự học lập trình ADO.NET và Entity Framework

Theo yêu cầu từ nhóm tác giả, tập hướng dẫn này có phiên bản thu phí trên hệ thống con Elearning của Tự học ICT. Xem thông tin chi tiết hoặc đăng ký. ADO.NET và Entity Framework là các công nghệ giúp ứng dụng .NET giao tiếp với cơ sở...
Feature RPC library with Tcp socket

Xây dựng thư viện gọi hàm từ xa (RPC) với tcp...

Trong post trước chúng ta đã biết khái niệm chung về RPC cũng như đã cùng nhau xây dựng một thư viện RPC đơn giản. Trong post này chúng ta sẽ vận dụng bộ thư viện mới tạo để xây dựng một vài ứng dụng client/server. Chúng ta sẽ...
Feature RPC library with Tcp socket

Xây dựng thư viện gọi hàm từ xa (RPC) với tcp...

Gọi hàm từ xa là một cơ chế rất phổ biến để thực hiện truyền thông liên tiến trình, giúp xây dựng các ứng dụng phân tán. Trong loạt bài này chúng ta sẽ cùng xây dựng một thư viện RPC (Remote Procedure Call) đơn giản vận dụng lập...
Feature Tự học lập trình Tcp/Ip socket

Hỗ trợ lập trình socket: UdpClient, TcpClient, TcpListener, BitConverter, Encoding

Trong bài học này chúng ta sẽ xem xét một số lớp của C# hỗ trợ lập trình socket (UdpClient, TcpClient, TcpListener, BitConverter, Encoding). Các lớp này giúp đơn giản hóa lập trình socket hoặc hỗ trợ thực hiện các nhiệm vụ đặc biệt của lập trình mạng. Các lớp...
Feature Tự học lập trình Tcp/Ip socket

Luồng thực thi (thread), lập trình đa luồng (multithreading)

Trong bài học này chúng ta sẽ làm quen với khái niệm luồng (thread) và các kỹ thuật lập trình đa luồng (multithreading programming) của .NET framework thường được sử dụng để phát triển các ứng dụng mạng. Thread Khái niệm thread Khi lập trình theo mô hình imperative hoặc hướng...
Feature Tự học lập trình Tcp/Ip socket

Lập trình bất đồng bộ (asynchronous programming)

Trong bài học này chúng ta sẽ học cách vận dụng kỹ thuật lập trình bất đồng bộ (asynchronous programming) trong lập trình socket giúp tăng hiệu suất của server và tăng khả năng đáp ứng (responsiveness) của client. Trong bài học trước chúng ta đã xem xét kỹ...

Hướng dẫn tự học lập trình C# toàn tập

C# là một ngôn ngữ lập trình được xây dựng riêng cho .NET Framework - nền tảng phát triển ứng dụng chủ đạo hiện nay của Microsoft. Hiện nay, nhu cầu tuyển dụng và đào tạo nhân lực lập trình viên .NET và C# đang rất lớn. Hiện nay, số...
Feature Tự học lập trình Tcp/Ip socket

Hướng dẫn tự học lập trình socket (mạng) với C#

Lập trình mạng (hay còn gọi là lập trình socket) là nền tảng về kỹ thuật để phát triển các ứng dụng hoạt động trên mạng (LAN hoặc Internet). Dĩ nhiên, bạn có thể lập trình ứng dụng mạng (như ứng dụng web, ứng dụng hướng dịch vụ) mà...
Feature Tự học lập trình Tcp/Ip socket

Truyền object: serialization / deserialization

Trong bài học này chúng ta sẽ xem xét khái niệm và các kỹ thuật trình tự hóa dữ liệu (object serialization) nhằm chuyển đổi object về dạng trung gian phục vụ cho việc truyền dữ liệu qua mạng. Trong tất cả các bài tập ví dụ từ đầu đến...
Feature Tự học lập trình C# qua dự án mini

Xuất bản và triển khai ứng dụng – Kết

Đến đây, phiên bản 1.0 của phần mềm của chúng ta đã hoàn thành những chức năng chính theo phân tích và đã sẵn sàng để cung cấp cho người dùng cuối. Để cài đặt phần mềm trên máy của người dùng cuối, chúng ta cần đóng gói và...

Bài mới