Lập Trình GUI

Tự Học Lập trình giao diện người dùng GUI trong Matlab từ cơ bản đến nâng cao.

Lập Trình Gui Matlab – Trao Đổi Dữ Liệu Giữa 2 Gui Matlab

Lập Trình Gui Matlab – Trao Đổi Dữ Liệu Giữa 2 Gui Matlab

Lập Trình GUI
Hướng Dẫn Truyền Dữ Liệu giữa 2 Gui với nhau Trong bài viết này Tôi xin hướng dẫn đến bạn cách để truyền và nhận một dữ liệu nào đó cho một Gui khác trong phần mền Matlab. Trước khi học bài này thì bạn nên học cách làm sao để liên kết 2 Gui với nhau trước đã. Vì khi bạn biết cách gọi Gui A  sang Gui B thì lúc đó ta mới học cách truyền nhận dữ liệu giữa chúng với nhau. Việc trao đổi dữ liệu này thực sự rất cần thiết trong việc lập trình chúng ta. Sở dĩ tại sao tôi lại nói vậy? Xin thưa với bạn rằng khi làm một dự án lớn thì đồng nghĩa Code chúng ta quá nhiều. Như vậy ta phải biết cách chia nhỏ ra thành từng thành phần nhỏ khác nhau. Như vậy thì ta cần chia nhỏ Gui ra thành nhiều Gui khác đảm nhaann 1 nhiệm vụ nào đó. Việc chia như vậy đồng nghĩa với bạn cần phải trao đổi dữ liệu qua
Lập Trình Gui Matlab – Visible Ẩn Hiện Các Đối Tượng Trong Gui Matlab

Lập Trình Gui Matlab – Visible Ẩn Hiện Các Đối Tượng Trong Gui Matlab

Lập Trình GUI
Visible Ẩn Hiện Các Đối Tượng Trong Gui Matlab Bằng Visible Visible On Visible Off là một thuộc tính sẵn có trên các đối tượng trong lập trình Giao Diện GUI trên phần mền Matlab. Trong bài viếc trước chúng ta đã học đến thuộc tính Enable rồi. Cũng giống thuộc tính đó thì Visible cũng có 2 trạng thái là On (Hiện) và Off (Ẩn). Visible và Enable có gì khác nhau? Về bản chất thì cả 2 thuộc tính này nếu để off thì sẽ người dùng sẽ không để thao tác gì được trên thuộc tính đó cả. Có một điểm khác nhau rõ ràng nhất đó là. Thuộc tính Enable thì nó vẫn hiện thị trên giao diện nhưng mà nó mờ đối tượng đó chuột sẽ không thao tác được. Còn thuộc tính Visible thì nó sẽ mất hẳn luôn không hiển thị. Bao giờ bạn viết code bật lại đối tượng đó thì no mới hiện nên để người dùng thao tác được.
Lập Trình Gui Matlab – Enable Bật Tắt Các Đối Tượng Trong Gui Matlab

Lập Trình Gui Matlab – Enable Bật Tắt Các Đối Tượng Trong Gui Matlab

Lập Trình GUI
Enable Các Đối Tượng GUI Matlab Như bạn đã biết thì trong mỗi một đối tượng nào đó như là Edittext, Push Button, Static Text,... Thì đều có trạng thái hiện thị ra cho người sử dụng có thể sử dụng chuột từ bàn phím để tác động vào đối tượng đó để làm một nhiệm vụ mà người dùng đã quy định sẵn. Một câu hỏi đặt ra là Tôi không muốn đối tượng Enable khi mà điều kiện nào đó mà tôi áp đặt sẵn chưa thỏa mãn thì có được hay không? Xin trả lời với bạn là có.  Chức năng Enable này khá là hữu dụng trong thực tế. Chẳng hạn tôi lấy một ví dụ này. Khi bạn truy cập  vào một Website nào đó có chức năng đăng ký thành viên chẳng hạn. Mặc định thì nút đăng ký đó vẫn hiện thị nhưng bạn không thể nhấn vào đó để đăng ký. Trong trường hợp bạn đã điền đầy đủ thông tin hợp lệ như là họ tên, quê quán, giới
Lập Trình Gui Matlab – Hướng Dẫn Đọc File Excel, Table GUI Matlab

Lập Trình Gui Matlab – Hướng Dẫn Đọc File Excel, Table GUI Matlab

Lập Trình GUI
Hướng Dẫn Đọc File Excel, Table Trong GUI Matlab Trong bài viết hôm nay chúng ta cùng làm việc với file Excel học cách đọc, ghi, hiện thị dữ liệu từ Excel nên giao diện GUI của phần mền Matlab và ngược lại. Và tiện thể chúng ta học cách sử dụng đối tượng Table được tích hợp trong GUI. | Hướng dẫn đọc ghi Excel Như bạn đã biết thì Excel nằm trong bộ Office của Microsoft và không riêng gì dân kế toán, kỹ thuật, dân lập trình chúng ta cũng sử dụng đến nó rất nhiều. Vậy đối với chúng ta đang học lập trình GUI cũng vậy. Để bạn có một cách tiếp cận đơn giản thì ta sẽ tiến hành đọc file Excel. Giả sử ta có một giao diện như hình dưới. Để cho bạn không phải nhàn chán nên giao diện này VuTienIT xin được xây dựng trước. Nếu bạn theo dõi từ bài 1 đến giờ thì giao diện hình dưới đây chắc
Lập Trình Gui Matlab – Hướng Dẫn Sử Dụng Table Trong Gui Matlab

Lập Trình Gui Matlab – Hướng Dẫn Sử Dụng Table Trong Gui Matlab

Lập Trình GUI
Sử Dụng Table Bảng Trong Lập Trình Giao Diện Gui Matlab Như bạn đã biết thì Table giúp bạn hiện thị thông tin nào đó theo dạng hàng và cột. Thông thường đối với ngôn ngữ lập trình nào thì cũng có hỗ trợ bảng, Matlab cũng không ngoại lệ. Nó cho phép bạn hiện thị thông tin theo kiểu chuỗi string, số hay Checkbox, Pop-up menu,... Trong bài học hôm nay. VuTienIT cùng bạn học cách tạo bảng, chèn dữ liệu cũng như hiệu chỉnh giao diện của bảng qua một số câu lệnh cơ bản.. Bài học này sẽ là tiền đề để bài sau chúng ta học cách đọc file exel trong GUI. | Tạo bảng trong Command Window 1. Tạo ra một bảng dữ liệu Để tạo ra một bảng mới thì bạn làm như sau. Tại cửa sổ Command Window bạn tiến hành gõ lệnh dưới đây. t = uitable; Trong đó: uitable Là câu lệnh tạo bảng trống t
Lập Trình Gui Matlab – Đọc File txt Trong Lập Trình Giao Diện GUI Matlab

Lập Trình Gui Matlab – Đọc File txt Trong Lập Trình Giao Diện GUI Matlab

Lập Trình GUI
Hướng dẫn mở File .txt trong Gui Matlab Matlab là một phần mạnh mẽ cho bạn học tập và trong GUI cũng vậy, hỗ trợ cho bạn rất nhiều hàm tính toán mạnh mẽ. Hôm nay VuTienIT xin được hướng dẫn bạn cách đọc nội dung nào đó trong một file có định dạng đuôi là .txt. Dạng file .txt khá phổ biến trên hệ điều hành Windows. Bởi vậy trong lập trình GUI của Matlab cũng cho phép bạn đọc được định dạng file này và đổ dữ liệu nội dung có trong file vào trong giao diện trương trình của chúng ta. Tại đây thì VuTienIT xin đưa ra một ví dụ nhỏ về cách thức để bạn biết được làm sao đọc được file dạng .txt trong Matlab như thế nào. Để đến bài sau chúng ta học cách đọc file Exel cũng như các file khác mà phần mền này hỗ trợ. | Cách đọc mở file .txt vào giao diện GUI Giả sử rằng bạn có một giao diệ
Lập Trình Gui Matlab – Viết Tiếng Việt Trong GUI Matlab – Liên Kết 2 GUI

Lập Trình Gui Matlab – Viết Tiếng Việt Trong GUI Matlab – Liên Kết 2 GUI

