... menu
C c ví dụ:
Khi user chọn ch c năng vẽ Circle Æ c n thể hiện 1 dấu
check (;) phía trư c
Ch c năng Cut/Copy/Delete chỉ đư c kích hoạt khi user
đánh dấu chọn 1 đoạn text
Ch c năng ... phần c a c .trình (tt)
CWnd: lớp chính c a MFC để quản lý cc loại c a
sổ giao diện. C nhiều lớp đư c kế thừa từ lớp
này để quản lý cc loại c a sổ kh c nhau
(CTreeCtrl, CListBox, Cedit,…)
CFrameWnd: ... lớp CMainWindow, đư c
gọi khi c n c p nhật nội dung c a sổ. Hàm này đư c
định nghĩa chồng lên hàm chuẩn c a lớp CFrameWnd.
void CMainWindow::OnPaint () {
CPaintDC dc(this);
CRect rect;
GetClientRect...
...
check (;) phía trư c
Ch c năng Cut/Copy/Delete chỉ đư c kích hoạt khi user
đánh dấu chọn 1 đoạn text
Ch c năng Paste chỉ đư c kích hoạt khi clipboard kh c
rỗng
C ch xử lý
void CMainFrame::OnDraw(UINT ... đư c chọn tại 1 thời điểm”
VD. Ch c năng vẽ hình “Line / Circle /
Rectangle”
C ch th c xử lý ?
C ch 1: map tất c xử lý c a cc menu item này vào
chung 1 hàm xử lý
C ch 2: dùng macro ... tốn c ng s c hơn sovới vi c sử
dụng đơn thuần cc hàm thư viện API c a
Windows
Ta vẫn c thể gọi cc hàm Windows API trong
MFC
1
Lập trìnhC trên Windows
Kỹ thuậtlậptrình Visual C+ + (MFC)...
...
con (c c nguyên mẫu hàm), khai báo cc biến toàn cc và khai báo cc kiểu
dữ liệu tự định nghĩa.
b. Hàm chính (main())
Chứa cc biến, cc lệnh và cc lời gọi hàm c n thiết trong chương trình. ... trình.
c. Cc hàm con
Đư c sử dụng nhằm m c đích:
• Khi c một c ng vi c giống nhau c n th c hiện ở nhiều vị trí.
• Khi c n chia một chương trình lớn ph c tạp thành cc đơn thể nhỏ (hàm
con) ... Tên_hàm (danh sách cc tham số)
{
Khai báo cc biến cc bộ
C c câu lệnh / khối lệnh hay lời gọi đến hàm kh c.
}
• Kiểu dữ liệu c bản (rời r c/ liên t c) hay kiểu dữ liệu cc u tr c:
Kiểu dữ...
... chiều
Giáo trình
Bài Tập KỹThuậtLập Trình
Trang
41
CHƯƠNG 4 MẢNG MỘT CHIỀU
C ch khai báo dữ liệu kiểu mảng, cc thao t c nhập xuất, cckỹthuật thao t c trên
mảng. Ứng dụng cc ...
5. Viết chương trình nhập mảng ccsố th c và xuất cc phần tử âm trong
mảng.
6. Viết chương trình nhập mảng ccsố nguyên và xuất cc phần tử lẻ c
trong mảng.
7. Viết chương trình nhập ... ( n < 200 ), cc phần tử là cc chữ số trong
hệ đếm csố 16 (Hexa) (điều kiện mỗi phần tử <= n ). Hãy tách mảng C
ra cc mảng con theo điều kiện sau: cc mảng con đư c giới hạn bởi hai...
... khối logic
C c chương trình lớn thường đư c viết dạng c u tr c, gồm khối OB1, cc khối
chương trình FC, FB, cc khối chương trình hệ thống SFC, SFB. Sử dụng lậptrìnhc u tr c
Symbolic Name ... cho cc
DB2 và DB3.
3.2 Lậptrình khối FC
Khối FC ccc biến hình th c in, out và in_ out do chương trình gọi cung c p cc
địa chỉ c thể, ngoài ra c n c biến temp sử dụng nội bộ. Khối FC ... hàm thư viện c n chuyển giá trị cho cc biến hình
th c và ta phải cung c p cho hàm gọi theo qui định c a hàm thư viện.
Chọn c ch lậptrình STL, LAD hay FBD, trong l clậptrìnhc thể tuỳ ý...
... RichEdit
Cc lớp đồng bộ hóa tiểu trình
OLE control container
Cc lớp WinInet
Cc lớp ActiveX document server
Cc tính năng mở rộng c a ActiveX control
C i tiến một số tính năng c a ... năng c a ODBC
Một số tính năng c a MFC
(3/4)
C c class c a ứng dụng Hello
CMyApp CMainWindow
CWinApp CFrameWnd
CWinThread CWnd
CCmdTarget
CObject
C a sổ Debugger trong MS Visual C+ + 6.0
NỘI ... trợ lậptrình COM (Component Object Model)
…
Hỗ trợ Cc lớp cho những control chuẩn trong ID 4.0
Hỗ trợ Dynamic HTML, cho phép tạo lập động cc trang HTML
Active Document Containment, cho...
... (hex) Số chu kỳ máy (MC)
C ch 1 (*) CLR C
C
3
1
C ch 2
CLR CY
C
2
D7
2
C ch 3
SETB C
CPL C
D
3
B3
1
1
Chú ý: Ngoài ra cc lệnh c ng/trừ/xoay bit c ng làm thay đổi giá trị c a c Carry! ... nhất là c ch c đánh dấu *.
a) C Carry bằng 1
Hợp ngữ Mã máy (hex) Số chu kỳ máy (MC)
C ch 1 (*) SETB C
D
3
1
C ch 2
SETB CY
D
2 D7
2
C ch 3
CLR C
CPL C
C
3
B3
1
1
b) C Carry ... sốkỹthuậtlậptrình hợp ngữ 8051 – trang 4/6
TD: Áp dụng cho mạch xử lý LED sáng chạy sang trái ho c phải tùy theo m c logic ở chân nhập
Với mạch trên chú ý là cc công t c tại c ng 0 c n...
... bằng c ch nào chúng
ta c thể tìm đ cc p cha biết c a N? c ng giống nh c ch chúng ta đà làm trong
phơng pháp p-1, đơn giản bằng c ch dùng thuật toán Euclit để tìm c chung lớn
nhất d c a ... nguyên tố kh c nhau, khi này b c cao nhất c a cc phần tử trong
Z
*
N
sẽ là (N)=1cm(p-1, q-1). Do p kh c q nên ch c chắn ho c p-1 ho c q-1 là c
th c sự c a (N) và c u hỏi đà đ c trả lời c . Đến ... phải sử dụng ít nhấ là cc biến c thể chạy trên máy, chúng ta phải
sử ít nhất là cc biến c độ chính x c gấp đôi, ho c tốt hơn là với độ chính x c cao
hơn nữa để sao cho cc phép nhân không gây...
... cm, c n cm c ú âënh v c n cm c âiãưu khiãøn. Âáy l loải
c n cm dng nhiãưu trong cc mảch tỉû âäüng âiãưu chènh. C úu tr c cün cm âiãưu
khiãøn gäưm c n dáy lm viã c âàût vo âiãûn ạp xoay chiãưu ... Trang
1
CHỈÅNG 12
MẢCH ÂIÃÛN PHI TUÚN ÅÍ CHÃÚ ÂÄÜ X C LÁÛP V CC PHỈÅNG PHẠP
PHÁN TÊCH
A. CC KHẠI NIÃÛM :
- Xẹt mäüt c ch tuût âäúi trong cc âiãưu kiãûn thỉ c tãú, táút ccc mảch âiãûn ... xa c õởnh õổồ c R
E
, R
B
, R
K
laỡ ca c õióỷn trồớ ca ccổc phaùt, gọ c, goùp theo Z.
Roợ raỡng R
E
, R
B
, R
K
khọng phuỷ thuọ c gọ c chung, noù xa c õởnh khi bióỳt Z vồùi bỏỳt kyỡ gọ c
chung...
... SƠN
Chương 2: Cc yếutố c bảncủaC v C+ +
2.3.4 Kiểumảng
012 N-1
Chỉ số
₫ịachỉ cuối
₫ịachỉ₫ầu
₫ịachỉ₫ầu-₫ịachỉ cuối = N * kích c mộtphầntử
C utrúcdữ liệuvới:
—Số lượng cc phầntử c ₫ịnh
C cphầntử ... 2004, HOÀNG MINH SƠN
Chương 2: Cc yếutố c bảncủaC v C+ +
Mảng, con trỏ và c utr c
Kếthợpmảng, con trỏ và c utrúcchophépxâydựng và sử
dụng cc cấutrúcdữ liệuphứctạpmộtcáchrất linh hoạt
void ... MINH SƠN
Chương 2: Cc yếutố c bảncủaC v C+ +
2.2.1 Cc kiểudữ liệu c bảncủaC /C+ +
KiểuKíchcỡ thông dụng Phạmvi tốithiểu
(tính bằng bit)
char 8 −127 to 127
signed char 8 −127 127
unsigned char...
... int i_color;
}
19
EE3490: Kỹthuậtlậptrình – HK1 2011/2012
Đào Trung Kiên – ĐH Bách khoa Hà Nội
Kiểu c u tr c (struct)
Khai báo cc kiểu ph c tạp, chứa cc biến con
C pháp: struct <tên ... 54;
16
EE3490: Kỹthuậtlậptrình – HK1 2011/2012
Đào Trung Kiên – ĐH Bách khoa Hà Nội
Lập trìnhc u tr cvới C
1
EE3490: Kỹthuậtlậptrình – HK1 2011/2012
Đào Trung Kiên – ĐH Bách khoa Hà Nội
Chương trình ... trư ccc câu lệnh
Khai báo biến: <kiểu> <danh sách cc biến>;
int a, b, c;
unsigned char u;
Cc kiểu c bản:
char, int, short, long
float, double
9
EE3490: Kỹthuậtlập trình...