Sử dụng các phương thức trợ giúp đơn giản trong khi phát triển các ứng dụng Mango của Windows Phone 7.5: Phần 8

Sử dụng các phương thức trợ giúp đơn giản trong khi phát triển các ứng dụng Mango của Windows Phone 7.5: Phần 8
Sử dụng các phương thức trợ giúp đơn giản trong khi phát triển các ứng dụng Mango của Windows Phone 7.5: Phần 8

Video: Sử dụng các phương thức trợ giúp đơn giản trong khi phát triển các ứng dụng Mango của Windows Phone 7.5: Phần 8

Video: Sử dụng các phương thức trợ giúp đơn giản trong khi phát triển các ứng dụng Mango của Windows Phone 7.5: Phần 8
Video: Chuyển ảnh từ Iphone sang máy tính Windows chưa bao giờ dễ dàng thế - YouTube 2024, Tháng tư
Anonim

Đây là một phần của Tìm hiểu cách phát triển ứng dụng Mango cho Windows Phone 7.5. Trong hướng dẫn cuối cùng của chúng ta, chúng ta đã thấy rằng chúng ta có thể sử dụng “for statement” hoặc tốt hơn được gọi là “for iterations” hoặc “for loop”. Trong hướng dẫn này, chúng ta sẽ học cách sử dụng các phương thức trợ giúp đơn giản, cho phép người dùng chia nhỏ mã trong nhiều khối mã. Một phương thức trợ giúp chỉ đơn giản là một khối mã đã được đặt tên. Chúng tôi thực thi khối mã này bằng cách gọi nó qua một khối mã khác. Nhưng một câu hỏi có thể lơ lửng trong đầu bạn, tại sao chúng ta cần chia nhỏ mã của chúng ta thành nhiều khối mã? Tại sao không đơn giản giữ nó trong một tập tin? Dưới đây là một vài lý do, tại sao chúng tôi sử dụng các phương pháp.

  • Để tránh viết cùng một khối mã hai lần
  • Giảm khả năng xảy ra lỗi
  • Nếu bạn cần sửa một số phần của mã, bạn phải thực hiện nó ở một nơi thay vì kiểm tra cùng một khối mã ở mọi nơi
  • Việc thêm chức năng mới vào chương trình của bạn dễ dàng hơn vì bạn chỉ phải thực hiện thay đổi ở một nơi duy nhất

Chúng tôi đã làm việc với các phương pháp mặc dù tôi chưa bao giờ đề cập đến tên "phương pháp" trước đây. Các trình xử lý sự kiện như sự kiện button_Click không là gì ngoài một phương thức đơn giản được thiết kế để trợ giúp cơ chế sự kiện.

Chúng ta hãy bắt đầu với một dự án mới và tìm hiểu các cách thức mới để tạo ra các phương thức. Chúng tôi sẽ giữ cho giao diện người dùng của chúng tôi đơn giản, chúng tôi sẽ chỉ có một nút và một khối văn bản nằm một cái sau khi tương ứng khác (xem hình ảnh). Bây giờ bấm đúp vào nút để vào sự kiện button_Click.

Ở đây chúng tôi sẽ viết mã cho phương thức trợ giúp của chúng tôi, chỉ cần đảm bảo rằng bạn đang viết mã bên trong khối mã lớp và bên ngoài sự kiện button Click. Viết mã sau:
Ở đây chúng tôi sẽ viết mã cho phương thức trợ giúp của chúng tôi, chỉ cần đảm bảo rằng bạn đang viết mã bên trong khối mã lớp và bên ngoài sự kiện button Click. Viết mã sau:

textBlock1.Text = myMethod ("bob");

Một khi bạn đã làm điều này, chúng ta sẽ tạo một phương thức riêng để trả về giá trị cho sự kiện này. Vì vậy, sau khi đóng ngoặc đơn của sự kiện button_Click, dán mã sau đây và chạy ứng dụng này:

chuỗi riêng myMethod (chuỗi myParameter)

{

trả về "hello world", + myParameter;

}

Khi chạy ứng dụng này, bạn sẽ nhận được đầu ra là “hello world, bob” về sự kiện button_Click xảy ra, có nghĩa là ứng dụng của chúng tôi đang hoạt động tốt.

Bây giờ chúng ta hãy hiểu ứng dụng này. Trong sự kiện button Click của chúng tôi, chúng tôi đã gọi một phương thức theo tên của nó kết thúc bằng cặp dấu ngoặc đơn. Rõ ràng nó sẽ không hoạt động chỉ bằng cách gọi tên của nó, vì vậy sau khi hộp sự kiện, chúng tôi đã tạo định nghĩa cho phương thức đơn giản đó.
Bây giờ chúng ta hãy hiểu ứng dụng này. Trong sự kiện button Click của chúng tôi, chúng tôi đã gọi một phương thức theo tên của nó kết thúc bằng cặp dấu ngoặc đơn. Rõ ràng nó sẽ không hoạt động chỉ bằng cách gọi tên của nó, vì vậy sau khi hộp sự kiện, chúng tôi đã tạo định nghĩa cho phương thức đơn giản đó.

Từ " riêng tư" nói với trình biên dịch rằng phương thức này không được tiết lộ cho bất kỳ ai bên ngoài lớp này. Sau từ đó " dây" được viết, điều này cho trình biên dịch biết loại giá trị nào chúng ta sẽ trả lại cho sự kiện. Trong trường hợp này, chúng ta sẽ trả về chuỗi. Và cuối cùng chúng tôi đã cung cấp tên tham số trong dấu ngoặc đơn.

Vì vậy, khi chúng ta bấm vào nút, sự kiện button_Click xảy ra, mà sẽ gửi chuỗi "bob" cho phương pháp của chúng tôi. Sau đó, phương thức nối từ “bob” vào “hello world” và trả về nó trở lại sự kiện.

Vì vậy, về cơ bản chúng tôi sử dụng các phương pháp khi chúng tôi muốn cắt giảm sự phức tạp của mã. Nó đi theo cách dài, nếu bạn đang xây dựng ứng dụng của bạn như bạn có thể thay đổi dễ dàng hơn nhiều mà bạn có thể có với một tập tin mã. Một khi bạn làm chủ được điều này, bạn có thể chuyển sang bài tập Ngày 1 - Bài tập về nhà của chúng tôi.

Đề xuất: