1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng ngôn ngữ c chương 2 trần văn tèo

16 299 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 16
Dung lượng 544 KB

Nội dung

Ngôn ngữ C# Trần Văn Tèo tvteo@agu.edu.vn 01/06/2006 Ngôn ngữ C# Chương 2: Bắt đầu với Hello Word Cấu trúc chương trình C# Lớp, đối tượng kiểu liệu Các khai báo hàm Main() Định dạng chuổi chữ C# • • • • • • • • Các phương thức (Methods) Các dòng giải (Comments) Các ứng dụng Console Namespace Toán tử dấu chấm “.” Từ khóa using Phân biệt chữ hoa thường Từ khóa Static 01/06/2006 Ngôn ngữ C# Cấu trúc chương trình C# 01/06/2006 Ngôn ngữ C# Lớp , đối tượng kiểu liệu • Vấn đề cốt lõi lập trình hướng đối tượng tạo kiểu liệu Một kiểu liệu tượng trưng cho vật hay việc • Kiểu liệu thường định nghĩa lớp (class), thể riêng lẽ lớp gọi đối tượng • Ví dụ: Tạo kiểu liệu tên: SinhVien thông qua việc tạo class SinhVien với thuộc tính như: HoTen, Tuoi Một sinh viên A, 20 tuổi đối tượng lớp SinhVien 01/06/2006 Ngôn ngữ C# 2.1 Các hành vi (Methods) • Một lớp thường có thuộc tính hành vi Một hành vi hàm (function) mà lớp sở hữu • Các hành vi thường bắt đầu động từ Ví dụ:WriteLine(),DrawEclipse() • Hàm Main() triệu gọi chương trình bắt đầu chạy (M viết chữ hoa phải có hàm Main() chương trình) • Khai báo hàm: [modifiers] return-type MethodName([paramenter]) { //thân hàm } 01/06/2006 Ngôn ngữ C# 2.2 Các dòng giải (Comments) 01/06/2006 Ngôn ngữ C# 2.3 Các ứng dụng Console • • • 01/06/2006 Thuật ngữ “Console” ám cặp “bàn phím + hình” Không có giao diện đồ họa Dữ liệu nhập xuất thông qua console chuẩn (điển hình DOS Window) Màn hình quản lý qua đối tượng Console Ngôn ngữ C# 2.4 Namespace • • • • 01/06/2006 Giúp tráng đụng độ tên (tên lớp, tên biến, tên hàm, tên thuộc tính ) .Net Framework có hàng nghàn lớp (class) nhớ hếtKhái niệm Namespace Một Namespace giới hạn phạm vi ý nghĩa tên, nghĩa tên có ý nghĩa pham vi định nghĩa Namespace Ví dụ: Đối tượng Console hạn chế Namespace System Bạn tạo class HelloWorld chứa Namespace FirstProject Ngôn ngữ C# 2.5 Toán tử dấu chấm “.” • Được dùng để truy xuất hành vi (method) lớp giới hạn tên lớp namespace • Ví dụ: Đối tượng Console namespace System có hành vi WriteLine() • Một namespace tổ chức thành nhiều subnamespace để dễ quản lý với phương châm “chia để trị” 01/06/2006 Ngôn ngữ C# 2.6 Từ khóa using • Thay viết System.Console.WriteLine(“Hello”), khai báo sử dụng namespace System sau: using System; Khi ta cần viết Console.WriteLine(“Hello”) • Không thể khai báo sau: using System.Console; để viết WriteLine(“Hello”) 01/06/2006 Ngôn ngữ C# 10 2.7 Phân biệt chữ hoa thường • C# ngôn ngữ phân biệt chữ hoa chữ thường(case-sensitive) • Một số quy ước việc đặt tên biến, hàm, hằng, class, namespace,   01/06/2006 Tên biến: Từ viết theo chữ thường, chữ hoa đầu từ Ví dụ: masoSinhVien, luongCanBan Tên hàm, hằng, class, namespace : Ký tự hoa đầu từ Ví dụ: hàm ThemNhanVien(), namespace XuLy Ngôn ngữ C# 11 2.8 Từ khóa Static • Có thể triệu gọi hành vi hay thuộc tính mà khỏi phải tao đối tượng • Trong ví dụ chương trình HelloWorld với khai báo hàm sau: static void Main() Nghĩa hàm Main() tự gọi mà không cần phải tạo đối tượng HelloWorld 01/06/2006 Ngôn ngữ C# 12 Các khai báo hàm Main() public static void Main(){ //Các đối tượng } public static int Main(){ //Các đối tượng return 0; } public static int Main(string [] args){ //Các đối tượng return 0; } 01/06/2006 Ngôn ngữ C# 13 Cách định dạng chuổi chữ C# Ký tự định dạng C# C c D d E e F f G g N n P p X x 01/06/2006 Ý nghĩa Tiền tệ Số thập phân Số mũ khoa học Số dấu chấm cố định Tổng quát Số Tỉ lệ phần trăm Số thập lục Ngôn ngữ C# 14 Ví dụ Câu lệnh Kết Console.WriteLine(“C Format: {0:C}”,99989.987) C Format:$99,989.99 Console.WriteLine(“D9 Format: {0:D9}”,99999) D9 Format: 000099999 Console.WriteLine(“E Format: {0:E}”,99999.76543) E Format: 9.999977E+004 Console.WriteLine(“N Format: {0:N}”,99999) N Format: 99,999.00 Console.WriteLine(“X Format: {0:X}”,99999) X Format: 1869F 01/06/2006 Ngôn ngữ C# 15 Q&A 01/06/2006 Ngôn ngữ C# 16 [...]... Main(){ / /C c đối tượng return 0; } public static int Main(string [] args){ / /C c đối tượng return 0; } 01/06 /20 06 Ngôn ngữ C# 13 4 C ch định dạng chuổi chữ C# Ký tự định dạng C# C ho c c D ho c d E ho c e F ho c f G ho c g N ho c n P ho c p X ho c x 01/06 /20 06 Ý nghĩa Tiền tệ Số thập phân Số mũ khoa h c Số dấu chấm c định Tổng quát Số c bản Tỉ lệ phần trăm Số thập l c Ngôn ngữ C# 14 4 Ví dụ C u lệnh... Ngôn ngữ C# 11 2. 8 Từ khóa Static • C thể triệu gọi một hành vi hay một thu c tính mà khỏi phải tao ra một đối tượng • Trong ví dụ c a chương trình HelloWorld với khai báo hàm như sau: static void Main() Nghĩa là hàm Main() sẽ tự đư c gọi mà không c n phải tạo ra đối tượng HelloWorld 01/06 /20 06 Ngôn ngữ C# 12 3 C c khai báo hàm Main() public static void Main(){ / /C c đối tượng } public static int Main(){.. .2. 7 Phân biệt chữ hoa và thường • C# là ngôn ngữ phân biệt chữ hoa chữ thường(case-sensitive) • Một số quy ư c trong vi c đặt tên biến, hàm, hằng, class, namespace,   01/06 /20 06 Tên biến: Từ đầu tiên viết theo chữ thường, chữ hoa đầu trong mỗi từ tiếp theo Ví dụ: masoSinhVien, luongCanBan Tên hàm, hằng, class, namespace : Ký tự hoa đầu c a mỗi từ Ví dụ: hàm ThemNhanVien(), namespace XuLy Ngôn ngữ. .. lệnh Kết quả Console.WriteLine( C Format: {0 :C} ”,99989.987) C Format:$99,989.99 Console.WriteLine(“D9 Format: {0:D9}”,99999) D9 Format: 000099999 Console.WriteLine(“E Format: {0:E}”,99999.76543) E Format: 9.999977E+004 Console.WriteLine(“N Format: {0:N}”,99999) N Format: 99,999.00 Console.WriteLine(“X Format: {0:X}”,99999) X Format: 1869F 01/06 /20 06 Ngôn ngữ C# 15 Q&A 01/06 /20 06 Ngôn ngữ C# 16 ... //thân hàm } 01/06 /20 06 Ngôn ngữ C# 2. 2 C c dòng giải (Comments) 01/06 /20 06 Ngôn ngữ C# 2. 3 C c ứng dụng Console • • • 01/06 /20 06 Thuật ngữ “Console” ám c p “bàn phím + hình” Không c giao diện đồ... (Comments) C c ứng dụng Console Namespace Toán tử dấu chấm “.” Từ khóa using Phân biệt chữ hoa thường Từ khóa Static 01/06 /20 06 Ngôn ngữ C# C u tr c chương trình C# 01/06 /20 06 Ngôn ngữ C# Lớp ,.. .Chương 2: Bắt đầu với Hello Word C u tr c chương trình C# Lớp, đối tượng kiểu liệu C c khai báo hàm Main() Định dạng chuổi chữ C# • • • • • • • • C c phương th c (Methods) C c dòng giải (Comments)

Ngày đăng: 03/12/2015, 20:44

TỪ KHÓA LIÊN QUAN

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN