Đề Xuất 12/2022 # Cara Membuat File .Exe Di Visual Studio / Visual Basic / 2023 # Top 18 Like | Jetstartakeontheworld.com

Đề Xuất 12/2022 # Cara Membuat File .Exe Di Visual Studio / Visual Basic / 2023 # Top 18 Like

Cập nhật nội dung chi tiết về Cara Membuat File .Exe Di Visual Studio / Visual Basic / 2023 mới nhất trên website Jetstartakeontheworld.com. Hy vọng thông tin trong bài viết sẽ đáp ứng được nhu cầu ngoài mong đợi của bạn, chúng tôi sẽ làm việc thường xuyên để cập nhật nội dung mới nhằm giúp bạn nhận được thông tin nhanh chóng và chính xác nhất.

cara exe visual studio , cara exe visual basic 6.0 , cara exe visual basic , cara exe visual basic 6 , cara membuat exe visual basic , cara edit exe visual basic , cara membuat exe pada visual studio 2010 , cara membuat exe di visual studio 2010 , cara membuat exe di visual studio , cara membuat exe pada visual studio 2012 , cara membuat file exe di visual studio 2012 , cara membuat file exe di visual studio 2008 , cara membuat file exe di visual studio 2005 , cara membuat file exe di visual studio 2013 , cara membuat file exe pada visual studio 2008 , cara membuat file exe pada visual studio 2010 , cara membuat file exe di visual studio 2010 , cara membuat project visual studio menjadi exe , cara membuat file exe visual basic 6.0 , cara membuat exe di visual basic 6.0 , cara membuat file exe di visual basic 6.0 , cara membuat file exe pada visual basic 6.0 , cara membuat file setup / exe di visual basic 6.0 , cara membuat program visual basic 6.0 menjadi exe , cara membuat file exe visual basic 6 , cara mengedit file exe visual basic , cara membuat file exe visual basic 2010 , cara membuat file exe visual basic 2008 , cara mengedit program exe visual basic , cara mengganti icon exe visual basic , cara decompile file exe visual basic , cara membuat exe di visual basic 2010 , cara membuat exe pada visual basic , cara membuat exe pada visual basic 2008 , cara membuat file exe pada visual basic , cara membuka file exe di visual basic , cara membuat file exe di visual basic 6 , cara buat exe pada visual basic , cara buat file exe di visual basic , cara membuat exe di visual basic , cara membuat exe di visual basic 2008 , cara edit file exe dengan visual basic , cara membuat file exe dengan visual basic , cara membuka file exe dengan visual basic , cara mengganti icon exe di visual basic , cara membuat file exe dari visual basic , cara membuat file exe dengan visual basic 2010 , cara membuat file exe di visual basic , cara edit file exe visual basic , cara membuat file exe pada visual basic 2010 express , cara membuat file exe visual basic , cara membuat file exe pada visual basic 2010 , cara membuat file exe di visual basic 2010 , cara mengubah visual basic ke exe , cara mengubah visual basic 2010 ke exe , cara menyimpan visual basic menjadi exe , cara mengubah visual basic menjadi exe , cara membuat program visual basic menjadi exe , cara merubah file visual basic menjadi exe , cara membuat file visual basic menjadi exe , cara membuat file exe pada visual basic 2008 , cara save visual basic menjadi exe , cara membuat visual basic menjadi exe , cara membuat program visual basic 2010 menjadi exe , cara membuat exe di visual studio 2012

assalamualaikum Kawan cronyos, Kali ini saya akan berbagi sedikit tentang permrograman chúng tôi kebetulan saya memakai Visual Studio 2010, yaitu cara membuat File exe dari projek kita di chúng tôi Berikut caranya :

2. Klik Publish (Nomor 3) lalu pilih lokasi penyimpanan (Nomor 4)

3. Scroll ke bawah lalu klik “Publish”

4. Setelah selesai buka folder tempat anda menyimpan tadi (Nomor 4),disitu anda akan menemukan file “Setup.exe”, selamat project anda sekarang bisa dijalankan “stand alone” tanpa harus membuka VB.net, Sekian postingan ringan saya kali ini jika ada komentar atau pertanyaan silahkan sampaikan sampaikan di kolom komentar atau buku tamu. Wassalamualaikum

Cách Tạo Visual Basic For Applications (Vba) Trong Excel / 2023

“Mọi người ở đất nước này nên học cách lập trình máy tính … bởi vì nó dạy bạn cách tư duy. “-Steve Jobs

Tôi muốn mở rộng khái niệm về lập trình của Steve Jobs và mọi người trên thế giới nên học cách lập trình máy tính. Bạn có thể không cần thiết phải làm việc như một lập trình viên hoặc viết chương trình, nhưng nó sẽ dạy bạn cách tư duy.

VBA là gì?

VBA là viết tắt của Visual Basic for Applications  . Trước khi chúng ta đi vào chi tiết, chúng ta hãy định nghĩa xem chương trình máy tính là gì bằng ngôn ngữ của IT. Giả sử bạn có người giúp việc. Nếu bạn muốn người giúp việc dọn dẹp nhà cửa và giặt giũ. Bạn nói cho cô ấy biết phải làm gì bằng cách lời nói và cô ấy làm việc cho bạn. Khi bạn làm việc với máy tính, bạn sẽ muốn thực hiện một số tác vụ nhất định. Giống như bạn bảo người giúp việc làm việc nhà, bạn cũng có thể bảo máy tính làm việc cho bạn.

Quá trình nói với máy tính những gì bạn muốn nó làm cho bạn là những gì được gọi là lập trình máy tính. Giống như bạn đã sử dụng lời nói để nói với người giúp việc phải làm gì, bạn cũng có thể sử dụng các câu lệnh như lời nói để nói với máy tính phải làm gì. Các câu nói giống như ngôn ngữ dành riêng cho máy tính. VBA là một ngôn ngữ mà bạn có thể sử dụng để khiến cho excel làm theo ý của bạn.

VBA thực sự là một tập hợp con của Visual Basic 6.0 BASIC là viết tắt của   Beginners All-Purpose Symbolic Instruction Code.

Tại sao lại là VBA?

Nó sử dụng ngôn ngữ lập trình như câu lệnh để viết hướng dẫn

Tạo giao diện người dùng giống như sử dụng chương trình đồ họa. Bạn chỉ cần kéo, thả và căn chỉnh các điều khiển giao diện của người dùng nó

Thời gian học tập ngắn. Từ ngày đầu tiên bạn bắt đầu học, bạn có thể bắt đầu viết ngay các chương trình đơn giản.

Cho phép bạn tăng cường chức năng của excel bằng cách làm cho excel hoạt động theo cách bạn muốn

Các ứng dụng cho cá nhân và doanh nghiệp của VBA trong excel

Đối với sử dụng cá nhân, bạn có thể sử dụng nó để các macro đơn giản sẽ tự động hóa hầu hết các tác vụ thông thường của bạn. 

Để sử dụng cho việc kinh doanh, bạn có thể tạo các chương trình cao cấp hơn . Ưu điểm của phương pháp này là bạn có thể tận dụng các tính năng của excel trong các chương trình tùy chỉnh của riêng bạn.

VBA cơ bản

Trước khi chúng ta viết bất kỳ mã nào, chúng ta cần biết những điều cơ bản trước.

Biến – ở trường trung học, chúng ta đã học về đại số. Tìm (x + 2y) trong đó x = 1 và y = 3. Trong biểu thức này, x và y là các biến. Chúng có thể được gán bất kỳ số nào tức là 1 và 3 tương ứng như trong ví dụ này. Họ cũng có thể được thay đổi để x= 4 và y= 2 . Các biến là các vị trí bộ nhớ. Khi bạn làm việc với VBA, bạn sẽ được yêu cầu khai báo các biến giống như trong các lớp đại số

Quy tắc tạo biến

Không sử dụng các từ dành riêng – nếu bạn làm việc như một sinh viên, bạn không thể sử dụng giảng viên hoặc hiệu trưởng. Những chức danh này được dành riêng cho các giảng viên và nhà trường. Các từ dành riêng là những từ có ý nghĩa đặc biệt trong Vba và như vậy, bạn không thể sử dụng chúng làm tên biến.

Tên biến không thể chứa dấu cách – bạn không thể xác định biến có tên số đầu tiên. Bạn có thể sử dụng FirstNumber hoặc First_number.

Sử dụng tên mô tả – rất hấp dẫn để đặt tên cho một biến theo chính bạn nhưng tránh điều này. Sử dụng tên mô tả tức là số lượng, giá cả, tổng phụ, v.v … điều này sẽ giúp mã VBA của bạn dễ đọc

Toán số học – Các quy tắc của toán học phép nhân, phép trừ, phép chia (BODMAS) được áp dụng vì vậy hãy nhớ áp dụng chúng khi làm việc với các biểu thức sử dụng nhiều biểu thức toán học khác nhau. Giống như trong excel, bạn có thể sử dụng:

+ để thêm

– để trừ

* để nhân

/ để chia.

Toán số logic – Khái niệm toán số logic được trình bày trong các hướng dẫn trước đó cũng được áp dụng khi làm việc với VBA. Bao gồm các trường hợp:

NẾU

HOẶC LÀ

KHÔNG PHẢI

ĐÚNG

SAI

Tùy chọn phát triển

Tạo một bảng tính mới

Bấm vào nút bắt đầu trên thanh công cụ

Lựa chọn tùy chỉnh

Bấm vào customize ribbon

Chọn ô developer như trong hình bên dưới

Nhấn OK

Bây giờ bạn sẽ có thể thấy tab developer trên thanh công cụ

VBA Xin chào thế giới

Bây giờ chúng ta sẽ lập trình trong VBA. Tất cả chương trình trong VBA phải bắt đầu bằng “Sub” và kết thúc bằng “End sub”. Ở đây tên là tên bạn muốn gán cho chương trình của bạn. Trong khi sub là viết tắt của một chương trình con mà chúng ta sẽ tìm hiểu trong phần sau của hướng dẫn.

sub () . . . end sub

Chúng ta sẽ tạo một chương trình VBA cơ bản hiển thị bảng nhập dữ liệu để hỏi tên người dùng sau đó hiển thị thông báo chúc mừng

Hướng dẫn này giả định rằng bạn đã hoàn thành hướng dẫn về Macros trong excel và đã bật tab developer trong excel.

Tạo một tệp tin công việc mới

Lưu nó dưới định dạng excel * .xlsm

Nhấp vào tab developer

Nhấp INSERT trên thanh công cụ

Chọn một nút lệnh như trong hình bên dưới

Đặt nút lệnh ở bất cứ đâu trên bảng tính

Bạn sẽ nhận được cửa sổ sau đây

Nhập mã lệnh sau

Dim name dưới dạng Chuỗi Name = InputBox ("Nhập tên của bạn") MsgBox "Xin chào" + tên

ĐÂY,

“Dim name as String” tạo ra một biến gọi là tên. Biến sẽ chấp nhận văn bản, số và các ký tự khác vì chúng ta đã định nghĩa nó dưới dạng chuỗi

“Name = InputBox (” Nhập tên của bạn “)” gọi hàm InputBox tích hợp hiển thị một cửa sổ với chú thích Nhập tên của bạn. Tên đã nhập sau đó được lưu trữ trong biến tên.

” MsgBox” xin chào “+ tên” hàm MsgBox tích hợp hiển thị xin chào và tên đã nhập.

bảng mã của bạn bây giờ trông như sau

Đóng bảng mã

Nhấp chuột phải vào nút 1 và chọn chỉnh sửa văn bản

Nhập “nói xin chào”

Bấm vào “Nói Xin chào”

Bạn sẽ nhận được hộp đầu vào sau

Nhập tên của bạn ví dụ là Jordan

Bạn sẽ nhận được hộp thông báo sau

Xin chúc mừng, bạn vừa tạo chương trình VBA đầu tiên của mình trong excel

Ví dụ từng bước về việc tạo một máy tính EMI đơn giản trong Excel

Trong bài tập hướng dẫn này, chúng ta sẽ tạo ra một chương trình đơn giản để tính toán EMI. EMI là từ viết tắt của trả góp hàng tháng . Đó là số tiền hàng tháng bạn trả khi bạn vay tiền. Hình ảnh sau đây cho thấy công thức tính EMI.

Công thức rất phức tạp và có thể được viết bằng excel. Bạn có thể sử dụng hàm PMT để tính toán ở trên.

