Chương 5
Thực hiện
Dựa trên thiết kế từ chương trước, chúng tôi đã thực hiện khuôn khổ phân nhóm, mã tích hợp và tích hợp khung thành nền tảng client.The sử dụng để thực hiện là Microsoft .NET Framework. Để duy trì com-patibility với eM Client và yêu cầu của nó, chúng tôi sử dụng phiên bản 2.0 của môi trường .NET Framework.Development đã được Microsoft Visual Studio 2008.When thiết kế các mô hình đối tượng của dự án, chúng tôi đã sử dụng nhiều giao diện để ensurethat thành phần riêng lẻ sẽ không phụ thuộc vào cụ thể thực hiện fi c và bất kỳ bộ phận của theprocess có thể dễ dàng trao đổi với một di ff thực hiện erent kiến trúc của dự án interface.The có thể được chia thành nhiều khối, trong đó chúng tôi sẽ mô tả các phần infollowing. Những phần này được liên quan chỉ với giao diện consistingof kiến trúc nói chung và với các lớp học được sử dụng bởi các khuôn khổ khi tích hợp với eMClient. Ngoài ra còn có rất nhiều lớp học mà chỉ được sử dụng khi làm việc với các frameworkas ứng dụng độc lập. Những lớp học hoặc thực hiện các giao diện được mô tả ina di cách ff erent (ví dụ như để truy cập email fi les từ một thư mục đĩa) hoặc cung cấp helperfunctionality khác. Trong trường hợp quan tâm trong các lớp này, họ có sẵn trên đĩa CD kèm theo.
5.1 Clustering
phần này chứa tất cả các cơ sở hạ tầng liên quan với các phân nhóm chính nó. Các iteminterfaces tiểu học cho cluster và dữ liệu các trường hợp là
ICluster
và
IInstance
. Thuật toán Clustering isrepresented bởi
IClusterer
, mà phụ thuộc vào một nguồn hợp de fi xác định bởi
IDataSource
.Công thuật toán cũng cần có một số liệu tính toán sự tương dụ và số liệu này là
IDistance
.
đang được dịch, vui lòng đợi..