Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Sử Dụng Dll Trong lập trình C#

    PHẦN I: TẠO TẬP TIN DLL

    1/ Khởi động VS.NET 2005, chọn menu File>New>Project…
    Project types: Visual C#
    Templates: Class Library
    File Name: MyDLL (bạn có thể tự đặt tên khác)
    Location: <đường dẫn mà bạn muốn>

    2/Lúc này cửa sổ soạn thảo code sẽ hiện ra với các dòng code sau:


    Mã:
    using System;using System.Collections.Generic;using System.Text; namespace MyDLL{    public class Class1    {     }}
    Bây giờ, chúng ta sẽ tạo 1 phương thức đơn giản trong Class1:


    Mã:
            public int AddNumbers(int a, int b)        {            return a + b;        }
    3/Nhấn F6 để Build Solution. Sau đó Save Project lại và đóng Visual Studio. Lúc này, bạn sẽ thấy tập tin MyDLL.dll trong thư mục Bin\Debug của project.

    Tác giả: neverland

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    PHẦN II: SỬ DỤNG TẬP TIN DLL

    Trước khi bắt tay vào làm, bạn chú ý:
    Namespace chúng ta sử dụng: MyDLL
    Class: Class1
    Phương thức: AddNumber(int a,int b)

    1/Mở lại VS.NET, tạo 1 Project kiểu Windows Application.
    2/Chúng ta xây dựng 1 Form đơn giản với chỉ 1 button:
    - Name: btnAddNumbers
    - Text: Add Numbers

    3/Bạn nhắp chọn menu Project>Add Reference…
    Ở cửa sổ Add Reference hiện ra sau đó, bạn chọn tab Browse, ở nơi đây, bạn tìm đến tập tin MyDLL.dll mà bạn vừa tạo ra hồi nãy. Sau đó nhấn OK để add tham chiếu đến nó.
    4/Bây giờ bạn nhấn F7 để chuyển sang vùng soạn thảo code, và thêm tham chiếu đến namespace MyDLL:


    Mã:
    using MyDLL;
    5/Kế đến bạn thụ lý tình huống Click của btnAddNumbers:


    Mã:
            private void btnAddNumbers_Click(object sender, EventArgs e)        {            //khởi tạo đối tượng cls1            //là thể hiện của lớp MyDLL.Class1            //của MyDLL.dll            Class1 cls1 = new Class1();            string ketqua = cls1.AddNumbers(20, 15).ToString();            MessageBox.Show(ketqua, "RESULT");        }
    Đây là project mẫu của bài này:

    Tác giả: neverland

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •