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 485 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

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

Bài 14.b Phân tích làm ứn g d ụ ng "Ai tri ệ u phú" Chào t ấ t c ả b n Mộ t th ời gian v a qua, b n đ ã v ới tìm hi ể u : + Ngôn ng ữ Objective-C +Ứ ng dụ ng h ỗ tr ợ l ậ p trình Xcode, đ ó 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 hi ể n th ị View cho ng ời dùng s d ụ ng) l i ph ứ c tạ p nế u b n ch a quen, c ũ ng nh ch a ti ế p xúc đ ủ nhi ề u v ới Trong vi ế t này, không nói đ ến b ấ t k ỳm ộ t đ ối t ợn g m ới c ũ ng nh không nh ắ c lạ i đ ối t ợn g bi ế t, mà dành th ời gian mô t ả , hư ớn g dẫ n thêm v ề t l ậ p trình c ũ ng nh áp d ụ ng đ ố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 , v ới phân tích làm ứn g d ụ ng: "Ai tri ệ u phú" Bư ớc 1: Xây d ự ng ý t ởn g Ý t ởn g nh đ ã nói trên, s ẽ làm ứn g dụ ng "Ai tri ệ u phú" Bư ớc 2: Đ ịn h h ướn g ng ười dùng: - Ng ời dùng b ấ m vào icon c ủ a Apps, Apps s ẽ hi ể n th ị hình - S ẽ có m ộ t Segmented Control cho phép ng ời dùng ch ọ n mứ c đ ộ ch khó ho ặc d ễ Nế u bấ m vào D ễ câu h ỏ i s ố1 c ủ a nhóm câu h ỏ i d ễ hi ệ n v ới đá p án cho ng ời ch ch ọ n lự a Segmented Control ngaylúc b ị vô hi ệ u hoá (Disable) - Tạ i th ời gian s ẽ ch y 30 giây N ế u hế t 30 giây mà ng ời dùng không ch ọ n đáp án, l ậ p tứ c báo thua cu ộ c 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 c ộng để i m củ a câu h ỏ i đ ó vào để i m tổ ng - Bấ t k ỳ câu b ị sai, s ẽ d ng cu ộ c ch - Sau 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 ng ợc l i dừ ng cu ộ c ch i nế u câu tr ả l ời sai 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: - Ở s ẽ không thi ế t kế Các b n th ể hi ệ n ý t ưở ng củ a b n mộ t cách tho ả i mái - đ ó tiêu chí - Dự a vào nh ữ ng ý t ưở n g mà đ ã nói trên, b n b ố trí cho h ợp lý giao di ệ n củ a ứn g d ụ ng Trông đẹ p mắ t đượ c Dùng UIImage làm nề n, hoa 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 b ằ ng ngôn ng ữ l ậ p trình Objective-C đố i t ượ n g mà b n đ ã tìm hi ể u nh ữ ng vi ế t vừ a qua B ướ c 7: Ch ạy th s a l ỗi Mình s ẽ không làm s ẵ n ứn g d ụ ng này, b n vi ế t dự a ý t ưở ng củ a sáng t ạo thêm, c ũ ng nh thi ế t k ế giao di ệ n cho đẹ p mắ t ch ụ p hình, quay Video đă n g lên (t o vi ế t mớ i, b n đừ n g nên đă ng tạ i vi ế t này) cho m ọ i ng ườ i tham kh ả o Ngoài vi ệ c quan tr ọng t ổ ch ứ c d ữ li ệ u Vi ệ c s ẽ khó kh ă n đố i v ới 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 b n d ễ hi ể u - D ữ li ệ u s ẽđượ c chia thành 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 m ả ng m ỗ i câu h ỏ i Ở (2), m ỗi ph ầ n t m ảng bao g ồm câu tr ả l ời dấ u hi ệ u phân cách riêng c ủ a bạ n Ở (3), m ỗi ph ầ n t m ảng m ộ t đáp án đ ú ng V ậy s ẽ có t ươ n g ứn g nh sau: phân cách b ằ ng (Ảnh đính kèm) Bảng khái quát cho bạn cách bố trí liệu (có câu hỏi) Và ô phần tử Bạn lấy câu hỏi (1) câu trả lời (2) Kiểm tra tính đúng/sai câu trả lời (3) V ới đáp án nghĩa phần tử thứ (vị trí phần tử 1) mảng cắt từ chuỗi lấy từ phần tử (2) Ví dụ đáp án câu a, bạn bố trí câu trả lời là: "đục|trong|mát|lạnh" Để câu trả lời, bạn lấy phần tử "đục|trong|mát|lạnh" ra, phần tử chuỗi Cắt chuỗi thành phần tử đưa vào mảng riêng, sau phần tử mảng riêng cắt View cho ng ười dùng thấy Tất phần đây, giúp bạn để phân tích viết ứng dụng Và tư lập trình Tư lập trình hiểu, nghĩa đưa phương pháp cho ý tưởng (một toán tin học - nói vậy, sau 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 gì, viết vào đâu, ứng dụng bạn Chỉ đơn giản Mong bạn sớm hoàn thành ứng dụng "Ai triệu phú" đăng lên để người tham khảo Hoặc bạn gửi thư cho thông qua địa ithanh@me.com Mình giúp bạn kiểm tra, góp ý thêm chia sẻ thêm trực tiếp với bạn thông qua project mà bạn gửi cho Nhưng có lẽ giới hạn (có lẽ bạn hiểu cho điểm này), ưu tiên xem từ xuống project bật Các viết đăng tải http://facebook.com/LapTrinhiOS, mong bạn ghé thăm chia sẻ Cảm ơn bạn quan tâm đọc viết Mong bạn ủng hộ để có thêm động lực cho 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

w