M cđ chun hóa cao vi tính nng này tuy cơng ngh laszlo phát trin mi cho th h web hin đi nh ng đi v i ngi lp trình s làm quen nhanh chóng d a
Hình 13 Cách s dng ActiveX control
Th c t b n ch t thì control này v n là activeX control. Nhi m v chính c a v b c (wrapper) này chính là t ng tác v i control theo cách c a activeX, nh ng l i hi n th cho ng i dung d ng m t windows control.
3.5.3 Hi n th c trong ng d ng
Trong ng d ng này, do yêu c u c n h tr cho user ch a n ng preview m t trang web sau khi thit k . Ngh a là s có m t trình duy t web đ c k t h p bên trong c a ng d ng đ user ch y trang web ngay trên giao di n ch không m thêm Internet Explorer.Ý t ng là s đ a m t web browser vào ch ng trình v n là windows application s đ c hi n th c b ng cách dung l i m t activeX control có tên là AxWebBrowser:
Trong IDE c a VS.NET, do đã đ c h tr t đ ng import cho nên vi c hi n th c này khá đ n gi n b ng cách add m t dll là shdocwv.dll r i th c hi n thao tác trên dll đó, và bên trong VS.NET, quá trình import t đ ng di n ra theo s đ sau:
user Add ShDocVw
ActiveX control
ActiveX Ax importer
ActiveX sau khi import s đ c dùng d dàng nh windows control.
HU
TE
CH
Quy trình này gi i thích vì sao khi add ShDocVw thì khác v i các control thong th ng ch b n không th tr c ti p add reference đ c mà ph i add vào toolbox. N u b n mu n add reference m t cách thong th ng thì v n có th đ c v i đi u ki n b n ph i t import activeX control b ng cách dung tool AxImp đ có đ c m t control t ng thích v i mơi tr ng VS.NET Framework, r i sau đó add reference và s d ng các tình n ng c a nó đ ph c v nh ng yêu c u c a b n.
VS.NET IDE
AxImp
ShDocVw AxWebBrowser
HU
TE
CH
SV Khóa 2001 – Khoa Cơng Ngh Ph n M m Page 44 of 80
Ch ng 4
THI T K VÀ CÀI T CH NG TRÌNH
4.1 Mơ hình use case