| =] FileViev ` I C:\PROGRA~1\COMMON~1SMICROS~14\WEBCOM~141140' Ready Close More Info HE 4Ï > h Build ¿ Dehug }, FindinFiles1 }, FindinFiles2 }, Results } SL Debugging / |
Trang 1NỘI DUNG
‹» Một số điểm khác biệt giữa lập trình Windows & DOS
©
o,°
©
o,°
©
o,°
©
o,°
©
o,°
©
o,°
oe
o
Trang 2
Một số điểm khác biệt giữa lập trình Windows & DOS
3 œ HH A 2x TP AI} ly PushToHim Toi la sinh vien Nguyen Van At
Chuong trinh minh hoa DOS
Vie $ a
f/f Console.cpp : Defines the entry point for the console =
Finclude “stdaftx.h"
Finclude "“stdio.h"
Finclude “conio.h"
int mainfint argc, char* argv[ ])
{
printf("Chao cac hbanl*n" };
printf("Toi la sinh vien Nguyen Yan Al\n"):
printf("Chuong trinh minh hoa DOS\n")-;
printf{"Nhap ho va ten:");:
qE=tCh ( } ;
Chương trinh minh hoa cơ chế thực hiện tuần tự
trong môi trường DOS
Trang 3
Một số điểm khác biệt giữa lập trình Windows & DOS
C Workflow Designer - [Template11 - Read Only] =ữ File Edit View Format Workflow Window Help | st x
}
Arial =9 x+|lp|z u|».Mw ^
=| V¥ Template là '.- - - KG EễỄš£=EEaamH | L3
=|] Rectangles a1 Zoom L]|:::::::::::::::::-':
End OF QQ Qe KA GA Aloo wilco) |
start pee 2 Ee rrr rrrrrrtse: |
=| W Template! 1 COT LLL lliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiin
=| | | Rectangles TOR LILI LiLLiiLiiiiiin ns “a start oe ee eee ee eee ee ee ee ee CEPTS v
Rectangle! -ằằằœœằ HH ¬ằằằ ằ ằ ằ HA ay
Rectangle2 2H ằ ili iiiiiiiiiiiiiiiiiinh ` Rectangles ALT LILI LIIILi lili iii i AA iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiin -
Accept [> |: Ce we ee ee ee
Accept RM ccc cic ret i fAsesese ll llilisilisisiiiiiiiiiiiiiiiis: =}
Pee th ng HO HO nh HO nh HO son s “sư s h Sn HH n nh HO nh Hh Hh nh hon hon hon hon hon shn n sh nh sh s nh s6 s ch s n s9
Accept el DDD ATID PIPPPiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:
> _ Ngg Vy #$@ We We 0 0 0 Yh Yh hs le
>_ #j@ @ We MR 0 0 0 - — — — HH — — AT HH AM —
Se ee ee ee ee gO Ư ƯƠ ƯƠ ƯƠ Ưng ng CO g6 NO CO CƯ CƯ CƯ CƯ CƯ CC Y CC v v v *s *sC sec *
> Ung me mm mmm mmm mmm mmm mmm mmm mmm mmm mmm mmm mmm mmm mamma am v vs *s *sc *
l@wles|m wo
Chương trinh minh hoa trong moi trudng Window
Trang 4
Một số điểm khác biệt giữa lập trình Windows & DOS
= |
a sug TT a) SS i |PushT oHim xi “tà
2l xi
-'-?l Media classes +i- 5 EAboutDla
+i- 5 CMedia^nn +i- "8 CMediaDla +i- 5 CMediaPlauer2 +i- 5 CMediaPlauerDvd +)-{_ J Globals
laze
- > II MN 44 44 + +kl + g |
#2 Classvi | #| Resour | 2) FileView | ¬ `
Tich hop san Multimedia
Trang 5Một số điểm khác biệt giữa lập trình Windows & DOS
Microsoft Office PivotT able 11.0
#4 ClassVi | #5| Resour | =] FileViev
`
I C:\PROGRA~1\COMMON~1SMICROS~14\WEBCOM~141140'
Ready
Close
More Info HE
4Ï > h Build ¿ Dehug }, FindinFiles1 }, FindinFiles2 }, Results } SL Debugging / | 4 | |
File Edit View Insert Project Build Layout Tools Window Help _ |e) x!
| CMediaDlg vii (All class members] yi @ CMediaDlig xi aly
Choose 4 component to insert into your project:
eee bLauanoe baeaue ete baue aoe bPaeauas
+i- r5 CMedia¿pp sl Microsoft Office Outlook Recipient Control BB Microsoft Office
+) "0" CMediaDlg il Microsoft Office Outlook Rich Format Control Be Microsoft Office | Close +i- "r5 CMediaPlauer2 il Microsoft Office Outlook View Control Be Microsoft Offic:
+i- "r5 CMediaPlayerDvd Fay Microsoft Office PivotTable 10.0 i Microsoft Pictur + Globals cay Microsoft Office PivotTable 11.0 at) Microsoft Progr
BB Microsoft Office Record Navigation Control 10.0 StI Microsoft Progr
<
File name: ‘Microsoft Office PivotT able 11.0.Ink Insert
Ww
rf
i 320 x 200
Hồ trợ nhiều công nghệ trong lập trình Windows
Trang 6Một số điểm khác biệt giữa lập trình Windows & DOS
Thực hiện tuần tự Lập trinh sự kiên dựa vào
thong diép (message)
Phai dung cac thu vien
Multimedia riéng
Tích hợp sẵn Multimedia
Ứng dụng 16 bits Hồ trợ 32 bits hoặc hơn nữa
Không hồ trợ nhiêu công nghệ
COM, DDE, OLE
Trang 7
Một số khái niệm cơ bản
Khái niệm Diễn giải
Một giá trị 32bits không dấu (unsigned) do HĐH tạo ra để làm
toolbar )
Một giá tri nguyên do ứng dụng tạo ra dé làm định danh cho 1
(Identifier)
Một giá trị nguyên do HĐH tạo ra để định danh cho 1 thể hiện
Instance đang thực thi của ứng dụng
Thuộc tính của một hàm/thủ tục sẽ được gọi bởi HĐH, không
Thư viên thủ tục/hàm, lớp đối tượng được xây dựng sẵn bởi
Library — window và các hãng khác