Skip to content
  • Đăng nhập
  • Đăng nhập
  • Khuyến mại
    • Tên miền
          • Đăng ký tên miền
          • bang-gia-ten-mienBảng giá tên miền
          • Kiểm Tra Tên Miền
          • Gợi ý tên miền AI
          • ten-mien-vn-14Tên Miền .VN
          • Tên miền miễn phí
          • Gia hạn tên miền
          • Hướng dẫn chuyển tên miền về BKNS
          • Thủ tục chuyển nhượng tên miền VN
          • Quy trình xử lý khiếu nại tên miền
          • Các quy trình tên miền khác
          • Biểu Mẫu Hồ Sơ Đăng Ký
    • Hosting
          • hosting-platinumPlatinum Web Hosting
            Hosting NVMe U.2, CPU Platinum, Backup 3 lần/ngày
          • hosting-gia-re-1Hosting Giá Rẻ
            Off 15%: Hosting + Domain
          • Hosting-seoHosting SEO
            Tối ưu hóa website thân thiện với công cụ tìm kiếm
          • hosting-wordpressHosting WordPress
            Off 20%: Chuyển dịch vụ về BKNS
          • hosting-windowsHosting Windows
            Khả năng thích ứng cao - Bảo mật, mạnh mẽ đơn giản
          • reseller-hosting-cpanelReseller Hosting Cpanel
            Giải pháp tối ưu hệ thống Website
          • hosting-freeHosting Free
            Khởi tạo website chỉ với 0đ
    • Email
          • email-3Email Hosting
          • email-3Email Relay
            White list IP
          • email-3Email Server
            Miễn phí SSL, Giảm giá 20%
    • VPS
          • icon-AMD1Cloud VPS AMD
            Bộ xử lý AMD EPYC™
          • icon-vm-1Cloud VPS VM
            Giá chỉ từ 77k/tháng
          • icon-storgeStorage VPS
            Lưu trữ dung lượng cao
          • icon-gia-reVPS Giá Rẻ
            Giá chỉ từ 75k/tháng
          • sieu-reVPS Siêu Tiết Kiệm
            Giá chỉ từ 69k/tháng
          • VPS N8N AI
            N8N Tool Integration
          • Backup dữ liệu
          • Cloud VPS SEO
          • Cloud VPS BK Misa
          • E-meeting
          • Cloud VPN
    • Máy Chủ
          • server-bkns-1Thuê Máy Chủ
          • server-bkns-1Thuê Chỗ Đặt Máy Chủ
          • server-bkns-1Dịch vụ quản trị máy chủ trọn gói
    • Phần mềm
          • pngDirectAdmin
          • downloadSoftaculous
          • CloudlinuxCloudLinux
          • logo-cpanelcPanel
          • VectorImunify360
          • logo-dtiDTI
          • Plesk 1Plesk Obsidian
          • vBulletinvBulletin
          • Group-3164LiteSpeed
    • Website
    • SSL
    • Đối tác
      • Đại lý
      • Cộng Tác Viên
      • Tích Điểm Lên Hạng
    • Hướng dẫn
      • Hướng dẫn thanh toán
      • Hướng dẫn dịch vụ
      • Cam kết chất lượng mức dịch vụ (SLA)
      • Hướng dẫn sử dụng hệ thống quản lý dịch vụ (my.bkns.net)
  • Khuyến mại

Trang chủ » Kiến thức cơ bản về Class trong C++

Kiến thức cơ bản về Class trong C++

Thịnh Văn Hạnh 15/09/2023 1802 Lượt xem Chia sẻ bài viết

Ở bài viết trước, BKNS đã giới thiệu đến bạn những kiến thức tổng quan về ngôn ngữ C++, tính năng và ứng dụng của ngôn ngữ này trong những lĩnh vực cụ thể như phát triển game, trình biên dịch,… Với bài này, chúng ta sẽ cùng tìm hiểu một khái niệm nằm trong ngôn ngữ C++ đó là Class. Cùng tìm hiểu ngay trong bài viết này nhé. 
Class trong C++ là gì
Class trong C++ là gì

Tóm Tắt Bài Viết

  • Class trong C++ là gì?
  • Ví dụ về class trong C++
  • Làm sao để khai báo class trong C++
  • Hướng dẫn sử dụng class trong C++
    • Phạm vi truy cập các thành viên (access modifier)
    • Getter và setter
    • Định nghĩa phương thức
    • Static member
    • Hàm thành viên trong lớp
  • Kết luận

Class trong C++ là gì?

Trong ngôn ngữ lập trình C++, khái niệm “Class” đề cập đến một cấu trúc được định nghĩa bởi người dùng hoặc các nhà phát triển, để mô tả một loại dữ liệu đơn giản hoặc một cấu trúc dữ liệu phức tạp. Được định nghĩa bằng từ khóa “class“, nó chứa các biến và/hoặc hàm.

Class trong C++, “Class” được hiểu là một tập hợp trừu tượng của các đối tượng có thuộc tính chung. Từ một góc độ khác, mỗi đối tượng là một trường hợp cụ thể của tập hợp trừu tượng đó.

class trong C++
“Class” là một trừu tượng của các đối tượng có chung tập tính

Về cơ bản, một “Class” bao gồm các thành phần dữ liệu (còn được gọi là thuộc tính hoặc thuộc tính) và phương thức (hàm thành viên hoặc phương thức). Trong ngôn ngữ lập trình này, “Class” thực chất là một kiểu dữ liệu được người lập trình tự định nghĩa, và từ khóa “class” xác định điểm bắt đầu của việc triển khai một “Class”.

Về khái niệm đối tượng, trong lập trình hướng đối tượng, “object” được coi là một phiên bản trừu tượng của một thực thể trong thế giới thực. Thực thể này được mô hình hóa bởi con người, ghi lại các đặc điểm và hành vi của nó, từ đó tạo ra các “Attribute” (Thuộc tính) và “Method” (Phương thức) của đối tượng.

Ví dụ về class trong C++

Việc định nghĩa một lớp có thể hiểu là tạo ra một bản thiết kế (blueprint) cho một loại dữ liệu. Để diễn giải đơn giản hơn, quá trình này sẽ xác định các thành phần như tên của lớp, phạm vi của các đối tượng thuộc lớp đó, cũng như những hoạt động có thể thực hiện trên các đối tượng này.

Phần đầu tiên của việc định nghĩa lớp bắt đầu với từ khóa “class”, sau đó là tên của lớp và phần thân của lớp. Các phần này được bao quanh bởi dấu ngoặc nhọn {}. Ngay sau phần định nghĩa lớp, yêu cầu phải có dấu chấm phẩy “;” hoặc một danh sách các khai báo.

Một ví dụ về định nghĩa kiểu dữ liệu Box bằng cách dùng từ khóa class trong C++:

class Box 
{ 
public: double chieudai; 
    // chieu dai box
    double chieurong; 
    // chieu rong box
    double chieucao; 
    // chieu cao box
};

Từ khóa public xác định rõ các thuộc tính truy cập của thành viên class theo sau nó. Với kiểu public, thành viên có thể được truy cập từ bên ngoài, miễn là nằm trong phạm vi (scope) của đối tượng class đó. Ngoài public, bạn cũng có thể để phạm vi truy cập là private và protected, thứ được đề cập ở phần bên dưới.

Ví dụ về class trong C++
Ví dụ về class trong C++

Làm sao để khai báo class trong C++

Việc định nghĩa một class không đồng nghĩa với việc đã có sẵn bộ nhớ được phân bổ cho các đối tượng thuộc class đó. Thực tế, mới chỉ có đặc tả cho đối tượng là đã được xác định. Chính vì vậy, muốn sử dụng các hàm truy cập trong class cũng như dữ liệu, bạn phải tiến hành khai báo đối tượng.

hocsinh obj_1;
hocsinh obj_2;

Cả hai đối tượng obj_1 và obj_2 đều có bản sao của các thành viên dữ liệu (Data Member) riêng biệt. Xét ví dụ trên, chúng ta có thể hình dung như sau:

Đối tượng obj_1 sẽ có các phương thức tên, tuổi, quê quán, trường, lớp, điểm toán, điểm văn… cũng như các hành vi đi, đứng, ngồi, học tập… khác biệt so với đối tượng obj_2.

Điều này đồng nghĩa với việc dữ liệu thành viên của 2 object là riêng biệt. Dữ liệu obj_1 không bị biến đổi khi obj_2 thay đổi và ngược lại. Các dữ liệu thành viên thuộc obj_1 cũng không có quyền truy cập, tác động đến dữ liệu tương ứng bên phía obj_2.

Xem thêm: C Sharp là gì? Ứng dụng của ngôn ngữ lập trình C#

Hướng dẫn sử dụng class trong C++

Phạm vi truy cập các thành viên (access modifier)

Access modifier là phạm vi truy cập của các thuộc tính và phương thức, được khai báo ở phía bên dưới. Trong ngôn ngữ C++, có 3 loại phạm vi truy cập là public, private và protected.

Với các thuộc tính và phương thức khai báo public, mọi thứ khá đơn giản bởi bạn được quyền truy cập trực tiếp thông quan instance thuộc class đó. Bạn có thể truy cập chúng thông qua việc sử dụng toán tử truy cập thành viên trực tiếp là dấu chấm (.). Kiểu public thường được sử dụng khi không có ràng buộc điều kiện nào trước khi gán (tức là có thể tùy ý gán giá trị) cũng như nếu không cần xử lý trước khi trả về.

class trong C++
Access modifier là phạm vi truy cập của các thuộc tính và phương thức

Khi đó, để có thể tiếp cận các thuộc tính private, cần phải thông qua các phương thức public một cách gián tiếp. Trong số các phương pháp, getter và setter là hai loại phổ biến nhất. Trong trường hợp bạn không muốn người khác có khả năng thay đổi giá trị một cách tự do, hoặc bạn muốn thực hiện một số xử lý cuối cùng trước khi trả về giá trị, việc sử dụng phạm vi private sẽ là lựa chọn có lý hơn.

Về phạm vi protected, các phương thức và thuộc tính chỉ có thể được truy cập thông qua các lớp kế thừa hoặc lớp đó chính nó. Đây là một phương pháp phức tạp, đòi hỏi sự tìm hiểu kỹ về C++.

Getter và setter

Như đã đề cập, thuộc tính riêng tư không thể truy cập trực tiếp từ bên ngoài mà cần sử dụng các hàm getter và setter. Hàm getter được dùng để truy xuất giá trị của thuộc tính, trong khi hàm setter được sử dụng để gán giá trị cho thuộc tính.

Việc sử dụng getter và setter có tính quan trọng cao trong việc kiểm soát những thuộc tính có yêu cầu về độ chính xác cao của giá trị. Chẳng hạn, nếu ta có thuộc tính “tuổi” để lưu trữ dữ liệu về độ tuổi của mỗi người, và giới hạn tuổi trong khoảng từ 0 đến 120, thì ta không thể cho phép chương trình lưu trữ giá trị âm hoặc lớn hơn 120 cho thuộc tính này.

Getter và setter
Getter và setter

Thuộc tính riêng tư được sử dụng với mục đích không cho phép người khác tự do gán giá trị, mà cần bạn xử lý dữ liệu trước khi trả về. Hàm getter và setter giúp thực hiện điều này.

Một điều cần chú ý là việc đặt tên cho getter và setter sao cho dễ phân biệt, tránh nhầm lẫn giữa hai chức năng.

Định nghĩa phương thức

Tính chất cơ bản của phương thức không khác biệt so với một hàm thông thường. Nó có thể được trang bị tham số hoặc không, có thể không trả về giá trị hoặc thực hiện việc ghi đè lên hàm. Khi truyền tham số vào phương thức, cách tiếp cận đầu tiên là đặt tên tham số trùng với thuộc tính của lớp bằng cách sử dụng toán tử :: cùng với con trỏ this. Cách tiếp cận thứ hai là đặt tên tham số khác với tên của thuộc tính (thường bằng cách thêm dấu gạch dưới _ vào đầu tên tham số, tương tự như tên của thuộc tính private).

Đối với việc định nghĩa thi hành phương thức, có hai phương pháp chính: Định nghĩa thi hành trong quá trình định nghĩa lớp và định nghĩa thi hành ở ngoài lớp.

Static member

Gọi là thành viên tĩnh, trong ngữ cảnh của lớp C++, static member cũng tương đối tương đồng với biến tĩnh trong hàm khi dịch sang tiếng Việt. Nếu so với hàm, biến tĩnh trong hàm không bị hủy sau khi khối lệnh thực thi và thoát ra ngoài, tương tự, với lớp, thành viên tĩnh là một thuộc tính chung cho tất cả các đối tượng thuộc lớp đó, ngay cả khi không có bất kỳ đối tượng nào tồn tại. Để hiểu rõ hơn, điều này có nghĩa là bạn có thể khai báo nhiều đối tượng với mỗi đối tượng sở hữu các thuộc tính riêng biệt, tuy nhiên, chỉ có duy nhất một thành viên tĩnh tồn tại trong toàn bộ chương trình.

Static member
Static member

Hàm thành viên trong lớp

Có 2 cách để xác định hàm thành viên trong C++ là xác định bên trong lớp và xác định bên ngoài lớp.

Để xác định hàm thành viên bên ngoài lớp, ta cần phải thông qua toán tử scope :: , đi kèm là tên lớp cùng tên phương thức. Mặc dù toàn bộ hàm thành viên được định nghĩa bên trong lớp bởi các inline mặc định, dẫu vậy với từ khóa inline, bạn hoàn toàn có thể thực hiện bất kỳ hàm không thuộc lớp nào. Inline chính là cách gọi rút gọn của inline function – hàm nội tuyến. Đây là những hàm thực tế, được sao chép mọi nơi suốt quá trình biên dịch như macro tiền xử lý, nhờ đó giúp tiết kiệm thời gian gọi hàm.

Kết luận

Trên hết, việc hiểu và áp dụng kiến thức về lập trình hướng đối tượng và lớp Class trong C++ là một bước quan trọng đối với những người mới học lập trình hoặc đang tìm hiểu về ngôn ngữ này. Class chính là cơ sở để bạn xây dựng các ứng dụng phức tạp và cấu trúc chương trình theo cách trực quan và cấu trúc hơn.

Trên đây là những kiến thức vô cùng đầy đủ và dễ hiểu về Class trong C++. Hy vọng những kiến thức này sẽ giúp bạn có thêm am hiểu về ngôn ngữ C++, và ứng dụng một cách thích hợp vào các công việc để đem lại hiệu quả nhất định.

>Xem thêm: 

Objective-C là gì? Nên chọn Objective-C hay Swift

C Sharp là gì? Ứng dụng của ngôn ngữ lập trình C#

Danh mục
  • Chứng chỉ SSL
  • Dịch vụ CDN
  • Email
  • Hosting
  • Hướng dẫn
    • Hướng dẫn đăng ký dịch vụ
    • Hướng dẫn kỹ thuật
    • Hướng dẫn sử dụng hệ thống quản lý dịch vụ (my.bkns.net)
    • Quy Trình
  • Kiến thức chung
    • Cloud Computing
    • DNS
    • IP
    • WordPress
  • Máy chủ
  • Phần mềm
    • cPanel
    • DirectAdmin
    • Plesk 12/Onyx
  • Tên miền
  • Thông báo & Tin tức
  • VPS
  • Website
Xem tất cả bài viết
Thịnh Văn Hạnh

Chào bạn, tôi là Thịnh Văn Hạnh, CEO và là người sáng lập nên BKNS. Với nhiều năm trong lĩnh vực công nghệ thông tin, hosting, server, tên miền... Tôi mong muốn mang đến cho các bạn những thông tin hữu ích nhất.

Chia sẻ lên
Theo dõi trên

Bài viết liên quan

Multi-home-Internet-2

03/07/2025

238

Multi-home Internet: Giải pháp kết nối đa kênh tối ưu kết nối mạng

mua hosting giá rẻ

21/04/2025

2397

[Kinh nghiệm] Nên mua Hosting giá rẻ ở đâu?

Hosting Wordpress

21/04/2025

2468

Hosting giá rẻ có tốt không. Nên dùng Hosting giá rẻ không?

1

21/04/2025

2637

Dịch Vụ Thuê VPS Windows Giá Rẻ 2025

Thông số cần biết khi thuê VPS

21/04/2025

799

8 thông số cần biết khi thuê VPS để tránh rủi ro

21/04/2025

2428

Cho thuê máy chủ ảo| Bảng giá thuê máy chủ ảo VPS giá rẻ

SSH là gì

21/02/2025

2544

SSH là gì? Chi tiết A-Z về SSH cho người mới

Bandwidth Limit là gì

19/02/2025

568

Bandwidth Limit là gì? Cách quản lý và tối ưu Bandwidth Limit

Email doanh nghiệp Google là gì

18/02/2025

535

Email doanh nghiệp Google – Google Wokspace là gì?

×
Xin chào,

Vui lòng nhập thông tin để chúng tôi liên hệ lại với bạn theo lịch hẹn.

Gửi Yêu Cầu
Gọi hotline 190 063 6809(24/7)
Thành công,

Cảm ơn bạn đã để lại thông tin. Chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.

