YOU CANNOT ESCAPE WINDOWS 10
Trong các chương trước của loạt bài này, chúng tôi bắt đầu với những điều rất cơ bản như giới thiệu, ứng dụng nhỏ đầu tiên và chúng tôi cũng đã học được một số khái niệm cơ bản khác như biến và gán giá trị cho chúng.
chương này, mọi thứ sẽ thú vị hơn một chút. Trong chương trước, chúng tôi chỉ nhận được đầu vào từ người dùng để hiển thị cho anh ta một số đầu ra. Chúng ta sẽ học cách đưa ra một số quyết định dựa trên đầu vào nhận được từ người dùng.
Cú pháp của câu lệnh “if” như sau:
Nếu (điều kiện)
Các dòng mã;
Nó được gọi là tuyên bố ra quyết định vì dựa trên các điều kiện mà chúng tôi đã thiết lập, ứng dụng sẽ quyết định có thực hiện một khối mã cụ thể hay không.
Hãy bắt đầu với việc tạo dự án mới. Tạo một dự án mới bằng bất kỳ tên nào phù hợp với bạn. Để thuận tiện, tôi đã đặt tên cho dự án là `ifstatement`.
Bây giờ kéo một khối văn bản (txtDescription) xuống phía dưới của trang trải rộng toàn bộ màn hình mô phỏng hoàn chỉnh (Xem hình ảnh). Dưới đây là kéo một hộp văn bản (txtInput) và một nút (btnSubmit) và thả chúng bên cạnh nhau. Cuối cùng kéo một khối văn bản (txtResult) và làm cho nó một chút lớn ở cả chiều cao cũng như chiều rộng. Bây giờ, hãy thực hiện tất cả các điều khiển ngoại trừ nút trống, tức là xóa văn bản khỏi thuộc tính văn bản của chúng trong khi thay đổi văn bản của nút thành "Gửi". Bạn có thể thêm văn bản trong khối văn bản đầu tiên nếu muốn. Tôi đã thêm vài hướng dẫn cho các trò chơi / ứng dụng nhỏ của chúng tôi (hãy để nó trở thành bất kỳ điều gì ngu ngốc). Bây giờ giao diện của chúng ta đã sẵn sàng và trông giống như tôi đã thể hiện trong hình ảnh.
Bây giờ hãy kích đúp vào nút Submit để đi đến sự kiện button_click trong cửa sổ C #. Trong sự kiện đó (trong hai dấu ngoặc nhọn đó chứa sự kiện nhấp chuột), hãy viết dòng mã sau đây, chỉ để kiểm tra chức năng cơ bản của ứng dụng của chúng ta.
string userValue = txtInput.text;
if (userValue == "1")
txtResult.text = "Chúc mừng bạn thắng $ 1000";
Bây giờ hãy chạy dự án. Sau khi nhập 1 vào hộp văn bản, nhấn “Gửi”; bạn sẽ nhận được dòng là " Chúc mừng bạn thắng $ 1000 ". Nhưng nếu bạn thử nhập bất kỳ thứ gì khác hơn 1 vào khối văn bản trước khi gửi, sẽ không có gì xảy ra vì chúng tôi chưa thông báo cho ứng dụng của chúng tôi phải làm gì nếu điều kiện là sai.
Khối này là dạng đơn giản nhất của câu lệnh “Nếu”. Có một số biểu mẫu khác của câu lệnh “if” có thể được sử dụng để đánh giá nhiều điều kiện, cụ thể là “if-else” , “else-if” , "lồng nhau nếu" . Bây giờ mở C # một phần của chương trình của chúng tôi sau khi ngừng chế độ gỡ lỗi và viết mã sau đây. Mã này sẽ chứng minh sử dụng vòng lặp "else-if".
string userValue = txtInput.Text;
nếu (userValue == "1")
txtResult.Text = "Chúc mừng bạn thắng $ 1000";
else if (userValue == "2")
txtResult.Text = "Chúc may mắn lần sau!";
khác nếu (userValue == "3")
txtResult.Text = "Bạn phải cố gắng hết sức! ";
else
txtResult.Text =" Nah nhập đúng. ";
Cái này được gọi là " else-if " ladder. Nó kiểm tra giá trị đối với một số điều kiện và thực thi khối mã tương ứng.
Hai điều cần lưu ý ở đây, trong lệnh “else-if” cuối câu lệnh “else” khác không liên quan đến bất kỳ câu lệnh if nào và khác là toán tử "=" không giống như toán tử "==" . Toán tử "=" gán giá trị cho L.H.S. trong khi “==” được sử dụng để so sánh các giá trị. Nested “if`s” và “if-else” không là gì ngoài các biến thể của “simple if” và “else-if” ladder, mà bạn có thể dễ dàng thực hiện trong cùng một dự án.
Cho đến khi chúng ta trở lại với chương tiếp theo, master câu lệnh "if" này hoàn toàn.
Các nhà phát triển phải trả khoản phí 375 đô la Mỹ để xem xét đơn đăng ký. Bước đầu tiên của phản hồi trên diễn đàn thảo luận chính thức của Facebook dành cho các nhà phát triển đã thay đổi từ thái độ hoài nghi sang tiêu cực hoàn toàn. "Tôi nghĩ rằng lệ phí kiểm tra 375 đô la Mỹ có thể được chứng minh là khoản phí một lần, nhưng mỗi lần 12 tháng "Đây sẽ là nêm lớn giữa những ứng dụng được kiểm chứng và những ứng dụng thậm chí không áp dụng được Tôi rất tò mò muốn biết tỷ lệ ứng dụng nà
"Người dùng đã không tin tưởng các ứng dụng trên nền tảng Facebook.Bây giờ họ sẽ không tin tưởng ứng dụng của tôi đã được 'thiết kế tốt,' đáng tin cậy 'và' có ý nghĩa 'cho hàng ngàn người dùng ", nhà phát triển này đã viết" Tại sao tôi phải trả $ 375 một năm chỉ vì Facebook cho phép rất nhiều vô dụng, spam ứng dụng i n Nơi đầu tiên? "
Yahoo mua Đóng dấu; Marissa Mayer đã thực hiện việc mua lại đầu tiên của mình tại Yahoo, một ứng dụng được đề xuất có tên là Stamped do các cựu nhân viên Google phát triển và thậm chí còn nhận được sự ủng hộ từ Google Ventures. Yahoo, một ứng dụng đề xuất có tên là Stamped được phát triển bởi các cựu nhân viên của Google và thậm chí còn nhận được sự ủng hộ từ Google Ventures. Mayer nói trong một bài đăng trên Instagram.
Robby Stein là người quản lý sản phẩm cho Ad Exchange của Google trước khi ông đồng sáng lập Stamped một năm rưỡi trước. Đã đóng dấu có ít nhất bốn người dùng Google cũ khác trong nhóm của mình.
Vì vậy, chúng ta hiện đang ở trong 14 phần của loạt hướng dẫn phát triển ứng dụng Mango Mango của Windows Phone 7.5. Trong hướng dẫn trước của chúng tôi, chúng tôi đã xem Không gian tên. Trong phần này, chúng ta sẽ xem xét
Bộ sưu tập các đối tượng