Tích hợp và sử dụng thành phần bản đồ Gaode trong ứng dụng
Để tích hợp và sử dụng thành phần bản đồ Gaode vào ứng dụng của mình, chúng ta sẽ xây dựng một giao diện cho phép người dùng thực hiện các thao tác như đặt dấu vị trí, chỉnh sửa thông tin địa chỉ và lưu trữ tọa độ. Dưới đây là cách triển khai chi tiết.
1. Yêu cầu từ người dùng
Người dùng quản lý thông tin doanh nghiệp trong khu vực, họ muốn:
H ...
Đăng vào ngày 7 tháng 6 lúc 02:55
Thiết lập Splash Tự Thích Ứng và Thanh Trạng Thái Immersive cho Ứng dụng Android với Delphi XE10
Khi phát triển ứng dụng Android bằng Delphi XE10.2.2 Tokyo, việc thiết lập màn hình khởi động (Splash) tự thích ứng với các thiết bị khác nhau và thanh trạng thái immersive là hai tính năng quan trọng. Bài viết này sẽ hướng dẫn bạn cách thực hiện hiệu quả.
Yêu cầu tiên quyết là bạn đã cài đặt hoàn chỉnh môi trường SDK cho Delphi XE10.2.2 Tokyo ...
Đăng vào ngày 5 tháng 6 lúc 18:41
Quản lý truy cập trong REST server với kbmMW #4
Dựa trên những kiến thức về xây dựng REST server với kbmMW, bây giờ chúng ta cần xem xét cách kiểm soát quyền truy cập của người dùng. Quản lý truy cập về cơ bản là trả lời câu hỏi "ai được phép làm gì".
Trong thế giới dữ liệu, thông tin cần được bảo vệ khỏi những người/tiến trình không được phép đọc, tạo hoặc thay đổi. Ngược lại, chỉ những ng ...
Đăng vào ngày 4 tháng 6 lúc 21:31
Ứng dụng kbmMWSmartBind để Liên Kết ListView với Tập Dữ Liệu - Phần Nâng Cao
Trong bài trước, chúng ta đã học cách sử dụng kbmMW SmartBind để liên kết tập dữ liệu và ListView nhằm tự động hiển thị nội dung của tập dữ liệu.
Mã nguồn cho việc liên kết:
<pre><code class="language-pascal">
procedure TFormMain.BindData;
begin
if not Assigned(DataBindings) then
DataBindings := TkbmMWBindingCollec ...
Đăng vào ngày 3 tháng 6 lúc 22:36
TCCSuperPlayerView: Thành Phần Hỗ trợ Phát Video Cho Ứng Dụng Delphi
Hôm nay, ChinaCock đã ra mắt phiên bản mới với khả năng hỗ trợ phát video hoàn hảo! Phiên bản này giới thiệu điều khiển mới TCCSuperPlayerView để hỗ trợ chức năng phát video.
Đây là một thành phần trực quan, chỉ cần kéo thả vào Form, điều chỉnh kích thước và vị trí, sau đó có thể gọi phương thức Play để phát tệp video từ vị trí được chỉ định:
p ...
Đăng vào ngày 2 tháng 6 lúc 22:38
Quản lý đăng nhập qua cơ sở dữ liệu với kbmMW
Giới thiệu
Khi xây dựng ứng dụng server với khả năng phân quyền và đăng nhập, một câu hỏi thường gặp là làm thế nào để lưu trữ người dùng và vai trò của họ trong cơ sở dữ liệu. Bài viết này hướng dẫn cách sử dụng TkbmMWAuthorizationManager để giải quyết vấn đề này. Bạn có thể tham khảo thêm bài viết trước: REST easy with kbmMW #4 – Quản lý truy ...
Đăng vào ngày 1 tháng 6 lúc 13:52
Hướng dẫn sử dụng thành phần CCListBox của ChinaCock
Kể từ khi Delphi 11 ra mắt, hiệu suất của thành phần ListBox đã được cải thiện đáng kể. Cùng với sự hỗ trợ của Skia, việc hiển thị lượng lớn dữ liệu trong ListBox giờ đây không còn là vấn đề về hiệu năng. Tuy nhiên, so với ListView, ListBox còn thiếu hiệu ứng hiển thị khi cuộn đến đầu hoặc cuối danh sách. Trong các ứng dụng thực tế, việc tải dữ ...
Đăng vào ngày 27 tháng 5 lúc 05:01
Xác định trạng thái cập nhật bản ghi trong kbmMWClientQuery
Đôi khi khi làm việc với kbmMWClientQuery trên ứng dụng client, bạn cần biết một bản ghi cụ thể đang ở trạng thái nào: đã thêm mới, đã sửa, đã xóa, hay không thay đổi.
Hàm sau đây giúp xác định trạng thái cập nhật của bản ghi hiện tại trong aDataSet:
function TKiemTraTrangThaiCapNhat(aQuery: TkbmMWCustomClientQuery): TUpdateStatus;
var
chiSo: ...
Đăng vào ngày 26 tháng 5 lúc 01:15
Phiên Bản Delphi 11.1 Ra Mắt
RAD Studio, Delphi và C++Builder 11.1 ISO có thể tải xuống tại: https://altd.embarcadero.com/download/radstudio/11.0/RADStudio_11_1_esd_10_8973a.iso
Thông báo chính thức về phiên bản RAD Studio 11.1 Alexandria có tại đây: https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-1-alexandria/
Tôi đã tải về và cài đặt phiên bản ...
Đăng vào ngày 25 tháng 5 lúc 03:21
Tạo mã vạch QR với TCCBarcodeCreator
Tạo mã vạch QR, một thành phần không hiển thị, cho phép bạn tạo ra các loại mã vạch khác nhau, bao gồm cả QR Code. Cách sử dụng rất đơn giản.
Dưới đây là danh sách các thuộc tính chính:
Màu sắc mã vạch: Màu của mã vạch được tạo.
Định dạng mã vạch: Loại mã vạch (ví dụ: QR Code).
Văn bản phía dưới: Nội dung văn bản hiển thị bên dưới mã vạch.
Màu ...
Đăng vào ngày 23 tháng 5 lúc 05:18