Kitle kaynaklı GUI. Açık beta testi. - sayfa 37

 
Bu konudaki pratik ipuçlarının ve dileklerin bir listesini hazırlıyorum ve kesinlikle bunları uygulamaya başlayacağım. Bu nedenle, gelişime katıldığınız için hepinize teşekkür ederim.
 

Peki kod nerede? Belki koda bakarak başka bir şey önerebiliriz

 
Алексей Барбашин :

Peki kod nerede? Belki koda bakarak başka bir şey önerebiliriz

Ne kodu?

GUI_DRIVE.mqh dosyası tüm kodu içerir.

CORES.mqh dosyası, tüm önyükleme bilgilerini içerir.

 
Реter Konow :

Ne kodu?

Her şey video ile sınırlı mı olacak? Hiçbir şeyi kendi başımıza tasarlayamaz mıyız?

 
Реter Konow :

Ne kodu?

GUI_DRIVE.mqh dosyası tüm kodu içerir.

Ve o nerede?

 
Алексей Барбашин :

Ve o nerede?

O mecliste. En son blogumdan indirin. Her şey orada. bildiğini düşündüm.

https://www.mql5.com/en/blogs/post/733700
ВИЗУАЛЬНЫЙ РЕДАКТОР
ВИЗУАЛЬНЫЙ РЕДАКТОР
  • www.mql5.com
Распакуйте архив и установить советник KIB_Studio.ex5 в папку экспертов, а индикатор Empty_window.ex5 в папку индикаторов. Запустите сначала советник, потом индикатор. 1. Появится окно меню. Оно содержит базовые элементы управления. 2. После загрузки индикатора, появится путое окно для редактирования. 3. Перетаскивайте элементы из окна меню на...
 
Алексей Барбашин :

Ve o nerede?

Peki, kodu gördükten sonra ne hissettiniz? bende baktım :)))))))

Çabalar, elbette, sınırın üzerinde)))) Siz Peter, kendi fikrinize bağlı kalmanız ve doğrudan sonuna kadar dövmeniz anlamında çok ideolojik bir insansınız.

 
Genellikle, öğeleri karıştırmamak için belirli isimler verilmez, ancak kendi enum türleri verilir.
 
Алексей Барбашин :

Garip.. anadilinde kod yazıyorsun ama sertifikayı ingilizce yazıyorsun ama yine de ingilizce konuşan zeki insanlara saldırıyorsun.... garip...

Peter, daha fazla Rusça ekle.

Birçok dil için profilimde bu aracı kullanabilirsiniz, aşağıda örnek bir komut dosyası verilmiştir:

 #property copyright "Copyright 2020, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"

#include <ErrorDescription.mqh>

eLng lng_s[]= {lng_Russian,lng_English}; //Языки, для каких ниже в массиве будет перевод

//Строки выбранных языков
string      string_s[][ 32 ]=
  {
     { "Количество параметров:%s" , "Number of parameters:%s" }, //Используется один параметр, максимум 2
     { "Привет" , "Hello" }, //1
     { "" , "Hs" }, //2 - это пометка индекса в массиве, помогает при большом количестве строк
  };

const int my_lng_id=cLng::Set_users_errors_messages( "My_project" ,lng_s,string_s); //Инициализация. Возвращает id конкретного набора, может быть несколько

//По умолчанию используется язык терминала, в тестере всегда определяется как английский
//Можно принудительно выбрать нужный язык
void OnStart ()
  {
//Преобразовали код строки в саму строку
   string s1=cLng::CodeDescription_user(my_lng_id, 1 , "" , "" );
   Print ( "Моя строка такая: " ,s1);

//Вывод ошибки с указанием файла, метода, строки, кода сообщения(индекс в массиве)
   cLng_add_user(my_lng_id, 0 , string ( 999 ), "" );

//Принудительно установили английский язык
   cLng::lng_select=lng_English;

//Принудительно установили арабский язык. Его нету в переводах, значит будет использоваться английский
   cLng::lng_select=lng_Arabic;

//Отсутствующий код строки, будет об этом указано
   cLng_add_user(my_lng_id, 5 , "" , "" ); //

//Генерация и вывод системной ошибки
   ResetLastError ();
   SymbolName ( 999999 , false );
   cLng_add( GetLastError (), "" , "" );
  }
 
Aliaksandr Hryshyn :

Peter, daha fazla Rusça ekle.

Birçok dil için profilimde bu aracı kullanabilirsiniz, aşağıda örnek bir komut dosyası verilmiştir:

Bu bilgi bloğunu Rusça yapmak istiyorsan, yapacağım.

Ve arama örnekleri ekleyeceğim.