Lập Trình GUI
Hướng dẫn gõ tiếng việt Matlab GUI Có nhiều bạn đọc hỏi VuTienIT là làm sao viết được tiếng việt trong GUI của Matlab? Qủa thực thì đối với ngôn ngữ tiếng việt thì không phải riêng trong phần mền mền này mà các phần mền bạn học khác thì cũng hơi khó khăn 1 chút để viết được tiếng việt. Bởi vì ngôn ngữ này có một điều đặc biệt đó là có các dấu ký tự bởi vậy một số ngôn ngữ lập trình chưa hỗ trợ support được. Không sao cả, bạn cũng đừng lo nắng quá. Sau đây VuTienIT xin được hướng dẫn bạn viết được tiếng việt trong GUI. Giả sự bạn muốn viết một đoạn chữ sau ở trong đối tượng Edittext chẳng hạn. "Học Lập Trình Giao Diện GUI Trong Matlab Cùng VuTienIT.Com" thì nếu bạn viết bình thường có dấu thì kết quả bạn sẽ được như thế này Như bạn thấy đó. Một số chữ có tiếng việt thì nó đ
Lập Trình Gui Matlab – Cách Sử Dụng Radio Button GUI Matlab

Lập Trình Gui Matlab – Cách Sử Dụng Radio Button GUI Matlab

Lập Trình GUI
Radio Button - Lập Trình GUI Matlab Ở bài trước chúng ta đã học đến cách sử dụng Checkbox rồi. Ở bài viết này VuTienIT cùng bạn tìm hiểu về Radio Button. Radio Button thì cũng giống với đối tượng Checkbox đó là chọn 1 hoặc 0 mà thôi. Nhưng đối với 2 đối tượng này thì có một chút khác nhau về cách sử dụng của nó. Hình dưới đây mô tả sự khác biệt giữa 2 đối tượng này nằm cùng trong một Button Group. Như bạn đã thấy thì nếu bạn có nhiều sự lựa chọn các đối tượng để trong một Panel Group thì đối với CheckBox thì bạn có thể lựa chọn nhiều đối tượng cùng một lúc. Ngược lại thì Radio Button thì chỉ cho phép bạn chọn 1 đối tượng mà thôi. Có nghĩa là sao? Tức là nếu bạn chọn vào màu Xanh chẳng hạn. Sau đó bạn chọn tiếp màu đỏ thì lập tức màu Xanh sẽ bị bỏ check và thay vào đó là mà
Lập Trình Gui Matlab – Sử Dụng Listbox Và Checkbox Trong GUI Matlab

Lập Trình Gui Matlab – Sử Dụng Listbox Và Checkbox Trong GUI Matlab

Lập Trình GUI
Sử Dụng Listbox Và Checkbox Trong GUI Matlab Listbox là đối tượng trong Matlab để chọn lựa các phần tử con, Checkbox là đối tượng có giá trị 0 và 1. Trong bài viết này VuTienIT cùng bạn học cách sử dụng 2 đối tượng trong GUI Matlab đó là Listbox và Checkbox để áp dụng vào từng trường hợp cụ thể. | Listbox Matlab Listbox là gì? Thực chất nếu bạn học các sử dụng đối tượng Pop-up Menu ở trong bài viết số 4 rồi thì Listbox cũng vậy. Nó chỉ khác ở phần giao diện và cách chọn các phần tử bên trong của nó thôi. Như hình phía dưới là bảng so sánh 2 đối tượng Listbox và Pop-up Menu. Thay vì click vào mũi tên trỏ xuống của đối tượng Pop-up Menu để chọn phần tử bên trong là sin, cos, tan, log. Thì Listbox sẽ hiện ra luôn cho bạn chọn. Như vậy bạn đã thấy sự khác biệt của 2 đối tượng này c
Lập Trình Gui Matlab – Giải Phương Trình Bậc 2 GUI Matlab 2016a

Lập Trình Gui Matlab – Giải Phương Trình Bậc 2 GUI Matlab 2016a

Lập Trình GUI
Giải Phương Trình Bậc 2 Trong Giao Diện GUI Matlab 2016a Để ôn lại kiến thức chúng ta đã học trước giờ thì hôm nay VuTienIT cùng bạn làm bài tập về giải hệ phương trình bậc 2 trong lập trình giao diện GUI của phần mền Matlab. Như bạn đã biết thì Matlab là phần mền rất mạnh về tính toán. Nó đã xây dựng sẵn các hàm sử lý cho một vấn đề nào đó. Cũng như trong giải phương trình cũng vậy ta có thể sử dụng hàm roots để giải. Hàm này thì không nhất thiết bậc 2 mà bậc 3,4,n... đều giải được cả. Hoặc bạn có thể giải theo phương pháp thủ công trong toán học. Bài viết này sẽ là nền tảng cho bạn thực hiện các phép toán giải phương trình khác. Để bạn hiểu được bản chất thì chúng ta sẽ giải theo phương pháp thủ công như là tính delta xong rồi giải nghiệm x1, x2... để bạn có thể nắm vững kiến th
Lập Trình Gui Matlab – Hướng Dẫn Tạo Menu Trong GUI – Đọc File HTML

