Difference between revisions of "Relevant Developer Tutorials/ru"

From Mudlet
Jump to navigation Jump to search
(Updating translation from gettext import)
(Updating translation from gettext import)
 
(8 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
{{TOC right}}
 
{{TOC right}}
  
Mudlet использует современные C + + 14 для основных функциональных возможностей приложения.
+
Mudlet использует современный C++14 для основной функциональности приложения.
  
  
 
== Для новичков программирования ==
 
== Для новичков программирования ==
  
* [https://www3.ntu.edu.sg/home/ehchua/programming/index.html#Cpp C++] - охватывает все основы C ++ до продвинутого.
+
* [https://www3.ntu.edu.sg/home/ehchua/programming/index.html#Cpp C++] - охватывает все основы C++ с начала до продвинутого.
  
  
 
== Для опытных программистов ==
 
== Для опытных программистов ==
  
* [ https: //www3.ntu.edu.sg/home/ehchua/programming/cpp/cp4_PointerReference.html#zz-1. Pointers]-основные основы языка C + +. В то время как вы можете, не зная подробностей, вы найдете его действительно, очень полезно, если вы это сделаете.
+
* [https://www3.ntu.edu.sg/home/ehchua/programming/cpp/cp4_PointerReference.html#zz-1. Pointers] - основа C++. Хотя вы можете не знать подробности, вы действительно найдете ето полезно, если вы это прочитаете.
* [ https: //mbevin.wordpress.com/2012/11/13/auto/ C + + 11]-узнай, как облегчить свою жизнь с помощью современных C + + 11.
+
* [https://mbevin.wordpress.com/2012/11/13/auto/ C++11] - знайте, как упростить вашу жизнь с помощью современным C++11.
 
+
* [https://stuartwheaton.com/blog/2020-06-14-c++11-guide C++11 Путеводитель] - фантастический гид по всему C+++.
  
 
== Полезные инструменты ==
 
== Полезные инструменты ==
Line 27: Line 27:
 
== Инструменты поддержки ==
 
== Инструменты поддержки ==
  
* https://www.take-a-screenshot.org/-для всех ОС, так что пользователи могут с легкостью показать свои проблемы
+
* https://www.take-a-screenshot.org/ - для всех ОС, чтобы пользователи могли с легкостью показать свои проблемы
 +
* https://color-hex.org/ - каталог цветов в различных стилях, оттенках, градиентах и т.д. Очень полезен для дизайна пользовательского интерфейса и т.д.
  
  
Line 42: Line 43:
  
  
== Random tips and tricks ==
+
== Случайные советы и трюки ==
  
Determine what auto resolves to with:
+
Определите, каким образом автоматически разрешается использовать:
  
 
   template <typename T> struct watzattype;
 
   template <typename T> struct watzattype;
Line 53: Line 54:
 
           watzattype<decltype(trigger)>{};
 
           watzattype<decltype(trigger)>{};
  
Compiler will error and tell you the type, TTrigger*& in this example.
+
Компилятор выдаст ошибку и сообщит вам тип, TTrigger* в этом примере.
  
[[Category: Mudlet Developer Manual]]
+
[ [ Категория: Руководство разработчика Mudlet]]

Latest revision as of 08:03, 1 July 2020

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]]