Обучающие материалы для разработчиков

From Mudlet
Revision as of 08:03, 1 July 2020 by WikiSysop (talk | contribs) (Updating translation from gettext import)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎français • ‎italiano • ‎polski • ‎suomi • ‎Ελληνικά • ‎русский • ‎العربية • ‎한국어

Mudlet использует современный C++14 для основной функциональности приложения.


Для новичков программирования

  • C++ - охватывает все основы C++ с начала до продвинутого.


Для опытных программистов

  • Pointers - основа C++. Хотя вы можете не знать подробности, вы действительно найдете ето полезно, если вы это прочитаете.
  • C++11 - знайте, как упростить вашу жизнь с помощью современным C++11.
  • C++11 Путеводитель - фантастический гид по всему C+++.

Полезные инструменты

  • Source Trail - получите быстрый обзор незнакомой кодовой базы (например, Mudlet, если вы просто присоединяетесь сюда)
  • draw.io - Нарисуйте и делитесь схемами онлайн
  • http://www.rexex101.com/ - проверьте и объясните свои регулярные выражения онлайн
  • http://www.rexegg.com/regex-quickstart.html - хороший маленький шпаргальный лист для регулярного выражения


Инструменты поддержки

  • https://www.take-a-screenshot.org/ - для всех ОС, чтобы пользователи могли с легкостью показать свои проблемы
  • https://color-hex.org/ - каталог цветов в различных стилях, оттенках, градиентах и т.д. Очень полезен для дизайна пользовательского интерфейса и т.д.


Хорошее чтение


Случайные советы и трюки

Определите, каким образом автоматически разрешается использовать:

 template <typename T> struct watzattype;
 void TriggerUnit::doCleanup()
 {
     for(auto & trigger : mCleanupList)
     {
         watzattype<decltype(trigger)>{};

Компилятор выдаст ошибку и сообщит вам тип, TTrigger* в этом примере.

[ [ Категория: Руководство разработчика Mudlet]]