« Home « Chủ đề thủ thuật .net

Chủ đề : thủ thuật .net


Có 120+ tài liệu thuộc chủ đề "thủ thuật .net"

Dạng bài tập về Micosoft.NET- P11

tailieu.vn

Trong VB6 ta có thể viết:. Trong VB.NET sẽ được viết lại như sau:. Trong VB.NET ta có thể dùng Reserved Word làm Procedure Name bằng cách để nó giữa ngoặc vuông. Ta có thể Catch Error Exception data trong một variable để dùng nó như sau:

Dạng bài tập về Micosoft.NET- P12

tailieu.vn

Trong VB6 ta có thể dùng IsMissing để biết xem Optional parameter có hiện diện không. Trong VB.NET ta có thể dùng Return Statement để Return kết quả của một Function thay vì dùng chính tên của Function.. Delegate là một cách giúp ta pass một procedure như một parameter vào trong một method. Trong VB.NET ta dùng AddressOf operator...

Dạng bài tập về Micosoft.NET- P13

tailieu.vn

So với ngoài đời, thí dụ bạn có mở một tiệm photocopy. Khi đã phân chia trách nhiệm các phần code thành những Class, bạn có thể tập trung tư tưởng vào từng Class một, không cần phải cố nhớ mọi thứ trong đầu khi giải quyết chuyện gì. Nếu có gì trục trặc, thường thường ta có thể xác...

Dạng bài tập về Micosoft.NET- P14

tailieu.vn

Các bài tập Microsoft .NET 66 Karaoke, hay được Ban Nhạc Sống phụ họa, hay thêm cả một nhóm ca sĩ khác phụ họa .v.v... Dùng OO trong VB.NET Tạo một Class mới. Bạn tạo một Class mới trong VB.NET IDE bằng cách dùng Menu Command Project | Add Class. Trong VB.NET tất cả mọi VB source files đều có...

Dạng bài tập về Micosoft.NET- P15

tailieu.vn

