내 접근 방식. 코어 - 엔진. - 페이지 35 1...282930313233343536373839404142...184 새 코멘트 Реter Konow 2018.12.09 09:14 #341 Dmitry Fedoseev : 그리고 어떻게 생각하세요? 표준 라이브러리 가 처리할 수 없는 것은 무엇입니까? 알았어 디미트리. 여기 관객들은 포기하고 싶지 않습니다. 예술가로서 어쩌면 그렇게 많지 않을 수도 있습니다. 하지만 나는 생성자의 가능성을 보여주려 했다. 그들은 충분히 넓습니다. 빠르게 만들 수 있을 뿐만 아니라 아름답게도 만들 수 있습니다. 시계 창 코드를 시연하겠습니다. //---------------------------------------------------------------------------------- NEW_WINDOW, W_NAME, "Time limits" , W_ICON, "Schedule (16x16)" , W_TYPE, SETTINGS, ALWAYS_ON_TOP, MARGINS,- 9 ,- 7 , //---------------------------------------------------------------------------------- "MF" ,N_COLOR,( int ) C'200,169,149' , "MF" ,NG_LINES, 56 , "MF" ,NG_STEP,- 1 , //---------------------------------------------------------------------------------- GROUP, A, //--------------------------------------- __,BOARD, "Time limits for initial trades:" , W, 280 ,_,H, 30 ,_,FONT_SIZE, 13 , _,TEXT_FONT, "Arial Black" ,_,ADAPT_2_GRADIENT, "MF" ,_,text, N_COLOR,( int ) C'255,255,255' , //--------------------------------------- END_GROUP, //-------------------------- i, AT, _X2X, "MF" , 33 , _Y2Y, "MF" , 5 , //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP, A, //--------------------------------------- __,REC, "R1" , W, 190 ,_,H, 63 , //--------------------------------------- END_GROUP, //-------------------------- i, AT, _X2W, "OFF" , 10 , _Y2H, "Time limits for initial trades:" , 10 , i,RECS, N_FRAME, 1 , N_FRAME_COLOR,( int ) C'209,173,149' , // FRAME_TYPE,_abc, N_COLOR,( int ) C'240,209,189' , // NG_LINES,15,NG_STEP,1, NG_LINES, 36 , NG_STEP, 1 , END, //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP, A, __, BUTTON, "OFF" , W, 100 ,_,H, 65 , _,P_COLOR,( int ) C'250,189,179' , _,A_COLOR,( int ) C'255,20,17' , _,AP_COLOR,( int ) C'255,60,17' , _,PARAM_TYPE,_BOOL, _,N_COLOR,( int ) C'240,219,189' , _,FIC, END_GROUP, //-------------------------- i, AT, _X2X, "MF" , 5 , _Y2H, "Time limits for initial trades:" , 10 , //-------------------------- i,BUTTONS, PARAM_TYPE,_BOOL, text,_A1_,_C2C, text,_A2_,_C2C, FONT_SIZE, 12 , N_FRAME, 1 , A_FRAME, 1 , NP_FRAME, 1 , END, "OFF" ,A_TEXT, "ON" , //-------------------------- "OFF" ,NG_LINES, 65 , "OFF" ,NG_STEP,- 1 , "OFF" ,AG_LINES, 65 , "OFF" ,AG_STEP,- 1 , "OFF" ,NPG_LINES, 65 , "OFF" ,NPG_STEP,- 1 , //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP, A, __, EDIT, "Hour to start" , _,EDIT_ALIGN_CENTER, _,V_CURRENT, "1" , //_,READ_ONLY, EDIT, "End hour" , _,EDIT_ALIGN_CENTER,_,V_CURRENT, "0" , //_,READ_ONLY, END_GROUP, //-------------------------- i, AT, _X2W, "OFF" , 17 , _Y2H, "Time limits for initial trades:" , 30 , i,X_GAP, 3 , i,EDITS, FRAME_TYPE,_b, POINTED, 0 , H, 39 , W, 90 , FONT_SIZE, 20 , N_COLOR,( int ) C'240,209,189' , NH_COLOR,( int ) C'240,209,189' , A_COLOR,( int ) C'240,209,189' , AH_COLOR,( int ) C'240,209,189' , N_FRAME_COLOR,( int ) C'200,169,149' , TEXT_FONT, "Arial Black" , bar,N_FRAME, 1 , bar,A_FRAME, 1 , bar,FRAME_TYPE,_bc, bar,N_FRAME_COLOR,( int ) C'200,169,149' , bar,NH_FRAME_COLOR,( int ) C'200,169,149' , bar,A_FRAME_COLOR,( int ) C'200,169,149' , bar,AH_FRAME_COLOR,( int ) C'200,169,149' , bar,N_COLOR,( int ) C'255,229,219' , bar,NH_COLOR,( int ) C'255,229,219' , bar,A_COLOR,( int ) C'255,229,219' , bar,AH_COLOR,( int ) C'255,229,219' , bar,NG_LINES, 36 , bar,NG_STEP, 1 , bar,AG_LINES, 36 , bar,AG_STEP, 1 , text,N_COLOR, ( int ) C'200,139,129' , text,NH_COLOR, ( int ) C'200,139,129' , text,A_COLOR, ( int ) C'200,139,129' , text,AH_COLOR, ( int ) C'200,139,129' , END, //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP, A, __, BOARD, "Hour to start:" , W_C2C, "Hour to start" , 0 , _,ON_TOP, "Hour to start" , 0 , __, BOARD, "End hour:" , W_C2C, "End hour" , 0 , _,ON_TOP, "End hour" , 0 , END_GROUP, //-------------------------- i,BOARDS, FONT_SIZE, 11 ,ADAPT_2_GRADIENT, "MF" , text,N_COLOR,( int ) C'180,149,129' , END, //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP, A, __, H_LINE, "HL3" ,W, 188 ,_,N_COLOR,( int ) C'255,223,199' , END_GROUP, //---------------------- i, AT, _X2X, "R1" , 1 , _Y2Y, "R1" , 1 , //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP, A, __, V_LINE, "vL" ,H, 61 ,_,N_COLOR,( int ) C'255,223,199' , END_GROUP, //------------------------------------ i, AT, _X2X, "R1" , 1 , _Y2Y, "R1" , 1 , //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP, A, __, H_LINE, "HL5" ,W, 190 ,_,N_COLOR,( int ) C'199,163,139' , END_GROUP, //---------------------- i, AT, _X2X, "R1" , 1 , _Y2H, "R1" , 0 , //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP, A, __, V_LINE, "vL2" ,H, 63 ,_,N_COLOR,( int ) C'199,163,139' , END_GROUP, //---------------------- i, AT, _X2W, "R1" , 0 , _Y2Y, "R1" , 1 , //---------------------------------------------------------------------------------------------------- GROUP, A, __, LABEL,A, N_LABEL, "Time (32x32)" , END_GROUP, //-------------------------- i, AT, _X2X, "MF" , 3 , _Y2Y, "MF" , 5 , //---------------------------------------------------------------------------------- END_WINDOW, //***************************************************************************************************************************************** * Реter Konow 2018.12.09 09:18 #342 물론 코드는 큽니다. 그러나 그것은 매우 간단합니다. 가장 중요한 것은 이미 속성(크기, 색상, 그라디언트)이 설정된 요소를 코드에서 간단히 가져와 다른 창으로 복사할 수 있다는 것입니다. 구문도 없고 클래스도 없고... 그냥 요소, 요소 그룹 또는 전체 창을 가져와서 아무데나 붙여넣었습니다. 전부의. 그런 다음 그들은 무언가를 변경하고 새로운 요소, 요소 그룹 또는 창을 얻었습니다. Dmitry Fedoseev 2018.12.09 09:23 #343 Реter Konow : ...하지만 생성자의 가능성을 보여주려 했으나... NEW_WINDOW, W_NAME, "시간 제한" , W_ICON, "스케줄(16x16)" , W_TYPE, SETTINGS, ALWAYS_ON_TOP, 당신은 이런 식으로 만 ... 당신의 방식대로 OOP를 묘사하려고합니다. 이것은 본질적으로 생성자 호출입니다: new Qwerty(z, x, c). Реter Konow 2018.12.09 09:25 #344 Dmitry Fedoseev : NEW_WINDOW, W_NAME, "시간 제한" , W_ICON, "스케줄(16x16)" , W_TYPE, SETTINGS, ALWAYS_ON_TOP, 당신은 OOP를 이런 식으로만 묘사하려고 합니다... 당신만의 방식으로. 이것은 본질적으로 생성자 호출입니다: new Qwerty(z, x, c). 아마도. 그러나 여기서 순서는 중요하지 않습니다. 예를 들어: NEW_WINDOW, W_NAME, "Time limits" , W_ICON, "Schedule (16x16)" , W_TYPE, SETTINGS, ALWAYS_ON_TOP, 또는 NEW_WINDOW, W_ICON, "Schedule (16x16)" , W_NAME, "Time limits" , ALWAYS_ON_TOP, W_TYPE, SETTINGS, 차이 없음. 속성은 동일한 유형의 전체 요소 그룹에 대해 즉시 설정할 수 있습니다. i,BOARDS, FONT_SIZE, 11 ,ADAPT_2_GRADIENT, "MF" , text,N_COLOR,( int ) C'180,149,129' , END, Dmitry Fedoseev 2018.12.09 09:30 #345 Реter Konow : 아마도. 그러나 여기서 순서는 중요하지 않습니다. 예를 들어: 또는 차이 없음. 속성은 동일한 유형의 전체 요소 그룹에 대해 즉시 설정할 수 있습니다. 순서가 중요하지 않으면 툴팁이 없습니다. 그리고 매개변수를 사용하여 함수 또는 클래스 생성자 를 호출하면 컴파일러에서 매개변수에 대한 힌트를 제공합니다. 이것은 매우 중요한 도움이 됩니다. 따라서 표준 접근 방식은 특정 뚱뚱한 플러스입니다. Yury Kulikov 2018.12.09 09:31 #346 Реter Konow : 표준 라이브러리의 그래픽 수준은 한마디로 썩 좋지 않습니다. 예를 들어 다음과 같은 창을 만들 때 인건비: 거대한. 따라서 심각한 것은 생성되지 않습니다. 나는 표준 라이브러리를 사용하여 원칙적으로 그러한 그래픽을 생성하는 것이 가능한지 의심스럽습니다. 연락이 끊겼습니다 :( 모든 것이 매우 간단하고 빠릅니다. 모든 창을 표준 라이브러리 로 만들 수 있습니다. 물론 저는 그렇게 하지 않습니다 :) 파일: HelloWorld1.ex5 250 kb Dmitry Fedoseev 2018.12.09 09:33 #347 Yury Kulikov : 당신은 단지 연락이 없습니다 :( 모든 것이 매우 간단하고 빠릅니다. 모든 창을 표준 라이브러리 로 만들 수 있습니다. 물론 저는 그렇게 하지 않습니다 :) 그리고 버튼 하나를 누르면 한 세트의 컨트롤이 표시되고 다른 버튼을 누르면 다른 컨트롤이 표시되도록 만드십시오. 동시에 창을 최소화하고 최대화할 수 있습니다. 또한 많은 옵션이 있을 수 있다고 가정합니다. Peter에게 이 문제를 어떻게 해결할 수 있는지 묻는 것은 흥미로울 것입니다. Реter Konow 2018.12.09 09:39 #348 Dmitry Fedoseev : 그리고 버튼 하나를 누르면 한 세트의 컨트롤이 표시되고 다른 버튼을 누르면 다른 컨트롤이 표시되도록 만드십시오. 동시에 창을 최소화하고 최대화할 수 있습니다. 또한 많은 옵션이 있을 수 있다고 가정합니다. Peter에게 이 문제를 어떻게 해결할 수 있는지 묻는 것은 흥미로울 것입니다. 가능성이있다. 한 요소가 다른 요소 또는 요소 그룹의 모양을 제어하도록 할 수 있습니다. 물론 일반적인 탭도 작동합니다. 오늘은 그런 엔진을 만들어서 보여드리겠습니다. Yury Kulikov 2018.12.09 09:40 #349 Dmitry Fedoseev : 그리고 버튼 하나를 누르면 한 세트의 컨트롤이 표시되고 다른 버튼을 누르면 다른 컨트롤이 표시되도록 만드십시오. 동시에 창을 최소화하고 최대화할 수 있습니다. 문제가 무엇입니까? 표준 라이브러리를 조사할 시간이 없지만 숨기기/표시로 문제가 해결되지 않으면 컨테이너, 클라이언트 영역 또는 대화 상자 자체를 재정의하는 것이 좋습니다. Dmitry Fedoseev 2018.12.09 09:42 #350 Yury Kulikov : 문제가 무엇입니까? 표준 라이브러리를 조사할 시간이 없지만 숨기기/표시로 문제가 해결되지 않으면 컨테이너, 클라이언트 영역 또는 대화 상자 자체를 재정의하는 것이 좋습니다. 몰라, 시도했지만 작동하지 않았습니다. 1...282930313233343536373839404142...184 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
그리고 어떻게 생각하세요? 표준 라이브러리 가 처리할 수 없는 것은 무엇입니까?
알았어 디미트리. 여기 관객들은 포기하고 싶지 않습니다. 예술가로서 어쩌면 그렇게 많지 않을 수도 있습니다. 하지만 나는 생성자의 가능성을 보여주려 했다. 그들은 충분히 넓습니다. 빠르게 만들 수 있을 뿐만 아니라 아름답게도 만들 수 있습니다.
시계 창 코드를 시연하겠습니다.
물론 코드는 큽니다. 그러나 그것은 매우 간단합니다.
가장 중요한 것은 이미 속성(크기, 색상, 그라디언트)이 설정된 요소를 코드에서 간단히 가져와 다른 창으로 복사할 수 있다는 것입니다.
구문도 없고 클래스도 없고... 그냥 요소, 요소 그룹 또는 전체 창을 가져와서 아무데나 붙여넣었습니다. 전부의.
그런 다음 그들은 무언가를 변경하고 새로운 요소, 요소 그룹 또는 창을 얻었습니다.
...하지만 생성자의 가능성을 보여주려 했으나...
NEW_WINDOW, W_NAME, "시간 제한" , W_ICON, "스케줄(16x16)" , W_TYPE, SETTINGS, ALWAYS_ON_TOP,
당신은 이런 식으로 만 ... 당신의 방식대로 OOP를 묘사하려고합니다. 이것은 본질적으로 생성자 호출입니다: new Qwerty(z, x, c).
NEW_WINDOW, W_NAME, "시간 제한" , W_ICON, "스케줄(16x16)" , W_TYPE, SETTINGS, ALWAYS_ON_TOP,
당신은 OOP를 이런 식으로만 묘사하려고 합니다... 당신만의 방식으로. 이것은 본질적으로 생성자 호출입니다: new Qwerty(z, x, c).
아마도. 그러나 여기서 순서는 중요하지 않습니다.
예를 들어:
또는
차이 없음.
속성은 동일한 유형의 전체 요소 그룹에 대해 즉시 설정할 수 있습니다.
아마도. 그러나 여기서 순서는 중요하지 않습니다.
예를 들어:
또는
차이 없음.
속성은 동일한 유형의 전체 요소 그룹에 대해 즉시 설정할 수 있습니다.
순서가 중요하지 않으면 툴팁이 없습니다. 그리고 매개변수를 사용하여 함수 또는 클래스 생성자 를 호출하면 컴파일러에서 매개변수에 대한 힌트를 제공합니다. 이것은 매우 중요한 도움이 됩니다. 따라서 표준 접근 방식은 특정 뚱뚱한 플러스입니다.
표준 라이브러리의 그래픽 수준은 한마디로 썩 좋지 않습니다. 예를 들어 다음과 같은 창을 만들 때 인건비:
거대한. 따라서 심각한 것은 생성되지 않습니다.
나는 표준 라이브러리를 사용하여 원칙적으로 그러한 그래픽을 생성하는 것이 가능한지 의심스럽습니다.연락이 끊겼습니다 :(
모든 것이 매우 간단하고 빠릅니다. 모든 창을 표준 라이브러리 로 만들 수 있습니다. 물론 저는 그렇게 하지 않습니다 :)
당신은 단지 연락이 없습니다 :(
모든 것이 매우 간단하고 빠릅니다. 모든 창을 표준 라이브러리 로 만들 수 있습니다. 물론 저는 그렇게 하지 않습니다 :)
그리고 버튼 하나를 누르면 한 세트의 컨트롤이 표시되고 다른 버튼을 누르면 다른 컨트롤이 표시되도록 만드십시오. 동시에 창을 최소화하고 최대화할 수 있습니다. 또한 많은 옵션이 있을 수 있다고 가정합니다.
Peter에게 이 문제를 어떻게 해결할 수 있는지 묻는 것은 흥미로울 것입니다.
그리고 버튼 하나를 누르면 한 세트의 컨트롤이 표시되고 다른 버튼을 누르면 다른 컨트롤이 표시되도록 만드십시오. 동시에 창을 최소화하고 최대화할 수 있습니다. 또한 많은 옵션이 있을 수 있다고 가정합니다.
Peter에게 이 문제를 어떻게 해결할 수 있는지 묻는 것은 흥미로울 것입니다.
가능성이있다. 한 요소가 다른 요소 또는 요소 그룹의 모양을 제어하도록 할 수 있습니다. 물론 일반적인 탭도 작동합니다.
오늘은 그런 엔진을 만들어서 보여드리겠습니다.
그리고 버튼 하나를 누르면 한 세트의 컨트롤이 표시되고 다른 버튼을 누르면 다른 컨트롤이 표시되도록 만드십시오. 동시에 창을 최소화하고 최대화할 수 있습니다.
문제가 무엇입니까? 표준 라이브러리를 조사할 시간이 없지만 숨기기/표시로 문제가 해결되지 않으면 컨테이너, 클라이언트 영역 또는 대화 상자 자체를 재정의하는 것이 좋습니다.
문제가 무엇입니까? 표준 라이브러리를 조사할 시간이 없지만 숨기기/표시로 문제가 해결되지 않으면 컨테이너, 클라이언트 영역 또는 대화 상자 자체를 재정의하는 것이 좋습니다.
몰라, 시도했지만 작동하지 않았습니다.