1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu công nghệ windows presentation foundation và xây dựng ứng dụng

150 1 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 150
Dung lượng 18,94 MB

Nội dung

BO GIAO DUC & DAo TAO TRUONG DHDL NGOAI NGlr - TIN HOC TP.HO CHi MINH A _ ,,KHOA CONG NGH~ THONG TIN ItƠe o@ KHOA LuAN TOT NGHIEP ã • • " ;: "- - TIM HIEU CONG NGHE• ) WINDOWS PRESENTATION " "- FOUNDATION VA XAY DUNG irNG DUNG • • GIAo VlEN Hu'ONG DAN: THS.NGUYEN PHUOC D~I 0511013 0511102 L()'JcAM ON LOICAMON Trang su6t qua trinh lam khoa lu?n t6t nghi~p chung em kh6ng tranh kh6i nhung kho khan, vuang m~t va d6i luc mu6n b6 cUQcnhung nha co S\I dQng vien, giup dO'cua th~y co, b:;tnbe va nguai than dfi giup chung co them nghi • l\l'c dS vugt qua nhung kho khan truac m~t Nhan day chung em xin gui lai cam an dSn to~mthS b:;tnbe va nguai than dfi ben c:;tnh chung em su6t thai gian qua £>~cbi~t chung em xin gui lai cam an chan nhfit dSn th~y Nguy~n Phuac £>:;ti,th~y dfi t?n tinh huang d~n va giai dap mQi th~c m~c giup chung em hiSu ro han vS dS an va chung em xin cam an nhung lai gop y chan cua th~y dfi giup chung em d~n d~n hoan thi~n dS an cua minh han Ben c:;tnh chung em cling khong quen gui lai cam an dSn t?P thS giang vien khoa CNTT cua truang Ngo:;ti Ngu - Tin HQc TP.H6 Chi Minh dfi truySn d:;ttnhung kiSn thuc qui bau giup chung em co duQ'c mQt nSn tang dS buac vao dai va dfi t:;tomQi dSu ki~n t6t nhfit giup chung em hoan thclnh dS an th\Ic t?P t6t nghi~p Chung em xin chan cam an Nhom sinh vien thvc hien • Ly Ai Binh M:;tcThi H6ng £>ao Ml)C Ll)C MUCLUC • • LOI cAM dN Ml) C Ll) C LOI GrOI THrJ;:U pHAN 1: NGHIEN CU'u WPF CHUdNG 1: TONG QUAN , • • VE WPF 1.1 WPF LA GI ? 1.2 KIEN TRUC CVA WPF 10 1.3 cAc TINH NANG CVA WPF 11 1.3.1 Declarative UI 11 1.3.2 Intelligent Layout 11 1.3.3 Scalable Graphics 11 1.3.4 Templates 12 1.3.5 Binding 13 1.3.6 Styling 13 1.3.7 Triggers 13 1.3.8 Animation 14 1.3.9 3D 14 1.4 L Y DO SV Dl)NG WPF 14 1.5 NHONG CONG Cl) HO TRO WPF 15 1.6 KHAI NrJ;:M XAML 17 ? 17 1.6.1 Xaml la gi 1.6.2 Cli pha,p cua Xaml 21 1.6.3 Content Property 25 1.6.4 Makup Extension 26 CHUdNG 2: LAYOUT vA cAc CONTROL Cd BAN 29 MVCLVC 2.1 KHAI NIBM LAYOUT 29 2.1.1 Layout panels 29 2.1.2 FrameworkElement 29 vA ALIGNMENT 2.2 THUtb(>cac assembly va cac cong C1;1 h6 trg No dung d~ cung cfrp m(>tb(>cac ham API dung cho thiSt kS cac giao di~n nguai dung phlic t~p tren Windows XP va Windows Vista WPF kSt hgp nhiSu thli hi~u qua phat tri~n web nhu la style va m(>t ngon ngfr daOOdfru dung d~ diOOnghia cac UI, cung v6i cac ling d1;1ngRich Internet Application OOula d6 hQa vector, animation (ho~t hiOO)va media (h6 trg am va hiOOaOO).Trong WPF nhfrng khai ni~m dugc cling c6 va hgp nhfrt Nhfrng thli khong phai la tfrt ca so v6i qui mo cua WPF No co khia c~oo khac nhu h6 trg d6 hQa 3D, in ~n cao c~p, va cac tai li~u tuang tv •• nhuPDF CHUONG 1: TONG QUAN VE WPF Nhu dff noi WPF la m(>tt~p hqp cac ham API hqp nhelt Chung ta co the lam nhi~u thu vai WPF Tuy nhien vi~c lam chung m(>ttrng d\1ng la qrc ki kho Khong phai la WPF se cho phep chung ta nhom cac tinh nang khac l?i, nhung no se cung celp cho chung ta cac API thich hqp de lam di~u Co the noi WPF chi la m(>tph~n nh6 cua m(>tbuc tranh Ian Ba thu vi~n b6 sung sau day dugc cung celp nhu la m(>tph~n cua NET 3.0 Ca b6n thu vi~n d~u co cong c\1ng cung celp cac API thich hgp, hgp nhelt Them vao do, vi~c k~t hgp belt cu cai nao b6n thu vi~n tren m(>t ung d\1ng co the mang l?i k~t qua reltelntugng / WCF (Window Communication Foundation): day la API dan gian hoa telt ca cac tac V\1thong tin No g6m mQi thu tu web service d~n di~u khi~n P2P va nhi~u thu khac / WF: m(>tthu vi~n m?nh me cho vi~c xay d\fng dong cong vi~c cac ung d\1ng kha thi / CardSpace: cung celp m(>t h~ th6ng dinh danh ph6 bi~n dugc dung tren cac desktop application hay website Ti~n than cua WPF la Windows Forms, d6 hQa API cua no cho phep phat trien tren n~n NET 2.0 va cli han Windows Forms thi cung celp S\f quan ly truy xuelt cac ham d6 hQa cua Windows API truy~n th6ng V~ Co' ban WPF khong gi6ng nhu th~ no xay d\fng tren Co' sa DirectX DirectX API truac h~t la diem h(>it\1 cua l~p trinh game va da phuang ti~n Chung ta co the lam nhi~u thu m(>tcach thu~n 19i rna di~u khong the th\fC hi~n Windows Forms Co nghla la WPF se co th~ t~n d\1ng t6c d(>va kha nang ph~n cung WPF cling co di~m tuang t\f nhu Windows Forms (va ca ASP.NET Web Forms) Microsoft cung celp m(>tthu vi~n cac control Co' ban nhu textbox va CHlfONG 5: PHA.NTicH THlItT KIt lrNG Dl}NG 135 H~ th6ng thuc hi~n chuc nang d~t thuc u6ng va yeu c~u nguai qmin ly ch

Ngày đăng: 01/09/2023, 22:04

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

TÀI LIỆU LIÊN QUAN

w