Về chúng tôi

  • Giới thiệu
  • Liên hệ
  • Hồ sơ năng lực
  • Thông báo & Tin tức
  • Affiliate
  • Chương trình tích điểm

Các dịch vụ

  • Đăng Ký Tên Miền
  • Web Hosting
  • Platinum Web Hosting
  • Email Hosting
  • Cloud VPS
  • Server – Thuê máy chủ
  • Phần mềm
  • SSL & Bảo mật
  • Thiết kế website

Thông tin cần biết

  • Điều Khoản Sử Dụng Dịch Vụ
  • Quy trình giải quyết khiếu nại khách hàng
  • Cam kết chất lượng dịch vụ (SLA)
  • Văn Bản Pháp Lý
  • Biểu Mẫu Hồ Sơ Đăng Ký
  • Chính sách bảo mật thông tin

Câu hỏi thường gặp

  • Các hỏi đáp về dịch vụ Email
  • Các hỏi đáp về dịch vụ Tên miền
  • Các hỏi đáp về dịch vụ hosting
  • Các hỏi đáp về dịch vụ máy chủ
  • Hỏi đáp dịch vụ SSL

Hướng dẫn sử dụng

  • Hướng dẫn dịch vụ
  • Hướng dẫn sử dụng my.bkns.net

Số ĐKKD: 0104850587, cấp ngày 10/8/2010, tại sở KHĐT Hà Nội

Địa chỉ trụ sở: BT2-VT18, Khu nhà ở Xa La, Phường Hà Đông, Thành phố Hà Nội, Việt Nam

Chịu trách nhiệm nội dung: Giám đốc Thịnh Văn Hạnh

Copyright © Since 2010 BKNS, All rights reserved

Sử dụng dịch vụ tại BKNS.VN có nghĩa là bạn đồng ý với Quy định sử dụng của chúng tôi.

Công ty cổ phần giải pháp mạng Bạch Kim

LocationP501, Tầng 5 Tòa nhà số 169 đường Nguyễn Ngọc Vũ, Phường Yên Hòa, Thành phố Hà Nội, Việt Nam.

LocationB16 Khu nhà ở Thương Mại 319 Lý Thường kiệt, Phường Phú Thọ, Thành phố Hồ Chí Minh.

Phone Tổng đài 24/7: 1900 63 68 09

Phone Tư vấn dịch vụ: 1800 646 884 (Miễn phí cước)

Email Email liên hệ: info@bkns.vn

Email Email phản hồi dịch vụ: gopy@bkns.vn

Liên hệ với chúng tôi:

Zalo Offcial Account của hệ thống :

