Danh mục

Lập trình trong môi trường .NET - Visual studio.NET – Phần 2

Số trang: 16      Loại file: pdf      Dung lượng: 137.67 KB      Lượt xem: 13      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 11,000 VND Tải xuống file đầy đủ (16 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Cài đặt dự án startup Một điểm bạn nên nhớ là cho dù bạn có nhiều dự án trong cùng một giải pháp, thì chỉ một trong những dự án này chạy trong một lúc. Khi bạn cho biên dịch một giải pháp, thì tất cả cá dự án trong giải sẽ được biên dịch. Tuy nhiên, bạn phải khai báo trong visual studio.NET biết dự án nào sẽ bắt đầu chạy khi bạn muốn gỡ rối chương trình. Nếu bạn có một EXE và nhiều thư viên mà EXE sẽ gọi thì đương nhiên EXE sẽ là dự...
Nội dung trích xuất từ tài liệu:
Lập trình trong môi trường .NET - Visual studio.NET – Phần 2 Lập trình trong môi trường .NET Visual studio.NET – Phần 2Cài đặt dự án startupMột điểm bạn nên nhớ là cho dù bạn có nhiều dự án trong cùng một giảipháp, thì chỉ một trong những dự án này chạy trong một lúc. Khi bạn chobiên dịch một giải pháp, thì tất cả cá dự án trong giải sẽ được biên dịch. Tuynhiên, bạn phải khai báo trong visual studio.NET biết dự án nào sẽ bắt đầuchạy khi bạn muốn gỡ rối chương trình. Nếu bạn có một EXE và nhiều thưviên mà EXE sẽ gọi thì đương nhiên EXE sẽ là dự án khởi động. Trongtrường hợp của chúng ta, ta có hai EXE độc lập, ta chỉ cần lần lượt gỡ rốitừng dự án.Bạn có thể bảo Visual studio.NET dự án nào phải chạy trước, bằng cáchclick phải lên tên giải pháp để hiện lên trình đơn shortcut, rồi bạn chọn clickmục set startup project để cho hiện lên khung đối thoại solutionDemoSolution Property Pages. Bạn có thể cho biết dự án startup hiệnhành, vì nó sẽ là dự án hiện lên in đậm trên cửa sổ Solution Explorer.Đoạn mã ứng dụng Window:Một ứng dụng Window chứa đoạn mã khởi động phức tạp hơn nhiều so vớimột ứng dụng chạy trên console, vì tạo một cửa sổ là một tiến trình phức tạp.Chúng tôi sẽ không đề cập chi tiết đến đoạn mã của một ứng dụng window.Sẽ có một chương dành cho vấn đề này. Trong tạm thời, chúng tôi cho in raở đây bảng liệt kê đoạn mã kết sinh bởi visual studio.NET đối với dự ánBasicForm. Bạn để ý ở đây được gọi là Form1, tượng trưng cho cửa sổchính.using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;namespace BasicForm{/// /// Summary description for Form1./// public class Form1 : System.Windows.Forms.Form { private System.Windows.Forms.TextBox textBox1; /// /// Required designer variable. /// private System.ComponentModel.Container components = null; public Form1() { // // Required for Windows Form Designer support // InitializeComponent(); // // TODO: Add any constructor code after InitializeComponentcall // } /// /// Clean up any resources being used. /// protected override void Dispose( bool disposing ) { if( disposing ) { if (components != null) { components.Dispose(); } } base.Dispose( disposing ); }#region Windows Form Designer generated code/// /// Required method for Designer support - do not modify/// the contents of this method with the code editor./// private void InitializeComponent(){ this.textBox1 = new System.Windows.Forms.TextBox(); this.SuspendLayout(); // // textBox1 // this.textBox1.Location = new System.Drawing.Point(8, 8); this.textBox1.Name = textBox1; this.textBox1.TabIndex = 0; this.textBox1.Text = textBox1; // // Form1 // this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.ClientSize = new System.Drawing.Size(292, 273); this.Controls.AddRange(newSystem.Windows.Forms.Control[] { this.textBox1}); this.Name = Form1; this.Text = Basic Form - Hello!; this.ResumeLayout(false); } #endregion /// /// The main entry point for the application. /// [STAThread] static void Main() { Application.Run(new Form1()); } } }Đọc vào các dự án Visual studio.NET 6Nếu bạn lập trình theo C#, rõ ràng là bạn không cần đọc đến những dự án cũxưa viết trên Visual studio 6, vì C# không có trên Visual studio 6. Tuynhiên, liên thông ngôn ngữ là phần chủ chốt của .NET Framework, do đó cóthể bạn muốn đoạn mã C# của bạn làm việc chung với VB.NET hoặc C++.Trong tình trạng như vậy, có thể bạn cần chỉnh sửa những dự án đ ược tạo ratrong Visual studio 6.Khi đọc vào những dự án và Workspace viết theo Visual Studio 6, Visualstudio.NET sẽ cho nâng cấp lên thành những giải pháp visual studio.NET.Tình trạng lại khác so với các dự án C++, VB hoặc J++: Ví dụ như trên C++, không cần thiết thay đổi đối với mã nguồn. Tấtcả các chương trình C++ cũ xưa sẽ còn hoạt động tốt với trình biên dịch C++mới. Rõ ràng là không phải đoạn mã được quản lý, nhưng vẫn biên dịchchạy ngoài .NET runtime. Nếu bạn yêu cầu Visual studio.NET đọc vào mộtdự án cũ xưa C++, thì nó đơn giản thêm vào một tập tin solution mới và cậpnhật những tin dự ...

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