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

Máy tính khoa học

28 359 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   1     LI CM N   đ án đt kt qu tt đp, trc ht em xin gi li cm n đn toàn th thy, cô khoa Tin Hc trng i Hc M TPHCM đã trang b cho em các 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 này. c bit em xin gi li cm n đn thy H Quang Khi ngi đã tn tình giúp đ, vch k hoch hng dn em hoàn thành mt cách tt nht đ án môn hc trong thi gian qua. Vi điu kin thi gian có hn cng nh cng nh kin thc còn 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ô cng nh toàn th các 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 này em có s  dng và tham kho mt s ngun:  Video hng dn s dng và lp trình bng Visual Studio 2010 trên 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.        2  MCLC  LI CM N 1 NI DUNG 3 PHN 1: GII THIU V CÔNG C LP TRÌNH 3 I. H IU HÀNH WINDOW PHONE 7: 3 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 và 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 I. GII THIU TNG QUAN 19 1. Máy tính khoa hc là gì? 19 2. Lýdochntài 20 3. NidungcôngvicvàsnphmDemo 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   3  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: 1. Gii thiu: Windows Phone 7 đc gii thiu ln đu vào ngày 24/5/2011 vi tên gi là Mango. Windows Phone 7 đc Microsoft thit k da trên tiêu chí giúp lp trình viên d dàng hn trong vic to nên các ng dng RIA (Rich Internet Application) vi công ngh nn tng da trên .Net, Silverlight và XN Frame Work. Vi nhng lp trình viên đã tng làm qua Silverlight thì vic chuyn sang Windows Phone 7 là mt vic rt d dàng. Không ch có th, Microsoft còn u ái cho các nhà sn xut vi vic to nên mt môi trng phát trin và thit k cc k đn gin và có th chy đc trên phn cng ca nhiu hãnh khác nhau nh HTC, Sony, LG….   4  Windows Phone 7 tích hp tt c cá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 ra mt h điu hành Mobile tích hp môi trng cho phát trin nhng ng dng Enterprise, Microsoft đã tích hp vi các h thng nh Microsoft Exchange, Windows Live® network, Microsoft SharePoint® Team Service. ngoài ra lp trình viên còn có th phát trin các ng dng trên Cloud trên nn Windows Azure™ và có th d dàng đa sn phm chào bán trên Windows Marketplace. 2. 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 các tin nhn, Facebook chat và Windows Live Messenger, tt c trong cùng mt cuc hi thoi. - Linked Inbox là 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 trong cùng mt hp th. - Hands-free messaging là 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 và ngc li. - Groups: tính nng có cha toàn b các 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è trong nhóm ngay t màn hình khi đng. - Tích hp và 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 và cho phép ngi dùng cp nht tin tc t Facebook nhanh chóng hn. Nn tng di đng mi này đc trang b thêm công ngh nhn din khuôn mt, cho phép ngi dùng d dàng chia s (tag) nhng hình nh có trên Facebook. - App Connect: các ng dng s đc tích hp vào Windows Phone Hubs, cho phép ngi dùng truy c p ng dng nhanh chóng và d dàng hn.   5  - a nhim: Các ng dng có th chy nn, cho phép ngi dùng nhanh chóng và d dàng chuyn đi qua li gia các ng dng đang chy. Theo Microsoft, tính nng đa nhim trên Windows Phone Mango s không làm nh hng đn hiu sut và thi lng pin. - Trình duy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 trên PC, vi kh nng h tr HTML5 và 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 trong vic tìm kim các đa danh và đim đn ti v trí lân cn mà h đang . - Công c tìm kim Bing trên 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 và tìm kim bng ging nói. 3. Yêu cu phn cng: iu làm nên s khác bi t là Microsoft đy mnh vai trò ca mình trong vic quyt đnh các phn cng đc h tr. Microsoft đã mô t rõ hình nh chic đin thoi h mong mun: mt tri nghim đng nht gia các “chú d” khác nhau. Tuy nhiên, điu này 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ó và không có bàn phím. ây là yêu cu cu hình cn thit:  Màn hình WVGA vi mt t l duy nht  5 nút nhn: bt đu (Start), quay lui, tìm kim (Bing), quay phim và ngun.  CPU và GPU cm ng đin dung đa đim (nh là Snapdragon ca Qualcomm).  Wi-Fi  AGPS  Cm bin gia tc   6   FM radio  Máy nh đ phân gii cao 4. Phn mm và giao din: Giao din này rt ging Zune HD, thc ra nó đc xây dng t Zune và Windows Media Center UI đ to thành "Metro". Microsoft tp trung vào kiu ch và các hiu ng chuyn đng, các màu c bn và không gian ti thiu. Màn hình khi khóa hin th ngày, gi, lch làm vic, tin nhn, cuc gi nh và mt tm hình ln, có th kéo đ m khóa. Màn hình chính bao gm các khi (ngi dùng chnh đ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 là "ng dng m ca cho các 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 trong đi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 duy 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 đang  ng dng nào. Mt bàn phím o hoàn toà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: 1. Công ngh phát trin: Microsoft phát trin Windows Phone 7 da trên hai công ngh : Silverlight và 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 và 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 trên các “software”, ”services” , “resources”, và “communities”mc đích đ tp trung vào vic phát trin Game và Media-Rich-   7  Application. XNA bao gm XNA Game Studio Express, the Microsoft DirectX® application programming interface và các Game Tool cng nh các công ngh khác giúp lp trình viên có th tp ra 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 7 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. 2. 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 và XNA. Windows Phone SDK 7.1 cung cp các công c cn thit dành cho nhng ngi dùng Windows Phone s dng Windows Phone 7 hoc thit b 7.5. Bên cnh đó, công   8  c này còn 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 và là 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 trên Windows Phone 7 trc ht chúng ta cn cài đt các công c cn thit sau: + Visual Studio 2010 Express for Windows Phone Nu các bn x dng VisualStudio 2010 Ultimate thì 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 7. Phn mm Yêu cu: H điu hành h tr: Windows Vista (x86 và x64) Service Pack 2 - tt c các phiên bn ngoi tr Starter Edition. Windows 7 (x86 và x64) - tt c các phiên bn ngoi tr Starter Edition   9  Yêu cu phn cng: Cài đt yêu cu 4 GB dung lng đa trng trên  đa h thng, 3 GB RAM Windows Phone Emulator đòi hi DirectX 10 card đ ha có kh nng vi mt trình điu khin WDDM 1,1 Windows Phone SDK 7.1 là tng thích vi phiên bn cui cùng ca Visual Studio 2010 SP1 2.3 Các thành phn ca Visual Studio Express for Window Phone + Express Blend 4 for Windows Phone ây là 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 đó là Microsoft Expression Studio (bn này tính phí), còn bng dành cho Windows Phone là min phí. Công c này rt mnh m và hiu qu trong vic phát trin các ng dng giàu tính tng tác và đ ha ca client. Hin ti có đn khong 80% trang web đu dùng Flash thit k các banner. Bt đu t khi Silverlight ca Microsoft ra đi thì mi [...]... 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 1 Máy tính khoa h c là gì? M t máy tính i n t là m t máy tính xách tay nh , thi t b d ng th c hi n các ho t i n t th ng c b n c a s h c Máy tính hi n ng cs i có kh n ng di ng nhi u h n so v i h u h t các máy tính, m c dù h u h t các PDA có th so sánh kích th c v i các máy tính c m tay Máy tính i n t tr ng thái r n u tiên c... trong 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 và chi phí nh cu i th p k c ph bi n trong các tr ó, giá máy tính ã gi m m t cách áng k và n ng h c H i u hành máy tính hoc, và ch c n ng máy tính u tiên là Unix bao g m các ch ng trình máy nh dc và c tích h p h u nh trong t t c các thi t b PDAs Máy tính ngoài các m c ích chung, nhi u ng i thi t k cho các th tr ví d : có máy tính khoa. .. m các phép tính l M t s máy tính th m chí có kh n ng th s d ng c ch c n ng làm th 19 ng c th , ng giác và th ng kê i s máy tính Máy tính v th có N m 1986, 41% máy tính này gi m d c s d ng v i m c ích tính toán thông th ng i u i 0,05% vào n m 2007 2 Lý do 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 trong vi c tính toán h ng ngày, giúp ti t ki m th i gian trong vi c tính toán và... công c nh bàn tính, phát tri n kho ng n m 2000 tr CN, và các máy tính c khí, phát tri n trong th k 17 Nó v i các máy tính t c phát tri n song song ng t ngày nay Các thi t b b túi tr nên ph bi n trong nh ng n m 1970, minh ra b vi x lý c bi t là sau khi phát c phát tri n b i Intel cho máy tính Busicom Máy tính i n t hi n b ng th tín d ng c i khác nhau t giá c , kh n ng di n các mô hình máy tính ng, t kích... 3: xây d ng project Máy Tính Khoa H c Thi t k giao di n v i các 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 các phép tính c b n ng d ng bao g m các button s button cho các phép tính 23 ng i dùng nh p và các Qua ph n này chúng ta ôn l i các ki n th c l p trình b ng C# ã l p, áp d ng vi t code cho c h c trên án Máy Tính Khoa H c v i các phép tính c ng, tr , nhân,... giác, x2 , x3, s pi, s e, tính l ng giác theo Thi t k màn hình hi n th gi ng máy tính Casio g m 2 ph n, ph n hi n th phép tinh và ph n hi n th k t qu Vi t code cho các hàm l 24 ng giác 3.4 Tu n 7: tính bi u th c b sung tinh rad cho các hàm l ng giác tính các phép tinh bi u th c có ngo c 3.5 Tu n 9: ki m tra l i, ch y demo 4 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 : xóa... 0 h ng th c hi n phép tính n 9 và phím th p phân (.) dùng nh p giá tr là các s 4.3 Các phím phép tính: G m các 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 MR: G i t ng giá tr MC: Xóa giá tr c c ng d n khi ã l u vào b nh hi n th ra màn hình ã l u vào b nh 4.5 Các phím khoa h c: |abs|: l y... style object… Bên c nh ó nó kh i t o 1 thu c tính ApplicationLifetimeObject t ng PhoneApplicationService, it t o ra i ng qu n lý các thu c tính và tr ng thái ng d ng khi nó 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 1 thu c tính là RootFrame ngh a Page b t nh u ng d... Công c này g i là Expression Blend + Silverlight for Windows Phone 7 Silverlight th c hi n qua trình duy t c a NET Framework d ng truy n và các ng d ng t xây d ng các ng ng tác cho các trang Web trên máy tính bàn, c ng nh cho Windows Phone Silverlight c t i u hóa Silverlight cho Windows Phone tr các ng d ng hi n th n i dung trên các thi t b h n ch b nh c l u tr trên thi t b c a khách hàng và không h... Studio ti p Toàn b UI c a ng d ng thi t k UI c a ng d ng ngay tr c 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 này s l u tr trong file WMAppManifest.xml, liên quan n vi c deploy ng d ng và giao di n c a ng d ng trên thi t b Cách build và deploy m t ng d ng: C ng gi ng nh các ng d ng .   19  PHN 2:  ÁN THC HIN MÁY TÍNH KHOA HC I. GII THIU TNG QUAN 1. Máy tính khoa hc là gì? Mt máy tính đin t là mt máy tính xách tay nh, thit b đin t thng. 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 các máy tính, mc dù hu ht các PDA có th so sánh kích thc vi các máy tính cm tay. Máy tính đin t  trng. PDAs. Máy tính ngoài các mc đích chung, nhiu ngi thit k cho các th trng c th, ví d: có máy tính khoa hc trong đó bao gm các phép tính lng giác và thng kê. Mt s máy tính thm

Ngày đăng: 12/05/2015, 21:25

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w