Zalo
Copyright © 2022 BKNS, All rights reserved
  • Tên miền
    • Đăng ký tên miền
    • bang-gia-ten-mienBảng giá tên miền
    • Kiểm Tra Tên Miền
    • Gợi ý tên miền AI
    • ten-mien-vn-14Tên Miền .VN
    • Tên miền miễn phí
    • Gia hạn tên miền
    • Quy trình xử lý khiếu nại tên miền
    • Khi nào cần Transfer tên miền?Hướng dẫn chuyển tên miền về BKNS
    • Thủ tục chuyển nhượng tên miền VN
    • Các quy trình tên miền khác
    • Biểu Mẫu Hồ Sơ Đăng Ký
  • Hosting
    • hosting-platinumPlatinum Web Hosting
      Hosting NVMe U.2, CPU Platinum, Backup 3 lần/ngày
    • hosting-wordpressHosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
    • Hosting-seoHosting SEO
      Tối ưu hóa website thân thiện với công cụ tìm kiếm
    • hosting-windowsHosting Windows
      Khả năng thích ứng cao – Bảo mật, mạnh mẽ đơn giản
    • reseller-hosting-cpanelReseller Hosting Cpanel
      Giải pháp tối ưu hệ thống Website
    • hosting-freehosting-freeHosting Free
      Khởi tạo website chỉ với 0đ
    • hosting-gia-re-1Hosting Giá Rẻ
      Off 15%: Hosting + Domain
  • Email
    • email-3Email Hosting
    • email-3Email Relay
      White list IP
    • email-3Email Server
      Miễn phí SSL, Giảm giá 20%
  • VPS
    • icon-AMD1Cloud VPS AMD
      Bộ xử lý AMD EPYC™
    • icon-vm-1Cloud VPS VM
      Giá chỉ từ 77k/tháng
    • icon-gia-reVPS Giá Rẻ
      Giá chỉ từ 75k/tháng
    • icon-storgeStorage VPS
      Lưu trữ dung lượng cao
    • Cloud VPS SEO
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
    • Backup dữ liệu
    • sieu-reVPS Siêu Tiết Kiệm
      Giá chỉ từ 69k/tháng
    • VPS N8N AI
      N8N Tool Integration
  • Máy Chủ
    • server-bkns-1Thuê Máy Chủ
    • server-bkns-1Thuê Chỗ Đặt Máy Chủ
    • server-bkns-1Dịch vụ quản trị máy chủ trọn gói
  • Phần mềm
    • pngDirectAdmin
    • CloudlinuxCloudLinux
    • Plesk 1Plesk Obsidian
    • vBulletinvBulletin
    • Group-3164LiteSpeed
    • downloadSoftaculous
    • VectorImunify360
    • logo-cpanelcPanel
    • logo-dtiDTI
  • Website
  • SSL
  • Đối tác
    • Đại lý
    • Cộng Tác Viên
    • Tích Điểm Lên Hạng
  • Hướng dẫn
    • Hướng dẫn thanh toán
    • Hướng dẫn dịch vụ
    • Cam kết chất lượng mức dịch vụ (SLA)
    • Hướng dẫn sử dụng hệ thống quản lý dịch vụ (my.bkns.net)
  • WooCommerce not Found
  • Newsletter
  • Đăng nhập
    • English
  • Tên miền
    • Đăng ký tên miền
    • bang-gia-ten-mienBảng giá tên miền
    • Kiểm Tra Tên Miền
    • Gợi ý tên miền AI
    • ten-mien-vn-14Tên Miền .VN
    • Tên miền miễn phí
    • Gia hạn tên miền
    • Quy trình xử lý khiếu nại tên miền
    • Hướng dẫn chuyển tên miền về BKNS
    • Thủ tục chuyển nhượng tên miền VN
    • Các quy trình tên miền khác
    • Biểu Mẫu Hồ Sơ Đăng Ký
  • Hosting
    • hosting-platinumPlatinum Web Hosting
      Hosting NVMe U.2, CPU Platinum, Backup 3 lần/ngày
    • hosting-wordpressHosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
    • Hosting-seoHosting SEO
      Tối ưu hóa website thân thiện với công cụ tìm kiếm
    • hosting-windowsHosting Windows
      Khả năng thích ứng cao – Bảo mật, mạnh mẽ đơn giản
    • reseller-hosting-cpanelReseller Hosting Cpanel
      Giải pháp tối ưu hệ thống Website
    • hosting-freeHosting Free
      Khởi tạo website chỉ với 0đ
    • hosting-gia-re-1Hosting Giá Rẻ
      Off 15%: Hosting + Domain
  • Email
    • email-3Email Hosting
    • email-3Email Relay
      White list IP
    • email-3Email Server
      Miễn phí SSL, Giảm giá 20%
  • VPS
    • icon-AMD1Cloud VPS AMD
      Bộ xử lý AMD EPYC™
    • icon-vm-1Cloud VPS VM
      Giá chỉ từ 77k/tháng
    • icon-gia-reVPS Giá Rẻ
      Giá chỉ từ 75k/tháng
    • icon-storgeStorage VPS
      Lưu trữ dung lượng cao
    • Cloud VPS SEO
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
    • Backup dữ liệu
    • sieu-reVPS Siêu Tiết Kiệm
      Giá chỉ từ 69k/tháng
    • VPS N8N AI
      N8N Tool Integration
  • Máy Chủ
    • server-bkns-1Thuê Máy Chủ
    • server-bkns-1Thuê Chỗ Đặt Máy Chủ
    • server-bkns-1Dịch vụ quản trị máy chủ trọn gói
  • Phần mềm
    • pngDirectAdmin
    • CloudlinuxCloudLinux
    • Plesk 1Plesk Obsidian
    • vBulletinvBulletin
    • Group-3164LiteSpeed
    • downloadSoftaculous
    • VectorImunify360
    • logo-cpanelcPanel
    • logo-dtiDTI
  • Website
  • SSL
  • Đối tác
    • Đại lý
    • Cộng Tác Viên
    • Tích Điểm Lên Hạng
  • Hướng dẫn
    • Hướng dẫn thanh toán
    • Hướng dẫn dịch vụ
    • Cam kết chất lượng mức dịch vụ (SLA)
    • Hướng dẫn sử dụng hệ thống quản lý dịch vụ (my.bkns.net)