Danh mục

Các bài tập Microsoft .NET 1 phần 2

Số trang: 18      Loại file: pdf      Dung lượng: 351.95 KB      Lượt xem: 12      Lượt tải: 0    
Thư viện của tui

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

để in ra trong Output Window. Dĩ nhiên bạn vẫn có thể tiếp tục dùng Immediate Window trong công tác Debug như trước đây trong VB6.
Nội dung trích xuất từ tài liệu:
Các bài tập Microsoft .NET 1 phần 2Các bài tập Microsoft .NET 19để in ra trong Output Window.Dĩ nhiên bạn vẫn có thể tiếp tục dùng Immediate Window trong công tácDebug như trước đây trong VB6.Chưa hết, VS.NET còn cho bạn Command Window để ta có thể enternhững VS.NET commands để manipulate IDE, xử lý macros, .v.vĐể hiển thị Window này bạn dùng menu command View | OtherWindows | Command Window. Để tiện hơn, bạn drag title bar của nó đểchồng lên tab bar của Task List và Output windows.Nếu ta enter một command như: File.AddNewProjectIDE sẽ hiển thị Add New Project dialog.VS.NET hổ trợ Macro để bạn có thể record và playback một chuổi côngtác.Phương tiện Integrated Debugging cho ta Debug Menu, Call StackWindow, Breakpoints Window và Watch and Value DisplayWindows.Thường thường bạn sẽ Add Reference các .NET components. Nhưng bạncũng có thể dùng ActiveX (có sẵn trong VB6) trong .NET applicationbằng cách Add Reference COM (click Tab COM trên Add ReferenceDialog). .NET sẽ gói ActiveX thành một NET component (click Yes trảCác bài tập Microsoft .NET 20lời câu hỏi Would you like to have a wrapper generated for you?).Ngoài ra dùng Add Reference Projects để refer đến DLL của các Userdeveloped DLL.Demo ProgramTrong chương trình biểu diễn này, ta dùng giao diện hầu như hoàn toànbằng chữ Việt. Ta có thể đánh chữ Việt (Unicode) cho Title Bar, Menu,TextBox, ListBox .v.v..Nếu bạn cần một key input software cho chữ Việt hổ trợ Unicode thìdownload VPS, Vietkey hay Unikey.Các documents như Form, XML .v.v. trong .NET project đều được Savedvới UTF-8 encoding.Các bài tập Microsoft .NET 21Trong program Sở thú Saigon này ta có hai Listboxes. Khi chạy, bạn cóthể drag tên các loại thú từ Listbox1 (bên trái) để drop vào Listbox2 (bênphải). Phía dưới là một Label dùng để hiển thị ngày giờ. Có một buttonLưu trử danh sách để ta save data trong Listbox2 vào file animal.txttrong subFolder bin. Ngoài ra bạn cũng có thể dùng Main menu Item Đọcdanh sách để Load data từ file animal.txt vào Listbox2.Những components không cần phải hiện ra lúc runtime như Timer,Menu, Tooltip .v.v. nằm trong một Component Tray (mâm) riêng. MuốnEdit MainMenu, click lên MainMenu1 icon rồi đánh trực tiếp vàoMainMenu. Thêm các menuitems mới bằng cách đánh thẳng vào các chỗcó chữ Type Here. Lưu ý các Tabs bên trên Editing Area khi bạn mởnhiều forms.Các bài tập Microsoft .NET 22Edit MainMenu, insert một SeparatorCác bài tập Microsoft .NET 23Chú ý danh sách các References được liệt kê trong Solution Explorer.Edit Shortcut cho một menu item.Các bài tập Microsoft .NET 24Button bây giờ chẳng những có thể chứa hình mà còn cho bạn chọn vị trícủa hình trong button bằng ImageAlign nữa.Bạn có thể Anchor một Button để nó dính vào một góc của form để khiform resizes thì Button chạy theo góc ấy của form. Ở đây ta click haithanh Dưới và Phải cho chúng trở nên màu đen để chọn Anchor Bottomvà Right.Các bài tập Microsoft .NET 25Trong lúc thiết kế ta có thể edit các List items của một Listbox bằng cáchmở property Items Collection ra và Edit vào một trang.Walk Through CodeTrong .NET, các classes được chia ra thành nhiều nhóm như System.IO,System.XML, System.Data, System.Drawing ..v.v..Ngoài ra trong mỗi nhóm lại còn chia thành những nhóm con, cháu nhưSystem.Windows.Forms, System.Windows.Collections,System.Windows.Diagnostics, .v.v.. Mặc dầu một khi đã Project | AddReference các .NET components ấy ta có thể dùng chúng trong programCác bài tập Microsoft .NET 26nhưng vẫn phải biên một tên dài như System.IO.StreamReader để tránhlẫn lộn. Để có thể viết tên class gọn hơn ta dùng Imports như ImportsSystem.IO, sau đó ta chỉ cần viết StreamReader là đủ. Công việcImports này được gọi là importing Namespace (của System.IO).Tương tự như thế, để có thể tiếp tục dùng các Functions Left, Right, Midcủa VB6 trong .NET ta có thể thêm câu Imports VB6 =Microsoft.VisualBasic ở đầu chương trình. Sau đó ta có thể viết: AppPath = VB6.Left(AppPath, Pos)Nguyên program chúng ta tại đây là Public Class Form1. Form1 thừa kếstandard form class của .NET Framework nên ta declare: Inherits System.Windows.Forms.FormImports System.IOImports VB6 = Microsoft.VisualBasicPublic Class Form1Inherits System.Windows.Forms.FormDim AppPath As StringPrivate Sub MenuItem4_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles MenuItem4.Click End Terminate the programEnd SubPrivate Sub Form1_Load(ByVal sender As System.Obj ...

Tài liệu được xem nhiều: