Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 584
от 01.08.2007, 16:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 292, Экспертов: 41
В номере:Вопросов: 1, Ответов: 6


Вопрос № 96517: Доброе время суток! Подскажите пожалуйста какой язык программирования изучать для начинающих.Спасибо. ...

Вопрос № 96.517
Доброе время суток! Подскажите пожалуйста какой язык программирования изучать для начинающих.Спасибо.
Отправлен: 26.07.2007, 17:27
Вопрос задал: Kharitonov Sergei (статус: Посетитель)
Всего ответов: 6
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Volodimir
Здравствуйте, Kharitonov Sergei!
В зависимости от ваших нужд и потребностей.
Например поддерживая бугалтеров и работников офиса вы не сможете обойтись без VBA особенно всего что связано с иксель - ворд.
Если Вы системный администратор или стремитесь им быть, тогда командная строка (Windows, Linux)
ЕСли веб програмирование то начните с HTML CSS, PHP JavaScript.
---------
УЧИТСЯ УЧИТСЯ УЧИТСЯ
Ответ отправил: Volodimir (статус: 2-ой класс)
Ответ отправлен: 26.07.2007, 17:38
Оценка за ответ: 5

Отвечает: Gines
Здравствуйте, Kharitonov Sergei!

Многие друзья и знакомые и я тоже начинали с Visual Basic. Считается, что это наиболее простой язык из всех остальных. Хотя, если планируете серьёзно заняться программированием, то может лучше начать с Delphi или C++. Delphi попроще C++. Но главное научиться программировать вообще, а дальше язык не будет иметь принципиального значения.
Ответ отправил: Gines (статус: 2-ой класс)
Ответ отправлен: 26.07.2007, 17:53
Оценка за ответ: 5

Отвечает: Nance
Здравствуйте, Kharitonov Sergei!
Вопросс конечно интересный, смотря для каких целей Вы собираетесь использовать свои знания, если вообще не имеете опыта програмирования, то рекомендую скачать в инете книгу "Освой самостоятельно програмирование для Microsoft Exel за 21 день" автор Мэтью Харрис, есть на этом сайте:http://www.samouchka.net/, для начала изучения лучше не придумаеш, написано понятно, как для первоклассника, сама начинала изучение по этой книге, а когда совладаете с редактором Visual Basic, сможете перейти к изучению любой другой версии этого языка, какой сможете решить сами. Желаю удачи.
P.S. Если при открытии скаченной книги возникнут проблемы, имейте ввиду, нужна спец програмка для открытия подобных файлов. Я использую windjview.
Ответ отправила: Nance (статус: 4-ый класс)
Ответ отправлен: 26.07.2007, 19:34
Оценка за ответ: 5

Отвечает: Черников Игорь Владимирович
Здравствуйте, Kharitonov Sergei!
Советую Вам начать с VBA, я сам так начинал, а в принципе по книгам для начинающих можно начать с любого!
Начинать с этого языка легче потому, что в exel и word есть встроенная функция создания макросов. Макрос - это та же программа, только находится она в самом документе. Для примера откройте любой файл *.xls, зайдите в Сервис-Макрос-Начать запись. Нажмите ОК. Выполните несколько любых действий, н-р скопируйте что-нибудь и вставьте, затем остановите запись и зайдите: Сервис - Макрос - Макросы... Выделите записанный Вами макрос и нажмите изменить. Вы увидите готовую программу, которая делает то, что Вы только что делали! Вот почему этот язык изучить легче. Установите курсор на каком-нибудь операторе и нажмите F1, выйдет справка по этому оператору, правда на английском языке, но электронным переводчиком перевести можно, а нэте есть хэлп VBA на русском языке. VB5, VB6, VBNET очень похожи на него, а это уже серьёзней! Удачи!!!
---------
От каждого по способностям, каждому по труду
Ответ отправил: Черников Игорь Владимирович (статус: 3-ий класс)
Ответ отправлен: 26.07.2007, 20:05
Оценка за ответ: 5

Отвечает: Magister
Здравствуйте, Kharitonov Sergei!
Честно говоря, вопрос не совсем корректен. Поясняю, ни один язык программирования не является универсальным, т. е., они предназначены для разных целей. Например, мне трудно представить, что кто-то возьмется писать приложение, работающее с базами данных, на ассемблере, или на delphi будет писать драйвера, а на lisp'е - игры и т.д., и т.п.
Поэтому, для начала нужно определиться, что Вы хотите писать, а затем выбирать язык программирования и изучать его...
---------
Aquila non Capta Muscas
Ответ отправил: Magister (статус: 2-ой класс)
Ответ отправлен: 26.07.2007, 22:44
Оценка за ответ: 5

Отвечает: Werwy
Здравствуйте, Kharitonov Sergei!
ИМХО В принципе с какого языка начать - личное дело каждого...
Хотя для начинающего разработчика в сфере объектно-ориентированного программирования выбор ограничен двумя языками Delphi и VB
Стандартом де факто при обучении в учебных заведениях является Turbo Pascal, при переходе к объектно-ориентированному программированию естественным является выбор Delphi.
Те, кто начинает учить язык сам по себе (не в учебных заведениях) зачастую начинают с VB/VBA (Правда бытует мнение что Бейсик прививает плохой стиль программирования, но не могу с этим согласиться - качество листингов зависит от человека, а не от языка).
В плане рекомендации могу сказать следующее: выбор языка для изучения обуславливается кругом задач, которые планируется решать. Если вы собираетесь заниматься офисным программированием то советую начать с VB/VBA Большой плюс в том, что VBA устанавливается вместе с МС Офисом. Если вы собираетесь писать маленькие программы для распространения - Delphi. (Причина - при переносе на другой ПК программы на Delphi не надо тащить за собой кучу библиотек, в отличии от VB)
Литература и по Delphi и по VB/VBA для начинающих есть в приличном количестве. По Delhpi могу посоветовать книгу "Библия программиста на Delphi", автор Михаил "Horrifik" Фленов, по Бейсику - Ананьев А., Федоров А. Самоучитель Visual Basic 6.0, БХВ-Петербург, СПб, 2002 или Глушаков С.В., Мельников В.В., Сурядный А.С. Программирование в среде Windows. Visual Basic 6.0, «Фолио», Харьков, 2001
Кроме того, ИМХО, переход с Delphi на VB или обратно происходит практически безболезненно.
---------
Слишком яркое солнце порождает пустыню
Ответ отправил: Werwy (статус: 2-ой класс)
Ответ отправлен: 27.07.2007, 06:41
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.53 beta от 09.07.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное