Browsing Category
Lập trình C#
GT C Sharp cơ bản – Bài 25 : Chương 24: Các vấn đề khác về ngôn ngữ 0 (0)
Chương 24: Các vấn đề khác về ngôn ngữ
Tác giả: Sưu tầm
Khái quát
Chương này đề cập đến các vần đề linh tinh về ngôn ngữ, bao gồm cách sử dụng hàm Main(), cách bộ tiền xử lý làm việc, và cách viết các giá trị nguyên mẫu.…
GT C Sharp cơ bản – Bài 24 : Chương 23: Chồng toàn tử 0 (0)
Chương 23: Chồng toàn tử
Tác giả: Sưu tầm
Khái quát
Chồng toán tử cho phép các toán tử được định nghĩa trên một lớp hay cấu trúc để nó có thể được sử dụng với cú pháp toán tử. Điều này là hữu ích nhất cho các kiểu dữ liệu…
GT C Sharp cơ bản – Bài 23 : Chương 22: Sự kiện 0 (0)
Chương 22: Sự kiện
Tác giả: Sưu tầm
Khái quát
Một lớp có thể sử dụng sự kiện để báo cho lớp khác (hay nhiều lớp khác) cài gì đó đã xảy ra. Sự kiện sử dụng thuật ngữ “xuất bản – đăng bao”; một lớp xuất bản các sự kiện có thể…
GT C Sharp cơ bản – Bài 22 : Chương 21: Thẻ uỷ quyền 0 (0)
Chương 21: Thẻ uỷ quyền
Tác giả: Sưu tầm
Khái quát
Thẻ uỷ quyền tương tự như giao diện, mà bên trong nó chỉ rõ một hợp đồng giữa nơi gọi và trình thực thi. Thay vì xác định toàn bộ một giao diện, một thẻ uỷ quyền đơn thuần…
GT C Sharp cơ bản – Bài 21 : Chương 20: Đặc tính 0 (0)
Chương 20: Đặc tính
Tác giả: Sưu tầm
Khái quát
Trong hầu hết các ngôn ngữ lập trình, nhiều thông tin được biểu diễn thông qua khai báo, và các thông tin khác được biểu diễn thông qua mã. Ví dụ, trong khai báo thành phần lớp…
GT C Sharp cơ bản – Bài 20 :Chương 19: Kiểu liệt kê 0 (0)
Chương 19: Kiểu liệt kê
Tác giả: Sưu tầm
Khái quát
Kiểu liệt kê là hữu ích khi một giá trị trong chương trình chỉ có thể có một tập các giá trị xác định. Một điều khiển có thể chỉ có một trong bốn giá trị màu, hay một gói…
GT C Sharp cơ bản – Bài 19 : Chương 18: Chỉ mục 0 (0)
Chương 18: Chỉ mục
Tác giả: Sưu tầm
Khái quát
Đôi khi ta thấy có thể lập chỉ mục một đối tượng như thể nó là một mảng. Điều này có thể được thực hiện bằng cách tạo một chỉ mục cho một đối tượng, mà nó có thể được xem như một…
GT C Sharp cơ bản – Bài 18 : Chương 17: Thuộc tính 0 (0)
Chương 17: Thuộc tính
Tác giả: Sưu tầm
Khái quát
Vài tháng trước đây, tôi đang viết một vài đoạn mã, và tôi đã gặp một tình huống là một trong các trường của một lớp (Filename) có thể được dẫn xuất từ một lớp khác (Name). Do…
GT C Sharp cơ bản – Bài 17 : Chương 16: Chuỗi 0 (0)
Chương 16: Chuỗi
Tác giả: Sưu tầm
Khái quát
Tất cả các chuỗi trong C# là các thể hiện của kiểu System.String trong Common Language Runtime. Bởi vì điều này, nên có nhiều thao tác sẵn có cho phép làm việc với các chuỗi. Ví…
GT C Sharp cơ bản – Bài 16 : Chương 15: Mảng 0 (0)
Chương 15: Mảng
Tác giả: Sưu tầm
Khái quát
Mảng trong C# là các đối tượng tham chiếu; chúng được định vị ngoài không gian vùng nhớ heap thay vì trong stack. Các phần tử của một mảng được lưu trữ cùng một kiểu phần tử; nếu…
GT C Sharp cơ bản – Bài 15 : Chương 14: Toán tử 0 (0)
Chương 14: Toán tử
Tác giả: Sưu tầm
Khái quát
Cú pháp biểu thức C# được dựa trên cú pháp biểu thức C++.
Độ ưu tiên toán tử
Khi một biểu thức chứa nhiều toán tử, độ ưu tiên của các toán tử sẽ điều khiển thứ tự các…
GT C Sharp cơ bản – Bài 14 : Chương 13: Phạm vi biến cục bộ 0 (0)
Chương 13: Phạm vi biến cục bộ
Tác giả: Sưu tầm
Khái quát
Trong C#, các biến cục bộ chỉ có thể được đặt tên mà nó cho phép chúng được xác định duy nhất trong một phạm vi nhất định. Nếu một tên có nhiều hơn một nghĩa trong…
GT C Sharp cơ bản – Bài 13 : Chương 12: Câu lệnh và luồng thực thi 0 (0)
Chương 12: Câu lệnh và luồng thực thi
Tác giả: Sưu tầm
Khái quát
Các mục sau đây trình bày chi tiết các câu lệnh khác nhau có sẵn trong ngôn ngữ C#.
Câu lệnh chọn lựa
Các câu lệnh chọn lựa được sử dụng để thực hiện…
GT C Sharp cơ bản – Bài 12 :Chương 11: Phiên bản hoá sử dụng new và override 0 (0)
Chương 11:
Phiên bản hoá sử dụng new và override
Tác giả: Sưu tầm
Khái quát
Các dự án phần mềm hiếm khi tồn tại một phiên bản mã đơn mà không bao giờ được sửa đổi, trừ khi phần mềm không bao giờ được sinh ra. Trong hầu hết…
GT C Sharp cơ bản – Bài 11 : Chương 10: Giao diện 5 (1)
Chương 10: Giao diện
Tác giả: Sưu tầm
Khái quát
Giao diện liên quan mật thiết với các lớp trừu tượng; chúng giống như một lớp trừu tượng mà tất cả các thành phần là trừu tượng.
Một ví dụ đơn giản
Đoạn mã sau đây định…
GT C Sharp cơ bản – Bài 10 :Chương 9: Cấu trúc (Kiểu giá trị) 0 (0)
Chương 9: Cấu trúc (Kiểu giá trị)
Tác giả: Sưu tầm
Khái quát
Lớp được sử dụng để cài đặt hầu hết các đối tượng. Tuy nhiên, đôi khi thật là đáng để ước mong có thể tạo một đối tượng hoạt động như một trong những kiểu dựng…
GT C Sharp cơ bản – Bài 9 : Chương 8: Vấn đề khác về lớp 0 (0)
Chương 8: Vấn đề khác về lớp
Tác giả: Sưu tầm
Khái quát
Chương này sẽ thảo luận một số vấn đề linh tinh liên quan đến lớp, bao gồm cấu tử, sự lồng nhau, và các luật chồng hàm.
Lớp lồng nhau
Đôi khi, thật thuận tiện…
GT C Sharp cơ bản – Bài 8 : Chương 7: Khả năng truy xuất thành phần lớp 0 (0)
Chương 7:
Khả năng truy xuất thành phần lớp
Tác giả: Sưu tầm
Khái quát
Một trong những quyết định quan trọng để làm khi thiết kế một đối tượng là cách truy xuất đến các thành phần. Đối với C#, khả năng truy xuất có thể được điều…
GT C Sharp cơ bản – Bài 7 : Chương 6: Lớp cơ sở và sự thừa kế 0 (0)
Chương 6: Lớp cơ sở và sự thừa kế
Tác giả: Sưu tầm
Khái quát
Như đã thảo luận trong Chương 1, “Cơ sở hướng đối tượng”, đôi khi ta thực hiện dẫn xuất một lớp từ một lớp khác, nếu lớp dẫn xuất là một minh dụ của lớp cơ…
GT C Sharp cơ bản – Bài 6 : Chương 5: Lớp 101 0 (0)
Chương 5: Lớp 101
Tác giả: Sưu tầm
Khái quát
Lớp là trái tim của bất kỳ một ứng dụng nào viết bằng một ngôn ngữ hướng đối tượng. Chương này được chia thành vài phần. Phần đầu nói về những phần C# được dùng thường…
GT C Sharp cơ bản – Bài 5 : Chương 4: Xử lý ngoại lệ 0 (0)
Chương 4: Xử lý ngoại lệ
Tác giả: Sưu tầm
Khái quát
Trong nhiều quyển sách dạy lập trình, thì xử lý ngoại lệ thường nằm ở những chương cuối của một quyển sách. Tuy nhiên, với quyển sách này, thì phần này lại nằm ở đầu, vì có…
GT C Sharp cơ bản – Bài 3 : Chương 3: Làm quen với C# 0 (0)
Chương 3: Làm quen với C#
Tác giả: Sưu tầm
Khái quát
Chương này sẽ giới thiệu nhanh khái quát về ngôn ngữ C#. Chương này giả định là bạn đã có một kiến thức lập trình nhất định và do đó không giới thiệu một cách quá…
GT C Sharp cơ bản – Bài 3 : Chương 2: Môi trường thời gian chạy .NET 0 (0)
Chương 2: Môi trường thời gian chạy .NET
Tác giả: Sưu tầm
Khái quát
Trước đây, việc viết các module để có thể được gọi từ nhiều ngôn ngữ là khó khăn. Mã được viết trong Visual Basic thì không thể thực thi được từ Visual…
GT C Sharp cơ bản – Bài 2 : Chương 1: Cơ sở hướng đối tượng 0 (0)
Chương 1: Cơ sở hướng đối tượng
Tác giả: Sưu tầm
Khái quát
Chương này sẽ giới thiệu với các bạn về lập trình hướng đối tượng. Những ai đã quen với lập trình hướng đối tượng rồi thì có thể muốn bỏ qua chương này.
Có…
GT C Sharp cơ bản – Bài 1 : Lời mở đầu 0 (0)
Lời nói đầu
Tác giả: Sưu tầm
Khi bạn thiết kế một ngôn ngữ lập trình mới, thì câu hỏi đầu tiên mà lúc nào bạn cũng được hỏi là, tại sao? Trong việc thiết kế C#, chúng tôi đã ghi nhớ một số mục tiêu:
Cho ra ngôn ngữ hướng…
C Sharp căn bản – Chương V : KẾ THỪA – ĐA HÌNH 0 (0)
Trong chương trước đã trình bày cách tạo ra những kiểu dữ liệu mới bằng việc xây…
C Sharp căn bản – Chương IV – XÂY DỰNG LỚP – ĐỐI TƯỢNG 0 (0)
Chương 3 thảo luận rất nhiều kiểu dữ liệu cơ bản của ngôn ngữ C#, như int, long and…
C Sharp căn bản – Chương II – NGÔN NGỮ C# 0 (0)
Tại sao phải sử dụng ngôn ngữ C#
…
Chương I – MICROSOFT .NET 0 (0)
Tình hình trước khi MS.NET ra đời
Trong lĩnh vực công nghệ thông tin của thế giới ngày nay, với sự phát triển liên tục và đa dạng nhất là phần mềm, các hệ điều…