powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# и VB в одном флаконе
17 сообщений из 17, страница 1 из 1
C# и VB в одном флаконе
    #32895381
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли в одном приложении часть форм писать в VB.Net, а часть на C#.Net?
Если можно то как?
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32895471
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю в одном проэкте пасать одновременно на двух языках написать врядли можна, а вот два отдежньных проэкта можна, тока референс поставить и все...
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32896151
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не хочу два отдельных проекта (вернее юзеры не хотят). Жаль.
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32896158
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А референс это как? Хорошо бы, чтобы у юзера сложилось впечатление что он работает с одним проектом.
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32896192
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дудкин
Не хочу два отдельных проекта (вернее юзеры не хотят). Жаль.

Что не хотят юзеры??? Или вы teamleader а юзерами называете своих программистов? :)
Использую и VB.NET и C# в своих проектах, нет проблем.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32896229
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SaЧто не хотят юзеры??? Или вы teamleader а юзерами называете своих программистов? :)
Использую и VB.NET и C# в своих проектах, нет проблем.

Код: plaintext
 uid  =  S a
Нет, уважаемый Sa, я не teamleader, юзеры это дяденьки и тётеньки которые работают с проектом. И они хотят работать в одной программе.
Насчет использования двух языков - как это делать? Я создаю новый проект c#, создаю там форму, потом в проекте на VB.Net использую Reference/Add Reference.. Так?
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32896330
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итак придем к соглашению что и как будем называть в этом топике

Попростому, то что вы называете проектом или программой назовем, в терминах VS.NET, solution. Solution состоит из projects. Так вот вы можете использовать различные project, написанные на разных языках, в рамках одного solution.

Т.е. если у вас сейчас имеется solution, то при помощи команды File->New Project... вы можете добавить Visual C# Projects

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32896338
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А дальше? Как из Vb-формы вызвать c#-форму?
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32896395
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa
при помощи команды File->New Project..

добавить новый проект при помощи File-> Add Project -> New Project

А дальше Right Click по References в Solution Explorer, Add Reference, Projects. Выбираем проект на C# и нажимаем Select.

Вы попробуйте, сделать хоть что нибудь и пишите что не получается.


Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32896415
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SaВы попробуйте, сделать хоть что нибудь и пишите что не получается.

Код: plaintext
 uid  =  S a
Действительно спрашиваю ничего не пробуя - сейчас нет возможности. Спасибо большое за ответы - я вроде все понял.
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32914729
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал. Ругается.
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32915636
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глянул по поиску - товарищу с такой же проблемой предлагают сделать второй проект dll-кой. Уважаемый Sa (или другие не менее уважаемые товарищи), кто бы написал как это все сделать (желательно без dll). Думаю это не только мне будет интересно.
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32915780
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Дудкин
Уважаемый, при создании нового проекта (при добавлении его в Solution), не выбираем тип Windows Application, а выбираем тип Class Library:)
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32915796
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Получилось.
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32916229
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вопросик. 2 проекта: VB как Windows Application и C# как Class Library. Из VB отлично открывается C#-формы. А наоборот? (Из C# VB?) Нужно же обратный reference сделать? А не получается. Возможно ли это?
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32917240
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДудкинЕще вопросик. 2 проекта: VB как Windows Application и C# как Class Library. Из VB отлично открывается C#-формы. А наоборот? (Из C# VB?) Нужно же обратный reference сделать? А не получается. Возможно ли это?

циркулярные ссылки - признак плохого проэктирования
...
Рейтинг: 0 / 0
C# и VB в одном флаконе
    #32917369
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Присоединяюсь к Лиман Артём

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# и VB в одном флаконе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]