Tài liệu Tự động hóa trong ứng dụng Microsoft và quản lý tiến trình

Thảo luận trong 'Lập Trình' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    172
    Điểm thành tích:
    0
    Xu:
    0Xu
    Nội dung thảo luận:
    - Sử dụng Object Browser để tìm hiểu đối tượng
    - Sử dụng Microsoft Excel để tính toán trong chương trình VB
    - Xử lý bảng tính Excel từ trong chương trình VB.NET
    - Khởi động và chấm dứt tiến trình Windows bằng thành phần quản lý tiến trình
    Trong chương này chúng ta sẽ thử quản lý các ứng dụng văn phòng của Microsoft từ chương trình VB.NET, xem các đối tượng với thuộc tính, phương thức bằng Object Browser.
    Chú ý:
    - Dù giờ đây tính năng ActiveX dựa trên mô hình công nghệ COM không còn được thiết kế trong VB.NET nữa tuy nhiên bạn vẫn có thể sử dụng chúng như đã nói trong chương trước.
    - Các ứng dụng văn phòng vẫn có thể truy xuất theo đặc tả COM và có thể điều khiển ngay trong ứng dụng VB.NET thông qua kỹ thuật Automation. Tuy nhiên các tham chiếu nên sử dụng lúc biên dịch thay cho lúc chương trình thực thi.
    - Giờ đây trong VB.NET lớp đối tượng Process được đặt ngay trong TOOLBOX để phục vụ cho công việc khởi tạo, điều khiển một ứng dụng bên ngoài.
    1. Lập trình điều khiển các đối tượng ứng dụng bằng Atomation
    Automation là kỹ thuật dựa trên công nghệ và nền tảng của mô hình thành phần đối tượng COM (Component Object Model). COM cho phép các đối tượng của ứng dụng khác nhau có thể chạy chung như trong một môi trường. Ví dụ, bạn có thể tận dụng các ứng dụng soạn thảo văn bản trong chương trình của bạn. Với ASP.NET thì bạn có thể dùng một số đối tượng soạn thảo như FreeTextBox 2.0 . Với VB.NET, để có thể sử dụng COM thì bạn cần làm theo một số bước sẽ được giới thiệu sau đây.
    Hiện tại bạn có thể truy xuất các ứng dụng văn phòng Microsoft Office sau theo mô hình COM:
    - Microsoft Visual Studio.NET, Microsoft Visual 6.
    - MS.World 2003, 2002, 2000, 97
    - MS.Excel 2003, 2002, 2000, 97
    - MS.Powerpoint 2003, 2002, 2000, 97
     

    Các file đính kèm:

Đang tải...