... trên Mainboard vị trí SW1
Chức năngcủa mainboard
1. Chứcnăngcủa Mainboard
Bạn đưa trỏ chuột vào sơ đồ để xem chú thích
Mainboard máy vi tính .
Mainboardcủa máy tính có các chứcnăng sau ... khiển tốc độ và đường đi của luồng dữ liệu giữa các thiết bị
trên .
Điều khiển điện áp cung cấp cho các linh kiện gắn chết hoặc cắm
rời trên Mainboard .
2. Sơ đồ khối củaMainboard .
Bạn đưa ... khối Mainboard Pentium 4
3 . Nguyên lý hoạt động của Mainboard
Mainboard có 2 IC quan trọng là Chipset cầu bắc và Chipset cầu
nam, chúng có nhiệm vụ là cầu nối giữa các thành phần cắm vào
Mainboard...
... virtual của ChàoHỏi nên ta tưởng ClassCha execute chính Sub
ChàoHỏi của nó nhưng té ra nó lại execute code của ChàoHỏi trong ClassCon.
Trong code dưới đây, một Object ClassCon gọi Sub VôĐề của ... dùng Class members của chính Class
chứa code. Tương tự như vậy, đôi khi ta muốn dùng Class method của BaseClass
(cũng gọi là SuperClass), chớ không phải một implementation của method ấy
trong ... MessageBox.Show("Chào các cháu", "Class Cha")
End Sub
End Class
Bài 6
Những chứcnăng Đối Tượng mới của VB.NET
(phần III)
Dùng OO trong VB.NET
Ngăn cản Thừa kế
Bình thường (By default)...
... trên ta dùng cả property Item của Class LineItem lẫn property
Description của Class ProductLine. Cả hai đều là property của ProductLine vì nó
là một SubClass của LineItem.
Giống như vậy, ... tiết của Product từ Database
' trong đó có thể có Description của Product
End Sub
End Class
Statement Inherits LineItem khiến ProductLine thừa kế mọi interface và
behaviours của LineItem. ...
Collector đến giải quyết.
Thừa kế
Thừa kế (Inheritance) là khả năngcủa một Class đạt được interface (giao
diện) và behaviours (tánh tình) của một Class có sẵn. Cái quá trình để làm nên
việc ấy được...
... tiệm photocopy thứ nhì.
Bài 4
Những chứcnăng Đối Tượng mới của VB.NET
(phần I)
V
B.NET khắc phục những giới hạn về Đối Tượng (Object-Oriented) của
VB6 và mang đến cho ta một ngôn ngữ ...
parameters. Khi ta gọi một Method của Class, nó sẽ dựa vào data type
của parameters ta pass và số parameters ta pass để execute đúng version
của Method.
Một thí dụ về Overloading ngoài đời là ... Object. Ta có thể dùng thẳng tên của Class như một Object.
Cái lợi điểm của Object Oriented Programming là ta có thể gói tất cả những đặc
điểm, khả năngcủa một Class vào trong một Unit of...
... dùng các chứcnăng ấy,
nhưng bây giờ ta không đá động gì đến property nào của các buttons, mà
lại set các properties CancelButton và AcceptButton của chính form.
Khi ta click bên phải của property ... trong và các class members của Form:
thước default củacửa sổ
Borders của Form
Thay đổi property FormBorderStyle sẽ ảnh hưởng những gì user có thể
thay đổi hay dùng về MaximizeBox, MinimizeBox, ... cũ.
Độ đậm (Opacity) của Form
Có một property mới của form rất thú vị để dùng, dù rằng sự ích lợi hay
mục đích của áp dụng không rõ ràng. Đó là ta có thể thay đổi độ đậm của
một form. Ta có...
... dùng method Hát của cụ LữLiên.
Dùng OO trong VB.NET
Bài 4
Những chứcnăng Đối Tượng mới của VB.NET
(phần I)
V B.NET khắc phục những giới hạn về Đối Tượng (Object-Oriented) của VB6 và mang ... chứcnăng ấy và thêm Sub
ĐơnCa, Function HátNhạcYêuCầu, .v.v Tương tự như vậy, ta cũng có thể thừa kế từ Class
NghệSĩ để tạo ra Class HọaSĩ. Class HọaSĩ sẽ giữ y các đặc tính và chứcnăngcủa ... parameters.
Khi ta gọi một Method của Class, nó sẽ dựa vào data type của parameters ta pass và số
parameters ta pass để execute đúng version của Method.Một thí dụ về Overloading
ngoài đời là khi...
... morning!"
Vì Property Text không còn là Default Property của TextBox.
Overloading methods
Một trong những chứcnăng đa diện (Polymorphism) hùng mạnh nhất của
VB.NET là overload (quá tải, có rồi mà còn ... trên ta dùng cả property Item của Class LineItem lẫn
property Description của Class ProductLine. Cả hai đều là property của
ProductLine vì nó là một SubClass của LineItem.Giống như vậy, một ... Sub
Bài 5
Những chứcnăng Đối Tượng mới của VB.NET
(phần II)
Dùng OO trong VB.NET
Tạo một Class mới
Class Keyword
Trong một .vb file ta có thể viết nhiều Classes, code của mỗi Class nằm...
... code của mình.
Để chỉ định ContextMenu1 Pop-up khi user right click Textbox1, bạn chỉ cần set
property ContextMenu của Textbox1 thành ContextMenu1 (chọn nó trong cái
dropdown list của comboxbox ... dữ kiện bất hợp lệ. Control ErrorProvider cho các controls
Bài 11
Những chứcnăng mới trong giao diện cửa sổ
của VB.NET (phần IV)
Các control Providers
Trong Windows Forms có một gia đình ... than trắng là default icon của ErrorProvider. Muốn
dùng một icon khác ta chỉ cần assign icon ấy vào property Icon của
ErrorProvider.
Menus
Mặc dầu Menu Editor của VB6 cung cấp đầy đủ các...
... DialogResult của một button. Khi user click button ấy thì
DialogResult của hộp giao thoại lấy trị số của property DialogResult của button
và hộp giao thoại Hide.
Để biểu diễn chứcnăng quản ... sẽ truy cập được kết
quả DialogResult.Retry nầy.
Sự khác biệt về sắp đặt vị trí cho Forms và Controls
VB.NET có những chứcnăngvề positioning và layout tương tợ như trong VB6,
nhưng cách thực ... ở góc trên trái của mỗi control, cho thấy trị số Tab
Index của mỗi control. Bây giờ ta chỉ cần click lên từng control một theo thứ tự
mà ta muốn.
Dưới đây là screenshot của một form sau...
... Object Browser bằng
cách click hình tam giác nhỏ của Class View icon rồi chọn Object Browser:
Bài 8
Những chứcnăng mới trong giao diện cửa sổ
của VB.NET (phần I)
Xin nhắc lại là .NET Framework ... form chủ (owner) của nó
WindowsDefaultLocation
Hiển thị form ở vị trí default củacửa sổ
WindowsDefaultBounds
Hiển thị form ở vị trí default củacửa sổ, với kích thước
default củacửa sổ
khi ... cũ.
Độ đậm (Opacity) của Form
Có một property mới của form rất thú vị để dùng, dù rằng sự ích lợi hay mục
đích của áp dụng không rõ ràng. Đó là ta có thể thay đổi độ đậm của một form.
Ta có...
... thừa kế nầy của Windows Forms Controls cũng áp dụng
cho Web Forms Controls, tức là ta có thể SubClass một Web Forms Control,
cho thêm các chứcnăng mới và overriding một số chứcnăng có sẵn. ... Parent:
Bạn có thể Download source code của program nầy tại đây.
Thừa kế hình ảnh (Visual Inheritance)
Cho đến bây giờ ta đã bàn qua chứcnăng OO của ngôn ngữ VB.NET, phần lớn
nhắm vào đặc ...
Để xử lý Event của obj bạn chọn tên từ combobox phía trên bên trái, rồi chọn
TheEvent từ combobox bên phải như trong hình dưới đây:
Bài 7
Những chứcnăng Đối Tượng mới của VB.NET
(phần...
... đây ta dùng Event Click của button BtnOK để kiểm tra dữ kiện trong
mọi Textbox. Có một Event của các controls mà ta cũng có thể dùng trong
công tác kiểm tra dữ kiện của một TextBox. Đó là Event ... CauseValidation của
các controls. Thông thường, property CauseValidation của các controls
được set thành True. TextBox txtName chỉ tạo ra Event Validating khi
chính property CauseValidation của nó ... than trắng là default icon của ErrorProvider.
Muốn dùng một icon khác ta chỉ cần assign icon ấy vào property Icon
của ErrorProvider.
Menus
Mặc dầu Menu Editor của VB6 cung cấp đầy đủ các...