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

Chương 2 . Giới thiệu về ngôn ngữ lập trình C# pps

34 532 2

Đ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 34
Dung lượng 12,19 MB

Nội dung

Ngôn ngữ máy,ngôn ngữ Assembly và các ngôn ngữ bậc cao 2.1.2.. Chương trình tính tổng các số nguyên Chương 2.. Ngôn ngữ máy, ngôn ngữ Assembly và các ngôn ngữ bậc cao... Ngôn ngữ máy, ng

Trang 1

2.1 Giới thiệu một số ngôn ngữ lập trình 2.1.1 Ngôn ngữ máy,ngôn ngữ Assembly và các ngôn ngữ bậc cao 2.1.2 C, C++, Visual Basic NET và Java

2.1.3 Ngôn ngữ lập trình C#

2.1.4 Các ngôn ngữ bậc cao khác 2.2 Các kiểu ứng dụng

2.2.1 Console application 2.2.2 Windows application 2.3 Một số khái niệm cơ bản trong C#

2.3.1 Chú thích trong C#

2.3.2 Namespaces 2.3.3 Kí tự cách trắng (White Space) 2.3.4 Từ khoá (Keywords)

2.3.5 Lớp (Classes) 2.3.6 Phương thức (Method) 2.3.7 Câu lệnh trong C# (Statement) 2.3.8 Bộ nhớ

2.3.9 Toán tử 2.4 Ví dụ minh hoạ

2.4.1 Chương trình đưa ra màn hình một dòng thông báo 2.4.2 Chương trình tính tổng các số nguyên

Chương 2 Giới thiệu về ngôn ngữ lập trình C#

Outline

Trang 2

2.1.1 Ngôn ngữ máy, ngôn ngữ Assembly và các ngôn ngữ bậc cao

Trang 3

2.1.1 Ngôn ngữ máy, ngôn ngữ Assembly và các ngôn ngữ bậc cao (II)

Ngôn ngữ máy

Trang 4

2.1.1 Ngôn ngữ máy, ngôn ngữ Assembly và các ngôn ngữ bậc cao (III)

Ngôn ngữ Assembly

ngữ máy

Trang 5

2.1.1 Ngôn ngữ máy, ngôn ngữ Assembly và các ngôn ngữ bậc cao (IV)

Các ngôn ngữ bậc cao

không biên dịch

Trang 6

2.1.2 C, C++, Visual Basic NET và Java

Trang 7

2.1.2 C, C++, Visual Basic NET và Java (II)

Trang 8

2.1.2 C, C++, Visual Basic NET và Java (III)

Lập trình hướng đối tượng (Object-Oriented Programming)

Trang 9

2.1.2 C, C++, Visual Basic NET và Java (IV)

Visual Basic NET

Graphical User Interface (Giao diện đồ hoạ)

lỗi và tạo giao diện đồ hoạ GUI

Trang 10

2.1.2 C, C++, Visual Basic NET và Java (V)

Trang 11

2.1.3 Ngôn ngữ lập trình C#

Integrated Design Environment (IDE)-Môi trường tích hợp phát triển phần

mềm

Trang 12

2.1.3 Ngôn ngữ lập trình C# (II)

(giao thức truy xuất đối tượng đơn giản)

Trang 13

 Phát triển bởi những người dùng máy tính,các nhà máy và chính

phủ (1959)

 Thao tác hiệu quả với lượng dữ liệu lớn

 Thường kết hợp với các phần mềm thương mại

 Phát triển bởi Professor Nicklaus Wirth (cuối 1960)

 Dùng trong giảng dạy

Trang 15

2.3 Một số khái niệm cơ bản trong C#

2.3.2 Namespaces (Không gian tên)

 Nhóm các tính năng có liên quan của C# vào một loại

 Cho phép dễ dàng tái sử dụng mã

 Trong thư viện NET framework có nhiều không gian tên

 Phải tham chiếu tới để sử dụng

