Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 19 kết quả

Đề tài: Tạo file DLL trong C# như thế nào ?

  1. #1
    Ngày gia nhập
    10 2007
    Bài viết
    3

    Mặc định Tạo file DLL trong C# như thế nào ?

    Hi all.

    Mình có một class kết nối CSDL SQL Sever, và muốn chuyển thành file DLL của chương trình này thì phải làm sao. Chương trình chỉ có duy nhất class kết nối CSDL.

    Có phải sau khi chuyển class này thành file DLL thì mình add vào một chương trình khác thì gọi class này bình thường đúng ko.

    Cám ơn các bờ rồ.
    Đã được chỉnh sửa lần cuối bởi hehe22 : 26-10-2008 lúc 09:45 PM.

  2. #2
    Ngày gia nhập
    09 2008
    Nơi ở
    Kĩ viện
    Bài viết
    169

    Tạo project kiểu class library(hình như thế), mà ngoài console với window form ra còn mỗi nó(với mấy cái vớ vẩn khác).
    Phá toái hư không - Bạch nhật thăng thiên.

  3. #3
    Ngày gia nhập
    10 2007
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi NamVoDang Xem bài viết
    Tạo project kiểu class library(hình như thế), mà ngoài console với window form ra còn mỗi nó(với mấy cái vớ vẩn khác).
    Mình tạo một Project C#, trong project này tạo một class KetNoiCSDL.

    Nhưng mình muốn chuyển Project hoặc class sang dạng DLL để sử dụng trong các project khác.

    Nhưng mình không biết chuyển như thế nào thành file DLL, và sau khi chuyển xong thì sử dụng file DLL này project khác thì làm sao (hình như là import vào project, rồi gọi lớp này bình thường thì phải, mình không rõ lắm).

    Các bạn cho hướng dẫn nhé.
    Nếu em là bịch thuốc phiện,
    Anh sẽ là thằng nghiện đầu tiên.
    Nếu em là trại thương điên,
    Anh sẽ là thằng điên mãi mãi.

  4. #4
    Ngày gia nhập
    11 2006
    Bài viết
    633

    Compile thì nó sẽ thành file dll.
    Muốn biết các file hoạt động thế nào thì chịu khó vào folder của project mà mò thì sẽ hiểu thôi. Vào thư mục bin xem qua cho biết nhé

  5. #5
    Ngày gia nhập
    04 2009
    Nơi ở
    Hà Nội
    Bài viết
    733

    Để tạo File DLL trong C# bạn làm như sau:
    Bước 1: Mở Visual Studio và tạo mới project loại : Class Library
    Bước 2: Tạo Class để dùng sau này ví dụ:
    PHP Code:
    namespace SampleLibrary
    {
        public class 
    ToanHoc
        
    {
            public 
    double Cong(double xdouble y)
            {
                return 
    y;
            }
            public 
    double Tru(double xdouble y)
            {
                return 
    y;
            }
            public 
    double Nhan(double xdouble y)
            {
                return 
    y;
            }
            public 
    double Chia(double xdouble y)
            {
                return 
    y;
            }
        }

    Bước 3:
    Compile Project đó:
    _Click Build->Build Project Name(F6)
    Bước 4:
    _Tạo mới 1 project khác.(Console hoặc Winform hoặc ASP.NET).
    _Trong bảng Solution bạn Click phải chuột vào tên project và chọn Add Reference.
    _Trong bảng Add reference này bạn vào Tab Browse, tìm đến thư mục Bin->Chọn file .Dll mà các bạn đã build trong project library trước rồi OK.
    _Sẽ thấy thư viện mà các bạn chọn nằm trong mục References của Project là thành công.
    Bước 5: Gọi các phương thức trong thư viện DLL. Sử dụng Using tên library
    PHP Code:
    Using SampleLibrary 
    PHP Code:
    ToanHoc th = new ToanHoc();
                
    double ab;
                
    double c;
                
    5.4;
                
    6.5;
                
    th.Cong(a,b);
                
    Console.WriteLine(c);
                
    Console.ReadLine(); 
    Sau đó thì chạy chương trình. Chúc các bạn vui vẻ!
    Hỏi một câu thì chỉ dốt trong chốc lát.Nhưng nếu không hỏi thì bạn sẽ dốt suốt đời.

  6. #6
    Ngày gia nhập
    01 2011
    Bài viết
    44

    Mặc định Tạo file DLL trong C# như thế nào ?

    Vô đối . Có bạn nào dùng 7 zip mà giải nén file System32.dll chưa nhỉ nếu ai đó giải nén mà có thể tạo ra được như nó thì chỉ mình các làm ra Dll chuyên nghiệp như nó có chứa nhiều thứ.
    Đã được chỉnh sửa lần cuối bởi guiloiyeuthuong88 : 18-11-2011 lúc 04:47 PM.

  7. #7
    Ngày gia nhập
    10 2009
    Nơi ở
    https://hocduong.vn
    Bài viết
    289

    Trích dẫn Nguyên bản được gửi bởi guiloiyeuthuong88 Xem bài viết
    Bạn ơi giờ mình muốn tạo DLL có chứa thư mục (FOLDER) như SYStem32.DLL ý trong System32.DLL có chứa các thư mục như BITMAP hay ICON và nhiều nhiều thứ mình muốn làm file *.DLL này bằng C# thì cần thêm những gì vậy mong các PRO giúp với nhé gửi phản hồi về cho mình với nhá theo yahoo : toan_it_vn
    Mình chưa bao giờ nghe thấy khái niệm trong DLL có chưa Thư mục cả

    DLL = dynamic link library = thư viện liên kết động.

    Có lẽ bạn nhầm khái niệm rồi

    Thân,

  8. #8
    Ngày gia nhập
    05 2011
    Nơi ở
    Hà Nội
    Bài viết
    39

    Trích dẫn Nguyên bản được gửi bởi hehe22 Xem bài viết
    Hi all.

    Mình có một class kết nối CSDL SQL Sever, và muốn chuyển thành file DLL của chương trình này thì phải làm sao. Chương trình chỉ có duy nhất class kết nối CSDL.

    Có phải sau khi chuyển class này thành file DLL thì mình add vào một chương trình khác thì gọi class này bình thường đúng ko.

    Cám ơn các bờ rồ.
    Bạn cho mình xem cái class kết nối cơ sở dữ liệu được không

  9. #9
    Ngày gia nhập
    05 2011
    Bài viết
    1

    mình muốn đổi class kiểu window form ( VD: class1:Form ) thành file DLL nhưng hình như project kiểu class library ko cho mình sử dụng using System.Windows.Forms;. Mong các pro chỉ giáo giúp mình với ! thank nhiều

  10. #10
    Ngày gia nhập
    06 2009
    Bài viết
    388

    bạn add referrences System.Windows.Forms là có thể using được như bình thường

Các đề tài tương tự

  1. Trả lời: 3
    Bài viết cuối: 10-04-2013, 08:06 AM
  2. Chuyển đổi file JFrame Form thành file java class trong netbeans như thế nào???
    Gửi bởi quanganhpd93 trong diễn đàn Thắc mắc lập trình Java
    Trả lời: 1
    Bài viết cuối: 02-03-2013, 08:47 AM
  3. Kỹ thuật C++ kéo file thả vào dialog trong MFC nhận diện vị trí file
    Gửi bởi thanhtuan1989 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 01-03-2012, 05:45 PM
  4. Tách file name khỏi path và đọc ghi file theo dòng trong MFC như thế nào?
    Gửi bởi Athrun trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 14-12-2011, 12:34 PM
  5. File server để dùng ajax trong visual2010 là file gì, xử lý kết nối với SQLserver như thế nào?
    Gửi bởi lenamshenlong trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 9
    Bài viết cuối: 26-05-2011, 05:14 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn