크라우드소싱 GUI. 오픈 베타 테스트. - 페이지 25

 
Vitaly Muzichenko :

명작입니다 :)

무언가를 다시 수행 / 완료해야한다면 일주일 안에 무엇이 무엇에 속하는지 기억하지 못할 것입니다.

이것은 "그 사람, 그 포럼에서 아바타가 사진에 대한 주제에 있고 안경을 쓰고 있는 곳" 참조의 아날로그입니다.))

 
Реter Konow :

나는 당신이 이것을 의미한다고 생각합니다 :

이들은 GUI와 프로그램 간의 "통신"을 제공하는 두 가지 기능입니다. 그들은 메시지를 수신하고 암호를 해독한 다음 요소나 프로그램에 전달합니다.

이 모든 코드에서 요소 자체에 대한 호출을 보지 못했습니다. 상호작용은 이벤트일 뿐만 아니라 컨트롤의 속성과 값이기도 합니다.

하지만 가장 눈길을 끈 것은 코드였습니다.

send.uint_Send[i1]

점 변환은복합 유형 에서만 가능합니다 ....

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

이 모든 코드에서 요소 자체에 대한 호출을 보지 못했습니다. 상호작용은 이벤트일 뿐만 아니라 컨트롤의 속성과 값이기도 합니다.

하지만 가장 눈길을 끈 것은 코드였습니다.

점 변환은 복합 유형 에서만 가능합니다 ....

도처에 요소에 대한 참조가 있습니다. 그것들은 행렬에 있습니다. 따라서 - 행렬에 대한 호소입니다. 이것은 요소, 복합 객체, 창 또는 매개변수에 대한 호소입니다.

"G_CORE"가 보이는 모든 곳에서 코어에 대한 참조입니다. 내부는 요소입니다.


다음은 창 캔버스에 대한 호출입니다.

G_CORE[G_CORE[cnvs[f1]][_MAIN]][_CANVAS]

그리고 다음과 같이 가능합니다.

G_CORE[КАНВАС][_X]

или

G_CORE[КАНВАС][_Y]

или

G_CORE[КАНВАС][_X_SIZE]


특정 요소를 가리키는 방법에는 여러 가지가 있습니다. 가장 간단한 것은 G_CORE[ELEMENT][_X]입니다. "ELEMENT" 변수는 커서가 위치한 요소의 번호를 자동으로 받습니다. G_CORE[ELEMENT][_X] 배열에 넣고 해당 요소의 현재 X 좌표를 가져옵니다.

 

Реter Konow
:

도처에 요소에 대한 참조가 있습니다. 그것들은 행렬에 있습니다. 따라서 - 행렬에 대한 호소입니다. 이것은 요소, 복합 객체, 창 또는 매개변수에 대한 호소입니다.

"G_CORE"가 보이는 모든 곳에서 코어에 대한 참조입니다. 내부는 요소입니다.

"매트릭스"와 같은 데이터 유형 이 없습니다. 피터, 대화 상대에게 존경을 표하세요. 여러분이 상상하는 대로가 아니라 일반적인 이름으로 사물을 부르십시오. 이 엔티티 또는 그 엔티티의 이름을 올바르게 지정하는 방법을 모르는 경우 Google에 검색하거나 대화 상대에게 문의하십시오.

점을 통해 단위, 구조, 열거 또는 클래스에 액세스할 수 있습니다. 당신은 클래스를 좋아하지 않으며 열거형은 배열을 포함할 수 없으며 단위는 기본 유형으로만 구성될 수 있습니다. 작업에서 구조를 사용하는 것으로 나타났습니다.

그리고 작업에 구조를 사용하기 때문에 더 나아가게 된 동기가 명확하지 않습니다.

배열에 요소가 없습니다. 특정 셀에 값이 있습니다. 명백한 것을 자신의 개념으로 대체하여 일반적으로 받아 들여지는 프로그래밍 규범을 거부하려는 시도는 대담한 사람에 대한 무례한 표현입니다.