Hàm PMT hoạt động như sau

= PMT (tỷ lệ, nper, pv)

ĐÂY,

“Tỷ lệ” là tỷ lệ hàng tháng. Đó là lãi suất chia cho số lần thanh toán mỗi năm

“Nper” là tổng số thanh toán. Đó là thời hạn cho vay nhân với số lần thanh toán mỗi năm

“pv” giá trị hiện tại. Đó là số tiền cho vay thực tế

Tạo bảng như hình bên dưới

Thêm một nút lệnh giữa các hàng 7 và 8

Bấm vào nút chỉnh sửa

Nhập mã sau

Dim monthly_rate As Single, loan_amount As Double, number_of_periods As Single, emi As Double monthly_rate = Range("B6").Value / Range("B5").Value loan_amount = Range("B3").Value number_of_periods = Range("B4").Value * Range("B5").Value emi = WorksheetFunction.Pmt(monthly_rate, number_of_periods, -loan_amount) Range("B9").Value = emi

Here,

“ Dim monthly_rate As Single” Dim là từ khóa được sử dụng để xác định các biến trong VBA, hàng tháng là tên biến, Single là loại dữ liệu biến sẽ chấp nhận số.

“monthly_rate = Range(“B6”).Value / Range(“B5″).Value”   Range là hàm được sử dụng để truy cập các ô excel từ VBA, Range (“B6”). Value làm tham chiếu đến giá trị trong B6

“WorksheetFunction.Pmt (…)” WorksheetFunction là chức năng được sử dụng để truy cập tất cả các chức năng trong excel

Hình ảnh sau đây cho thấy mã nguồn hoàn chỉnh

Ví dụ 2

Bước 1) Trong tab Developer từ menu chính, nhấp vào biểu tượng “Visual Basic”, nó sẽ mở trình soạn thảo VBA của bạn.

Bước 2)  Bạn có thể chọn bảng Excel nơi bạn muốn chạy mã. Để mở trình soạn thảo VBA, nhấp đúp chuột vào bảng tính.

Nó sẽ mở một trình soạn thảo VBA ở phía bên phải của thư mục. Nó sẽ xuất hiện như một khoảng trắng.

Bước 3) Trong bước này, chúng ta sẽ thấy chương trình VBA của mình. Để đọc và hiển thị chương trình chúng ta cần một chương trình. 

Đầu tiên, viết “Sub” và sau đó là “tên chương trình” của bạn (Guru99)

Viết bất cứ điều gì bạn muốn hiển thị trong MsgBox (ví dụ guru99-learning )

Kết thúc chương trình bằng End Sub

Bước 4) Trong bước tiếp theo, bạn phải chạy mã này bằng cách nhấp vào nút chạy màu xanh lá cây trên đầu trình đơn biên tập.

Bước 5) Khi bạn chạy mã, một cửa sổ khác sẽ hiện ra. Tại đây bạn phải chọn trang tính nơi bạn muốn hiển thị chương trình và nhấp vào nút “Run”

Bước 6) Khi bạn bấm vào nút Run, chương trình sẽ được thực hiện. Nó sẽ hiển thị thông điệp trong MsgBox.

Tải xuống mã Excel ở trên

Tóm lược

VBA là viết tắt của Visual Basic for Application. Đây là một phần của ngôn ngữ lập trình cơ bản mà bạn có thể sử dụng để tạo các ứng dụng trong excel. Với VBA, bạn vẫn có thể tận dụng các tính năng của excel và sử dụng chúng trong VBA.

Đánh giá bài viết này

Cách Tạo Chương Trình Bản Quyền Trong Visual Basic / 2023

Đầu tiên hãy mở Visual Studio và tạo một dự án mới, sau đó thiết kế biểu mẫu như bên dưới

Bây giờ, hãy quay lại Form1 và thêm thư viện System.Management. Nhấp chuột phải vào dự án và chọn Thêm tham chiếu, nhấp vào Tab sau đó cuộn xuống cho đến khi bạn tìm thấy System.Management và nhấp vào OK

Bây giờ, đi vào mã và khai báo một số biến toàn cục cần thiết

