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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> В чем разница между VB. Net и C#. Net. И вообще между любыми Netовскими языками 
V
    Опции темы
Naum
Дата 13.7.2006, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 743
Регистрация: 7.9.2005
Где: Саратов, ул. Поса дского, 298

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



Недавно на работе написал одну программку на VB.NET. Все бы хорошо, но шеф сказал, что клиенту нужно то же самое, только на C#. До этого никогда не писал на C smile . За 2 дня переписал. Кроме синтаксиса, не вижу отличий. Даже время выполнения совпадает. (Раньше насколько я знаю, Vb6 был быстрее, чем С). Расскажите, пожалуйста, вкратце, какие отличия. 


--------------------
У нас всего два праздника Новый год и ТЯПница.
PM MAIL ICQ   Вверх
mr.DUDA
Дата 13.7.2006, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Абсолютно никакой разницы нет, на чём написаны исходники. Результат получается практически идентичный, с минимальными отличиями. 


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


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

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



Цитата(Naum @  13.7.2006,  08:42 Найти цитируемый пост)
 Vb6 был быстрее, чем С

Не путать VB 6 (до .Net) и С с VB .Net и C#. Это совершенно! разные технологии smile 
Все smile языки .Net компилятся в MSIL, а выполняется уже он. Так что разница в производимости зависит только от кривости компилятора в IL.
А разница, ИМХО, в принципе, только в синтаксисе. Ведь все базовые структуры общие smile 
Ну и разница еще в том, что поддерживает компилятор языка. VB поддерживает чуть меньше фич чем C#, но разрыв сокращается. 
В VB .Net есть, например, интересный фич -- пространство имен My.
P.S. Отличий может быть еще много, но они, ИМХО, не существенные.

Добавлено @ 09:33 
Цитата(mr.DUDA @  13.7.2006,  09:28 Найти цитируемый пост)
Результат получается практически идентичный, с минимальными отличиями. 

Не сказал бы.
Цитата(ivashkanet @  13.7.2006,  09:29 Найти цитируемый пост)
зависит только от кривости компилятора в IL

Я пробовал компилить один и тот же код в VB и C#. Для примера exe-шник VB "весит" почти в 2 раза больше smile Это, наверное, из за 
Цитата(ivashkanet @  13.7.2006,  09:29 Найти цитируемый пост)
интересный фич -- пространство имен My.
 Других отличий я в рефлекторе не нашел.
P.S. Програмка была элементарная. Просто форма, а на ней лэйбл. И реакция на клик формы
 
PM MAIL WWW ICQ   Вверх
Naum
Дата 13.7.2006, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 743
Регистрация: 7.9.2005
Где: Саратов, ул. Поса дского, 298

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



Значит разницы нет на чем писать. Спасибо. Вопрос почти решен.

ivashkanet, часто встречаю, но, млин, никак не пойму smile , что такое ИМХО. smile 

З.Ы. О том, что у Basic с давних времен exe-шник большой говорят все. 


--------------------
У нас всего два праздника Новый год и ТЯПница.
PM MAIL ICQ   Вверх
ivashkanet
Дата 13.7.2006, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

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



Цитата(Naum @  13.7.2006,  11:12 Найти цитируемый пост)
Значит разницы нет на чем писать.

Почти нет  smile 
 smile 
Цитата(Naum @  13.7.2006,  11:12 Найти цитируемый пост)
ivashkanet, часто встречаю, но, млин, никак не пойму  , что такое ИМХО. 

http://forum.vingrad.ru/index.php?showtopic=15895

 
PM MAIL WWW ICQ   Вверх
Naum
Дата 13.7.2006, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 743
Регистрация: 7.9.2005
Где: Саратов, ул. Поса дского, 298

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



BR.  smile 
Жаль постов не хватает. 


--------------------
У нас всего два праздника Новый год и ТЯПница.
PM MAIL ICQ   Вверх
ivashkanet
Дата 13.7.2006, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

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



PM MAIL WWW ICQ   Вверх
Kefir
Дата 13.7.2006, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

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



Да, разница практически нулевая. Сейчас конкретно вспомнил ещё одну вещь -эо то, что C# чувствителен к регистру, а ВБ - нет. Поэтому, при разработке проекта на шарпе, который потом кто-нить теоретически может "достать" из ВБ не рекоммендуется использовать названия типа MyString и myString одновременно - на ВБ это одно и тоже 
PM MAIL WWW Skype   Вверх
Softaz
Дата 13.7.2006, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


wasm
**


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

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



Цитата(mr.DUDA @  13.7.2006,  09:28 Найти цитируемый пост)
Абсолютно никакой разницы нет, на чём написаны исходники. Результат получается практически идентичный, с минимальными отличиями


В .NET бейсике нет нескольких типов, которые есть в C# ("ushort", "uint", "ulong", "sbyte") 


--------------------
Разочарованный в .NET
PM MAIL WWW   Вверх
ivashkanet
Дата 13.7.2006, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

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



Цитата(Softaz @  13.7.2006,  15:10 Найти цитируемый пост)
В .NET бейсике нет нескольких типов, которые есть в C# ("ushort", "uint", "ulong", "sbyte") 

Эти типы не соответствуют стандарту smile 
Они наследство языка C++
И если вы хотите писать межязыковые приложения, то все  равно нужно отказаться от них.
 smile 
А еще у них For Each вместо нашего foreach-а  smile 
Цитата
Мыкола, ты знаеш як эты Москали наше пЫво кличуць?
Не, не знаю.
пИво smile 
 smile Убыв бы smile 

P.S. Прошу прощения у украинцев, если немного исковеркал ваш язык. Но только за это.   

Это сообщение отредактировал(а) ivashkanet - 13.7.2006, 16:34
PM MAIL WWW ICQ   Вверх
mr.DUDA
Дата 13.7.2006, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Softaz @  13.7.2006,  15:10 Найти цитируемый пост)
В .NET бейсике нет нескольких типов, которые есть в C# ("ushort", "uint", "ulong", "sbyte")

Есть дублирующие типы: System.UInt16 и т.п. 


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


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

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



Цитата(ivashkanet @  13.7.2006,  18:33 Найти цитируемый пост)
Эти типы не соответствуют стандарту

Они не соответствуют CLS.
Цитата(ivashkanet @  13.7.2006,  18:33 Найти цитируемый пост)
Они наследство языка C++

С++ тут вообще не при чем smile 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
ivashkanet
Дата 13.7.2006, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

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



Цитата(Void @  13.7.2006,  17:48 Найти цитируемый пост)
Они не соответствуют CLS.

Это и имел ввиду.
Просто забыл чему не соответствуют  smile 
Цитата(Void @  13.7.2006,  17:48 Найти цитируемый пост)
С++ тут вообще не при чем

А от кого они достались? 
PM MAIL WWW ICQ   Вверх
Void
Дата 13.7.2006, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

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



Цитата(ivashkanet @  13.7.2006,  19:55 Найти цитируемый пост)
А от кого они достались?  

Почему обязательно от кого-то доставаться? Тебе что, беззнаковые типы никогда не пригождались? smile
Я, честно говоря, не в курсе, почему их убрали из CLS, хотя официальное объяснение наверняка есть. 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
ivashkanet
Дата 13.7.2006, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

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



Цитата(Void @  13.7.2006,  19:05 Найти цитируемый пост)
Почему обязательно от кого-то доставаться?

А чем тогда объяснить тот факт, что в C# они есть, а VB -- нет smile 
Цитата(Void @  13.7.2006,  19:05 Найти цитируемый пост)
Тебе что, беззнаковые типы никогда не пригождались? 

Неа  smile  
PM MAIL WWW ICQ   Вверх
Void
Дата 13.7.2006, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

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



Немного помучал Google.
В общем, беззнаковые типы были исключены из CLS из соображений «заботы о программистах», как в свое время в Java. Они, де, при работе с беззнаковыми значениями чаще ошибаются. Сомнительное, на мой взгляд, утверждение.
В C# в самых ранних внутренних вариантах uint и т.п. не было, впоследствие добавили в основном для упрощения интеропа. 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Exception
Дата 15.7.2006, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Вообще-то, в VB .NET 2005 есть UInteger, ULong и прочая.
Размер экзешника чуть больше из-за того, что компилятор вставляет дополнительный код для поддержки My Namespace.
Возможности практически одинаковые. Разница лишь в синтаксисе.
P.S. Лично убью того, кто сравнивает Basic, VB и VB .NET. Это абсолютно различные языки, и у VB .NET нет ничего общего (вроде размера exe) с двумя другими.  

Это сообщение отредактировал(а) Exception - 15.7.2006, 17:10
PM   Вверх
Сарт
Дата 16.7.2006, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Насколько знаю, все языки,включенные в .Net имеют хорошую особеность.Точнее особенность .Net--такая весчь как IL(Intermedia Language ,вроде так). И если сравник сборки то мы увидм, что одно и то же приложение,написанное на VB.Net и на C# практически не отличаются друг от друга. Вот пример:
Код

' Калькулятор VB.NET
Module Modulel
' Опять-таки, в классе Calc определен нетод AddО
1 и точка входа для приложения
Class Calc
Public Function AddCByVal x As Integer, ByVal у As Integer) As Integer
' Да! Теперь Visual Basic поддерживает ключевое слово 'return'
Return x + у
End function
End Class
Sub MainO
Dim ans As Integer
Dim с As New CalcO
ans = c.AdddO, 84)
Console.WriteLineC'10 + 84 is { 0 } . " . ans)
End Sub
End Module
Если мы поищем внутри сборки код, относящийся к методу AddC), то мы смо-
жем обнаружить следующее:
.method public instance int32 Add(int32 x, int32 y) il managed
{
// Размер кода 11 (Oxb)
.maxstack 2
.locals init ([0] int32 Add)
ILJOOO: пор
IL_0001: ldarg.1
ILJJ002: ldarg.2
IL_0003: add.ovf
IL_OOQ4: stloc.O
ILJ005: пор
ILJ006: br.s IL_OQ08
ILJ008: пор
ILJJ009: ldloc.0
ILJOOa: ret
1 // Конец метода ModulelSCalc::Add

 

и на C#
Код

.method public hidebysig instance int32 Add(int32 x, int32 y) il managed
{
// Размер кода 8 (0x8)
.maxstack 2
.locals ([0] int32 V_0)
ILJJOOO: ldarg.1
IL_0001: ldarg.2
ILJ002: add
ILJ003: stloc.O
ILJ004: br.s ILJ006
IL_QOQ6: ldloc.0
ILJ007: ret
} // Конец кода IL для метода Calc:AddO



Добавлено @ 20:40 
А ИМХО=IMXO=In my human opinion=Типа я так считаю,и нии...то есть не волнует=) 
--------------------
[color=purple][/color]Died.Of course, System.StackOverflow 
PM MAIL   Вверх
mr.DUDA
Дата 16.7.2006, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Сарт, кроме парочки лишних nop-ов никаких отличий нет ! 


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


Бывалый
*


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

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



Дык я про это и говорю=)
И
Цитата

 если сравник сборки то мы увидм, что одно и то же приложение,написанное на VB.Net и на C# практически не отличаются друг от друга. Вот пример:
 
--------------------
[color=purple][/color]Died.Of course, System.StackOverflow 
PM MAIL   Вверх
Medved
Дата 17.7.2006, 06:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

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



Принципиальной разницы нет, но C# предпочтительней все же. Именно его рекомендует MS как основной язык для разработки под .NET. 


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Naum
Дата 17.7.2006, 08:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 743
Регистрация: 7.9.2005
Где: Саратов, ул. Поса дского, 298

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



Цитата(Exception @ 15.7.2006,  17:09)
P.S. Лично убью того, кто сравнивает Basic, VB и VB .NET. Это абсолютно различные языки, и у VB .NET нет ничего общего (вроде размера exe) с двумя другими.

Так я и не сравнивал.  smile  Просто интересно С и B шли вроде разными путями, а пришли к одному.  
Цитата(Pegas @ 17.7.2006,  06:20)
Принципиальной разницы нет, но C# предпочтительней все же.

Почему??! smile  smile  

Это сообщение отредактировал(а) Naum - 17.7.2006, 08:29


--------------------
У нас всего два праздника Новый год и ТЯПница.
PM MAIL ICQ   Вверх
Kefir
Дата 17.7.2006, 08:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

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



Цитата(Naum @  17.7.2006,  00:25 Найти цитируемый пост)
Почему??!

потому что МС рекоммендует  smile  smile 
а вообще, по-моему сейчас каждому дали возможность писать на том языке, на котором удобнее. мне вот нравится шарп - я пишу на шарпе. Кому-то нравится С++ - так пусть пишет на С++. Кто-то любит басюк? Ну пиши на басюке - результат одинаковый - мсил. 
PM MAIL WWW Skype   Вверх
Naum
Дата 17.7.2006, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 743
Регистрация: 7.9.2005
Где: Саратов, ул. Поса дского, 298

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



Цитата(Kefir @  17.7.2006,  08:52 Найти цитируемый пост)
потому что МС рекоммендует

И работодатели, почему-то тоже, не хотят разработчика VB. Придется все таки переходить С# .NET.  smile 
 


--------------------
У нас всего два праздника Новый год и ТЯПница.
PM MAIL ICQ   Вверх
Сарт
Дата 17.7.2006, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



У VB некоторые возможности лучше чем у C#. Если кого то интересует могу порыться даже приветси что лучше=) 
--------------------
[color=purple][/color]Died.Of course, System.StackOverflow 
PM MAIL   Вверх
Kefir
Дата 17.7.2006, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

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



Сарт, интересует. попытайся  smile пожалуйста. 
PM MAIL WWW Skype   Вверх
Void
Дата 17.7.2006, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

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



Kefir, примерный список возможностей VB.NET, отсутствующих в C# (преимущества это или нет, решайте сами):
  •  Необязательные параметры методов.
  •  Late binding.
  •  Именованные индексаторы (свойства с параметрами).
Что-то еще было, забыл… 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Naum
Дата 17.7.2006, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 743
Регистрация: 7.9.2005
Где: Саратов, ул. Поса дского, 298

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



Цитата(Void @  17.7.2006,  18:03 Найти цитируемый пост)
 Late binding.

Насколько я понял, это позднее связывание. Неужели этого нет в С#. С моей диллетантской точки зрения, это большой минус.
 


--------------------
У нас всего два праздника Новый год и ТЯПница.
PM MAIL ICQ   Вверх
Exception
Дата 17.7.2006, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(Naum @  17.7.2006,  19:30 Найти цитируемый пост)
Неужели этого нет в С#. 


Ну разве что через GetType и далее.


А в VB .NET 9.0 (в отличие от C# 3.0) есть много очень удобных фишек, в частности, XML Literals. 
PM   Вверх
Сарт
Дата 17.7.2006, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Гы не нашел, казалось что в Троелсоне (типа Библия моя подподушечная) что то на этот счет было--ан нет... 
--------------------
[color=purple][/color]Died.Of course, System.StackOverflow 
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

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


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

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


 




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


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

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