Lập trình plugin cho ImageGlass 1.4 với C#


ImageGlass 1.4 đã hỗ trợ plugin, việc này đồng nghĩa với việc bạn có thể bổ sung thêm các tính năng khác vào ImageGlass.

Một số thông tin cho bài viết:

  • Ngôn ngữ lập trình: C#
  • Môi trường phát triển (IDE): Visual Studio 2010
  • .NET Framework 2.0

Download demo: tập tin đính kèm

Hướng dẫn:

Tải demo về, mở lên ta sẽ thấy các thành phần của project như sau:

  • PluginInterface: là thư viện do tác giả cung cấp, có tác dụng tạo kết nối giữa ImageGlass và các Plugins
  • ctlMain.cs: đây là project dạng user control nên đây là file giao diện của plugin bạn sắp tạo
  • Plugin1.cs: file code C# chứa thông tin của plugin do bạn tạo ra

Bây giờ ta sẽ tạo 1 plugin “Hello” có nhiệm vụ hiển thị thông báo cho người dùng khi nhấp chuột vào nút đó. Phần design của ctlMain.cs bạn vẽ 1 button như sau:

Phần code xử lý sự kiện click của button:

private void button1_Click(object sender, EventArgs e)
{
    MessageBox.Show("Hello!\r\nThis is a ImageGlass plugin");
}

Bây giờ chuyển qua file Plugin1.cs, chỉnh sửa thông tin cho plugin này:

Vậy là bạn đã hoàn thành 1 plugin đơn giản cho ImageGlass, công việc bây giờ là biên dịch (F6) nó ra và copy vào thư mục Plugins của ImageGlass là xong.

Cuối cùng, hãy gửi plugin này về cho tác giả qua mail: d2phap@gmail.com, plugin của bạn sẽ xuất hiện trên trang chủ của ImageGlass để chia sẻ cho tất cả mọi người!

© phapsoftware.wordpress.com

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s