1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài 14b phân tích và làm ứng dụng ai là triệu phú

4 486 2

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 77,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú Bài 14b phân tích và làm ứng dụng ai là triệu phú v Bài 14b phân tích và làm ứng dụng ai là triệu phú lap trinh ios

Trang 1

Bài 14.b Phân tích và làm n g d ng "Ai là tri u phú" ứ ụ ệ

Chào t t c các b n.ấ ả ạ

M t th i gian v a qua, các b n ã cùng v i mình tìm hi u v :ộ ờ ừ ạ đ ớ ể ề

+ Ngôn ng Objective-Cữ

+ n g d ng h tr l p trình Xcode, trong ó chúng ta c ng ã bi t Ứ ụ ỗ ợ ậ đ ũ đ ế đư c

nh ng i t n g c b n (Mình s không nh c l i â y)ữ đ ư ơ ả ẽ ắ ạ ở đ

Nh ng i t n g trông n gi n (khi th y nó hi n th trên View cho ng i ữ đ ư đ ả ấ ể ị ư dùng s d ng) l i khá ph c t p n u các b n ch a quen, c ng nh ch a ti p ử ụ ạ ứ ạ ế ạ ư ũ ư ư ế xúc đ nhi u v i nó.ề ớ

Trong bài vi t này, mình không nói n b t k m t i t n g nào m i c ng ế đ ấ ỳ ộ đố ư ớ ũ

nh không nh c l i các i t n g ã bi t, mà dành th i gian mô t , h n g ư ắ ạ đ ư đ ế ờ ả ướ

d n thêm v t duy l p trình c ng nh áp d ng các i t n g ã bi t ẫ ề ư ậ ũ ư ụ đ ư đ ế để vi t ế

m t n g d ng c th ộ ứ ụ ụ ể

b t u , b n c n nh l i toàn b nh ng i t n g ã h c

Để ắ đầ ạ ầ ớ ạ ộ ữ đố ượ đ ọ

Sau ó , cùng v i mình phân tích và làm n g d ng: "Ai là tri u phú".đ ớ ứ ụ ệ

B c 1: ư ớ Xây d n g ý t n g Ý t n g nh ã nói trên, mình s làm n g ự ư ư ư đ ở ẽ ứ

d ng "Ai là tri u phú".ụ ệ

B c 2: ư ớ n h h n g ng i dùng:Đị ướ ườ

- Ng i dùng khi b m vào icon c a Apps, Apps s hi n th trên màn hình.ư ấ ủ ẽ ể ị

- S có m t Segmented Control cho phép ng i dùng ch n m c ẽ ộ ư ọ ứ độ ch i khó ơ

ho c d N u b m vào D thì câu h i s 1 c a nhóm câu h i d hi n ra cùng ặ ễ ế ấ ễ ỏ ố ủ ỏ ễ ệ

v i 4 á p án cho ng i ch i ch n l a Segmented Control ngaylúc này b vô ớ đ ư ơ ọ ự ị

hi u hoá (Disable).ệ

- T i â y th i gian s ch y là 30 giây N u h t 30 giây mà ng i dùng không ạ đ ờ ẽ ạ ế ế ư

ch n á p án, ngay l p t c báo thua cu c và Segmented Control ọ đ ậ ứ ộ đ c kích

ho t tr l i (Enable) ạ ở ạ đ ng i dùng ch n m c ư ọ ứ độ ch i.ơ

- Quy n h s i m cho m i câu h i, n g d ng s xem n u ú ng câu h i đị ốđể ỗ ỏ ứ ụ ẽ ế đ ở ỏ nào thì c ng i m c a câu h i ó vào i m t ng.ộ để ủ ỏ đ để ổ

- B t k câu nào b sai, s d ng cu c ch i.ấ ỳ ị ẽ ừ ộ ơ

- Sau khi ki m tra tính ú ng/sai c a câu tr l i c a ng i dùng, n g d ng s ể đ ủ ả ờ ủ ư ứ ụ ẽ

t chuy n n câu h i m c k ti p và ng c l i d ng cu c ch i n u câu trự ể đế ỏ ở ứ ế ế ư ạ ừ ộ ơ ế ả

l i ó sai.ờ đ

Trang 2

B c 3: ướ T o Project (d án) ạ ự để ắ đầ ậ b t u l p trình.

B c 4: ướ Thi t k giao di n tr c quan:ế ế ệ ự

- â y mình s không thi t k Các b n hãy th hi n ý t n g c a các b n Ở đ ẽ ế ế ạ ể ệ ưở ủ ạ

m t cách tho i mái - ó là tiêu chí.ộ ả đ

- D a vào nh ng ý t n g mà mình ã nói trên, các b n b trí sao cho h p ự ữ ưở đ ở ạ ố ợ

lý giao di n c a n g d ng này Trông p m t là ệ ủ ứ ụ đẹ ắ được Dùng UIImage làm

n n, hoa lá cành, nhìn cho s c s ề ặ ỡ

B c 5: ướ Liên k t giao di n n code.ế ệ đế

B c 6: ướ Th hi n ý t n g nh trên b ng ngôn ng l p trình Objective-C vàể ệ ưở ư ở ằ ữ ậ các i t n g mà các b n ã cùng mình tìm hi u trong nh n g bài vi t v a đố ượ ạ đ ể ữ ế ừ qua

