... về kích thư c vùng client c a c a sổ hiện hành
RECT rect;
GetClientRect(hWnd, &rect);
// Tạo MDC tương thích với DC c a c a sổ
HDC hMemDC;
hMemDC = CreateCompatibleDC(hdc);
// Chọn ...
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1);
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground ... );
Bài giảng: LậptrìnhC for Win Trang 42/69
M c l c
Trang
Bài 1: GIỚI THIỆU CHUNG 2
1. Mở đầu 2
2. Cc thư viện lậptrìnhc a Windows 3
3. Cc khái niệm c bản 4
4. Lập trình...
... Quan
Giáo trình chính:
LậpTrình Hướng Đối Tượng C+ +”
Th c sĩ. Trương Văn Chí C ng
M c l c
Chương 1 Chương 2 Chương 3 Chương 4 Chương 5 Chương 6 Chương 7 Chương 8 Chương 9
Giới thiệu
Nội dung
Bài ... tiên c a cc toán tử
Chuyển kiểu
Chương 2
Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ 9
Lệnh
M c tiêu
Cung c p c pháp và c ch sử dụng cc lệnh.
Nội dung
Lệnh đơn, lệnh ph c
...
Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ 7
Mở Đầu
M c tiêu
Giới thiệu cc khái niệm c bản c a một
chương trình C+ +.
Nội dung
Viết và biên dịch chương trình C+ +
Biến, hằng, chú...
... kế chung cho nhiều đối tượng xe
đạp đư c tạo ra
Lớp định nghĩa cc thu c tính và cc phương th c chung cho tất c
c c đối tượng c a c ng một loại nào đó
Một đối tượng là một thể hiện c ... là cc phương th c và cc thu c
tính đư c định nghĩa trong một lớp c thể đư c
thừa kế ho c đư c sử dụng lại bởi lớp kh c.
16
Thu c Tính Lớp
& Phương Th c Lớp
Thu c tính lớp (class ... m c dữ liệu
liên kết với một lớp c thể mà không liên kết vớicc thể
hiện c a lớp. Nó đư c định nghĩa bên trong định nghĩa lớp
và đư c chia sẻ bởi tất ccc thể hiện c a lớp.
Phương thức...
... c a cache ngoài vi c cho t c độ truy xuất nhanh c n phụ
thu c vào Cache hit ho c Cache miss.
Cache Hit : t c data c sẵn trong Cache.
Cache Miss : t c data chưa c sẵn trong cache.
tỉ lệ cache ... điều khiển cache (cache controller) sẽ điều khiển hoạt
động c a cache với CPU và data vào/ra cache. Chính Cache
controller phản ánh chiến lư c trữ đệm c a cache.
Với cache c p 1, cache controller ... xuất cho đĩa c ng và cc thiết bị ngoại vi.
T c độ truy xuất cache c p 3 chính là t c độ truy xuất DRAM.
Chương 3 : Tổ ch c Memory 19
C c chiến lư c trữ đệm trong Cache
Cc chiến lư c trữ...
... liệu vớiC sở dữ liệu
•
C c control kiểm tra tính hợp lệ
•
C c control kh c
Giới thiệu VMWare Workstation
11
Cc control đơn giản
Đặt cc thu c tính l c Design
Cc control đơn giản
Đặt cc thu c ...
ho ccc server control sẽ đư clặp lại bên trong list hay grid.
–
4. Thiết lậpcc thu c tính c a cc server control chứa đựng trong
list hay grid để kết vớicc m c dữ liệu trong data source.
Giới ... Workstation
32
C c control kh c
Cc control kh c
•
Lấy và Thiết lập giá trị
–
RadioButton, RadioButtonList, CheckBox, CheckBoxList
•
C c control nhóm
–
Panel
•
Trình bày Đồ họa và Quảng c o
–
Background,...
... Tượng C+ +”
Th c sĩ. Trương Văn Chí C ng
M c l c
Chương 1 Chương 2 Chương 3 Chương 4 Chương 5 Chương 6 Chương 7 Chương 8 Chương 9
Giới thiệu
Nội dung
Bài tập
Giới thiệu
Nội dung
Bài tập
Giới thiệu
Nội ... C ng Nghệ Thông Tin - Đại H c C
ần Thơ
11
Mảng, Con Trỏ, Tham Chiếu
Mảng, Con Trỏ, Tham Chiếu
M c tiêu
Giới thiệu cc cách sử dụng mảng, con trỏ,
và tham chiếu.
Nội dung
Mảng một chiều, ... Đầu
M c tiêu
Giới thiệu cc khái niệm c bản c a một
chương trình C+ +.
Nội dung
Viết và biên dịch chương trình C+ +
Biến, hằng, chú thích, kiểu dữ liệu
Bộ nhớ, nhập xuất
Chương...
... tự đư c định nghĩa là kiểu char.
Biến chuỗi đư c định nghĩa kiểu char*
(con trỏ ký tự).
2
Lịch Sử C a C+ +
Lịch Sử C a C+ +
C+ + dựa trên ngôn ngữ lậptrình C
C đư c phát minh trư c 1970 ... tiêu
Giới thiệu cc khái niệm c bản c a một
chương trình C+ +
Nội dung
Viết và biên dịch chương trình C+ +
Biến, hằng, chú thích, kiểu dữ liệu
Bộ nhớ, nhập xuất
C ch đặt tên
Chương 1
... World\n";
}
Hello.cpp
C+ +
Program
C
Code
Object
Code
Execut-
able
C+ +
COMPILER
NATIVE
C+ +
TRANSLATOR
LINKER
C
COMPILER
C+ +
Program
Hello.cpp
Hello.obj
Hello.exe
5
Biến
Biến
Biến
Tên tượng trưng cho...
... tử điều kiện
Toán tử phẩy
Toán tử lấy kích thư c
8
Độ Ưu Tiên C a Cc Toán Tử
Độ Ưu Tiên C a Cc Toán Tử
M c Toán tử Loại Thứ tự
Cao nhất
::
Một ngôi C hai
() [] -> .
Hai ngôi Trái tới ...
Toán Tử Toán H c & Luận Lý
Toán Tử Toán H c & Luận Lý
Toán tử Tên Ví dụ
+
C ng
12 + 4.9 // cho 16.9
-
Trừ
3.98 - 4 // cho -0.02
*
Nhân
2 * 3.4 // cho 6.8
/
Chia
9 / 2.0 // cho 4.5
%
Lấy ...
1
Khoa C ng Nghệ Thông Tin & Truyền Thông
Đại H c Cần Thơ
BiỂU TH C
BiỂU TH C
CHƯƠNG 2:
CHƯƠNG 2:
(EXPRESSION)
(EXPRESSION)
6
Toán Tử Tăng/Giảm...
... (biểu th c)
lệnh;
Lệnh switch
switch (biểu th c) {
case hằng 1:
c c lệnh; break;
case hằng n:
c c lệnh; break;
default:
c c lệnh;
}
if (biểu th c)
lệnh 1;
else
lệnh 2;
Khi nào chúng ta ...
nhảy tr c tiếp đến nhãn
đư c chỉ định.
cho phép một hàm trả về
một giá trị cho thành phần
gọi nó.
1
Khoa C ng Nghệ Thông Tin & Truyền Thông
Đại H c Cần Thơ
LỆNH
LỆNH
CHƯƠNG 3:
CHƯƠNG ...
thể kết nối lại
thành một lệnh
ph c bằng c ch
rào chúng bên
trong cc dấu
ngo c xoắn.
{
int min, i = 10, j = 20;
min = (i < j ? i : j);
min + 5;
cout << min << '\n';
...