Trang 16

2.3 Một số khái niệm cơ bản trong C#

Trang 17

2.3 Một số khái niệm cơ bản trong C#

2.3.5.Lớp (Classes)

tên lớp)

thêm vào (ví dụ như MyFirstProgram )

Trang 18

2.3 Một số khái niệm cơ bản trong C#

Trang 19

2.3 Một số khái niệm cơ bản trong C#

2.3.8 Bộ nhớ

dùng

Vị trí nhớ chỉ ra tên và giá trị của biến number1

Trang 20

2.3 Một số khái niệm cơ bản trong C#

Trang 21

2.3 Một số khái niệm cơ bản trong C#

nguyên

phân

Trang 22

Toá n tử C# Toá n tử số học Biểu thức đ ạ i số Biểu thức C#

Trang 23

To á n t ử To á n t ử Ord e r o f e va lua tio n (p re c e d e nc e )

Thực hiện thứ hai.Nếu có nhiều toán tử kiểu này thì chúng được thực hiện từ trái qua phải

Trừ

Thực hiện cuối cùng.Nếu có nhiều toán tử loại này thì thực hiện theo thứ tự từ trái sang phải

B ả ng thứ tự thực hiệ n c á c toá n tử số học

Trang 24

2.4 Ví dụ minh hoạ

Ta lần lượt xét 4 ví dụ :

Trang 25

không gian tên System

Dòng trống không có ý nghĩa gì với compiler và chỉ dùng để tăng tính rõ ràng cho chương trình Bắt đầu định nghĩa lớp Welcome1 với

từ khoá class theo sau là tên lớpĐây là cách bắt đầu phương

thức Main.Trong trường hợp này nó chỉ thị cho chương trình làm mọi thứ

Đây là chuỗi ký tự mà Console.WriteLine chỉ thị cho compiler đưa ra

Welcome1.cs

Đầu ra

Trang 26

Trong Visual Studio.Net

Trang 27

có một dòng chữ dù nó nằm trên hai câu lệnh

Welcome2.cs

Trang 28

theo.Nên dù chỉ có một dòng lệnh vẫn in được chữ trên nhiều dòng

Welcome3.cs

Trang 29

Ký tự Mô tả

ghi đè lên các ký tự đầu ra trước trên dòng đó

M ột số ký tự đặ c biệt

Trang 30

Hiển thị nội dung thông điệp trên hộp thông báo

Welcome4.cs

Trang 31

Con trỏ

chuột

Đóng hộp thoại

Phân tích đầu ra

Trang 32

2.4.2.Ví dụ chương trình tính tổng các số nguyên

Các kiểu dữ liệu cơ bản

nhau hoặc trên một dòng

Console.ReadLine()

Int32.Parse()

Trang 33

10 string firstNumber, // first string entered by user

12

13 int number1, // first number to add

14 number2, // second number to add

15 sum; // sum of number1 and number2

16

17 // prompt for and read first number from user as string

18 Console.Write( "Please enter the first integer: " );

20

21 // read second number from user as string

22 Console.Write( "\nPlease enter the second integer: " );

23 secondNumber = Console.ReadLine();

24

25 // convert numbers from type string to type int

27 number2 = Int32.Parse( secondNumber );

mục đích của mỗi biến

int khai báo 3 số nguyên trên 3 dòng và chỉ dùng một dấu ";" Các biến tách nhau bởi dấu ","

dữ liệu đầu ra và đặt vào một biến

dấu nhắc vì nó yêu cầu

trong biến sum.

Trang 34

37 } // end class Addition

Please enter the first integer: 45

Please enter the second integer: 72

The sum is 117.

Đặt một biến ra qua Console.WriteLine bằng cách bằng cách đưa biến ra sau dòng chữ và dùng dấu ngoặc đánh dấu

vị trí biến đó

Addition.cs

Ngày đăng: 08/08/2014, 19:20

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w