Программирование
Веб программирование

Введение Visual Basic

 
 

Здоровеньки булы!!! В этом учебнике мы будем учиться программировать на VB6. Прежде чем приступать к урокам я тебе скажу все достоинства и недостатки VB, и тебе может расхочется изучать этот язык, или наоборот. Достоинства: Самое главное достоинство это то, что много кода писать не надо, т.е. по сравнению с дядюшкой Си код у VB в несколько раз меньше. Легко запомнить, если Си надо изучать несколько лет, то VB можно изучить за несколько месяцев. Если ты захочешь стать Злым Дядькой (админ (системный администратор)), то тебе без VB не обойтись! Т.к. VB ближайший родственник Microsoft`a. На VB можно создавать сайты (VBS), делать программы для Microsoft Office(Word, Exel), писать сценарии.
А теперь недостатки: Программы написанные на VB не могут работать самостоятельно, они в отличие от дядюшки Си, который работает самостоятельно, держутся на одних подпорках (это Windows`ие библиотеки msvbvm50,и др.) К счастью во всех 98 и выше версий винда они есть. И программы написанные на VB не работают кроме Windows`a ни где. В отличие от СИ, на котором и была написана операционная система Unix. Но сейчас уже вышел VB7, который работает во всех системах.
Мой учебник рассчитан как на юзера, так и на тех, кто уже программирует на VB. Я не буду заставлять тебя учить тупые определения, а сразу начнем делать программу.
P.S. Все шаги в учебнике выстроены не по принципу от простого к сложному. В самых последних частях шаги могут быть легче чем в первых.

Скачайте Visual Basic 6.0, если у вас его еще нет


Есть вопросы? Спроси на нашем форуме!!
БРОЛИК [13.01.2010 08:58]

ПРИКОЛЬНАЯ ТЕМА УЧИТЕЛЬ КРУТ

Дорофейчик [21.01.2010 04:58]

полная вата.скучно.кошмар.и погода сдесь плохая

супер учебник!!! [26.03.2010 08:40]

давно такой искал.

ВНИМАНИЮ СИСАДМИНА САЙТА [13.04.2010 11:29]

сделайте пожалуйста код (листинг программ) не курсивом, а как мы все программисты привыкли: Courier (или любой другой табличный шрифт). и желательно выделить другим цветом.

Inkeeper [11.05.2010 06:32]

Спасибо, тоже давно искал, очень хороший учебник!

Мишка) [10.08.2010 22:01]

Вообще в школе изучаем VB по ужасному учебнику для конкретных батанов. Че-то разъясняется, никто ниче не понимает, только на практике некоторые догадываются. Листаю этот учебник - вообще превосходный) Все просто и ясно, понятен каждый момент, даже думать не приходица почти =)) Спасибо, Падрэ ))

Padre [01.10.2010 08:57]

Рад, что Вам учебник понравился

compod [03.10.2010 13:28]

Я скачал именно все учебники по VB какие только существуют , но я понял что этот лучший увидев только содержание

compod [03.10.2010 13:29]

ещё не плохо было бы если бы все уроки в .chm сделали))))

Василий [04.12.2010 00:35]

Учебник класс!!! жду продолжения

Стикс [10.03.2011 17:02]

Сайт супер!!!

Ламер [16.04.2011 13:23]

Сууупер!

Black_Bass [14.06.2011 09:52]

отличная книга

Денис [05.08.2011 14:48]

Пару лет назад скачал этот учебник... он поменьше вроде был... Много научился, большая часть знаний по нему появилась, сейчас вот по работе попросили скодить прогу, так опять сюда, чтобы вспомнить команды. Жаль что учебник одним файлом скачать нельзя

Светик [07.01.2012 22:02]

Классненько, то что нужно, только действительно жаль что нельзя скачать одним файлом(
Автору лучшие пожелания

KENT [02.03.2012 20:47]

это серьезно

ee [08.04.2012 17:21]

Привет

Ildar-2012-05 [10.05.2012 16:09]

скоро будет вам одним файлом и в лучшем виде - все это и многое другое в обработке. Наберитесь терпения

Ingush_06 [31.10.2012 01:39]

Хорошая статья, правда жаль, что Visual Basic далеко не везде преподают.

Гость [13.11.2012 12:36]

У меня не загружаются компиляторы,просто пустая белая страница. Что не так?

Алексей(alex13sh) [13.11.2012 16:38]

завтра попробуй скачать)
сегодня разраб исправляет ошибку скачки ПРЯМО СЕЙ ЧАС из за этого просто пустая страница

Гость [14.11.2012 14:56]

Нет,и сейчас скачка не идет. Может еще завтра?

Алексей(alex13sh) [14.11.2012 15:54]

Мне Падре вчера сказал что ему надо сервер чистить)
То есть это надолго((
Разраб 1-ин и то занятой((

Гость [14.11.2012 18:03]

Хм.. Ты можешь скинуть ссылку где я могу взять такой же компилятор? Я искал,но не могу найти то что нужно,не мог бы ты мне помочь? nornens@mail ru

Алексей(alex13sh) [14.11.2012 20:05]

http://vbbook.ru/forum/viewtopic.php?id=330

Гость [16.11.2012 13:29]

Спасибо тебе!

Ильдар [24.11.2012 09:27]

Изложенный здесь материал позволяет делать самые крутые приложения для Windows.Тем кто постоянно сидит за компом - это не геймеры - а учителя информатики и программеры меня поймут... благодаря этому сайту я сделал для своих учеников более десятка уроков по созданию приложений в Visual Basic 6.0... Очень интересное занятие, должен Вам заявить... Очень жаль, что нет на сайте возможности (может я не догоняю в чем) скинуть свои уроки и приложения. Сейчас я их скидываю на файлообменник. Большое спасибо программисту "Падре","Кариму" и другим программерам. Собрав по крупицам свойства и функции получаются классные программы.

Алексей(alex13sh) [24.11.2012 15:09]

---Очень жаль, что нет на сайте возможности (может я не догоняю в чем) скинуть свои уроки и приложения.--

Ильдар, вродь как можно))
а ты ваще куда пропадал?? я те оч давно в последний раз видел на сайте
да и карима тож почти не видел
если есть ася карима то плиз дай

Ingush06 [24.11.2012 19:33]

Вот его email:

tjk_karim@mail.ru

Ильдар [24.11.2012 22:09]

Работаю, пока... создавал интересные приложения на VB... уроков много... скинуть проблема... подскажите как? Жаль пропадают... может кому бы и пригодилось... например, учителям. Ведь у них времени на программирование очень мало: по себе сужу-вот только хобби у меня такое: создавать всякие штучки на VB...

Алексей(alex13sh) [25.11.2012 12:36]

Ильдар, ну блин на сайте есть "Добавить статью на сайт" в разделе исходники есть "Загрузить свой исходник"
страно было это всего не видеть

Ильдар [25.11.2012 19:10]

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

Ильдар [25.11.2012 21:03]

Загрузил программку по проверке скорости набора текста... ушла на модерацию... может где-нибудь всплывет через недельку... подождем

Кулхацкер [26.11.2012 05:37]

Ильдар,
исходник я проверил и одобрил. Ищем в http://vbbook.ru/isxodniki/52/
По-моему на последнем месте.

Edward [26.11.2012 14:02]

Почему в твоей программе trojan.dropper?

Николай [23.12.2012 17:13]

Как-то обсуждался вопрос о скачке программы одним файлом [07.01.2012 21:02]. Не получается?

yasuper [10.03.2014 13:41]

Не могу скачать, файлы повсюду отсутствуют

yasuper [10.03.2014 21:51]

Нашел сам, ссылку кину в лс, пишите мне)

ForsMajor10 [24.06.2014 13:52]

Привет всем, помогите решить проблему.
reached limit: cannot create any more controls for this from
Как я понял, число контроллеров не должно превышать 255-256 в одной форме. Как этого избежать?
Можно ли вообще создавать формы с общими переменными? Спасибо

pjp07190 [24.06.2014 14:49]

Скорее всего избежать этого не удастся. Это вопрос к разработчикам VB. Один из выходов разбить проект на несколько форм.

ForsMajor10 [24.06.2014 15:08]

а как сделать формы с общими переменными?

ForsMajor10 [24.06.2014 15:12]

и такой вопрос. Тут где нибудь есть описание по работе с MDI формами, то ли я лузер, не могу нигде найти про него инфу нормальную, чтобы описывалось добавление/работа с дочерними формами((

Stertor370 [24.06.2014 15:54]

Как я понял, число контроллеров не должно превышать 255 (!!)
Ты программу пишешь или пианино? К слову, даже в большом концертном рояле кол-во клавишей = 88. Как думаешь, пользователю будет легко взаимодействовать с твоей прогой?

pjp07190 [24.06.2014 16:06]

а как сделать формы с общими переменными?

Передавать переменные из одной формы в другую можно. Для этого, например в Form1 описываешь переменную, как
Public Shared tmp1 As Integer
Тогда из формы Form2 ее можно достать, как Form1.tmp

Stertor370 [24.06.2014 16:16]

Передавать-то можно, но общими их можно сделать, только объявив в модуле.

pjp07190 [24.06.2014 16:21]

Согласен.

ForsMajor10 [24.06.2014 16:46]

прикол в том, что программа сделана чисто для расчетов, вводимых и выводимых значении много(

pjp07190 [25.06.2014 08:23]

Можно конечно изощриться и перезаписывать передаваемые переменные при переходах от формы к форме, но это будет не так красиво.
ForsMajor, какие контролы используете при выводе информации?

ForsMajor10 [26.06.2014 17:09]

pjp07, чисто лейблы. допустим, слева пишу название - по середине значение - справа единица измерения

Stertor370 [26.06.2014 20:05]

Там ООП нужен, без него не обойтись. Тебе нужно создать свой класс с полями-свойствами,хоть 100500, и заполняй/читай их. Даже об освобождении памяти не нужно думать - бейсик сам за тебя все подчистит. Одолеешь сам, или помочь?

pjp07190 [27.06.2014 08:46]

Понятно. Может воспользоваться Listview? В нем можно выводить данные красиво с полями.

ForsMajor10 [27.06.2014 17:57]

Stertor, что такое ооп? где про него инфу найти хорошую?
pjp07, попробую, спасибо

Stertor370 [27.06.2014 21:48]

Объектно-ориентированное программирование.
Посмотри в википедии, но там очень расплывчато.

p.s. почему ты так боишься поставить Teamviewer? На словах трудно объяснять, а там бы я тебе наглядно показал.

ForsMajor10 [27.10.2014 22:25]

Добрый вечер!
вот код для добавления парочек слов в лист ексель, ну пример. А почему он не работает? кликаешь по кнопке, ничего не происходит((
Private Sub

Stertor370 [27.10.2014 22:53]

Я вижу только заголовок процедуры. Напиши в личку, что нужно сделать.

groundmasterOFdelphi [08.01.2015 17:01]

так, заинтересовать меня у автора получилось) смело ко второй статье)))

nikok123 [09.04.2015 13:50]

Буду учить VB!

nikok123 [09.04.2015 13:55]

Буду учить VB!

nikok123 [09.04.2015 14:02]

Буду учить VB!

nikok123 [10.04.2015 14:47]

Буду учить VB!

nikok123 [10.04.2015 15:20]

Буду учить VB!

nikok123 [10.04.2015 15:23]

Буду учить VB!

nikok123 [10.04.2015 15:23]

Буду учить VB!

nikok123 [10.04.2015 15:26]

Буду учить VB!



Оставлять комментарии можно только зарегистрированным




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