2 Курс Информатика VBA(ZO) - Книги - VBA за тези, които обичат да мислят (Орлов, 2002) - vba10
Сред онези, които програмират от много години и са достигнали определени висоти по този въпрос, широко се смята, че Visual Basic за приложения и просто Visual Basic са езици, на които не можете да създавате бързи и добре работещи програми. До известна степен това е вярно: програмите на Visual Basic обикновено работят малко по-бавно и заемат повече място от подобни програми на C ++, докато решаването на някои програмни задачи и трикове в Visual Basic е много проблематично. Ето защо професионалните програмисти често смятат, че Visual Basic е език за аматьори по програмиране и всеки уважаващ себе си специалист по информационни технологии трябва да знае и използва езици като C ++ или асемблер. Но не бива да забравяме, че първоначалната цел на компютърните технологии е да помагат на човека при обработката и създаването на информация, а не в никакъв случай да „обслужва себе си“, за неговото по-нататъшно развитие. Следователно основната функция на повечето компютърни програми е да получат желания резултат, обработвайки входната информация, например анализирайки електрокардиограма или изчислявайки траекторията на космическа ракета, а скоростта, малкият размер и удобният за потребителя интерфейс са само техните добри характеристики, които могат значително да улеснят работата с програмата.
Несъмнено в момента големи софтуерни системи не се правят сами. Специалисти във всяка област пишат подробно техническо задание, а програмистите го изпълняват. Във всяка област на човешката дейност обаче има много задачи, за които е твърде скъпо да се включват екипи на трети страни. И тук на помощ идват лесните за научаване, но богати на функции езици за програмиране - Visual Basic, VBA, Delphi. Ето защоПочти всеки специалист в своята област може да използва най-новите постижения на информационните технологии в работата си днес - да създаде програмата, от която се нуждае, като разработи нейния алгоритъм въз основа на своя опит.
На въпроса: "Кой е най-добрият език за програмиране?" струва си да отговорите така: „Този, на който можете най-добре да пишете програми и да реализирате вашите проекти.“ Най-лесният начин за учене е Visual Basic и Delphi. И затова не трябва да се стремите толкова много да знаете асемблер, да научите всички функции на API и да съжалявате, че не можете да въвеждате програми веднага в машинни кодове - по-добре е да разгледате по-отблизо по-прост език, дори като същия Visual Basic за приложения, за да можете да използвате всичките му възможности, за да преведете вашите желания в реалност. Е, ако някой иска да посвети живота си на информационните технологии, да създаде нови езици за комуникация с компютър, тогава познаването на Visual Basic никога няма да навреди, а останалите знания, както се казва, ще дойдат с времето - просто трябва да започнете да учите и да овладеете общите принципи.
Не бива да мислите, че "никога няма да имам нужда от програмиране" - съвременните компютърни технологии се развиват с голяма скорост и скоро почти всяка област на човешката дейност ще бъде компютъризирана. И за да получите най-добър резултат в работата си, трябва да можете да адаптирате инструмента на труда - компютъра - към вашите нужди, тоест да програмирате.
И накрая, заслужава да се спомене използването на програмиране на Visual Basic за приложения в процеса на обучение в училище, колеж и в самостоятелно обучение. Дори ако човек не иска да посвети живота си на информационните технологии, способността да програмира винаги ще му бъде полезна, тъй като използването на възможностите на компютрите вече е възможно практически ввсяка област на човешката дейност. Но най-важното е, че изучаването на изкуството на програмирането от собствен опит, чрез самостоятелно изследване на възможностите на езика и средата за разработка, е един от най-добрите начини за усвояване на така нареченото „научно мислене“, този подход към различни явления от заобикалящия свят, на който се основава цялата съвременна наука. Научавайки се как да използвате Visual Basic за приложения сами, можете, така да се каже, да изпробвате върху малък модел почти всички изследователски техники, които се използват от съвременната наука - наблюдение, анализ на резултатите и експеримент... Например премахване на неизвестна команда от записан макрос в отделна процедура, за да разберете нейната функция - защо не експеримент при контролирани условия? Или промяна на командните параметри, за да разберете накъде води - не е ли това, което правят изследователите, когато променят първоначалните условия на експеримент?
Така че изучаването на Visual Basic за приложения може да се превърне в цяло „научно изследване“, по време на което ще бъде възможно да се разработят основните техники на съвременния научен подход.
В заключение бих искал да пожелая на всички, които се интересуват от информацията в тази книга, успех по пътя към изучаването на тайните на VBA, този прост, но в същото време изненадващо богат език, създаден с усилията на стотици често неясни програмисти. И нека върховете на майсторството не са недостъпни за вас. Това обаче зависи само от вас и зависи.