<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://t8.lbstr.eu/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BC%D0%B5%D1%85%D1%83%D0%B5%D1%87%D0%BA%D0%BE%D0%B2%3AVisual_Basic</id>
	<title>Обсуждение смехуечков:Visual Basic - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://t8.lbstr.eu/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BC%D0%B5%D1%85%D1%83%D0%B5%D1%87%D0%BA%D0%BE%D0%B2%3AVisual_Basic"/>
	<link rel="alternate" type="text/html" href="https://t8.lbstr.eu/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BC%D0%B5%D1%85%D1%83%D0%B5%D1%87%D0%BA%D0%BE%D0%B2:Visual_Basic&amp;action=history"/>
	<updated>2026-11-04T14:01:35Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://t8.lbstr.eu/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BC%D0%B5%D1%85%D1%83%D0%B5%D1%87%D0%BA%D0%BE%D0%B2:Visual_Basic&amp;diff=145820&amp;oldid=prev</id>
		<title>imported&gt;Срикет: /* VBA */</title>
		<link rel="alternate" type="text/html" href="https://t8.lbstr.eu/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BC%D0%B5%D1%85%D1%83%D0%B5%D1%87%D0%BA%D0%BE%D0%B2:Visual_Basic&amp;diff=145820&amp;oldid=prev"/>
		<updated>2015-10-24T11:01:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;VBA&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== VB ненужен ==&lt;br /&gt;
Эпический тред про ненужность VB http://linexp.ru/forum/vbnet-ne-nuzhen&lt;br /&gt;
&lt;br /&gt;
== Какой идиот писал это все? ==&lt;br /&gt;
&lt;br /&gt;
В средах разработки на Visual Basic можно мышкой рисовать компоненты на формах. Справедливости ради нужно отметить, что в Borland C++ и Borland Delphi тоже так можно делать. — Это функция среды разработки (IDE), запилить можно для любого языка, даже есть специальные языки разметки для интерфейсов типа HTML (пример — MXML).&lt;br /&gt;
Необязательно объявлять переменные, что дает «большие» возможности и освобождает программиста от рутины. — Это просто делает за вас компилятор, специально чтоб избежать этой фигни есть директива компилятору «Option Explicit».&lt;br /&gt;
«Удобный» синтаксис — для каждого оператора совершенно разный, сильно улучшает читаемость кода. — Sad, but true.&lt;br /&gt;
«Удобное» окошко для выбора месторасположения будущей формы. — Это что ещё за х?&lt;br /&gt;
&lt;br /&gt;
Отсутствие классов? Кажется, кто-то пиздит.&lt;br /&gt;
&lt;br /&gt;
Идите в жопу товарищ. Классы нарисовались только в .NET бейсике, до этого &amp;#039;&amp;#039;&amp;#039;полноценных&amp;#039;&amp;#039;&amp;#039; классов не было.&lt;br /&gt;
&lt;br /&gt;
идите в жопу, классы можно рисовать даже в VBScript.&lt;br /&gt;
&lt;br /&gt;
В VBA/VB6 можно делать имплементацию чужих и собственных ИНТЕРФЕЙСОВ.&lt;br /&gt;
&lt;br /&gt;
У ОО нет строгой математической теории, так что о «полноценности» классов объективно судить никто не может. Однозначно можно лишь утверждать, что в до-дотнетовском васике не было «полноценного» наследования (наследовались только интерфейсы), что в принципе еще не делает сами классы однозначено «неполноценными» (как не делает этого, например, в быдлосишарпе отсутствие множественного наследования). И вообще, этому языку достаточно одной строки в статье про быдлокодерство, зойчем еще целую статью ему ваять?&lt;br /&gt;
: Не, пусть будет. Анонимус сам начинал с Бейсика, в том числе и Вижуал. Ностальгия. А «наследование» можно было сделать тупо наплодив методов, вызывающих спрятаный объект родительского класса.&lt;br /&gt;
: это делегирование, а не наследование. vb (до шестого включительно) целиком и полностью работает на com, которая не поддерживает метаданные на уровне кода, отчего наследование в общепринятом его понимании реализовать её средствами невозможно.&lt;br /&gt;
&lt;br /&gt;
: анон, в cишарпе множественное наследование таки есть, нету его в джаве — и слава яйцам, тащемта&lt;br /&gt;
:: анон, приведи пример множественного наследования в сешарпе?&lt;br /&gt;
&lt;br /&gt;
Не, статья нужная, ибо этот язык заслуживает особого внимания! До сих пор помню как когда-то юзал тип String при арифметических вычислениях заместо Integer&amp;#039;а и Single&amp;#039;а, и ведь работало! В VB ведь даже конкатенация выполняется оператором &amp;amp; специально для таких нубов. ЛулZZZZ :))))&lt;br /&gt;
&lt;br /&gt;
«Таким образом, VB.NET — это и не бейсик вовсе, а адская ипостась Сишарпа»&lt;br /&gt;
Когда я увидел в сишарпе конструкцию switch, в которой break после каждого case&amp;#039;а является обязательным, меня посетила мысль, что это как раз сишарп — адская ипостась vb.net.&lt;br /&gt;
&lt;br /&gt;
== Эээ ==&lt;br /&gt;
&lt;br /&gt;
http://lurkmore.ru/index.php?title=%D0%A1%D0%BC%D0%B5%D1%85%D1%83%D0%B5%D1%87%D0%BA%D0%B8:Visual_Basic&amp;amp;curid=7154&amp;amp;diff=195281&amp;amp;oldid=193068 Тупое быдло детектед! И зовут оно Ынтырпрайс, ололо.&lt;br /&gt;
&lt;br /&gt;
== Маловато про бэйсики ==&lt;br /&gt;
&lt;br /&gt;
Надо создать отдельную статью про нормальные бэйсики. А именно про GW/Q/Turbo/Free/PureBasic.&lt;br /&gt;
:Держи: http://www.lurkmore.ru/PureBasic&lt;br /&gt;
:Blitz3D забыл.&lt;br /&gt;
Может быть под них создать отдельную категорию?&lt;br /&gt;
&lt;br /&gt;
== Другие пути развития ==&lt;br /&gt;
Посоны, что скажите о Microsoft Small Basic?&lt;br /&gt;
: Мне понравился, красивая игрушка.&lt;br /&gt;
&lt;br /&gt;
Для школоты самое то! Фурсенке запилить в школы быстро, решительно блеать!&lt;br /&gt;
&lt;br /&gt;
== Мало инфы про собственно .NET ==&lt;br /&gt;
&lt;br /&gt;
Такое ощущение, что автор замерз на этапе VB6 и ниасилил скачок на .NET.&lt;br /&gt;
На самом деле на .NET нет разницы на чем ты пишешь - VB, J#, C#, F# или Pascal.NET. У тебя может быть один класс написан на C# для скорости, второй на F# для мощности, и все вместе повязано на VB потому что там надо писать меньше слов, код прозрачнее выглядит, и в целом пишется быстрее.&lt;br /&gt;
Как бывший Delphi-быдлокодер, подтверждаю, что VB6 таки-да, недобейсик, но VB2008 стоит от VB6 на таком же расстоянии, как Delphi от Pascal CP/M, и последние версии VB по возможностям языка накрывают Delphi трехлетней давности медным тазом. Чего стоит хотя бы LINQ, о котором нет в этой статье.&lt;br /&gt;
А стремление уравнять в возможностях все .NET языки исходит из простой практической необходимости: так как классы могут быть написаны на разных языках, значит ядро все классы должно отрабатывать одинаково, независимо на чем оно там было написано.&lt;br /&gt;
В статье про Delphi популярным языком объяснено, почему на уровне студентов Delphi зашел в тупик, а VB цветет и пахнет, и помирать не собирается - а все бесплатные Express-версии.&lt;br /&gt;
* Мало инфы? См. статью про [[C Sharp|C#]].&lt;br /&gt;
&lt;br /&gt;
== Видео, картинки где?==&lt;br /&gt;
&lt;br /&gt;
http://www.google.ru/search?hl=ru&amp;amp;safe=off&amp;amp;client=opera&amp;amp;rls=ru&amp;amp;channel=suggest&amp;amp;q=visual%20basic206&amp;amp;bav=on.2,or.r_gc.r_pw.&amp;amp;biw=1477&amp;amp;bih=860&amp;amp;noj=1&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;tbm=isch&amp;amp;source=og&amp;amp;sa=N&amp;amp;tab=wi - хотя бы так :)&lt;br /&gt;
&lt;br /&gt;
Сэмплы:&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=CjzS0Z57L_M - 3d на VB6&lt;br /&gt;
http://www.youtube.com/watch?v=6-clWVC0IBg - аццкий калькулятор на VB6&lt;br /&gt;
http://www.youtube.com/watch?v=oSy-Lchfn4Q - пасхальное яйцо&lt;br /&gt;
&lt;br /&gt;
И не мешало бы запилить про срачи VB - говно/VB - вин.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Что за бредовина тут написана?==&lt;br /&gt;
&lt;br /&gt;
Например: &amp;quot;Не прикидывается настоящим, «коммерческим», языком программирования.&amp;quot; Вообще-то, это второй по востребованнысти язык программирования.&lt;br /&gt;
:[http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Вообще-то] на 15-м месте (уступая Лиспу и Delphi, например). [[Участник:Красный Властелин|Красный Властелин]] 00:10, 2 октября 2012 (MSK)&lt;br /&gt;
&lt;br /&gt;
Что за тупые кавычки? Например, «Удобный» синтаксис. Разве там не удобный синтаксис? Возмите, например, оператор SELECT CASE. Про читаемость я вообще молчу.&lt;br /&gt;
&lt;br /&gt;
== Зочем? ==&lt;br /&gt;
&lt;br /&gt;
Зочем эта страница огорожена?&lt;br /&gt;
* Посмотри историю правок в статье [[Python]], особенно когда из неё [http://lurkmore.to/index.php?title=Python&amp;amp;diff=2455507&amp;amp;oldid=2422392 выбрасывают целые куски] или в статье [[JavaScript]] [http://lurkmore.to/index.php?title=JavaScript&amp;amp;diff=2418834&amp;amp;oldid=2412696 вот этот ужас]. Я что, бегать за ними должен?... лучше пусть остаётся так.&lt;br /&gt;
&lt;br /&gt;
== Вы нихуя не понимаете!!!!! ==&lt;br /&gt;
Васик нормальный язык не хуже остальных, имеет свои плюсы и минусы. Если вы умеете программировать и знаете vb6, &lt;br /&gt;
то cможете сделать на vb6 почти все, что и на других языках таких как vc++ или masm. Если вы не умеете программировать или не знаете каких-то технологий, то вы это ниначем не сделаете. И конечно не для всех людей и не для всех задач удобен vb.&lt;br /&gt;
&lt;br /&gt;
И к тому же, в нём есть божественный IntelliSense&lt;br /&gt;
:IntelliSense - да, божественый ... очень очень хочется его изобретателя к боженьке отправить ... да. А бейсик - что вижула, что не вижуал - полный чан экскриментов зелёной мартышки больной лихорадкой денге!!! VB2008 - немного более удобоварим, но только лишь потому, что от бэйсика там не осталось Н И Ч Е Г О!!! Осталось его только в православную java превратить&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== VBA ==&lt;br /&gt;
Стоит добавить про еще один гибрид с использованием Visual Basic — Visual Basic for Applications, который встроен в MS Office. Наличие готовой и весьма мощной инфраструктуры ввода/вывода данных в лице Word или Excel позволяет накодить НЕХ не отвлекаясь на разработку форм, интерфейсов и другой мудотни. В результате рождаютсяне только быдлопрограммки для расчета выплат по кредиту, но и целые системы бухгалтерии для малого бизнеса, написанные исключительно на бейсике.&lt;br /&gt;
: Отвечаю, сам периодически юзаю VBA под Экселем, когда просто Экселя не хватает или лень возиться с формулами. Поскольку я не программист и даже не хэллоувордщик, а обычный быдлоинженегр, то мне этого вашего VBA за глаза хватает на скорую руку написать макрос для расчетов, статистики или автоматической генерации каких-нибудь отчетов и таблиц. Самое оно для дилетанта, что бы решить насущную проблему своими силами, я считаю.&lt;br /&gt;
Я логист и я бы сдох без VBA.Это прекрасное и зачастую недооцененное средство офисной автоматизации. У нас у логистов (да и не только у нас) все как во времена СССР — или лопата, лом и такая-то матерь (т.е данные ковыряяешь вручную «на глазок» да «на авось») или что-нибудь монстрообразное вроде краснознамённого трактора К-700 (1С, Axapta или подобное гавно от которого тащутся всякие дебилы топ-менеджеры),- тогда малая механизация отсутствовала как класс, но теперь есть под рукой VBA и оно реально помогает ! Да, что греха таить, синтаксис часто вставляет. Линуксоидам, сисадминам и просто жмотам не стоит пытаться вытаскивать на свет божий OpenOffice, это кривое и унылое гавно никуда не годится. Разве что табличку открыть, да после этого закрыть.&lt;br /&gt;
: А я с этого начинал, когда заканчивал универ (вот только VBA — не язык программирования, это именно встроенный инстрУмент).&lt;br /&gt;
:: Иди обратно в универ учиться, может тогда ты поймёшь, что язык программирования и встроенный инструмент — это не взаимоисключающие понятия. — [[Участник:Срикет|Срикет]]&lt;br /&gt;
&lt;br /&gt;
== PRINT *, &amp;quot;Хуита&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Практически полное подобие Фортрана&amp;quot;&lt;br /&gt;
&lt;br /&gt;
real,dimension(:,:) :: V&lt;br /&gt;
&lt;br /&gt;
allocate(V(-2:2,0:10))&lt;br /&gt;
&lt;br /&gt;
Ну-ка, напиши это же на Visual Basic&lt;/div&gt;</summary>
		<author><name>imported&gt;Срикет</name></author>
	</entry>
</feed>