Bài đăng

Đang hiển thị bài đăng từ Tháng 3, 2018

Class Relationships

Hình ảnh
Trong thực tế, class không chỉ nằm một mình là chúng quan hệ với các class khác thông qua các loại relationship khác nhau. Các relationship giữa các class có điểm mạnh khác nhau. Điểm mạnh của các relationship dựa trên mức độ phụ thuộc giữa các class trong mối relationship đó. Hai class mà có độ phụ thuộc mạnh với nhau thì được gọi là tightly coupled, nếu một class thay đổi thì sẽ ảnh hưởng lớn đến class còn lại. Tight coupling thường (không phải luôn luôn) là điều không tốt, vì vậy, một relationship càng mạnh thì càng phải cẩn thận.

Key concepts in the Bot Builder SDK for .NET

Hình ảnh
Connector Bot Framework Connector cung cấp một single REST API cho phép bot có thể giao tiếp thông qua nhiều kênh (channel) như Skype, Email, Slack v.v... Nó giúp việc giao tiếp giữa bot và user được thuận tiện hơn bằng việc chuyển tiếp messages từ channel đến bot và từ bot đến channel. Trong Bot Builder SDL for .NET, Connector library giúp cho phép truy cập đến Connector. Activity Connector sử dụng một Activity object để truyền thông tin qua lại giữa bot và channel (user). Loại activity phổ biến nhất là message, nhưng có các loại activity khác mà có thể được sử dụng để giao tiếp bằng các lại thông tin khác nhau từ bot hoặc channel. Xem chi tiết về Activities trong Bot Builder SDL for .NET ở Activities overview . Dialog Khi bạn tạo một bot sử dụng Bot Builder SDL for .NET, bạn có thể sử dụng dialogs để mô hình một cuộc hội thoại (conversation) và quản lý conversation flow. Một dialog có thể bao gồm các dialog khác để tối đa hoá việc sử dụng lại, và một dialog context duy tr...

Fragment trong Android

Hình ảnh
Một Fragment là một phần của Activity. Một Fragment có thể chiếm một phần màn hình hoặc chiếm toàn bộ màn hình. Trong Activity, ta có thể hoán đổi các Fragment với nhau.