Thí dụ trong VB6 khi ta code:. Trong VB.NET Default Property phải là một Property array. Lý do chính của sự bắt buộc này là để khỏi lẫn lộn giữa hai trường hợp ta nói đến Default property của một Object hay chính Object ấy, vì trong VB.NET ta không còn dùng Set keyword cho Object assignment nữa (ta chỉ...

Dạng bài tập về Micosoft.NET- P16

tailieu.vn

Ta có thể ép CLR nhặt rác lập tức bằng code:. Tốt hơn, ta duyệt lại design của mình để cho phép các Objects hết xài có thể ngồi chơi trong bộ nhớ chờ đến lúc được hủy diệt.. Để lấy đi Reference đến một Object (gọi là Dereference Object) bạn có thể dùng:. liên hệ has-a, Object chủ có...

Dạng bài tập về Micosoft.NET- P17

tailieu.vn

Giống như vậy, một ServiceLine có thể có ghi ngày giờ cung cấp service.. Ta thêm property DateProvided vào interface thừa kế từ Class LineItem.. Dùng OO trong VB.NET Ngăn cản Thừa kế. Bình thường (By default) class nào cũng có thể được dùng làm base class để từ đó ta thừa kế. Nhưng đôi khi ta không muốn cho...

Dạng bài tập về Micosoft.NET- P18

tailieu.vn

Ta nói Sub ChàoHỏi là Virtual method. Public Overrides Sub ChàoHỏi(). End Sub. Public Class ClassCha Public Sub VôĐề() ChàoHỏi() End Sub. Public Overridable Sub ChàoHỏi(). MessageBox.Show("Chào các cháu Class Cha") End Sub. Trong trường hợp này, VôĐề gọi Sub ChàoHỏi để đón tiếp. Trong ClassCha, Sub VôĐề gọi ChàoHỏi của chính nó, tuy nhiên Sub ChàoHỏi ấy bị overridden...

Dạng bài tập về Micosoft.NET- P19

tailieu.vn

Sub VôĐề thật ra nằm trong ClassCha mà ClassCon thừa kế nên VôĐề được executed trong ClassCha và gọi Sub ChàoHỏi trong cùng class ( ClassCha). Chúng ta đã thấy ta có thể override methods và dùng các keywords Me, MyBase và MyClass để gọi các overriden methods trong dây chuyền thừa kế. Mỗi SubClass phải có một implementation riêng...

Dạng bài tập về Micosoft.NET- P20

tailieu.vn

Ta cũng có thể overload shared methods, tức là có thể code nhiều shared methods với cùng một tên nhưng có những parameter lists khác nhau.. Tuy nhiên ta có thể giới hạn việc truy cập chúng bằng cách dùng những Access Modifiers như Friend, Protected hay Private. Thật ra khi overloading một shared method ta có thể dùng những...

Dạng bài tập về Micosoft.NET- P21

tailieu.vn

Các bài tập Microsoft .NET 101. Các bài tập Microsoft .NET 102. Các bài tập Microsoft .NET 103. Các bài tập Microsoft .NET 104. Các bài tập Microsoft .NET 105

Dạng bài tập về Micosoft.NET- P22

tailieu.vn

Nó nói đến khả năng của program kiểm tra .NET code để biết trong code có những thứ gì.. Tiếp theo đó, ta có thể dùng reflection để instantiate và dùng những objects từ các classes ấy. Binding, .NET đã tử tế lo lắng chuyện ấy một cách tự động cho chúng ta.. Function CType rất hữu dụng khi ta...

Dạng bài tập về Micosoft.NET- P23

tailieu.vn

Vì các hình ảnh (Visual Components) trong VB.NET được implemented bằng ngôn ngữ lập trình chính quy chớ không phải dùng một cách thức khác biệt như trong VB6 (tin tức diễn tả các hình ảnh nằm ở phần đầu các. *.frm files), nên VB.NET cũng hổ trợ Thừa kế hình ảnh (Visual Inheritance) cho Windows Forms một cách tự...

Dạng bài tập về Micosoft.NET- P24

tailieu.vn

Các bài tập Microsoft .NET 116. Các bài tập Microsoft .NET 118. Đây là base class của mọi component dùng để hiển thị. Nó hỗ trợ những khả năng liên hệ đến vóc dáng và công tác hiển thị từ Show, BringtoFront, Font, Color cho đến Dock, Anchor. ScrollableControl Cung cấp chức năng tự động cuốn khi có chứa bên...

Dạng bài tập về Micosoft.NET- P25

tailieu.vn

Sự khác biệt trong các Hộp Giao Thoại (Dialog Boxes). Trong VB6, các hộp giao thoại thật ra là những form bình thường nhưng được hiển thị với parameter vbModal, tức là trong Modal mode. Điều này khíến cho hộp giao thoại trở nên form tích cực (active form) duy nhất trong chương trình cho đến khi nó đi khuất.....

Dạng bài tập về Micosoft.NET- P26

tailieu.vn

Unload Dialog ' Now we can unload the dialog box. Có hai sự thay đổi quan trọng trong VB.NET, đó là dùng ShowDialog và DialogResult.. Argument vbModal không được hỗ trợ trong VB.NET. Thay vào đó, một form có thể dùng method ShowDialog. Dưới đây là sự so sánh của coding trong VB6 và VB.NET.. Set Dialog = New frmDialog...

Dạng bài tập về Micosoft.NET- P27

tailieu.vn

Để cho có vẻ tổng quát ta rename Sub Button1_Click thành Sub Button_Click.. Note that we change the name of the Sub from Button1_Click to Button_Click to ' make it more general, since we're going to use this same Sub to handle Click ' Events originated from many different Buttons. Also note that we add the word Button2.Click to the...

Dạng bài tập về Micosoft.NET- P28

tailieu.vn

Khi Button1 có Anchor là Bottom, Right thì mỗi khi góc phải dưới của form di chuyển vì resize, Button1 cứ chạy theo góc ấy:. Nếu Button1 có Anchor là Left, Right, Bottom thì khi form resizes cho lớn ra, Button1 cứ giữ khoảng cách từ nó đến ba cạnh Left, Right, Bottom của form không đổi. của form không...

Dạng bài tập về Micosoft.NET- P29

tailieu.vn

Provider Controls không hiển thị trên form lúc chạy program. Trong VB6, các controls có property HelpContextID để ta chỉ định khi user bấm nút F1 thì chương trình sẽ hiển thị Help ở đúng trang có trị số HelpContextID trong Help file. Control HelpProvider cho phép các controls khác chỉ định context sensitive help (trợ giúp trong tình huống...

Dạng bài tập về Micosoft.NET- P30

tailieu.vn

Private Sub BtnOK_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnOK.Click. Private Sub txtName_Validating( ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs). Private Sub copyMenuItem_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles copyMenuItem.Click. Private Sub pasteMenuItem_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pasteMenuItem.Click. Private Sub clearAllMenuItem_Click( ByVal sender As System.Object, ByVal e As...