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

0760TÊN ĐÔ ÁN MÁY TÍNH KHOA HỌC

28 5 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 28
Dung lượng 1,08 MB

Nội dung

TR NG I H C M THÀNH PH H CHÍ MINH KHOA CÔNG NGH THÔNG TIN H VÀ TÊN SINH VIÊN: L I TRUNG QUÂN MSSV:0851010204 NGUY N H U TRÍ MSSV:0851010295 TÊN ÁN: MÁY TÍNH KHOA H C BÁO CÁO ÁN NGÀNH Ngành: Công ngh thông tin H ng chuyên ngành: C s d li u L p: TH08A1 Gi ng viên h ng d n: Ths H QUANG KH I Thành ph H Chí Minh – n m 2012           L IC M N   đ án đ t k t qu t t đ p, tr cô khoa Tin H c tr ng c h t em xin g i l i c m n đ n toàn th th y, i H c M TPHCM trang b cho em ki n th c c b n v tin h c giúp em hoàn thành t t đ án môn h c c bi t em xin g i l i c m n đ n th y H Quang Kh i ng đ , v ch k ho ch h i t n tình giúp ng d n em hoàn thành m t cách t t nh t đ án môn h c th i gian qua V i u ki n th i gian có h n c ng nh c ng nh ki n th c h n ch s khơng tránh kh i nh ng thi u sót Em r t mong đ c s ch b o, đóng góp ý ki n c a th y c ng nh toàn th b n đ em có th b sung, nâng cao ki n th c giúp đ án đ c hoàn ch nh h n Trong báo cáo em có s d ng tham kh o m t s ngu n:  Video h ng d n s d ng l p trình b ng Visual Studio 2010 di n đàn www.tinhte.vn  Ebook Programming Windows Phone 7, by Charles Petzold  Msdn for Window Phone Em xin chân thành c m n           1        M C L C    L IC M N   1  N I DUNG   3  PH N 1: GI I THI U V CƠNG C L P TRÌNH  . 3  I.  I U HÀNH WINDOW PHONE 7:  . 3  H 1.  Gi i thi u:  . 3  2.  Tính n ng n i b t:   4  3.  Yêu c u ph n c ng:  . 5  4.  Ph n m m giao di n:  . 6  II.  PHÁT TRI N NG D NG CHO WINDOW PHONE 7:  . 6  1.  Công ngh  phát tri n: Silverlight và XNA.   6  2.  Visual Studio 2010 (công c phát tri n ng d ng) :   7  2.1  Gi i thi u:   7  2.2  Cài đ t môi tr ng phát tri n ng d ng:   8  2.3  Các thành ph n c a Visual Studio Express for Window Phone   9  PH N 2: ÁN TH C HI N  . 19  MÁY TÍNH KHOA H C   19  GI I THI U T NG QUAN   19  I.  1.  Máy tính khoa h c gì?   19  2.  Lý do ch n  3.  N i dung công vi c và s n ph m Demo   20   tài  20  3.1  Tu n 1: tìm hi u   20  3.2  Tu n 3:  xây d ng project Máy Tính Khoa H c   23  3.3  Tu n 5: thêm các ch c n ng m  r ng   24  3.4  Tu n 7: tính bi u th c   25  3.5  Tu n 9: ki m tra l i, ch y demo   25  4.  H ng d n s  d ng:   25  4.1  Các phím x  lý:   25  4.2  Các phím s :   26  4.3  Các phím phép tính:  . 26  4.4  Các phím v  b  nh :   26  4.5  Các phím khoa h c:  26  5.  K T LU N   27  2        N I DUNG PH N 1: GI I THI U V CÔNG C L P TRÌNH I H I U HÀNH WINDOW PHONE 7: Gi i thi u: Windows Phone đ c gi i thi u l n đ u vào ngày 24/5/2011 v i tên g i Mango Windows Phone đ c Microsoft thi t k d a tiêu chí giúp l p trình viên d dàng h n vi c t o nên ng d ng RIA (Rich Internet Application) v i công ngh n n t ng d a Net, Silverlight XN Frame Work V i nh ng l p trình viên t ng làm qua Silverlight vi c chuy n sang Windows Phone m t vi c r t d dàng Khơng ch có th , Microsoft u cho nhà s n xu t v i vi c t o nên m t môi tr ng phát tri n thi t k c c k đ n gi n có th ch y đ c a nhi u hãnh khác nh HTC, Sony, LG… 3    c ph n c ng     Windows Phone tích h p t t c n n t ng công ngh c a Microsoft nh Build at Run Time, Service, Application, v i tham v ng t o m t h u hành Mobile tích h p mơi tr h ng cho phát tri n nh ng ng d ng Enterprise, Microsoft tích h p v i th ng nh Microsoft Exchange, Windows Live® network, Microsoft SharePoint® Team Service ngồi l p trình viên cịn có th phát tri n ng d ng Cloud n n Windows Azure™ có th d dàng đ a s n ph m chào bán Windows Marketplace Tính n ng n i b t: - Threads: s cung c p tính n ng cho phép ng i dùng trao đ i qua l i gi a tin nh n, Facebook chat Windows Live Messenger, t t c m t cu c h i tho i - Linked Inbox tính n ng đ c thi t k đ k t h p n i dung t nhi u tài kho n email vào m t h p th - Hands-free messaging tính n ng m i c a Windows Phone Mango, cho phép chuy n đ i gi ng nói thành v n b n ng c l i - Groups: tính n ng có ch a tồn b nhóm liên l c Ng i dùng Windows Phone Mango có th g i tin nh n, email ho c chat v i toàn b b n bè nhóm t hình kh i đ ng - Tích h p t ng c ng tính n ng m ng xã h i: Windows Phone Mango tích h p t t h n v i Twitter, LinkedIn cho phép ng Facebook nhanh chóng h n N n t ng di đ ng m i đ nh n di n khuôn m t, cho phép ng i dùng c p nh t tin t c t c trang b thêm công ngh i dùng d dàng chia s (tag) nh ng hình nh có Facebook - App Connect: ng d ng s đ phép ng c tích h p vào Windows Phone Hubs, cho i dùng truy c p ng d ng nhanh chóng d dàng h n 4        - a nhi m: Các ng d ng có th ch y n n, cho phép ng i dùng nhanh chóng d dàng chuy n đ i qua l i gi a ng d ng ch y Theo Microsoft, tính n ng đa nhi m Windows Phone Mango s không làm nh h l ng đ n hi u su t th i ng pin - Trình t Internet Explorer 9: Microsoft s trang b cho Windows Phone Mango phiên b n di đ ng c a IE9, v i s c m nh t ng đ ng IE9 phiên b n PC, v i kh n ng h tr HTML5 s d ng ph n c ng đ t ng t c đ x lý trang web - Tính n ng Local Scout cho phép ng i dùng thu n l i h n vi c tìm ki m đ a danh m đ n t i v trí lân c n mà h - Cơng c tìm ki m Bing Windows Phone Mango s đ c tích h p thêm tính n ng tìm ki m b ng hình nh (Bing Vision), tìm ki m âm nh c tìm ki m b ng gi ng nói Yêu c u ph n c ng: i u làm nên s khác bi t Microsoft đ y m nh vai trò c a vi c quy t đ nh ph n c ng đ c h tr Microsoft mơ t rõ hình nh chi c n tho i h mong mu n: m t tr i nghi m đ ng nh t gi a “chú d ” khác Tuy nhiên, u không đ ng ngh a v i s thi u đa d ng: ta s th y r t nhi u thi t b khác nhau, có khơng có bàn phím ây u c u c u hình c n thi t:  Màn hình WVGA v i m t t l nh t  nút nh n: b t đ u (Start), quay lui, tìm ki m (Bing), quay phim ngu n  CPU GPU c m ng n dung đa m (nh Snapdragon c a Qualcomm)  Wi-Fi  AGPS  C m bi n gia t c 5         FM radio  Máy nh đ phân gi i cao Ph n m m giao di n: Giao di n r t gi ng Zune HD, th c đ c xây d ng t Zune Windows Media Center UI đ t o thành "Metro" Microsoft t p trung vào ki u ch hi u ng chuy n đ ng, màu c b n không gian t i thi u Màn hình khóa hi n th ngày, gi , l ch làm vi c, tin nh n, cu c g i nh m t t m hình l n, có th kéo đ m khóa Màn hình bao g m kh i (ng dùng ch nh đ i c) liên k t đ n ng d ng, s đ a ch , trang web, t p nh Khái ni m "hubs" đ c Microsoft gi i thi u " ng d ng m c a cho ng d ng" Khi vào m t hub, ta s có m t giao di n cu n ngang v i hàng lo t d li u, c n tho i l n t đám mây Các ng d ng c b n c ng có giao di n t ng t , nh ng đ n gi n h n, t p trung vào m t ch c n ng nh t, nh SMS ho c email M t nút tìm ki m c m ng c nh s cho k t qu v i đôi chút khác bi t, tùy theo ta ng d ng M t bàn phím o hồn tồn m i, v i ch c n ng t s a l i II PHÁT TRI N NG D NG CHO WINDOW PHONE 7: Công ngh phát tri n: Microsoft phát tri n Windows Phone d a hai công ngh : Silverlight XNA - Silverlight xu t phát t WPF (Window Presentation Foundation), WPF dùng XAML (Extensible Application Markup Language) đ làm n n t ng thi t k UI dùng Net đ programming bi t thêm thông tin Silverlight ta có th tham kh o t i http://www.silverlight.net ho c http://silverlightvn.net đ tham kh o thêm - XNA đ c thi t k đ d a “software”, ”services” , “resources”, “communities”m c đích đ t p trung vào vi c phát tri n Game Media-Rich6        Application XNA bao g m XNA Game Studio Express, the Microsoft DirectX® application programming interface Game Tool c ng nh công ngh khác giúp l p trình viên có th t p nh ng s n ph m “hight performance”, đ hi u rõ h n ta có th tham kh o t i http://msdn.microsoft.com/en-us/aa937791.aspx Tóm g n l i Microsoft thi t k Windows Phone v i ba tiêu chí chính: + Design: End Users Come First (chú tr ng v cách d dùng nh t cho ng i dùng) + PlaftForm: Fun and Easy to build complelting Apps and Games + Hardware: Optermized and sandardized Visual Studio 2010 (công c phát tri n ng d ng) : 2.1 Gi i thi u: Bao g m Windows Phone SDK 7.1, cung c p cơng c mi n phí đ phát tri n ng d ng cho Windows Phone s d ng NET, Silverlight XNA Windows Phone SDK 7.1 cung c p công c c n thi t dành cho nh ng ng i dùng Windows Phone s d ng Windows Phone ho c thi t b 7.5 Bên c nh đó, cơng 7        c giúp t ng hi u su t làm vi c Nó c ng bao g m c Microsoft Advertising SDK for Windows Phone Các ng d ng Windows Phone: Mơi tr ng phát tri n tích h p (IDE) v i Visual Studio r t d dàng s d ng công c m nh m dùng đ xây d ng ng d ng Windows Phone 2.2 Cài đ t môi tr ng phát tri n ng d ng: phát tri n ng d ng Windows Phone tr c h t c n cài đ t công c c n thi t sau: + Visual Studio 2010 Express for Windows Phone N u b n x d ng VisualStudio 2010 Ultimate khơng c n cài Chúng ta v n có th s d ng visualStudio 2008 đ phát tri n ng d ng cho Windows Phone Ph n m m Yêu c u: H u hành h tr : Windows Vista (x86 x64) Service Pack - t t c phiên b n ngo i tr Starter Edition Windows (x86 x64) - t t c phiên b n ngo i tr Starter Edition 8        Yêu c u ph n c ng: Cài đ t yêu c u GB dung l ng đ a tr ng đ a h th ng, GB RAM Windows Phone Emulator đòi h i DirectX 10 card đ h a có kh n ng v i m t trình u n WDDM 1,1 Windows Phone SDK 7.1 t ng thích v i phiên b n cu i c a Visual Studio 2010 SP1 2.3 Các thành ph n c a Visual Studio Express for Window Phone + Express Blend for Windows Phone ây công c đ thi t k giao di n đ h a cho Windows Phone 7, Microsoft có m t b dùng đ thi t k đ h a Microsoft Expression Studio (b n tính phí), cịn b ng dành cho Windows Phone mi n phí Cơng c r t m nh m hi u qu vi c phát tri n ng d ng giàu tính t ng tác đ h a c a client Hi n t i có đ n kho ng 80% trang web đ u dùng Flash thi t k banner B t đ u t Silverlight c a Microsoft đ i m i 9        Marketplace n tho i, b n nên th nghi m ng d ng c a b n m t thi t b th c t + Phone Registration Tool i u quan tr ng đ th m t thi t b v t lý Tr tho i Windows, tr nghi m ng d ng n tho i Windows c a b n c b n có th tri n khai m t ng d ng n c tiên b n ph i đ ng ký cho n tho i c a mình, u c u m t tài kho n ho t đ ng AppHub M i tài kho n cho phép đ ng ký ba thi t b phát tri n ng d ng bi t thêm thông tin v vi c làm th đ t o m t tài kho n tìm hi u App Hub Registration Walkthrough Sau b n t o m t tài kho n n tho i c a b n đ c đ ng ký, b n có th cài đ t, ch y, s a l i ng d ng n tho i 13        đ ng ký n tho i Windows c a b n, b n s d ng công c Windows Phone Developer Registration Công c đ c cài đ t t đ ng b n cài đ t Windows Phone SDK  C u trúc Project: nh ngh a đ u vào c a ng d ng, kh i t o resource App.xaml/App.xaml.cs: m c ng d ng hi n th giao di n ng d ng MainPage.xaml/MainPage.xaml.cs: ApplicationIcon.png: Background.png: nh ngh a trang giao di n kh i đ u ng d ng nh icon ng d ng application list c a phone nh icon ng d ng SplashScreenImage.jpg: hình start nh đ u tiên hi n th launch ng d ng Properties\AppManifest.xml: File manifest dùng đ t o gói ng d ng Properties\AssemblyInfo.cs: Ch a tên thông tin phiên b n đ c nhúng vào file assembly compile Properties\WMAppManifest.xml: File manifest ch a thông tin riêng c a d ng Windows Phone Silverlight 14    ng      File App.xaml v i XAML markup (Extensible Application Markup Language): G m m t root element Application ph n Application.Resources ch a resources m c ng d ng nh color, brushes, style object… Bên c nh kh i t o thu c tính ApplicationLifetimeObject đ t o đ i t ng PhoneApplicationService, đ i t ng qu n lý thu c tính tr ng thái ng d ng active ho c inactive File App đ nh ngh a m t instance c a l p Application ch a ng d ng Silverlight for Windows Phone File code behind: 15        ng d ng Silverlight for Windows Phone ch a thu c tính RootFrame đ nh ngh a Page b t đ u ng d ng T t c ng d ng Windows Phone ch có m t thành ph n container m c v i ki u d li u PhoneApplicationFrame Frame ch a ho c nhi u PhoneApplicationPage bi u th n i dung c a ng d ng đ ng th i x lý vi c navigate gi a page  Project c ng ch a page default MainPage.xaml đ nh ngh a giao di n c a ng d ng B n có th dùng designer c a Visual Studio đ thi t k UI c a ng d ng tr c ti p Toàn b UI c a ng d ng đ c xây d ng b ng cách s d ng XAML – m t ngôn ng khai báo gi ng ki u XML 16         Properties window: ch nh s a m t s thu c tính đ c bi t c a phone ta có th s d ng Các thu c tính s l u tr file WMAppManifest.xml, liên quan đ n vi c deploy ng d ng giao di n c a ng d ng thi t b  Cách build deploy m t ng d ng: C ng gi ng nh ng d ng NET thông th ng, đ build ng d ng ta dùng t h p phím Shift+F6 ho c Ctrl+Shift+B Sau xác đ nh mu n deploy th Windows Phone Emulator hay Phone th t 17        Ch n Windows Phone Emulator ch c n nh n F5 đ launch t i ng d ng Emulator Các cơng vi c cịn l i Visual Studio s t đ ng thi t l p môi tr ng cho emulator deploy image c a ng d ng lên emulator M t th thu t debug ng d ng Windows Phone: Tránh đóng emulator cịn th c hi n coding ng d ng, b i simulator cịn ch y s m t r t th i gian kh i t o m t session debug m i 18        PH N 2: ÁN TH C HI N MÁY TÍNH KHOA H C I GI I THI U T NG QUAN Máy tính khoa h c gì? M t máy tính n t m t máy tính xách tay nh , thi t b n t th ng đ cs d ng đ th c hi n ho t đ ng c b n c a s h c Máy tính hi n đ i có kh n ng di đ ng nhi u h n so v i h u h t máy tính, m c dù h u h t PDA có th so sánh kích th c v i máy tính c m tay Máy tính n t tr ng thái r n đ u tiên đ c t o nh ng n m 1960, xây d ng l ch s c a công c nh bàn tính, phát tri n kho ng n m 2000 tr CN, máy tính c khí, phát tri n th k 17 Nó đ v i máy tính t c c phát tri n song song ng t ngày Các thi t b b túi tr nên ph bi n nh ng n m 1970, đ c bi t sau phát minh b vi x lý đ c phát tri n b i Intel cho máy tính Busicom Máy tính n t hi n đ i khác t giá c , kh n ng di đ ng, t kích th c b ng th tín d ng đ n mơ hình máy tính đ bàn m nh m thi t l p máy in Chúng tr nên ph bi n vào gi a nh ng n m 1970 v i kích th c chi phí nh cu i th p k đó, giá máy tính gi m m t cách đáng k đ c ph bi n tr n ng h c H u hành máy tính đ u tiên Unix bao g m ch hoc, ch c n ng máy tính đ ng trình máy nh dc c tích h p h u nh t t c thi t b PDAs Máy tính ngồi m c đích chung, nhi u ng i thi t k cho th tr ví d : có máy tính khoa h c bao g m phép tính l ng c th , ng giác th ng kê M t s máy tính th m chí có kh n ng đ làm đ i s máy tính Máy tính v đ th có th s d ng đ c ch c n ng đ th 19        N m 1986, 41% máy tính đ gi m d c s d ng v i m c đích tính tốn thơng th ng i u i 0,05% vào n m 2007 Lý ch n đ tài Là m t thi t b g n g i quen thu c v i m i ng i, đ c s d ng vi c tính tốn h ng ngày, giúp ti t ki m th i gian vi c tính tốn tránh sai sót L p trình b ng ph n m m Visual Studio For Window Phone v i ng n ng l p trình C# đ c h c l p Phát tri n m t ng d ng Calculator Window Phone thêm nhi u ch c n ng m r ng so v i máy tính tích h p s n n tho i N i dung công vi c s n ph m Demo 3.1 Tu n 1: tìm hi u  Tìm hi u v cơng c l p trình Visual Studio 2010 Express for Windows Phone, c u trúc solution ng d ng Windows Phone  Ngơn ng l p trình C#  Làm quen v i vi c write, test, deloy, debug ng d ng Window Phone Microsoft Visual Studio 2010 Express for Windows Phone Window Phone Emulator  Cài đ t ch y th : t o ng d ng đ u tiên HelloWP7 t tên project HelloWP7 20        C a s Version s hi n ra, ta chon version 7.1 C u trúc c b n c a solution đ Template, v i file đ c sinh b i Window Phone Application Project c quan tâm nhi u nh t App.xaml,App.xaml.cs MainPage.xaml,MainPage.xaml.cs 21        Ý ngh a file Solution Explorer  App.xaml/App.xaml.cs: đ nh ngh a đ u vào c a ng d ng, kh i t o resource m c ng d ng hi n th giao di n ng d ng  Mainpage.xaml/Mainpage.xaml.cs: đ nh ngh a trang giao di n ng i dùng c a ng d ng  Application.png: nh icon ng d ng application list c a phone  Background.png: nh icon ng d ng hình start  SplashScreenImage.jpg: nh đ u tiên hi n th ch y ng d ng  Properties/AppManifest.xml: file manifest dùng đ t o gói ng d ng  Properties/AssemblyInfo.cs: ch a tên phiên b n đ c nhúng vào file assembly complie  Properties/WMAppManifest.xml: file manifest ch a thông tin riêng c a ng d ng Window Phone Silverlight  References Folder: danh sach libreries mà ng d ng c n đ làm vi c ng d ng có ch a Caption, Textbox đ ng hi n th n i dung ng i dùng nh p vào click vào nút Button 22    i dùng nh p vào, m t Textblock     Qua ph n bi t đ c cách xây d ng, tri n khai, ch y th m t ng d ng Window Phone Emulator 3.2 Tu n 3: xây d ng project Máy Tính Khoa H c  Thi t k giao di n v i phép tính c b n c ng, tr , nhân, chia, c n b c 2, M+, M-, MC, delete…  Vi t code cho phép tính c b n  ng d ng bao g m button s đ ng button cho phép tính 23    i dùng nh p     Qua ph n ôn l i ki n th c l p trình b ng C# đ c h c l p, áp d ng vi t code cho đ án Máy Tính Khoa H c v i phép tính c ng, tr , nhân, chia, s th p phân… 3.3 Tu n 5: thêm ch c n ng m r ng  Thêm hàm l rad theo đ ng giác, x2 , x3, s pi, s e, tính l ng giác theo  Thi t k hình hi n th gi ng máy tính Casio g m ph n, ph n hi n th phép tinh ph n hi n th k t qu  Vi t code cho hàm l 24    ng giác     3.4 Tu n 7: tính bi u th c  b sung tinh rad cho hàm l ng giác  tính phép tinh bi u th c có ngo c 3.5 Tu n 9: ki m tra l i, ch y demo H ng d n s d ng: 4.1 Các phím x lý:  AC: reset máy tính v tr ng thái ban đ u  : xóa lùi s h ng nh p 25        4.2 Các phím s : G m phím s t đ n phím th p phân (.) dùng nh p giá tr s h ng đ th c hi n phép tính 4.3 Các phím phép tính: G m phím c ng (+), tr (-), nhân (x), chia ( ), b ng ( ) dùng đ th c hi n phép tính 4.4 Các phím v b nh :  M+: L u m t giá tr vào b nh B nh s đ l u giá tr ti p theo c c ng d n  MR: G i t ng giá tr l u vào b nh hi n th hình  MC: Xóa giá tr l u vào b nh 4.5 Các phím khoa h c:  |abs|: l y tr t đ i c a s h ng  sin, cos, tan, log: l y giá tr l đ (degree) ng giác M c đ nh l y theo  rad: nh n nút này, sau s d ng nút sin, cos, tan s l y giá tr theo đ n v radian Nh n nút l n n a đ tr v đ (degree) 26         exp: l y giá tr s e = 2.718281  : l y giá tr pi, = 3.14159  ( ): dùng kèm vào bi u th c  : l y c n b c hai c a s h ng  X2, X3: l y l y th a c a s h ng K T LU N - Các ki n th c đ t đ c: áp d ng đ c nh ng ki n th c h c l p vào đ án Ơn l i thu t tốn, ph ng pháp l p trình - Nh ng vi c ch a làm đ c: máy tính khơng xoay ngang đ c th i gian ng n ch a th tìm hi u đ c h t ch c n ng c a Visual Studio 2010 27   

Ngày đăng: 20/10/2022, 03:23

HÌNH ẢNH LIÊN QUAN

 Background.png: nh icon ng d ng màn hình start. - 0760TÊN ĐÔ ÁN MÁY TÍNH KHOA HỌC
ackground.png nh icon ng d ng màn hình start (Trang 23)
 Thi tk màn hình hin th ging máy tính Casio m2 ph n, ph n hi n th  phép tinh và ph n hi n th  k t qu  - 0760TÊN ĐÔ ÁN MÁY TÍNH KHOA HỌC
hi tk màn hình hin th ging máy tính Casio m2 ph n, ph n hi n th phép tinh và ph n hi n th k t qu (Trang 25)
 MR: G it ng giá tr đã lu và ob nh hin th ra màn hình. - 0760TÊN ĐÔ ÁN MÁY TÍNH KHOA HỌC
it ng giá tr đã lu và ob nh hin th ra màn hình (Trang 27)
4.2 Các phím s: - 0760TÊN ĐÔ ÁN MÁY TÍNH KHOA HỌC
4.2 Các phím s: (Trang 27)

TỪ KHÓA LIÊN QUAN