모든 반대자들은 당신을 지지하고 당신이 이 큰 프로젝트를 완료하기를 기대하지만, 당신은 프로그래밍 표준을 무시할 뿐만 아니라 용어를 완전히 뒤집어 놓은 모든 가능한 방법을 보여줍니다.

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

"매트릭스"와 같은 데이터 유형 이 없습니다. 피터, 대화 상대에게 존경을 표하세요. 여러분이 상상하는 대로가 아니라 일반적인 이름으로 사물을 부르십시오. 이 엔티티 또는 그 엔티티의 이름을 올바르게 지정하는 방법을 모르는 경우 Google에 검색하거나 대화 상대에게 문의하십시오.

점을 통해 단위, 구조, 열거 또는 클래스에 액세스할 수 있습니다. 당신은 클래스를 좋아하지 않으며 열거형은 배열을 포함할 수 없으며 단위는 기본 유형으로만 구성될 수 있습니다. 작업에서 구조를 사용하는 것으로 나타났습니다.

그리고 작업에 구조를 사용하기 때문에 더 나아가게 된 동기가 명확하지 않습니다.

어떤 유형? 나는 당신이 말하는 유형을 이해하지 못합니다. 나는 모든 곳에서 유형 int를 가지고 있습니다.

어떤 구조도 사용하지 않습니다. 특정 기능에서만 한 번만 사용하는 유니온. 그들은 다른 곳에 없습니다.

데이터를 변환하고 리소스에 저장하려면 Union이 필요합니다.

 
Реter Konow :

어떤 유형? 나는 당신이 말하는 유형을 이해하지 못합니다. 나는 모든 곳에 int를 입력한다.

어떤 구조도 사용하지 않습니다. 특정 기능에서만 한 번만 사용하는 유니온. 그들은 다른 곳에 없습니다.

send.uint_Send[i1] - send в данном случае не примитивный тип и не юнион
 
Алексей Барбашин :

이것은 리소스에 데이터를 저장하기 위한 것입니다. 모두. 한 기능에서 한 번.

구조체도, 클래스도, 다른 유형도 없습니다. int형 과 string형이 있습니다.


프로그래밍 규칙에 대해. 나는 그들을 존경한다. 그러나 나는 내 방식대로 프로그래밍한다.

Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
  • www.mql5.com
Целый тип char занимает в памяти 1 байт (8 бит) и позволяет выразить в двоичной системе счисления 2^8 значений=256. Тип char может содержать как положительные, так и отрицательные значения. Диапазон изменения значений составляет от -128 до 127. uchar # Целый тип uchar также занимает в памяти 1 байт, как и тип char, но в отличие от него, uchar...
 
Реter Konow :

이것은 리소스에 데이터를 저장하기 위한 것입니다. 모두. 한 기능에서 한 번.

구조체도, 클래스도, 다른 유형도 없습니다. int형 과 string형이 있습니다.


프로그래밍 규칙에 대해. 나는 그들을 존경한다. 하지만 나는 내 방식대로 프로그래밍한다.

send 변수는 어떤 유형입니까?

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

send 변수는 어떤 유형입니까?

노동 조합. 그러나 두 번 사용됩니다.

 

Peter, 포럼 사용자 중 한 명을 언급한 메시지 중 하나: Artem Trishkin

거래 도구 프로그래밍에 대한 일련의 기사에 주의를 기울이십시오. 툴킷에 인터페이스 부분이 포함되어 있다는 사실에 특히 주의하십시오. 이 인터페이스 부분은 기본 요소를 기반으로 합니다.

나는 당신이 Artem과 함께 당신의 툴킷의 완전한 힘을 보여줄 수 있다고 믿습니다... Artem이 다른 프로그래머를 위해 당신의 툴킷을 홍보하는 것을 매우 기뻐할 것이라고 확신합니다.... 그러나 나는 그것이 매우 어려울 것 같아 두렵습니다. Artem이 프로그래밍에 대한 접근 방식과 그가 거래 도구를 만든 방법을 결합할 수 있도록 합니다.