Lập Trình Gui Matlab – Hướng Dẫn Tạo Menu Trong GUI – Đọc File HTML

Lập Trình GUI
Hướng Dẫn Tạo Thanh Menu Trong GUI - Mở và đọc File HTML Trong Matlab 2016a, 2014,... Xin chào bạn! Hôm nay chúng ta cùng đến với bài học thứ 7 trong Series học lập trình giao diện GUI trong phần mền Matlab. Trong bài học trước đó chúng ta đã học bài thực hành lập trình vẽ đồ thị trong GUI thì ở bài viết này VuTienIT cùng bạn sẽ phát triển thêm về ví dụ đó là ta sẽ tạo ra các Menu cho giao diện đó ở trên góc trái của giao diện. Các Menu này có thể là File, Help,... thì tùy theo bạn muốn thêm chức năng gì đó cho trương trình. Oke bây giờ VuTienIT cùng bạn bắt tay thực hành công việc này! | Hướng dẫn tạo Menu trong GUI Matlab Tại giao diện Design giao diện trương trình bạn hãy truy cập vào đường dẫn sau Tools -> Menu Editor... Lập tức một cửa sổ mới xuất hiện
Lập Trình Gui Matlab – Lập Trình Giao Diện Vẽ Đồ Thị Trong Matlab GUI

Lập Trình Gui Matlab – Lập Trình Giao Diện Vẽ Đồ Thị Trong Matlab GUI

Lập Trình GUI
Thực Hành Lập Trình Giao Diện Vẽ Đồ Thị Trong Matlab GUI Trong bài viết trước VuTienIT đã nói thì hôm nay chúng ta đã bắt tắt vào thực hành áp dụng sử dụng đối tượng Slider để vẽ một đồ thị nào đó. Bạn có thể xem lại 2 bài viết này trước khi bắt tay thực hành để hiểu rõ hơn vấn đề Sử Dụng Slider và Vẽ đồ thị Hôm nay chúng ta sẽ kết hợp ở các kiến thức chúng ta đã học để làm được ví dụ hình dưới đây. Thực chất thì nó cũng không khó lắm đâu. Ta chỉ ôn lại kiến thức cũ về cách sử dụng các đối tượng để bạn nắm vững thôi. Bạn hãy tự tay thiết kế giao diện như vậy xem có làm được không. Khi bạn tạo GUI xong thì ta tiến hành viết code cho nó. Chú thích: VuTienIT sẽ không viết lại Code cũ của các bài trước. Bạn hãy xem lại và tự viết lại. Như trên thì Slider có Tag là biendo B
Lập Trình Gui Matlab – Hướng Dẫn Sử Dụng Slider Trong GUI Matlab

Lập Trình Gui Matlab – Hướng Dẫn Sử Dụng Slider Trong GUI Matlab

Lập Trình GUI
Cách Sử Dụng Slider Trong GUI Matlab 2016a | Slider là gì? Slider là một đối tượng được tích hợp trong lập trình giao diện GUI của phần mền Matlab. Slider cho phép bạn sử dụng chuột để kéo thanh scoll của Slider ở một mức giá trị nào đó mà bạn đã quy định trước. Bạn có thể nhìn hình dưới là sẽ hiểu. Trong bài viết này VuTienIT cùng bạn học cách tạo cũng như cách sử dụng viết chức năng cho đối tượng này. Bạn có thể sử dụng công cụ này để áp dụng vào từng trường hợp mà bài toán của bạn đưa ra. Về chức năng thì ta sẽ hiện thị các giá trị mà ta đã cho trước ra, hoặc bạn có thể nhập giá trị vào Edittext và kéo theo đó là thanh Scroll sẽ thay đổi theo. Oke chúng ta cùng bắt đầu thôi. | Cách tạo Slider trong GUI Thì như thường lệ thì ta sẽ tiến hành tạo 1 giao diện và kéo Slide
Acc VIP Fshare Fshare VIP