bài giảng c# và ứng dụng pct - nguyễn hòang hà

367 1.2K 1
bài giảng c# và ứng dụng pct - nguyễn hòang hà

Đ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

Nội dung học •  •  •  !"# " CHƯƠNG I Giới thiệu • $ % & " ' () # * + ", - ".) /"*&0)")/) 12345627&)/)"8 9:2" ; • /)3)"4)(< •  )= ; " '  !" # =/)">"123 •  )= ; " ' ", !" "* 70 ? ;"49, • )=;"'" ;6204 )/))@ A #))1 *)-*)1 49=)1. "&& Kiến trúc của .NET Framework Kiến trúc của .NET Framework • BCDBC"E<F,G 700)"A.&=),)/)/)3"4  8 -< 9"4 2:)6 , G 9; 6 9,6,GH8 > IA.0)"BC)"&J>"< - A #),G - A #),G&A. )&" K  H4 )L * 0) "  BCM)N> OIK))/)& L204"2%7PQ5 Kiến trúc của .NET Framework • BD% 77 B"9H E &  ". "* 2 ". )- * /" 7R 23 DS)/))7767)6TE2&) )/)1230)"$ • = ), )/)   U # $ %  7R 23  ".  2V)&H Các bước thực hiện của Ct truyền thống Source Code Compiler Executable Code Code Executed R U N T I M E Các bước thực hiện của Ct truyền thống • /)) WH)-)+  2:) "4 & )- " ' )>H"4)X- • $6)+2:)2:) AS&;Y52" BD5BEZ&" #) H89["BCD BC"E Các bước thực hiện của các ct .NET 1st Compliation 2nd Compliation .NET Source Code Language Compiler MSIL + Metadata CLR Machine code Code executed Các chương trình .NET được dịch 2 lần: lần đầu chậm, lần thứ 2 tương đối nhanh hơn. Các bước thực hiện của các ct .NET • +S)87\ #)9"4 2:) & - -" & ; !" ]" & 779HD&#)/)&L #) --"^?K)2E_!"&H 7\)1)/)A." D5BE & )/) 2  ,  " )L "8)70> ;)X!" • IU" " )- H4 )L 0) " 779H -" 46BC7\2V9"42:)`5D`7a "a"E)X"'0)" *)H* !"5B)1-72>A.)3 *)X/H"1230)700)" [...]... có dấu 16-bit -2 15:21 5-1 int System.Int32 Số nguyên có dấu 32-bit -2 31:23 1-1 long System.Int64 Số nguyên có dấu 64-bit -2 63:26 3-1 byte System.Byte Số nguyên không dấu 8-bit 0:2 8-1 ushort System.UInt16 Số nguyên không dấu 16bit 0:21 6-1 uint System.UInt32 Số nguyên không dấu 32bit 0:23 2-1 ulong System.UInt64 Số nguyên không dấu 64bit 0:26 4-1 Kiểu số thực, Boolean, ký tự • Kiểu số thực: float, double... soạn thảo và chạy Biến và các kiểu dữ liệu Các cấu trúc điều khiển: if, switch Các cấu trúc lặp; for, while, do while, foreach • Mảng, ArrayList, File văn bản • Bài thực hành GIỚI THIỆU VỀ C# • Là NNLT đơn giản, hiện đại, an toàn và hướng đối tượng • Là ngôn ngữ mạnh nhất trong NET • Thay thế cho C++ • Có cú pháp giống C++, Java • Sử dụng con trỏ dễ dàng hơn trong C++ GIỚI THIỆU VỀ C# - bài toán”... } } Sử dụng IDE Microsoft Visual Studio 2005 • Khởi động Microsoft Visual Studio 2005 File  New  Project để tạo mới một project Biến • Khai báo theo cú pháp: Mức truy cập Kiểu Tên biến public int protected string private Các kiểu số nguyên Tên Kiểu trong CTS Mô tả Vùng biểu diễn (min:max) sbyte System.SByte Số nguyên có dấu 8-bit -2 7:2 7-1 short System.Int16 Số nguyên có dấu 16-bit -2 15:21 5-1 int... project - Một solution, nếu có nhiều project thì nên được tạo ra trong một thư mục riêng để có thể chứa các project trong nó Cú pháp đơn giản của 1 Project •Using các Namespace [Namespace Ten] { - Tập hợp các lớp } Trong các lớp phải có lớp chứa hàm main, chương trình luôn bắt đầu từ hàm main public static void Main(string[] args) { } Dịch và chạy 1 chương trình C# trên Console • Soạn mã: Người sử dụng. .. object[] t1; t1 = st; Console.Write(t1[1].ToString()); Console.ReadLine(); } } Các toán tử Loại toán tử Ký hiệu Số học +-* /% Logic && || ! Cộng chuỗi + Tăng và giảm ++ Dịch bit > So sánh == != < > = Phép gán = += -= *= /= %= &= |= ^= = Truy xuất thành phần Indexing (cho array và các indexers) [] Ép kiểu () Điều kiện ?: Tạo đối tượng new Thông tin về kiểu Sizeof(Kiểu) Điều khiển Overflow exception... 32bit 0:23 2-1 ulong System.UInt64 Số nguyên không dấu 64bit 0:26 4-1 Kiểu số thực, Boolean, ký tự • Kiểu số thực: float, double • Kiểu Boolean: bool: true|false • Kiểu ký tự: char – Biểu diễn 1 ký tự 16-bit (Unicode) Các hằng kiểu ký tự được gán bằng cách đóng trong cặp dấu nháy đơn, ví dụ 'A' Kiễu dữ liệu tham chiếu được định nghĩa sẵn Tên Kiểu CTS Mô tả object System.Object Kiểu dữ liệu gốc, mọi kiểu... static void Main(string[] args) { } Dịch và chạy 1 chương trình C# trên Console • Soạn mã: Người sử dụng có thể dùng bất kỳ trình soạn thảo nào như: – Notepad – Microsoft Visual Studio – … • Lưu lại thành file có phần mở rộng cs • Start|Programs|Microsoft NET Framework SDK v2.0|SDK Command Prompt – Gõ csc [ổ đĩa:]\[ đường dẫn]\ cần dịch – Gõ tên file cần chạy • Chú ý: file csc.exe định... dsbt 3 F Câu lệnh For [1] using System; class Test { public static void Main() { int s = 0; for (int i=1; i . THIỆU VỀ C# - Z9&" /l )L "," H8 & ; 7" -  I; 7" 9 S ; K) "m) - I;7"68 )- "m) 4. .NET • +S)87 #)9"4 2:) & -  -& quot; & ; !" ]" & 779HD&#)/)&L #) -  -& quot;^?K)2E_!"&H 7)1)/)A." D5BE. Framework • BCDBC"E<F,G 700)"A.&=),)/)/)3"4  8 -& lt; 9"4 2:)6 , G 9; 6 9,6,GH8 > IA.0)"BC)"&J>"< - A #),G - A

Ngày đăng: 03/07/2014, 08:12

Từ khóa liên quan

Mục lục

  • Nội dung học

  • CHƯƠNG I

  • Giới thiệu

  • Kiến trúc của .NET Framework

  • Kiến trúc của .NET Framework

  • Slide 6

  • Các bước thực hiện của Ct truyền thống

  • Slide 8

  • Các bước thực hiện của các ct .NET

  • Slide 10

  • Slide 11

  • Các kiểu dữ liệu cơ sở của CTS

  • Slide 13

  • Nội dung

  • GIỚI THIỆU VỀ C#

  • Slide 16

  • Cú pháp đơn giản của 1 Project

  • Dịch và chạy 1 chương trình C# trên Console

  • Ví dụ chương trình đơn giản

  • Sử dụng IDE Microsoft Visual Studio 2005

Tài liệu cùng người dùng

Tài liệu liên quan