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

 

Итоги - 9-я неделя (08.09.2022)

Немного Visual Basic и параллельное изучение языка Lua.


Где-то с 4-го сентября я остановил подсчёт строчек кода в Ja2 и вернулся к изучению Visual Basic. Прошёл такие темы как Коллекции (Collections), словари (Dictionary), узнал как добавлять в проекты зависимости (References) (т.е. те или иные классы, с которыми нашей программе нужно будет работать во время исполнения), а также изучил то, как создавать свои динамические библиотеки (.dll) и как их подключать к проекту.



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

Объектом для своих экспериментов я выбрал Garry's Mod. Благо у него есть обширная вики, где всё разложено по полочкам. Помимо этого есть конечно ещё Core Game Platform, но до неё нужно ещё дорасти. В любом случае я буду изучать эти языки, т.к. они помогают мне понять основы программирования. Ещё более лёгких языков для обучения не найти. Главное проявить упорство и соображалку и всё должно будет со временем встать на свои места.

Комментарии

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

  Итоги - 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 и всё в таком духе. Но самая пожалуй главная новость в том, что я должен уйти в долгий ребут, т.е. отойти от обучения программированию, либо сократить время на обучение, т.к. мне нужно утрясти пару очень важных дел. Надеюсь, что это не займёт много времени. И нет - это не значит, что я совсем забью на программирование. Время от времени буду публиковать тут заметки по поводу обучения, но уже реже. Когда ребут закончится - тогда вернусь к еженедельному ведению записей. На этом пока всё.