Public Class Form1 Dim Win32MnClass As System.Management.ManagementClass Dim processors As System.Management.ManagementObjectCollection Dim Enkrip, Output, Inputan, hasilenkripsi, prosesor As String Dim Panjang_Input As Integer End Class Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chúng tôi Win32MnClass = New System.Management.ManagementClass("Win32_Processor") processors = Win32MnClass.GetInstances() For Each processor As System.Management.ManagementObject In processors prosesor = (processor("ProcessorID").ToString()) chúng tôi = prosesor Next End Sub

Và đồng thời, chương trình sẽ phát hiện xem thiết bị được sử dụng đã được kích hoạt hay chưa. Nếu không, chương trình sẽ hiển thị một thông báo cảnh báo và ở lại Form1, nếu có, Form1 sẽ bị ẩn và Form2 sẽ xuất hiện.

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Win32MnClass = New System.Management.ManagementClass("Win32_Processor") processors = Win32MnClass.GetInstances() For Each processor As System.Management.ManagementObject In processors prosesor = (processor("ProcessorID").ToString()) chúng tôi = prosesor Next Inputan = prosesor Panjang_Input = Len(Inputan) For i = 1 To Panjang_Input Enkrip = Mid(Inputan, i, 1) Enkrip = Asc(Enkrip) Enkrip = (Enkrip + 20) - 43 Enkrip = Chr(Enkrip) Output = Output & Enkrip Next i hasilenkripsi = Output If My.Computer.Registry.GetValue("HKEY_CURRENT_USER" + hasilenkripsi, "Andi", "Aspin") Is Nothing Then MessageBox.Show("Mã kích hoạt không được phát hiện", "Warning !!", chúng tôi MessageBoxIcon.Error) Else Me.Hide() Form2.Timer1.Enabled = False Form2.ShowDialog() End If End Sub

một số mã bổ sung ở trên phục vụ cho quá trình mã hóa của mã bộ xử lý, sau đó được lưu trữ vào biến hasilenkripsi.

sau đó, giá trị của biến hasilenkripsi sẽ được lưu trữ trong Windows Registry Editor (Regedit) trong thư mục HKEY_CURRENT_USER.

Me.Visible = False Form2.ShowDialog() End Sub

Sau đó, bấm đúp vào Nút 1 và nhập mã sau đây, để khớp xem mã kích hoạt được nhập trong Textbox2 có bằng giá trị của biến hasilenkripsi hay không. Nếu thích hợp, thì Form1 sẽ bị ẩn và Form2 sẽ xuất hiện mà không giới hạn thời gian, nếu không nó sẽ hiển thị một thông báo cảnh báo.

If chúng tôi = hasilenkripsi Then My.Computer.Registry.SetValue(“HKEY_CURRENT_USER” + hasilenkripsi, “Andi”, “Aspin”) MessageBox.Show(“Mã kích hoạt chính xác”, “Information”, chúng tôi MessageBoxIcon.Information) Me.Visible = False Form2.Timer1.Enabled = False Form2.ShowDialog() Else MsgBox(“Mã kích hoạt không chính xác”, MsgBoxStyle.Exclamation) End If End Sub

Và cuối cùng, mở Form2 và thay đổi các thuộc tính Timer1 properties to Enabled : True, Sau đó bấm đúp vào Timer1 và nhập mã sau đây.

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chúng tôi Static iCount As Integer If iCount = 50 Then iCount = 0 Me.Dispose() Form1.Dispose() Else iCount = iCount + 1 End If End Sub

Đoạn mã trên hoạt động nếu Timer1 được bật: Đúng thì Form2 chỉ có thể xuất hiện trong 5 giây, Nếu Timer1 được bật: Sai thì Form2 sẽ xuất hiện mà không giới hạn thời gian.

Bạn có thể thay đổi 5 giây thành 10 giây (ví dụ) bằng cách thay đổi 50 thành 100.

DEMO TOOLS

Hướng Dẫn Tạo Bộ Cài Setup Trong Visual Studio / 2023

1. Setup Project : tạo bộ đóng gói cho ứng dụng Windows (hay còn gói là ứng dụng chạy trên Desktop).

2. Merge Module Project : Tạo ra file .msm , đóng gói các components cho phép bạn chia sẽ các components đó giữa nhiều Project hoặc nhiều ứng dụng.

