Bài giảng Lập trình NET và C#: Lecture 3 - TS Đào Nam Anh

32 6 0
Bài giảng Lập trình NET và C#: Lecture 3 - TS Đào Nam Anh

Đ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

Bài giảng Lập trình NET và C#: Lecture 3 trình bày các nội dung sau: Kiểu dữ liệu, biến và hằng, biểu thức, khoảng trắng, câu lệnh, toán tử, namespace, biên dịch,...Mời các bạn cùng tham khảo!

Lập trình NET C# Lecture 3: Nền tảng ngơn ngữ C# TS Đào Nam Anh UTM, Khoa KH&CN Resources Các giải pháp lập trình C#, Nguyễn Ngọc Bình Phương - Thái Thanh Phong Allen Jones C# Programmer's Cookbook Microsoft Press, 2004 John Connell Coding Techniques for Microsoft Visual Basic NET Microsoft Press, 2002 Harvey M Deitel, Paul J Deitel, & Tem R Nieto Visual Basic NET How to Program, Second Edition Prentice Hall, 2002 Jose Mojica C# and VB NET Conversion Pocket Reference O'Reilly, 2002 James Avery Ten Must-Have Tools Every Developer Should Download Now MSDN Magazine, 2004 Karl Moore The Ultimate VB.NET and ASP.NET Code Book Apress, 2003 Matthew MacDonald Microsoft Visual Basic NET Programmer's Cookbook Microsoft Press, 2003 Mark Schmidt & Simon Robinson Microsoft Visual C# NET 2003 Developer's Cookbook Sams Publishing, 2003 Dương Quang Thiện Lập trình Visual C# nào? Nhà xuất Tổng Hợp TP Hồ Chí Minh, 2005 Nguyễn Ngọc Bình Phương & Lê Trần Nhật Quỳnh Các giải pháp lập trình Visual Basic NET Nhà xuất Giao thông Vận tải, 2006 www.msdn.microsoft.com, www.codeproject.com, www.msd2d.com, www.developersdex.com, www.windowsforms.net, www.gotdotnet.com, www.codeguru.com, www.developerfusion.com Kiểu liệu Biến Biểu thức Khoảng trắng Câu lệnh Toán tử Namespace biên dịch Kiểu liệu Kiểu liệu giá trị (value) kiểu liệu tham chiếu (reference) Kiểu liệu Ki u d li u xây d ng s n C# Số byte Net Mô tả byte Byte Số nguyên dương không dấu từ 0-255 char Char Ký tự Unicode bool Boolean Giá trị logic true/ false sbyte Sbyte Số nguyên có dấu ( từ -128 đến 127) short Int16 Số nguyên có dấu giá trị từ -32768 đến 32767 ushort Uịnt16 Số nguyên không dấu – 65.535 int Int32 Số nguyên có dấu –2.147.483.647 2.147.483.647 uint Uint32 Số nguyên không dấu – 4.294.967.295 float Single Kiểu dấu chấm động, giá trị xấp xỉ từ 3,4E- 38 đến 3,4E+38, với chữ số có nghĩa Kiểu liệu Ki u d li u xây d ng s n C# Số byte Net Mô tả double Double Kiểu dấu chấm động có độ xác gấp đơi, giá trị xấp xỉ từ 1,7E-308 đến 1,7E+308, với 15,16 chữ số có nghĩa decimal Decimal Có độ xác đến 28 số giá trị thập phân, dùng tính tốn tài chính, kiểu địi hỏi phải có hậu tố “m” hay “M” theo sau giá trị long Int64 Kiểu số nguyên có dấu có giá trị khoảng : -9.223.370.036.854.775.808 đến 9.223.372.036.854.775.807 ulong Uint64 Số nguyên không dấu từ đến 0xffffffffffffffff Kiểu liệu Chọn kiểu liệu phù hợp Các kiểu k tự đặc biệt \’ Dấu nháy đơn \” Dấu nháy kép \\ Dấu chéo \0 Ký tự null \a Alert \b Backspace \f Sang trang form feed \n Dòng \r Đầu dòng \t Tab ngang \v Tab dọc Kiểu liệu Chuy n đ i ki u d li u ngầm định short x = 10; int y = x; // chuyển đổi ngầm định short x; int y = 100; x = y; // lỗi !!! tường minh short x; int y = 500; x = (short) y; Bi n h ng Biến gán giá trị thay đổi giá trị thực lệnh chương trình Int Abc; Int aa = 0; Abc = aa +1; 10 Phân nhánh có điều kiện Phân nhánh có điều kiện tạo lệnh điều kiện Các từ khóa : if, else, switch If (i= value2 ? value1 : value2; 27 Namespace sử dụng đặc tính namespace ngôn ngữ C#, nhằm tránh xung đột việc sử dụng thư viện khác từ nhà cung cấp khai báo sử dụng namespace chương trình: using < Tên namespace > 28 namespace namespace { < Định nghĩa lớp A> < Định nghĩa lớp B > } 29 ch d n biên d ch biên dịch tồn chương trình biên dịch 30 Phân bi t ch thư ng ch hoa giống C/C++, C# ngôn ngữ phân biệt chữ thường với chữ hoa C# không giống VB, môi trường phát triển C# không tự sửa lỗi Qui ước cho cách đặt tên biến, hằng, hàm, nhiều định danh khác Cú pháp lạc đà (camel notation) cho tên biến cú pháp Pascal cho hàm, hằng, thuộc tính myDictionary theo cách đặt tên cú pháp lạc đà DrawLine, thuộc tính ColorBackground theo cách đặt tên cú pháp Pascal 31 Question 32 ... từ 3, 4E- 38 đến 3, 4E +38 , với chữ số có nghĩa Kiểu liệu Ki u d li u xây d ng s n C# Số byte Net Mô tả double Double Kiểu dấu chấm động có độ xác gấp đơi, giá trị xấp xỉ từ 1,7E -3 0 8 đến 1,7E +30 8,... Int16 Số nguyên có dấu giá trị từ -3 2 768 đến 32 767 ushort Uịnt16 Số nguyên không dấu – 65. 535 int Int32 Số nguyên có dấu –2.147.4 83. 647 2.147.4 83. 647 uint Uint32 Số nguyên không dấu – 4.294.967.295... VB .NET and ASP .NET Code Book Apress, 20 03 Matthew MacDonald Microsoft Visual Basic NET Programmer's Cookbook Microsoft Press, 20 03 Mark Schmidt & Simon Robinson Microsoft Visual C# NET 20 03 Developer's

Ngày đăng: 08/05/2021, 11: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