2010-02-12 4 views
0

Привет, новый вопрос.Помогите понять эту библиотеку C#

Так, по-видимому эта библиотека является популярным для такого рода вещи:

http://extracting.codeplex.com/

Когда я загружаю, что все это я получаю это .dll

Я не могу найти документацию по их API, Я не знаю, что я должен делать с этим .dll (я знаю, как загружать функции из DLL и т. Д., Но как я даже не знаю, что в нем?), Может кто-то мне помочь.

ответ

4

начать новый проект C#. Откройте диалоговое окно добавления ссылки и используйте вкладку broswe, выберите dll.

Теперь откройте объект браузера - вы увидите все функции и т.д.

редактировать: конечно, вы можете также загрузить исходный код из CodePlex; всегда конечная форма документации

+0

Вы были первыми, за секунды, так что вы выиграли ty – y2k

+0

Хотя верно для этого случая, вы не видите * все * функции и т. Д .; вы видите все * общедоступные * функции и т. д. –

1

У них ограниченная документация на сайте codeplex, available here.

Я бы рекомендовал проверить документацию, чтобы узнать, соответствует ли она вашим потребностям, и задавать любые вопросы о добавлении в их Discussions Page.

0

Чтобы использовать функциональность DLL из вашего проекта, щелкните правой кнопкой мыши файл проекта в обозревателе решений и выберите «Добавить ссылку ..». Появится диалоговое окно для выбора ссылки, которую вы хотите добавить. Чтобы выбрать DLL из этой библиотеки, перейдите на вкладку Обзор.

После того, как вы добавили ссылку, вы не заметите большой разницы - все, добавляя ссылку, дает вам доступ к классам, определенным с помощью этой DLL (называемой «сборкой» в .NET сроки). Подумайте, как получить новый набор «встроенных» классов в вашем проекте, который вы теперь можете использовать. Вам нужно найти документацию или обратиться за помощью на сайт, чтобы узнать, как использовать эти классы.

0

, если вы используете Visual Studio, вы можете просто включить DLL в ссылку папку вашего проекта, а затем использовать «используя» ключевое слово, чтобы включить библиотеку в пространстве имен ...

0

Если это .NET, то reflector расскажет вам, какие классы и методы доступны. Вы также можете ссылаться на DLL из проекта C#, а затем нажать «ctrl-alt-j», чтобы открыть браузер объектов, чтобы увидеть эти данные внутри Visual Studio.

+1

Рефлектор действительно переполнен, если вы только заинтересованы в публичном интерфейсе сборки. Не используйте путаницу нового программиста с частными/защищенными членами, которые они не смогут использовать в любом случае. –

+0

@ Ryan: вы можете просто просмотреть объекты, видимые для просмотра, в Reflector, изменив параметр в Инструменты -> Параметры -> Браузер -> Видимость только для общедоступных элементов. – adrianbanks

+0

@ Ryan, но если нет документации, то функция разборки - лучшая вещь, поскольку нарезанный хлеб. –

2

На этой же странице есть ссылка на API documentation, в которой используется образец.

+0

+1 для очевидного –

0

Вы можете скачать исходный код с этой страницы.

Посмотрите на классы и пространства имен. Вы можете добавить ссылку на DLL в свой проект и добавить «использование» с пространством имен DLL в начало любых файлов кода, которые необходимо использовать для доступа к классам.

Дополнительно вы можете посмотреть некоторые из приведенных примеров.

0

Загрузите dll в .net Reflector. Это приведет к отображению содержимого DLL и любых кодовых комментариев, связанных с API.

Смежные вопросы