Tìm hiểu về thuật ngữ ‘Lazy Initialization’ trong C#

‘Lazy Initialization’ là một thuật ngữ quen thuộc nói về phương pháp trì hoãn việc khởi tạo (hoặc nạp) dữ liệu cho đến khi chúng thực sự cần đến. Việc này rất hữu ích khi dữ liệu rất lớn và bạn không muốn người dùng tốn một tách cafe, ngồi chờ đợi những thứ chưa được sử dụng nhưng lại được nạp lên một cách … ‘xa xỉ’.

Comments Off on Tìm hiểu về thuật ngữ ‘Lazy Initialization’ trong C#

Một vài điểm thú vị của JavaScript

Bạn là web developer, bạn đã lập trình nhiều với JavaScript, nhưng có lúc bạn sẽ ngạc nhiên với JavaScript, bởi bạn không ngờ rằng nó là một ngôn ngữ mạnh mẽ và có nhiều điểm thú vị. Bài viết hôm nay được viết với mục đích chia sẻ đôi nét thú vị của JavaScript.

Comments Off on Một vài điểm thú vị của JavaScript

.Net – Tạo, sử dụng và quản lý Event trong C#

Event là một thứ mà hầu như bạn phải sử dụng tới trong bất kì ứng dụng nào sử dụng giao diện đồ họa người dùng (GUI). Các control của .Net cung cấp đầy đủ những event cần thiết để bạn có thể sử dụng một cách dễ dàng.

Comments Off on .Net – Tạo, sử dụng và quản lý Event trong C#

Tìm hiểu các kiểu dữ liệu trong C#

Kiểu dữ liệu (data type) là một tập hợp gồm các nhóm loại dữ liệu có cùng đặc tính, cách lưu trữ của dữ liệu và cách thao tác xử lý trên trường dữ liệu đó; nhằm mục đích phân loại các loại dữ liệu. Trong C#, một biến (variable) khi khởi tạo lên đã được chỉ định một kiểu dữ liệu xác định cho nó.

Comments Off on Tìm hiểu các kiểu dữ liệu trong C#

Tối ưu hóa chương trình C# – Cơ sở dữ liệu

Trong bài viết trước đây tôi đã giới thiệu một số kĩ thuật tối ưu trong C# với các lớp và phương thức căn bản. Trong bài viết này, tôi chú trọng đến việc tối ưu chương trình trong quá trình làm việc với cơ sở dữ liệu. Đây là điều khá quan trọng đối với bất kì lập trình viên nào bởi vì hầu hết đều xem đây là trọng tâm cũng như để làm việc sau này.

Comments Off on Tối ưu hóa chương trình C# – Cơ sở dữ liệu