Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Class Library в VS2003, Аналог reference из VS2005, как? 
:(
    Опции темы
medos
Дата 20.5.2006, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 20.12.2005

Репутация: нет
Всего: нет



Нужно связать работу нескольких проектов в ВС 2003.

Мне предлагали для этого Class Library. Можно поподробнее, как это сделать? 
PM MAIL   Вверх
Exception
Дата 20.5.2006, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



New Project => Class Library
Делаешь библиотеку, затем из основного проекта добавляешь ссылку через Add Reference. 
PM   Вверх
medos
Дата 20.5.2006, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 20.12.2005

Репутация: нет
Всего: нет



Но дело в том, что в Class Library у меня не получается добавлять формы.

Что же надо писать в Class Library? 
PM MAIL   Вверх
VisualProgrammerNET
Дата 21.5.2006, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Почётный халявщик
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.10.2005
Где: Зеленоград

Репутация: 4
Всего: 6



Эээ... Ты не путай Class и Application. В Class Library надо реализовать "связку" между проектами. Т.е. некий класс (для себя такие классы называю copulative class), который будет давать возможность приложениям взаимодействовать друг с другом. 


--------------------
3 ГОДА НА user posted image 
PM MAIL ICQ   Вверх
medos
Дата 21.5.2006, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 20.12.2005

Репутация: нет
Всего: нет



А можно пример такого класса? 
PM MAIL   Вверх
VisualProgrammerNET
Дата 21.5.2006, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Почётный халявщик
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.10.2005
Где: Зеленоград

Репутация: 4
Всего: 6



Как можно написать пример, если я не знаю, что твои проекты делают. Представь код, скажи, каким образом приложения должны взаимодействовать друг с другом. А там посмотрим... 

Вообще-то, кстати, это уже тема не для этого раздела форума. 


--------------------
3 ГОДА НА user posted image 
PM MAIL ICQ   Вверх
Exception
Дата 21.5.2006, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Цитата(medos @  21.5.2006,  15:23 Найти цитируемый пост)
А можно пример такого класса?  


Причём тут пример smile . Это же любой класс smile .

Ты объясни, какая задача.
Цитата(medos @  20.5.2006,  14:33 Найти цитируемый пост)
Нужно связать работу нескольких проектов в ВС 2003.


звучит слишком размыто, если ты не знаешь, что такое

Цитата(medos @  20.5.2006,  14:33 Найти цитируемый пост)
Class Library

 
PM   Вверх
medos
Дата 22.5.2006, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 20.12.2005

Репутация: нет
Всего: нет



существует три проекта. В первом проекте находится несколько элементов listview, в которых отражена одна база данных. Во втором проекте будет либо listview либо treeview, в котором отражена другая база данных. В третьем проекте нужно получить доступ к классам объекты которых отражены в listview первого проекта и элементам ... treeview второго проекта.

А также надо обеспечить взаимодействие форм всех трех проектов. При закрытии одной открывается другая и тд.

Только база данных представляет собой не database/set, а просто каждый элемент listview отражает определенный класс. Этот класс сериализируется и сохраняется. 
PM MAIL   Вверх
VisualProgrammerNET
Дата 22.5.2006, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Почётный халявщик
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.10.2005
Где: Зеленоград

Репутация: 4
Всего: 6



Может вопрос, конечно, не в тему... почему нельзя сделать всё это в одном приложении? На трёх формах?  smile  


--------------------
3 ГОДА НА user posted image 
PM MAIL ICQ   Вверх
mr.DUDA
Дата 23.5.2006, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



В class library можно добавить и форму, и контрол, и всё что угодно. 


--------------------
user posted image
PM MAIL WWW   Вверх
VisualProgrammerNET
Дата 23.5.2006, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Почётный халявщик
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.10.2005
Где: Зеленоград

Репутация: 4
Всего: 6



Цитата(mr.DUDA @  23.5.2006,  10:52 Найти цитируемый пост)
В class library можно добавить и форму, и контрол, и всё что угодно


Да, только никакого её визуального отображения не будет. Равносильно тому, что писать код формы в блокноте...  smile  


--------------------
3 ГОДА НА user posted image 
PM MAIL ICQ   Вверх
Exception
Дата 23.5.2006, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Как не будет.. Будет. Есть там Add Windows Form.. 
PM   Вверх
mr.DUDA
Дата 23.5.2006, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Цитата(VisualProgrammerNET @  23.5.2006,  10:26 Найти цитируемый пост)
Да, только никакого её визуального отображения не будет. Равносильно тому, что писать код формы в блокноте...

Exception прав ! 


--------------------
user posted image
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1642 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.