1. Trang chủ
  2. » Ngoại Ngữ

this site is individual site for ueh students of information management faculty this site provides some students resources of it courses such as computer network data structure and algorithm enterprise resource planning

38 15 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 38
Dung lượng 587 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 Kiểu thực float (tương tự như real trong Pascal) và lớp tương đương Float.  Kiểu ký tự char (tương tự như char trong Pascal) và lớp tương đương Char[r]

Trang 1

BUỔI 2 :

CÁC VẤN ĐỀ CƠ BẢN CỦA C#

Trang 2

Các thành phần

của C#

Trang 3

Danh hiệu

Là tên do NSD đặt ra để gọi tên các lớp, hàm/phương thức, biến/thuộc tính, hằng,….

Có thể tìm hiểu thêm trong các giáo trình, taì liệu

Trước mắt có thể sử dụng 1 số qui định tương tự như Pascal để dễ

dàng trong việc viết chương trình

thường/hoa

Trang 4

Từ khóa

Không nhiều từ khóa

Các từ khóa đều ở dạng chữ

thường

Tương tự như Pascal, các từ

khóa thường là các phát biểu điều khiển, kiểu dữ liệu,…

Ví dụ if else do while int long

try catch checked ………

Trang 5

Khai báo biến !!!

Nếu khai báo trong 1 hàm : biến

Nếu khai báo ngoài hàm nhưng nằm trong 1 lớp : không phải là biến

Cú pháp khai báo

<kiểu dữ liệu> <tên biến> ;

Thường thì nên kết hợp khai báo

với khởi động giá trị ban đầu cho

biến

<kiểu dữ liệu> <tên biến>=<giá trị>;

Trang 6

Khai báo biến !!!

Trang 7

Khai báo biến !!!

Trong giai đoạn đầu, luôn khai báo các biến trong hàm Main

Có thể khai báo biến ở vị trí bất kỳ trong hàm

Phạm vi và tầm vực ảnh hưởng của biến : nằm trong khối chứa nó

Tốt nhất : khai báo các biến ngay

phần đầu hàm Main()

Trang 8

Khai báo biến !!!

class <Tên lớp>

{ static public void Main( ) {

} }

Khai báo biến trong đây !! Không khai báo biến ở đây !!!!

Khai báo biến ở đây sẽ có ý nghĩa khác !!!!

Trang 9

Khai báo biến !!!

static public void Main(String[ ] s)

Trang 10

Khai báo hằng !!!

Tương tự như biến : có ý nghĩa

khác nhau nếu khai báo ở các vị trí khác nhau

class <Tên lớp>

{ static public void Main( )

Trang 11

Khai báo hằng !!!

Cú pháp

const <kiểu dữ liệu> <tên hằng> = <giá trị>;

Ví dụ

const int THISYEAR = 2006;

const float LAISUAT = 0.0085f; const double GIATOC = 9.81; const char YES = ‘Y’;

const string Hello = “Hello”;

Trang 12

Các kiểu dữ liệu chuẩn

Trang 13

Các kiểu dữ liệu cần nhớ!!!

Kiểu nguyên int (tương tự như integer trong

Pascal) và lớp tương đương Int32

Kiểu thực float (tương tự như real trong Pascal)

và lớp tương đương Float

Kiểu ký tự char (tương tự như char trong

Pascal) và lớp tương đương Char

Kiểu logic bool (tương tự như boolean trong

Pascal) và lớp tương đương Boolean

Kiểu chuỗi string (tương tự như string trong

Pascal) và lớp tương đương String

Trang 15

Lưu ý : Phép chia (/) 2 số nguyên sẽ

“chặt” bỏ phần dư

Trang 16

Ép kiểu (Type Casting)

float f ; int i ; ……; f=i; i= (int)f;

Trang 20

Thay vì ghi i = i+1; thì ghi i++;

Thay vì ghi j = j - 1; thì ghi j ;

Nếu không quen thuộc thì hạn chế sử dụng!!!

Trang 23

Nên sử dụng tối đa !!!!

Trang 26

Một số phương thức thường dùng

Nhập dữ liệu từ bàn phím : dùng

Console.ReadLine()

Lưu ý là kết quả nhận được là 1 chuỗi,

do vậy cần phải chuyển đổi nếu cần thiết

Trang 32

Console.Write (b + “” + yes);

Trang 34

Thao khảo và sử dụng thêm

Lớp System.Int32, System.Single, System.String, System.Character, System.Boolean

Trang 35

Điều khiển màn hình

Lớp System.Console

Có 1 số thuộc tính sau

Console.ForegroundColor= <màu>; Console.BackgroundColor=<màu>; Console.CursorVisible = <true/false>; Console.CursorSize=<bt nguyên>;

Console.CapsLock =<true/false>;

Console.NumberLock =<true/false>; Console.Title = <chuỗi > ;

Màu :

Trang 36

Điều khiển màn hình

Ngày đăng: 25/01/2021, 15:45

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

TÀI LIỆU LIÊN QUAN

w