Khám Phá Power Apps - ty le bd

20 tháng 11 năm 2022 | Máy tính

Trong bài viết trước "Power Platform là gì?", chúng ta đã biết rằng Power Apps là một công cụ phát triển ứng dụng ít mã hóa, cho m88vin - cổng game quốc tế phép người dùng nhanh chóng xây dựng các ứng dụng tùy chỉnh (hỗ trợ ứng dụng Web và di động).

Bài viết này sẽ giới thiệu chi tiết về các khái niệm cơ bản của Power Apps và hướng dẫn cách tạo một ứng dụng Canvas.

1. Các Khái Niệm Cơ Bản của Power Apps

Chúng ta có thể sử dụng Power Apps để thiết kế các biểu mẫu điện tử đơn giản thay thế cho bảng Excel hoặc giấy tờ thủ công, cũng như tạo ra các ứng dụng kinh doanh phức tạp như hệ thống quản lý đơn hàng.

Các nguồn dữ liệu phổ biến thường được sử dụng trong Power Apps bao gồm: Dataverse, SharePoint, Dynamics 365, Azure SQL (hoặc SQL Server) và Office 365.

Power Apps hỗ trợ việc tạo ba loại ứng dụng khác nhau:

  • Ứng dụng Canvas: Bạn có thể chọn một màn hình trống phù hợp với kích thước máy tính bảng hoặc điện thoại, sau đó thêm nguồn dữ liệu và kéo thả các thành phần điều khiển vào giao diện. Tương tự như cách viết công thức trong Excel, bạn có thể bổ sung các chức năng cho các thành phần này.

Một ví dụ về ứng dụng Canvas di động dành cho sân bay:

!Ví dụ ứng dụng Canvas di động

  • Ứng dụng Dẫn Động bởi Mô Hình: Loại ứng dụng này được xây dựng dựa trên dữ liệu từ Dataverse. Thay vì phải viết công thức, bạn chỉ cần định nghĩa các biểu mẫu, mối quan hệ, chế độ xem và quy tắc kinh doanh trong lớp dữ liệu Dataverse để kiểm soát hoàn toàn kết quả kinh doanh.

Một ví dụ về ứng dụng dẫn động bởi nạp tiền bằng thẻ game w88 mô hình để theo dõi quyên góp:

!Ví dụ ứng dụng dẫn động bởi mô hình

  • Ứng dụng Portal: Giống như hai loại ứng dụng trên, ứng dụng Portal cũng được xây dựng dựa trên dữ liệu từ Dataverse. Nó cho phép bạn kéo thả các thành phần để tạo ra một trang web tương tác và thậm chí có thể thêm tính năng xác thực đăng nhập.

Một ví dụ về ứng dụng Portal:

!Ví dụ ứng dụng Portal

Ngoài ra, Power Apps còn tận dụng được khả năng của dịch vụ học máy Azure và dịch vụ nhận thức để tích hợp trí tuệ nhân tạo (AI) vào ứng dụng, bao gồm nhận dạng hình ảnh, phân loại văn bản và dự đoán kết quả.

Sau khi hiểu rõ những khái niệm này, hãy thử tay xây dựng một ứng dụng Canvas.

2. Xây Dựng Một Ứng Dụng Canvas

Để xây dựng ứng dụng Power Apps, bạn không cần tải xuống bất kỳ ứng dụng khách nào. Chỉ cần mở trình duyệt và truy cập Power Apps Studio (make.powerapps.com), nơi bạn có thể hoàn thành tất cả công việc.

Trước khi bắt đầu xây dựng ứng dụng Canvas, bạn cần chọn kiểu giao diện: Di động (Mobile) hoặc Máy tính bảng (Tablet). Lưu ý rằng một khi đã chọn thì không thể thay đổi.

Dưới đây là một số thành phần quan trọng của Power Apps mà bạn cần biết:

  • Thành phần Gallery: Điều khiển hiển thị bảng (quyết định hiển thị các cột nào và định dạng của chúng).
  • Thành phần Form: Điều khiển xử lý từng bản ghi riêng lẻ (bao gồm tạo mới, hiển thị, chỉnh sửa và lưu).
  • Thành phần Nhập Liệu: Bao gồm hộp nhập văn bản, nút, danh sách thả xuống, thanh trượt, hộp nhập nhật ký, v.v. Mỗi loại nhập liệu đều có thể thiết lập giá trị mặc định, kiểu dáng và hành động kích hoạt.
  • Thành phần Thông Minh: Gồm các thành phần hỗ trợ phần cứng (như máy ảnh, GPS) và các thành phần hỗ trợ dịch vụ (như máy quét thẻ danh thiếp, bộ phát hiện đối tượng).
  • Hàm: Hàm đóng vai trò là chất kết dính giữa các thành phần và nguồn dữ liệu. Sử dụng các công thức chứa nhiều hàm có thể thực hiện nhiều hành vi khác nhau.

Tiếp theo, chúng ta sẽ tạo một ứng dụng Canvas dựa trên file Excel.

File Excel gốc của chúng ta (Students.xlsx) có chứa một số bản ghi. Trước khi bắt đầu, hãy tải file này lên OneDrive for Business.

!Các bản ghi trong file Students.xlsx

Các bước tạo ứng dụng Canvas từ Excel như sau:

    1. Mở Power Apps Studio.
    1. Nhấp vào "Start from Excel" -> "New Connection" -> "OneDrive for Business", sau đó chọn Students.xlsx và nhấn "Connect".

Bạn sẽ thấy rằng Power Apps tự động tạo ra ứng dụng ban đầu dựa trên dữ liệu được cung cấp.

!Power Apps Studio

Nhấp vào "Preview the app" để thử nghiệm. Ứng dụng sẽ có các trang liệt kê, chi tiết, chỉnh sửa và thêm mới, cho phép bạn thực hiện các thao tác thêm, sửa, xóa và tìm kiếm.

!Power Apps Studio

Tuy nhiên, các chức năng cơ bản này chưa đủ cho một ứng dụng thương mại thực tế. Để cải tiến ứng dụng, bạn cần sử dụng công thức. Công thức có thể giúp thực hiện chuyển trang, lọc dữ liệu, sắp xếp, kiểm tra trường, v.v. Với hàng loạt hàm sẵn có của Power Apps, bạn có thể tạo ra các công thức giải quyết các vấn đề nghiệp vụ phức tạp.

Như vậy, chúng ta đã hoàn thành bài giới thiệu sơ lược về Power xèng Apps.

[1] Giới Thiệu Power Apps - microsoft.com
[2] Cách Xây Dựng Một Ứng Dụng Canvas - microsoft.com

![](Link hình ảnh)

#Power Platform