... ngành công nghiệp máy tính Đó cách giao tiếp với máy tính hay thiết bị điện tử hình ảnh chữ viết thay dòng lệnh đơn GUI sử dụng phổ biến máy tính, thiết bị cầm tay, thiết bị đa phương tiện, linh ... tâm) Bộ trình bày loại cho phép xếp thay đổi kích thước components chứa cho vứa với vùng ĐÔNG, TÂY, NAM, BẮC, TRUNG TÂM Không cần phải gắn component vào cho tất vùng Các component vùng NORTH ... trình phải tự làm tất từ việc qui định kích thước khung chứa, kích thước vị trí đối tượng component khung chứa • Để thiết lập cách trình bày Null Layout cho container ta việc gọi phương thức setLayout(null)...
Ngày tải lên: 16/08/2013, 15:56
... đối tượng JFileChooser: JFileChooser chooser = new JFileChooser(); 2- Đặt thư mục cho hộp thoại: chooser.setCurrentDirectory(new File(".")); 3- Nếu định chọn trước file, đặt: chooser.setSelectedFile(new ... ho ặc JFileChooser.FILES_AND_DIRECTORIES 7- Hiển thị hộp thoại lệnh gọi: int result = chooser.showOpenDialog(parent); int result = chooser.showSaveDialog(parent); Các giá trị trả JFileChooser.APPROVE_OPTION, ... minValue, / /giá trị int maxValue); / /giá trị max Một số phương thức hay dùng: Thay đổi giá trị tăng giảm (mặc định 1): public void setUnitIncrement(int increment); Muốn biết thời tăng giảm bao nhiêu:...
Ngày tải lên: 30/09/2013, 09:20
LẬP TRÌNH GIAO DIỆN VỚI AWT
... labeltext, int alignment) • Các phương thức: – setFont(Font f) – setText(String s) – getText( ) TextField • Là điều khiển text cho phép hiển thị text cho user nhập liệu vào • Các hàm dựng: – – – – ... Command cách dễ để lấy sư kiện user • Các bước để tạo button: – – – Tạo phần tử button, nên tạo cho caption để mục đích Chỉ vị trí đặt button hình HIển thị hình • Các hàm dựng: – – Button( ) Button(String ... trí hình Hiển thị hình • Các hàm dựng để tạo checkbox: – – Checkbox( ) Checkbox(String text) • Để tạo radiobutton, ta phải tạo CheckBoxGroup trước tạo button đối tượng Choice Lists • Lớ p ‘Choice’...
Ngày tải lên: 06/10/2013, 16:20
JAVA VÀ LẬP TRÌNH GIAO DIỆN BẰNG SWING
... s=(String)e.getItem(); Bài - Choice Choice myChoice = new Choice(); sau đưa mục chọn vào Choice sau myChoice.addItem("Red"); myChoice.addItem("Green"); myChoice.addItem("Blue"); Khi mục chọn đánh số 0,1,2 (đặt ... JFrame frame = new JFrame("My frame"); Choice myChoice = new Choice(); myChoice.addItem("Red"); } myChoice.addItem("Green"); myChoice.addItem("Blue"); myChoice.addItemListener(new ItemListener() ... Để bỏ mục chọn khỏi Choice, ta dùng myChoice.remove(i) với i thứ tự mục chọn Để bỏ tất mục chọn khỏi Choice, ta dùng myChoice.removeAll() Để chọn mục chọn Choice, ta dùng muChoice.select(i) Lưu...
Ngày tải lên: 24/10/2013, 13:20
Lập trình giao diện C#
... dụng hình ảnh, biểu tượng, kí hiệu,… cách hợp lý mang lại tiện lợi, đơn giản hiệu cho người dùng Tổng quan Lập trình giao diện Các quy tắc giao diện phần mềm • Thân thiện: người sử dụng cảm giác ... khác phụ thuộc vào chức yêu cầu phần mềm Tổng quan Lập trình giao diện Thiết kế chương trình đa tầng (tt) • Ưu điểm mô hình n-tier: – – – – – Bảo mật Mở rộng Quản lý, triển khai, giám sát, khắc ... phần khác ứng dụng Tổng quan Lập trình giao diện Thiết kế chương trình đa tầng (tt) • Mô hình ứng dụng n-tier Tổng quan Lập trình giao diện Các bước thiết kế chương trình đa tầng • B1: Xác định yêu...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 2
... VS.Net Giới thiệu Visual Studio.Net 2010 Các thành phần VS.Net Các ngôn ngữ lập trình VS.Net Các loại ứng dụng VS.Net Môi trường phát triển phần mềm tích hợp Các phiên Visual Studio Net • Visual ... Basic, thiết kế cho NET – J#, Managed C++ – Các ngôn ngữ sử dụng hơn, sử dụng cú pháp Java, C++ • Các ngôn ngữ xây dựng kiến trúc thống nhất, module chương trình xây dựng ngôn ngữ khác 13 Môi trường ... Classes Common Language Runtime Môi trường phát triển phần mềm tích hợp NET Framework • NET Framework cung cấp môi trường thực thi cho ứng dụng, đảm nhận công việc như: – Dịch chương trình từ...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 3
... dung (tt) • Các đặc điểm C# • Các đặc điểm ngôn ngữ về: – Lập trình trực quan – Lập trình kiện – Lập trình hướng đối tượng • Các bước xây dựng ứng dụng C# • Các hình thức trình bày giải thuật ... namespaces • Thiết lập thuộc tính cấu hình – Thiết lập Debug – Các tùy chọn Build 29 Ngôn ngữ lập trình C# Thiết lập thuộc tính cho Project 30 Ngôn ngữ lập trình C# Thiết lập tham chiếu Project • Nhiều ... ngữ lập trình C# Các thành phần project (tt) • Thanh Toolbox: chứa control, giúp người sử dụng thao tác cách trực quan để thiết kế giao diện cách kéo thả control lên Form 18 Các thành phần project...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 4
... dựa giá trị định nghĩa trước nhằm giảm vấn đề ban đầu thành vấn đề nhỏ để cuối vấn đề hội tụ trường hợp sở 31 Phương thức thuộc tính 11 Các cách truyền tham số • Truyền giá trị: tương tự C++ Giá ... thừa (tt) • Tính đa hình: – Cho phép sử dụng giao diện chung cho nhiều phương thức khác nhau, dựa phương thức ảo (virtual method) – Để thực đa hình ta phải thực bước sau • Lớp sở đánh dấu phương ... tự C++ Giá trị truyền chép vào ô nhớ truyền vào hàm • Truyền tham chiếu (reference): Một phương thức trả giá trị Do đó, muốn nhận nhiều giá trị ta sử dụng tham số hình thức tham chiếu với từ...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 5
... Thiết lập Anchor cho control Chọn biên để neo Biên chọn neo, màu đậm 30 Tổ chức control Form (tt) — Thiết lập Anchor cho control N eo theo bốn phía 31 Tổ chức control Form (tt) — Các control ... Khoá không cho di chuyển Form TabIndex: thứ tự control nhận focus ◦ Mặc định VS.NET thiết lập — — Enable: thiết lập trạng thái truy cập control Anchor: ◦ Neo giữ control vị trí xác định ◦ Cho phép ... thời điểm làm việc với tài liệu ◦ Cho phép lưu tài liệu dạng file ◦ VD: MS Paint, Notepad — Ứng dụng MDI (Multiple Document Interface) ◦ Cùng lúc làm việc với nhiều tài liệu ◦ Cho phép lưu tài...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 6
... SelectionMode – None: không cho phép chọn – One: cho phép chọn phần tử – MultiSimple: cho phép chọn nhiều phần tử, không cần giữ phím Ctrl, Shift – MultiExtended: cho phép chọn nhiều phần tử, ... xổ xuống, kết hợp TextBox ListBox – DropDown: Hiển thị TextBox cho phép nhập vào chuỗi – DropDownList: Không cho phép nhập chuỗi vào ◦ MaxDropDownItems: số phần tử nhìn thấy xổ xuống 12 Điều khiển ... ImageList (tt) — Thêm ảnh vào ImageList cửa sổ Images Collection Editor 15 Điều khiển ImageList (tt) — Các bước sử dụng ImageList ◦ Kéo control ImageList từ ToolBox thả vào Form ◦ Thiết lập kích thước...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 7
... mảng: khóa giá trị, mảng khóa thứ tự 26 Dãy (Array) Phương thức có số lượng đối số thay đổi (với từ khóa params) • Chúng ta tạo phương thức sau hiển thị số nguyên hình console cách truyền vào mảng ... trả cận chiều xác định mảng – GetUpperBound(): trả cận chiều xác định mảng – SetValue(): thiết lập giá trị cho thành phần xác định mảng Khai báo Dãy (Array) • Cú pháp: type[ ] array-name; • Ví dụ: ... foreach (tt) Dãy (Array) Truyền Array cho phương thức: • Truyền mảng tham số cho phương thức tên mảng (không có ngoặc [ ]) • Mảng truyền tham chiếu 10 Truyền giá trị Array theo tham trị tham chiếu...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 8
... StringBuilder(string s, int leng) Lớp StringBuilder • Các phương thức quan trọng – Append(): Nối chuỗi vào cuối chuỗi – Insert(int index, string s): Chèn chuỗi vào vị trí xác định – Replace(string oldValue, ... string newValue) Các thao tác khác • Loại bỏ chuỗi chuỗi – Remove (int index) – Remove (int index, int count) • Trim: – Bỏ ký tự trắng – Bỏ ký tự tham số mảng Lớp StringBuilder • Cho phép tạo thao ... C#, chuỗi kiểu định nghĩa sẵn int, long,… • Lớp System.String: lớp thiết kế để lưu trữ chuỗi, bao gồm phương thức thuộc tính cho phép thao tác xử lý chuỗi String Constructor String Constructor...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 9
... ứng dụng, cho phép thao tác với đối tượng đồ họa thiết bị xuất hình máy in tập tin đồ họa ◦ Việc truy cập thiết bị kết xuất thông qua đối tượng Device context (DC) ◦ DC lưu trữ thông tin thiết bị ... Nguyễn Thị Mai Trang 30 } } } Ellipse hình nội tiếp vùng hình chữ nhật Để vẽ Ellipse, cần xác định hình chữ nhật ngoại tiếp Ellipse nội tiếp hình vuông hình tròn GV Nguyễn Thị Mai Trang 31 GV ... (Printing): cung cấp lớp cho phép truy cập thiết bị máy in thao tác in, thuộc namespace Sytem.Drawing.Printing ◦ Thiết kế giao diện người dùng: cung cấp lớp cho phép thiết kế giao diện người dùng với...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 10- lập trình truy xuất file
... File lớp Directory Làm việc với file nhị phân Làm việc với file văn ◦ ◦ ◦ ◦ Tạo file văn Mở file văn Sửa file văn Xóa file văn } Net Framework cung cấp lớp cho phép làm việc thao tác với file ... } Đối tượng FileStream Mở file Đọc file Ghi file } } Được sử dụng để đọc liệu từ file ghi liệu vào file Tạo FileStream, cần thành phần sau: ◦ ◦ ◦ ◦ File Path: đường dẫn file muốn truy xuất FileMode: ... FileMode.Create); FileMode.CreateNew); 10 } Đọc file: ◦ Sử dụng hàm Read đối tượng FileStream ◦ Đọc liệu vào buffer ◦ Xử lý buffer (ghi,…) } Ghi file ◦ Sử dụng hàm Write đối tượng FileStream } Đọc ghi...
Ngày tải lên: 15/12/2013, 16:52
Tài liệu Chương 7: Lập trình giao diện (Advanced Components GUI) ppt
... – Bài giảng Lập trình Java Các thành phần GUI nâng cao JSlider Sử dụng Menu với Frames JPopupMenu Thay đổi cảm quan Nguyễn Đức Hiển – Bài giảng Lập trình Java Con chạy - JSlider Cho phép ... phép người sử dụng chọn giá trị nguyên vùng giá trị xác định Một số đặc tính: Tick marks (major and minor) Snap-to ticks Hướng (ngang đứng) Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví ... OvalPanel.java Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: OvalPanel.java Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: SliderDemo.java Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: SliderDemo.java...
Ngày tải lên: 22/12/2013, 18:15
Tài liệu Chương 7: Lập trình giao diện (Phần 2) pdf
... viết hoàn toàn Java Nguyễn Đức Hiển – Bài giảng Lập trình Java Các thành phần GUI Swing Các thành phần Chứa phương thức paint() để vẽ thành phần hình Các chứa Tập hợp thành phần liên quan ... kiện chung Nguyễn Đức Hiển – Bài giảng Lập trình Java Các thành phần GUI Swing Các siêu lớp nhiều thành phần Swing Nguyễn Đức Hiển – Bài giảng Lập trình Java Các thành phần GUI JLabel: Hiển ... dung vào hộp JList: Hộp danh sách từ người sử dụng chọn việc nhấp vào mục danh sách Có thể chọn nhiều mục JPanel: Một Container thành phần đặt cách trình bày Nguyễn Đức Hiển – Bài giảng...
Ngày tải lên: 22/12/2013, 18:15
Tài liệu Chương 7: Lập trình giao diện (Graphic User Interface) pptx
... Bài giảng Lập trình Java Mô hình xử lý kiện Lớp thực giao tiếp lắng nghe kiện (bộ xử lý kiện) Ví dụ: class Circle extends JFrame implements ActionListener {…} Đăng ký lắng nghe kiện cho ... Đức Hiển – Bài giảng Lập trình Java Vi du Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ Nguyễn Đức Hiển – Bài giảng Lập trình Java Thanks for listenning!!! Nguyễn Đức Hiển – Bài giảng Lập trình ... Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: Tạo cửa sổ với Swing Ứngng dụng HelloWorld Tạo Cửa sổ với “Hello World” tiêu đề Nguyễn Đức Hiển – Bài giảng Lập trình Java Cơ thiết kế GUI Khái...
Ngày tải lên: 22/12/2013, 18:15
Niên luận giới thiệu lập trình giao diện MAPLET TRONG MAPLE
... ComboBox Là hộp cho phép người sử dụng chọn thành phần từ danh sách thành phần cho trước Đặc biệt, thủ tục cho phép người sử dụng thêm vào thành phần khác cách nhập từ bàn phím Giá trị trả điều ... phục vụ cho việc tính toán đối tượng cách dễ dàng 2.3.2 Maplet giải phương trình vi phân thường Phương trình đầu vào có dạng: y"+ Ay '+ By = Với điều kiện ban đầu : y(0) = x0 , y '(0) =y0 ; Hình ... toán ma trận vuông Maplet cho phép người sử dụng tính toán ma trận vuông, việc nhập vào ma trận sau thực phép toán điển hình như: Tính định thức ma trận, Hạng ma trận, Giá trị riêng, Vector riêng,...
Ngày tải lên: 26/12/2013, 17:15
Chương 4 KỸ THUẬT LẬP TRÌNH GIAO DIỆN NGƯỜI DÙNG (GUI) TRONG JAVA pdf
... Swing Component Container Layout manager Các bước xây dựng GUI Ví dụ minh họa Các component Các container Các kiểu layout manager Mô hình, chế xử lý event Ví dụ minh họa, tập ... thành phần NullLayout • Tự việc định vị trí kích thước components Frame fr = new Frame("NullLayout Demo"); fr.setLayout(null); Mô hình xử lý kiện Có yếu tố quan trọng mô hình xử lý kiện: Nguồn ... mặc định cho Window, Frame Dialog Trình quản lý xắp xếp đến thành phần container Các thành phần đặt vào hướng NORTH, EAST, SOUTH, WEST CENTER container Ví dụ: Để thêm thành phần vào vùng...
Ngày tải lên: 24/03/2014, 08:21
Slide LẬP TRÌNH JAVA NÂNG CAO - LẬP TRÌNH GIAO DIỆN
... +paintComponet +mouseClicked Vẽ hình hình học Panel Vẽ đường thẳng Vẽ hình chữ nhật Vẽ hình bầu dục Vẽ cung tròn Vẽ đa giác Vẽ đường thẳng drawLine(x1, y1, x2, y2); Vẽ hình chữ nhật drawRect(x, y, ... Để vẽ hình, thông thường bạn tạo lớp JPanel chồng phương thức paintComponent để "nói" cho hệ thống phải vẽ Thực tế bạn vẽ thứ thành phần GUI Lớp Color Bạn thiết lập màu cho thành phần GUI cách ... hiển thị hình vẽ ảnh hình platform khác Lớp Graphics gói gọn chi tiết platform cho phép bạn vẽ thứ theo cách giống không liên quan đến platform cụ thể Lời gọi super.paintComponent(g) cần thiết để...
Ngày tải lên: 16/04/2014, 14:28