1. Trang chủ
  2. » Cao đẳng - Đại học

Tự học C siêu chất cho người mới bắt đầu lập trình

12 247 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 277,12 KB

Nội dung

Mong muốn chia sẻ kiến thức lập trình cho các bạn đam mê và theo đuổi con đường lập trình Stanford tặng bạn trọn bộ video về học C cơ bản cho người mới Mong muốn chia sẻ kiến thức lập trình cho các bạn đam mê và theo đuổi con đường lập trình Stanford tặng bạn trọn bộ video về học C cơ bản cho người mới Mong muốn chia sẻ kiến thức lập trình cho các bạn đam mê và theo đuổi con đường lập trình Stanford tặng bạn trọn bộ video về học C cơ bản cho người mới

Mong muốn chia sẻ kiến thức lập trình cho bạn đam mê theo đuổi đường lập trình Stanford tặng bạn trọn video học C# cho người Học C# đánh “ngơn ngữ lập trình tuyệt vời nhất”, xem C# lại quan tâm lựa chọn nhiều developer bắt đầu lập trình nhé! - C# hỗ trợ lập trình có cấu trúc, hướng thành phần (component oriented), hướng đối tượng C# ngôn ngữ đơn giản, có khoảng 80 từ khố với mười kiểu liệu dựng sẵn C# có tính diễn đạt cao - Trong lập trình hướng đối tượng C# hỗ trợ đầy đủ khái niệm trụ cột: đóng gói, thừa kế, đa hình C# có từ khoá dành cho việc khai báo lớp, phương thức (Method), thuộc tính (property) - C# hỗ trợ khái niệm giao diện, interfaces Một lớp kế thừa lớp cha cài đặt nhiều giao diện - Những đặc trưng lập trình hướng thành phần cung cấp C# property, kiện dẫn hướng khai báo (được gọi attribute) Khi bạn bắt đầu học C# có số quy tắc đặt tên Microsoft bạn nên để ý Có thể thấy tất mã nguồn NET Framework, tài liệu hay ví dụ MSDN tuân thủ quy tắc Viết hoa viết thường tên Microsoft quy định loại cú pháp: - Pascal Cú pháp Pascal viết hoa chữ từ Ví dụ: ProductName, PascalCasing - Lạc đà (camel) Cú pháp lạc đà tương tự cú pháp Pascal viết thường chữ từ VD: productPrice, camelCasing Quy tắc chung *Lựa chọn từ ngữ để đặt tên: -Sử dụng từ ngữ dễ hiểu - Ưu tiên từ ngắn gọn, dễ đọc - Không sử dụng dấu gạch dưới, dấu gạch ngang kí tự đặc biệt khác - Không sử dụng cú pháp Hungary (VD: strProductName) Cú pháp Hungary sử dụng tiền tố kiểu liệu biến Cách đặt tên có lẽ sinh từ số ngơn ngữ lập trình Visual Basic, VBScript thường thấy cách viết code số lập trình viên 8x đời đầu Ngày dự phát triển ngơn ngữ lập trình hướng đối tượng IDE mạnh mẽ nên cách đặt tên không khuyến cáo sử dụng - Tránh tên trùng với từ khóa ngơn ngữ lập trình *Chữ viết tắt từ viết tắt Không sử dụng từ viết tắt để đặt tên, trừ số từ viết tắt biết đến rộng rãi (VD: System.IO IO = InputOutput System.Web.UI UI = User Interface) Hạn chế viết tắt lập trình, việc viết tắt bạn làm nhanh lúc cực khổ phải fix bug, maintain Đặt tên Assembly DLL - Sử dụng tên mô tả chung chức bên của Assembly (VD: System.Data) - Nên đặt tên Assembly theo cấu trúc sau: ..dll Đặt tên namespace - Sử dụng cú pháp Pascal để đặt tên namespace - Sử dụng tiền tố tên công ty, tổ chức để hạn chế việc xung đột namespace trùng tên - Không sử dụng tên namespace trùng với type nằm namespace - Bạn nên đặt tên namespace theo mẫu sau: .(|)[.][.] Đặt tên class, struct interface - Sử dụng danh từ cụm danh từ để đặt tên class, struct Dùng cú pháp Pascal - Đặt tên interface cụm tính từ, dùng danh từ cụm danh từ - Không sử dụng tiền tố "C" cho tên class - Nên kết thúc tên class kế thừa tên class sở VD: CustomException - Sử dụng tiền tố "I" cho tên interface VD: IProductRepository Đặt tên phương thức, thuộc tính, field type *Đặt tên phương thức: Sử dụng động từ cụm động từ cho tên phương thức VD: CreateProduct *Đặt tên thuộc tính: - Sử dụng danh từ, cụm danh từ tính từ - Khơng sử dụng tiền tố "Get" cho tên thuộc tính Các lập trình viên làm Java chuyển sang làm C# hay đặt tên kiểu VD: public int Height { get; set; } thay public int GetHeight { get; set; } -Có thể sử dụng tiền tố Boolean Is, Can, Has (VD: CanWrite, IsEnable, ) *Đặt tên field - Sử dụng cú pháp Pascal để đặt tên field - Sử dụng danh từ, cụm danh từ tính từ - Khơng sử dụng tiền tố cho tên field Đặt tên biến - Sử dụng cú pháp lạc đà cho tên biến VD: productName - Sử dụng tên mơ tả vai trò ý nghĩa biến Nếu bạn đặt tên biến kiểu tốn học x, y, z, sau thời gian đọc lại code dễ bị tẩu hỏa nhập ma Trên số quy tắc đặt tên bạn phải biết áp dụng trình viết code cho dự án viết cho module làm Việc viết quy tắc giúp nhiều việc code nhóm, Nhóm dễ dàng tiên đốn dễ dàng hiểu code bạn có cách để lắp ráp phù hợp với Nếu bạn băn khoăn tìm kiếm khóa học để theo đuổi lĩnh vực lập trình, khóa học lập trình C# Stanford gợi ý không tồi cho bạn Chỉ với thời gian học ngắn, người học nắm bắt kiến thức tảng quan trọng ngơn ngữ lập trình C#, thành thạo lập trình hướng đối tượng bản, lập trình hồn thiện phần mềm Window Form mức độ triển khai tốt hệ điều hành Window Bên cạnh đó, Stanford cung cấp loạt video hướng dẫn lập trình C# miễn phí với kiến thức từ đến nâng cao Link video: https://goo.gl/SHCyHv STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ Hotline: 0936 172 315 - 024 6275 2212 Website: http://stanford.com.vn/ Mong muốn chia sẻ kiến thức lập trình cho bạn đam mê theo đuổi đường lập trình Stanford tặng bạn trọn video học C# cho người Học C# đánh “ngôn ngữ lập trình tuyệt vời nhất”, chúng tơi xem C# lại quan tâm lựa chọn nhiều developer bắt đầu lập trình nhé! - C# hỗ trợ lập trình có cấu trúc, hướng thành phần (component oriented), hướng đối tượng C# ngôn ngữ đơn giản, có khoảng 80 từ khố với mười kiểu liệu dựng sẵn C# có tính diễn đạt cao - Trong lập trình hướng đối tượng C# hỗ trợ đầy đủ khái niệm trụ cột: đóng gói, thừa kế, đa hình C# có từ khố dành cho việc khai báo lớp, phương thức (Method), thuộc tính (property) - C# hỗ trợ khái niệm giao diện, interfaces Một lớp kế thừa lớp cha cài đặt nhiều giao diện - Những đặc trưng lập trình hướng thành phần cung cấp C# property, kiện dẫn hướng khai báo (được gọi attribute) Khi bạn bắt đầu học C# có số quy tắc đặt tên Microsoft bạn nên để ý Có thể thấy tất mã nguồn NET Framework, tài liệu hay ví dụ MSDN tuân thủ quy tắc Viết hoa viết thường tên Microsoft quy định loại cú pháp: - Pascal Cú pháp Pascal viết hoa chữ từ Ví dụ: ProductName, PascalCasing - Lạc đà (camel) Cú pháp lạc đà tương tự cú pháp Pascal viết thường chữ từ VD: productPrice, camelCasing Quy tắc chung *Lựa chọn từ ngữ để đặt tên: -Sử dụng từ ngữ dễ hiểu - Ưu tiên từ ngắn gọn, dễ đọc - Không sử dụng dấu gạch dưới, dấu gạch ngang kí tự đặc biệt khác - Khơng sử dụng cú pháp Hungary (VD: strProductName) Cú pháp Hungary sử dụng tiền tố kiểu liệu biến Cách đặt tên có lẽ sinh từ số ngơn ngữ lập trình Visual Basic, VBScript thường thấy cách viết code số lập trình viên 8x đời đầu Ngày dự phát triển ngơn ngữ lập trình hướng đối tượng IDE mạnh mẽ nên cách đặt tên không khuyến cáo sử dụng - Tránh tên trùng với từ khóa ngơn ngữ lập trình *Chữ viết tắt từ viết tắt Khơng sử dụng từ viết tắt để đặt tên, trừ số từ viết tắt biết đến rộng rãi (VD: System.IO IO = InputOutput System.Web.UI UI = User Interface) Hạn chế viết tắt lập trình, việc viết tắt bạn làm nhanh lúc cực khổ phải fix bug, maintain Đặt tên Assembly DLL - Sử dụng tên mô tả chung chức bên của Assembly (VD: System.Data) - Nên đặt tên Assembly theo cấu trúc sau: ..dll Đặt tên namespace - Sử dụng cú pháp Pascal để đặt tên namespace - Sử dụng tiền tố tên công ty, tổ chức để hạn chế việc xung đột namespace trùng tên - Không sử dụng tên namespace trùng với type nằm namespace - Bạn nên đặt tên namespace theo mẫu sau: .(|)[.][.] Đặt tên class, struct interface - Sử dụng danh từ cụm danh từ để đặt tên class, struct Dùng cú pháp Pascal - Đặt tên interface cụm tính từ, dùng danh từ cụm danh từ - Không sử dụng tiền tố "C" cho tên class - Nên kết thúc tên class kế thừa tên class sở VD: CustomException - Sử dụng tiền tố "I" cho tên interface VD: IProductRepository Đặt tên phương thức, thuộc tính, field type *Đặt tên phương thức: Sử dụng động từ cụm động từ cho tên phương thức VD: CreateProduct *Đặt tên thuộc tính: - Sử dụng danh từ, cụm danh từ tính từ - Khơng sử dụng tiền tố "Get" cho tên thuộc tính Các lập trình viên làm Java chuyển sang làm C# hay đặt tên kiểu VD: public int Height { get; set; } thay public int GetHeight { get; set; } -Có thể sử dụng tiền tố Boolean Is, Can, Has (VD: CanWrite, IsEnable, ) *Đặt tên field - Sử dụng cú pháp Pascal để đặt tên field - Sử dụng danh từ, cụm danh từ tính từ - Không sử dụng tiền tố cho tên field Đặt tên biến - Sử dụng cú pháp lạc đà cho tên biến VD: productName - Sử dụng tên mô tả vai trò ý nghĩa biến Nếu bạn đặt tên biến kiểu toán học x, y, z, sau thời gian đọc lại code dễ bị tẩu hỏa nhập ma Trên số quy tắc đặt tên bạn phải biết áp dụng trình viết code cho dự án viết cho module làm Việc viết quy tắc giúp nhiều việc code nhóm, Nhóm dễ dàng tiên đốn dễ dàng hiểu code bạn có cách để lắp ráp phù hợp với Nếu bạn băn khoăn tìm kiếm khóa học để theo đuổi lĩnh vực lập trình, khóa học lập trình C# Stanford gợi ý không tồi cho bạn Chỉ với thời gian học ngắn, người học nắm bắt kiến thức tảng quan trọng ngôn ngữ lập trình C#, thành thạo lập trình hướng đối tượng bản, lập trình hồn thiện phần mềm Window Form mức độ triển khai tốt hệ điều hành Window Bên cạnh đó, Stanford cung cấp loạt video hướng dẫn lập trình C# miễn phí với kiến thức từ đến nâng cao Link video: https://goo.gl/SHCyHv STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ Hotline: 0936 172 315 - 024 6275 2212 Website: http://stanford.com.vn/ Mong muốn chia sẻ kiến thức lập trình cho bạn đam mê theo đuổi đường lập trình Stanford tặng bạn trọn video học C# cho người Học C# đánh “ngơn ngữ lập trình tuyệt vời nhất”, xem C# lại quan tâm lựa chọn nhiều developer bắt đầu lập trình nhé! - C# hỗ trợ lập trình có cấu trúc, hướng thành phần (component oriented), hướng đối tượng C# ngơn ngữ đơn giản, có khoảng 80 từ khoá với mười kiểu liệu dựng sẵn C# có tính diễn đạt cao - Trong lập trình hướng đối tượng C# hỗ trợ đầy đủ khái niệm trụ cột: đóng gói, thừa kế, đa hình C# có từ khố dành cho việc khai báo lớp, phương thức (Method), thuộc tính (property) - C# hỗ trợ khái niệm giao diện, interfaces Một lớp kế thừa lớp cha cài đặt nhiều giao diện - Những đặc trưng lập trình hướng thành phần cung cấp C# property, kiện dẫn hướng khai báo (được gọi attribute) Khi bạn bắt đầu học C# có số quy tắc đặt tên Microsoft bạn nên để ý Có thể thấy tất mã nguồn NET Framework, tài liệu hay ví dụ MSDN tuân thủ quy tắc Viết hoa viết thường tên Microsoft quy định loại cú pháp: - Pascal Cú pháp Pascal viết hoa chữ từ Ví dụ: ProductName, PascalCasing - Lạc đà (camel) Cú pháp lạc đà tương tự cú pháp Pascal viết thường chữ từ VD: productPrice, camelCasing Quy tắc chung *Lựa chọn từ ngữ để đặt tên: -Sử dụng từ ngữ dễ hiểu - Ưu tiên từ ngắn gọn, dễ đọc - Không sử dụng dấu gạch dưới, dấu gạch ngang kí tự đặc biệt khác - Không sử dụng cú pháp Hungary (VD: strProductName) Cú pháp Hungary sử dụng tiền tố kiểu liệu biến Cách đặt tên có lẽ sinh từ số ngơn ngữ lập trình Visual Basic, VBScript thường thấy cách viết code số lập trình viên 8x đời đầu Ngày dự phát triển ngơn ngữ lập trình hướng đối tượng IDE mạnh mẽ nên cách đặt tên không khuyến cáo sử dụng - Tránh tên trùng với từ khóa ngơn ngữ lập trình *Chữ viết tắt từ viết tắt Không sử dụng từ viết tắt để đặt tên, trừ số từ viết tắt biết đến rộng rãi (VD: System.IO IO = InputOutput System.Web.UI UI = User Interface) Hạn chế viết tắt lập trình, việc viết tắt bạn làm nhanh lúc cực khổ phải fix bug, maintain Đặt tên Assembly DLL - Sử dụng tên mô tả chung chức bên của Assembly (VD: System.Data) - Nên đặt tên Assembly theo cấu trúc sau: ..dll Đặt tên namespace - Sử dụng cú pháp Pascal để đặt tên namespace - Sử dụng tiền tố tên công ty, tổ chức để hạn chế việc xung đột namespace trùng tên - Không sử dụng tên namespace trùng với type nằm namespace - Bạn nên đặt tên namespace theo mẫu sau: .(|)[.][.] Đặt tên class, struct interface - Sử dụng danh từ cụm danh từ để đặt tên class, struct Dùng cú pháp Pascal - Đặt tên interface cụm tính từ, dùng danh từ cụm danh từ - Không sử dụng tiền tố "C" cho tên class - Nên kết thúc tên class kế thừa tên class sở VD: CustomException - Sử dụng tiền tố "I" cho tên interface VD: IProductRepository Đặt tên phương thức, thuộc tính, field type *Đặt tên phương thức: Sử dụng động từ cụm động từ cho tên phương thức VD: CreateProduct *Đặt tên thuộc tính: - Sử dụng danh từ, cụm danh từ tính từ - Khơng sử dụng tiền tố "Get" cho tên thuộc tính Các lập trình viên làm Java chuyển sang làm C# hay đặt tên kiểu VD: public int Height { get; set; } thay public int GetHeight { get; set; } -Có thể sử dụng tiền tố Boolean Is, Can, Has (VD: CanWrite, IsEnable, ) *Đặt tên field - Sử dụng cú pháp Pascal để đặt tên field - Sử dụng danh từ, cụm danh từ tính từ - Khơng sử dụng tiền tố cho tên field Đặt tên biến - Sử dụng cú pháp lạc đà cho tên biến VD: productName - Sử dụng tên mô tả vai trò ý nghĩa biến Nếu bạn đặt tên biến kiểu toán học x, y, z, sau thời gian đọc lại code dễ bị tẩu hỏa nhập ma Trên số quy tắc đặt tên bạn phải biết áp dụng trình viết code cho dự án viết cho module làm Việc viết quy tắc giúp nhiều việc code nhóm, Nhóm dễ dàng tiên đoán dễ dàng hiểu code bạn có cách để lắp ráp phù hợp với Nếu bạn băn khoăn tìm kiếm khóa học để theo đuổi lĩnh vực lập trình, khóa học lập trình C# Stanford gợi ý khơng tồi cho bạn Chỉ với thời gian học ngắn, người học nắm bắt kiến thức tảng quan trọng ngơn ngữ lập trình C#, thành thạo lập trình hướng đối tượng bản, lập trình hồn thiện phần mềm Window Form mức độ triển khai tốt hệ điều hành Window Bên cạnh đó, Stanford cung cấp loạt video hướng dẫn lập trình C# miễn phí với kiến thức từ đến nâng cao Link video: https://goo.gl/SHCyHv STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ Hotline: 0936 172 315 - 024 6275 2212 Website: http://stanford.com.vn/ ... khóa h c để theo đuổi lĩnh v c lập trình, khóa h c lập trình C# Stanford gợi ý khơng tồi cho bạn Chỉ với thời gian h c ngắn, người h c nắm bắt kiến th c tảng quan trọng ngơn ngữ lập trình C# ,... khóa h c để theo đuổi lĩnh v c lập trình, khóa h c lập trình C# Stanford gợi ý không tồi cho bạn Chỉ với thời gian h c ngắn, người h c nắm bắt kiến th c tảng quan trọng ngơn ngữ lập trình C# ,... khóa h c để theo đuổi lĩnh v c lập trình, khóa h c lập trình C# Stanford gợi ý không tồi cho bạn Chỉ với thời gian h c ngắn, người h c nắm bắt kiến th c tảng quan trọng ngôn ngữ lập trình C# ,

Ngày đăng: 29/05/2018, 09:35

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w