B c 7: ướ Ch y th và s a l i.ạ ử ử ỗ

Mình s không làm s n n g d ng này, các b n hãy vi t d a trên ý t n g c a ẽ ẵ ứ ụ ạ ế ự ưở ủ mình và sáng t o thêm, c ng nh thi t k giao di n sao cho p m t và ch p ạ ũ ư ế ế ệ đẹ ắ ụ hình, quay Video n g lên (t o bài vi t m i, b n n g nên n g t i bài vi t đă ạ ế ớ ạ đừ đă ạ ế này) cho m i ng i cùng tham kh o.ọ ườ ả

Ngoài ra vi c quan tr ng là t ch c d li u Vi c này s khó kh n i v i các ệ ọ ổ ứ ữ ệ ệ ẽ ă đố ớ

b n m i b t u h c l p trình Mình s khái quát nh sau (m t vài câu h i, ạ ớ ắ đầ ọ ậ ẽ ư ộ ỏ câu tr l i cho n g d ng) giúp cho các b n d hi u.ả ờ ứ ụ ạ ễ ể

- D li u s ữ ệ ẽđược chia thành các m ng:ả

+++ (1) M ng ch a câu h i.ả ứ ỏ

+++ (2) M ng ch a câu tr l i.ả ứ ả ờ

+++ (3) M ng ch a á p án.ả ứ đ

(1), m i ph n t trong m ng là m i câu h i

(2), m i ph n t trong m ng bao g m 4 câu tr l i và c phân cách b ng

d u hi u phân cách riêng c a b n.ấ ệ ủ ạ

(3), m i ph n t trong m ng là m t á p án ú ng

V y thì chúng ta s có t n g n g nh sau:ậ ẽ ươ ứ ư

Trang 3

( nh ính kèm) Ả đ

B ng trên khái quát cho b n cách b trí d li u (có 2 câu h i) Và m t ô là m tả ạ ố ữ ệ ỏ ộ ộ

ph n t ầ ử

B n l y câu h i (1) và các câu tr l i (2) hi n ra.ạ ấ ỏ ở ả ờ ở ệ

Ki m tra tính úng/sai c a câu tr l i (3) V i áp án úng là 1 ngh a là ể đ ủ ả ờ ở ớ đ đ ĩ

ph n t th 2 (v trí ph n t ó là 1) trong m ng ầ ử ứ ị ầ ử đ ả được c t ra t chu i l y t ắ ừ ỗ ấ ừ

ph n t trong (2).ầ ử

Ví d áp án câu a, b n s b trí câu tr l i là: "ụ ở đ ạ ẽ ố ả ờ đục|trong|mát|l nh"ạ

hi n câu tr l i, b n l y ph n t " c|trong|mát|l nh" ra, và ph n t này là

m t chu i C t chu i ó ra thành 4 ph n t và ộ ỗ ắ ỗ đ ầ ử đưa vào 1 m ng riêng, sau ó ả đ

hi n t ng ph n t m ng riêng c t ệ ừ ầ ử ở ả ắ được ra View cho người dùng th y.ấ

T t c ph n trên ây, mình ã giúp các b n làm sao ấ ả ầ đ đ ạ để phân tích và vi t m t ế ộ

ng d ng Và ó c ng là t duy l p trình T duy l p trình i v i mình hi u,

ngh a là ĩ đưa ra phương pháp cho m t ý tộ ưởng (m t bài toán tin h c - có th ộ ọ ể nói nh v y, sau này s là các d án l n), phân tích, thi t k nó, d n hư ậ ẽ ự ớ ế ế ẫ ướng cho người dùng ph i b m vào âu, ch n cái gì, vi t cái gì vào âu, trong ả ấ đ ọ ế đ

ng d ng c a các b n

Ch ỉ đơn gi n là nh v y.ả ư ậ

Mong các b n s m hoàn thành ng d ng "Ai là tri u phú" và cùng ạ ớ ứ ụ ệ đăng lên

ây m i ng i cùng tham kh o

Ho c b n có th g i th cho mình thông qua a chặ ạ ể ử ư đị ỉ ithanh@me.com

Mình s giúp các b n ki m tra, góp ý thêm ho c chia s thêm tr c ti p v i ẽ ạ ể ặ ẻ ự ế ớ

b n thông qua project mà b n g i cho mình Nh ng có l c ng s gi i h n ạ ạ ử ư ẽ ũ ẽ ớ ạ

Trang 4

(có l các b n hi u cho mình i m này), s u tiên xem t trên xu ng dẽ ạ ể ở đ ể ẽ ư ừ ố ưới

và các project n i b t.ổ ậ

Các bài vi t c a mình c ng ế ủ ũ đượ đăc ng t i ả

t iạ http://facebook.com/LapTrinhiOS, mong các b n ghé th m và chia s ạ ă ẻ

C m n các b n ã quan tâm và ả ơ ạ đ đọc bài vi t.ế

Mong các b n ng h ạ ủ ộ để mình có thêm động l c cho các bài vi t sau.ự ế

Ngày đăng: 22/06/2016, 07:21

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w