...
4
Lệnh Rẽ Nhánh
Lệnh if và if-else
if (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 ... lệnh;
do
lệnh;
while (biểu thức);
khởi tạo
điều kiện dừng
điều khiển lặp
Sử dụng từng kiểu lệnh lặp để in ra các số từ 0 đến 9 ?
6
Lệnh Nhảy
Lệnh continue
Lệnh break...
... Lệnh
Chương này giới thiệu các hình thức khác nhau của các câu lệnh C++ để soạn
thảo chương trình. Các lệnh trình bày việc xây dựng các khối ở mức độ thấp
nhất của một chương trình. ... phép chương trình phục v
ụ một mục đích cụ thể (ví dụ, sắp xếp
một danh sách các tên).
Một chương trình đang chạy dành toàn bộ thời gian để thực thi các câu...
... C TRÊN WINDOWS
Điều trư c tiên c a người h c lập trình C trên Windows là phải biết lập trình C, sách này
không c tham vọng hướng dẫn người h c có thể thông thạo lập trình C trên Windows mà chưa ... NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS
hbrush=CreateHatchBrush(HS_BDIAGONAL,
crColor[iColor - IDC_BLACK]);
hBrush = (HBRUSH) SelectObject (hdc, hbrush) ;
if (iFigure...
... h c trư c c c môn
Lập trình C
Thi kết th c môn h c bằng hình th c thi
th c hành.
Lập trình C trên Windows
2
Khoa c ng nghệ thông tin
Lương Văn Vân
BÀI GIẢNG
BÀI GIẢNG
LẬP TRÌNH C TRÊN WIN
LẬP ... iCmdShow);
UpdateWindow (hwnd);
19
Lập trình C trên Windows
Khoa c ng nghệ thông tin
1.3: LẬP TRÌNH TRÊN MICROSOFT WINDOWS
Sự kh c biệt so với lập tr...
... ………………………………………….
END
40
Lập trình C trên Windows
Khoa c ng nghệ thông tin
Lương Văn Vân
BÀI GIẢNG
BÀI GIẢNG
LẬP TRÌNH C TRÊN WIN
LẬP TRÌNH C TRÊN WIN
Khoa c ng nghệ thông tin
Chương 1: TỔNG QUAN LẬP TRÌNH C TRÊN WINDOWS
Mở ... hành Microsoft Windows
Lập trình trên Microsoft Windows
C ch viết một ứng dụng trên MS Windows
Lập trình C trên Windows
Khoa c...
... thanh c ng c
ã
Click vo menu Insert/Resource, chn toolbar từ
danh sách và click vào new
Thanh c ng c (ToolBar)
LẬP TRÌNH C TRÊN WIN
LẬP TRÌNH C TRÊN WIN
Lương Văn Vân - Khoa CNTT
... làm vi c:
chứa c c thành phần c a ứng
chứa c c thành phần c a ứng
dụng:
dụng:
Class View: điều hành và thao t c mã nguồn trên
m c lớp.
Resource View: tìm và chọn l c tài n...
... Vd1.cpp
CDocument Cvd1Doc Vidu1Doc.cpp
CView Cvd1View Vidu1View.cpp
CFrameWnd CmainFrame MainFrm.cpp
CMDIChildWnd CchildFrame ChildFrm.cpp
Môi trường phát triển Visual C+ +
Miền làm vi c: ... trên Windows”
Đặng Văn Đ c, NXB Khoa h c kỹ thuật
Lập trình Windows bằng Visual C+ +”
Đặng Văn Đ c - Lê Qu c Hưng, Giáo D c
MFC
MFC
“http://www.codeproject.com”
“http://www....
... ừ
CDC*pDC=GetDC();
CDC mDC;
mDC.CreateCompatibleDC(pDC); //Đ t đ c ạ ượ DC c a b nh s ch a bitmapủ ộ ớ ẽ ứ
mDC.SelectObject(bm);// Ch n bitmap trong device context c aọ ủ
b nh .ộ ớ
11
LÊ QUANG VŨ C TIN ... b ng c ch : kích chu t ph i vàoộ ụ ạ ừ ớ ạ ằ ộ ả
IDR_TOOLBAR1-> vào propertise -> đ i tênổ
- C c nút c ng c b n v a t o ph i ghi đ a ch ID cho nó b ng c ch click...
...
dụng MFC c thể chứa c c Active Document
Đ OLE DB vADO
Spring 200 4C4 W -VisualC+ + (MFC) -Nguyen Tri Tuan -DH.KHTN Tp.HCM10
Giới thiệu về MFC -C c thành phần c a 1 ứng dụng
Sơ đồ
biên dịch
c c thành ... 200 4C4 W -VisualC+ + (MFC) -Nguyen Tri Tuan -DH.KHTN Tp.HCM12
Giới thiệu về MFC -C c màn hình giao diện chính…(tt)
C c thành
phần giao
diện chính
c a VC++
(run-time)
7
Sp...
... class
đ DLL s c liờn kt vi c c DLL chuẩn c a MFC theo c ch liên
kết động.
đ Ch c c c ng dng MFC mi c th dựng vi loại DLL này
Spring 200 4C4 W -DLL -Nguyen Tri Tuan -DH.KHTN Tp.HCM28
C ch thc gi DLL ... đư c liên kết với c c DLL
chuẩn c a MFC theo c ch liờn kt ng.
Đ MFC Extention DLL:
đ Cho phộp export c c class. ng dng kh c cúth tạo c c object
từ class, h...
... Tuan -DH.KHTN Tp.HCM13
C c khái niệm c bn -DC trong MFC
đ C c lp liờn quan n DC
Đ CDC: llp c s dựng qun lý DC
Đ CPaintDC:
đDn xut t lp CDC,
đDựng vi c c thao t c v trong vựng client
ca ca ... c
vùng client và non-client)
8
Summer 200 4C4 W -GDI -Nguyen Tri Tuan -DH.KHTN Tp.HCM15
C c khái niệm c bản -DC trong MFC…(tt)
VD1. Vẽ bằng CDC
CDC* pDC = GetDC();
// C c lệnh vẽ …...
... Rendering
Sprint 200 6C4 W -Clipboard -Nguyen Tri Tuan -DH.KHTN Tp.HCM38
[3] -Chuyn d liu C c bc c bn
đ C c bc cn thc hin chuyn d liu
vo Clipboard:
Đ Bc 1: M Clipboard vi hm
OpenClipboard
Đ Bc 2: Loi b ... lgỡ?
đNhu cu s dng Clipboard
đ C c c ch Clipboard trong Windows
đ Gii thiu v tin ớch Clipboard Viewer
Sprint 200 6C4 W -Clipboard -Nguyen Tri Tuan -DH.KHTN Tp.HCM4
[1]...