3. CAB Project : Cho phép bạn tạo 1 file .cab để nén ActiveX controls chứ không phải những ứng dụng, tuy nhiên có thể được download từ Web server tới trình duyệt web

4. Web Setup Project : Cho phép bạn triển khai 1 ứng dụng Web tới web server. Bạn tạo 1 Web Setup project, build nó tạo ra file đóng gói , copy file đó tới Web Server, và chạy file đó để cài đặt ứng dụng này trên server, sử dụng những Setting định nghĩa Web Setup project của bạn.

5. Smart Device CAB Project : tạo Cab project để cài đặt trên ứng dụng trên thiết bị di động.

6. Setup Wizard : nếu bạn không rõ mình dùng loại đóng gói nào thì dùng lựa chọn này để dùng trình thuật sỹ Wizard sẽ hướng dẫn chúng ta đi từng bước trong suốt quá trình tạo file đóng gói . Áp dụng cho mọi loại ứng dụng , kể cả ứng dụng Web.

Ở đây chỉ xét 2 hổ trợ đó là Setup Wizard và Setup Project . Thực ra chỉ cần tìm hiểu Setup Wizard là đủ vì Setup Wizard đã có bao hàm Setup Project.

Một số thuật ngữ sử dụng trong bài viết chỉ có áp dụng trong nội dung bài hướng dẫn này thôi , ngoài phạm vi bài này, ý nghĩa của các từ có thể khác nhiều đi .

Target Machine = Target Computer = Client: máy tính của khách hàng chạy file setup do bạn tạo ra.

Application : chương trình do bạn viết ra và muốn đóng gói lại .

Setup : là 1 ứng dụng hay quá trình cho phép bạn đóng gói ứng dụng của bạn thành 1 định dạng easy-to-deploy , với định dạng easy-to-deploy bạn có thể dễ dàng install ứng dụng vào máy client .

Deploy : triển khai chương trình tới máy client.

Deployment : là quá trình đem ứng dụng của bạn và install nó vào máy khác , đa số dùng thêm 1 ứng dụng setup khác.

Project : là Project mình muốn đóng gói lại

Setup Project : là Project mình đang thao tác , cấu hình project để tạo file setup.

Setup File : là file kết quả tạo ra khi build Setup Project , file này để cài đặt trên Target Computer.

Windows Installer

Hình 31

Hiện lên dialog Prerequisites . Bạn đánh dấu check vào phần .Net FrameWord 2.0 hoặc 3.5 với VS2008

Hình 32

– Ở dialog này bạn check vào các component (VD : .Net Framework 2.0) , khi đó lúc setup phần mềm Windows Installer sẽ kiểm tra các component đó có được cài sẵn vào máy client , nếu có thì cho cài tiếp còn ngược lại không có thì sẽ cài . Mà các component sẽ được lấy ra từ nơi mà bạn chỉ định ở các option bên dưới của dialog Prerequisites

– Download Prerequisites from the component vendor’s web site : chỉ định component được install từ website của nhà sản xuất . Đây là tuỳ chọn mặc định .

– Download Prerequisites from the same location as my application : chỉ định component được setup từ thư mục của ứng dụng . Do đó khi chọn tuỳ chọn này , nó sẽ copy các gói component cần thiết từ máy chủ vào output của Setup Project

– Download Prerequisites from the following location. : chỉ định component được install từ thưc mục do bạn tự chọn . Nhấn nút Browse vào thư mục cài đặt .

– C3 : Bạn có thể tạo một bootstrapper setup để cài đặt .NET Framework và rồi cài đặt ứng dụng một cách tự động . Cách này làm cho việc triển khai thêm rắc rối và không mang lại lợi ích nào thuyết phục trong hầu hết các trường hợp.

User Interface Editor

Nhìn cái tên là bạn đoán ra editor này cho phép bạn tùy biến một dãy các hộp thoại GUI được hiển thị trong suốt quá trình cài đặt ứng dụng trên máy client .

Bạn đang đọc nội dung bài viết Cara Membuat File .Exe Di Visual Studio / Visual Basic / 2023 trên website Jetstartakeontheworld.com. Hy vọng một phần nào đó những thông tin mà chúng tôi đã cung cấp là rất hữu ích với bạn. Nếu nội dung bài viết hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!