К основному контенту

Итоги - 6-я неделя (18.08.2022)

Visual Basic. Работа с датами, временем и наконец Классы...


     Вообщем я с горем пополам закончил ту часть, где объяснялось как работать со строками, потом меня ждало ещё одно унылое путешествие - но на этот раз в мир дат и времени. После чего - УРА, наконец-то начали объяснять, что такое Классы. Попутно я установил себе Visual Studio 2022, которая отняла у меня добрых 7.2гб.

     Честно говоря я чуть не бросил изучение Visual Basic. Причиной тому унылые главы про то как работать со строками, датами и временем. Ну т.е. может быть где-то там на горизонте мне это и понадобится (ну или в рамках изучаемого мной видеокурса), но по-большому счёту на данном этапе я не вижу в этих знаниях практической ценности. В общем мне понадобилось несколько дней, чтобы прийти в себя и заставить себя снова заниматься. И вот собсно я снова в строю.

     Скажу прямо, мне понравилось, что препод в курсе перешёл к изучению классов (наконец-то!!!) и у меня вновь появилась мотивация продолжать самообучение. Классы как изучаемый предмет мне тоже понравились - думаю с ними можно будет делать много разных ништяков, но я пока только начинаю понимать как они работают. По ходу обучения выяснилось что автор ю-туб канала спецом выложил у себя видеокурс с обрезанной аудиодорожкой (где-то на середине 9-часового видео аудио пропадает и до самого конца). Ну оно и понятно, ведь начали объяснять самое вкусненькое. Ну я решил загуглить и нашёл-таки полную версию этого самого видеокурса и продолжил с того места, где остановился (а старый видос просто удалил к чёрту и отписался от того канала). Потом был ещё один сюрприз - уже с самой Visual Studio. Там трабла была в том, что когда прописываешь в классе свойства, он почему-то ОБЯЗАТЕЛЬНО должен ставить круглые скобки после имени первого прописанного свойства и их никак не убрать (VS добавляет их автоматически). Как потом выяснилось, это трабла уже самого VS2008.

     Мне очень не хотелось этого делать, т.к. я чувствовал, что это решение потребует лишних ГБ. на жёстком диске и в оперативке, но я установил Visual Studio 2022. В итоге весь необходимый минимум для работы с Visual Basic занял 7.2гб. А всё что я установил - это сама Visual Studio 2022 (1.1гб) + Компиляторы Roslyn для C# и Visual Basic (1гб) + набор под названием "Разработка классических приложений .NET" (5.2гб). Т.е. всего 3 вещи. Ну и вкупе с этим Visual Studio 2022 занимает 885мб. оперативной памяти. А Visual Studio 2008 занимала каких-то там 35мб. Ну да ладно, что сделано, то сделано - главное, что поддержка Windows 10 будет до начала 2025 или 26 года. Т.е. я как минимум успею освоить азы программирования и сам VB на уровне джуна к этому моменту (я надеюсь на это конечно же).

Естественно, я заинтересован в том, чтобы таких непонятных моментов в ходе обучения возникало как можно меньше, но от этого никто не застрахован. А значит выкручиваться нужно тоже, по мере продвижения по ходу обучения. Если в ходе обучения не возникнет новых унылых тем и каких-то каверзных моментов, я надеюсь-таки окончить обучение по этому видеокурсу и после этого перейти на изучение более продвинутых тем в VB и в самом программировании. По ходу дела попробую начать работать над каким-нибудь маленьким проектом. Пока не знаю, что это может быть, но я уже начинаю чувствовать что оставаться на сухой теории нельзя - нужна практика. Я уже более-менее начал втыкать как работают все эти штуки - мне конечно нужна ещё какая-то часть теоретической базы, но после того, как я получу эту базу - нужно начинать практиковаться.

И ещё. Чисто для самого себя на заметку оставлю тут ссылки на другие курсы по Visual Basic от того же автора. Они по более ранним версиям VB. Итак:

Видеокурс от Microsoft по VB2013:
Видеокурс от Microsoft по VB2010:

Комментарии

Популярные сообщения из этого блога

  Итоги - 3-я неделя (28.07.2022) Computer Science и Visual Basic      Итак! Результаты 3-ей недели оказались немного не ахти, потому что я решал кое-какие свои проблемы со здоровьем (на что ушло где-то 4 дня). Оставшиеся 3 дня я посвятил своё свободное время поиску литературы по Computer Science и началу изучения Visual Basic.Net . Но обо всём по порядку. По книгам. Конечно же я начал свои поиски с того, что рекомендовал в своём видео Winderton (Youtube).  А именно: (2001) Code_ The Hidden Language of Computer Hardware and Software (460стр) (2005) Introduction to computing systems (629стр) (2007) Inside the machine_an illustrated introduction to computer (320стр) (2012) Glenn_Brookshear-Computer_Science_An_Overview-EN (624стр) (2018) Теоретический минимум по Computer Science. Все, что нужно программисту и разработчику (224стр) ------------------------------------------------------------------- Слава Богу, мне всё удалось найти. Но по ходу поисков я прихватил с...
Итоги - 7-я неделя (25.08.2022) Visual Basic. Изучаю Классы, ещё подробнее о классах, модификаторы доступа,  область видимости, пространства имён и исходный код Jagged Alliance 2. Итак. Я начал-таки изучать что такое классы, потом прошёлся ещё раз по этой теме (т.к. в в видеокурсе был дополнительный урок), потом были модификаторы доступа, область видимости, пространства имён и исходный код Jagged Alliance 2. Теперь подробнее. Если говорить о классах , то я наполовину их понял и наполовину нет. Например я понял что они должны быть неким контейнером или если приводить аналогию - Телевизором - в котором содержится от посторонних глаз (инкапсулирован) некий код, который должен приводить в действие так называемую бизнес-логику Класса (там конечно есть ещё Shared-методы, с которыми можно что-либо делать и вне класса). А пульт управления этим Телевизором в данном случае - это вызывающий код, т.е. код, в котором мы вызываем этот Класс или как его ещё называют "зависимый код". Вообще ...
  Итоги - 10-я неделя (15.09.2022) Visual Basic, Lua и уход в долгий ребут(reboot). Из новостей разве что то, что я закончил-таки смотреть видеокурс по Visual Basic. Далее я продолжал изучать Lua, дошёл до места, где объясняется как пользоваться функциями, что такое функции в Lua и всё в таком духе. Но самая пожалуй главная новость в том, что я должен уйти в долгий ребут, т.е. отойти от обучения программированию, либо сократить время на обучение, т.к. мне нужно утрясти пару очень важных дел. Надеюсь, что это не займёт много времени. И нет - это не значит, что я совсем забью на программирование. Время от времени буду публиковать тут заметки по поводу обучения, но уже реже. Когда ребут закончится - тогда вернусь к еженедельному ведению записей. На этом пока всё.