Anatoli Kazharski
Anatoli Kazharski
4.8 (20)
  • Bilgiler
12+ yıl
deneyim
0
ürünler
0
demo sürümleri
28
işler
0
sinyaller
0
aboneler
Anatoli Kazharski
"Graphical Interfaces X: Word wrapping algorithm in the Multiline Text box (build 12)" makalesini yayınladı
Graphical Interfaces X: Word wrapping algorithm in the Multiline Text box (build 12)

We continue to develop the Multiline Text box control. This time our task is to implement an automatic word wrapping in case a text box width overflow occurs, or a reverse word wrapping of the text to the previous line if the opportunity arises.

10
Cid Ougaske
Cid Ougaske 2017.04.08
Dear Anatoli, congratulations, your interface is very useful,easy and awsome. I adopted for my EAs and Indicators. Really thank you for all. Please, go on and on!
Anatoli Kazharski
Anatoli Kazharski 2017.04.08
Thank you. To be continued.
MrSurprise
MrSurprise 2017.05.28
It is a great library that you have created! In the beginning you supported both MT4 and MT5 but after build 2 there is only a package for MT5, have you stopped supporting MT4 or can it be used in MT4 as well with some small corrections?
Anatoli Kazharski
"Graphical Interfaces X: Sorting, rebuilding the table and controls in the cells (build 11)" makalesini yayınladı
Graphical Interfaces X: Sorting, rebuilding the table and controls in the cells (build 11)

We continue to add new features to the rendered table: data sorting, managing the number of columns and rows, setting the table cell types to place controls into them.

11
Anatoli Kazharski
"Graphical Interfaces X: Updates for the Rendered table and code optimization (build 10)" makalesini yayınladı
Graphical Interfaces X: Updates for the Rendered table and code optimization (build 10)

We continue to complement the Rendered table (CCanvasTable) with new features. The table will now have: highlighting of the rows when hovered; ability to add an array of icons for each cell and a method for switching them; ability to set or modify the cell text during the runtime, and more.

8
Anatoli Kazharski
"Graphical interfaces X: New features for the Rendered table (build 9)" makalesini yayınladı
Graphical interfaces X: New features for the Rendered table (build 9)

Until today, the CTable was the most advanced type of tables among all presented in the library. This table is assembled from edit boxes of the OBJ_EDIT type, and its further development becomes problematic. Therefore, in terms of maximum capabilities, it is better to develop rendered tables of the CCanvasTable type even at the current development stage of the library. Its current version is completely lifeless, but starting from this article, we will try to fix the situation.

12
Anatoli Kazharski
"Graphical Interfaces X: The Multiline Text box control (build 8)" makalesini yayınladı
Graphical Interfaces X: The Multiline Text box control (build 8)

The Multiline Text box control is discussed. Unlike the graphical objects of the OBJ_EDIT type, the presented version will not have restrictions on the number of input characters. It also adds the mode for turning the text box into a simple text editor, where the cursor can be moved using the mouse or keys.

11
Anatoli Kazharski
"Graphical interfaces X: Advanced management of lists and tables. Code optimization (build 7)" makalesini yayınladı
Graphical interfaces X: Advanced management of lists and tables. Code optimization (build 7)

The library code needs to be optimized: it should be more regularized, which is — more readable and comprehensible for studying. In addition, we will continue to develop the controls created previously: lists, tables and scrollbars.

11
Anatoli Kazharski
"Graphical Interfaces X: Time control, List of checkboxes control and table sorting (build 6)" makalesini yayınladı
Graphical Interfaces X: Time control, List of checkboxes control and table sorting (build 6)

Development of the library for creating graphical interfaces continues. The Time and List of checkboxes controls will be covered this time. In addition, the CTable class now provides the ability to sort data in ascending or descending order.

10
Anatoli Kazharski
"Graphical Interfaces X: Text Edit box, Picture Slider and simple controls (build 5)" makalesini yayınladı
Graphical Interfaces X: Text Edit box, Picture Slider and simple controls (build 5)

This article will consider new controls: Text Edit box, Picture Slider, as well as additional simple controls: Text label and Picture. The library continues to grow, and in addition to introduction of new controls, the previously created ones are also being improved.

11
Anatoli Kazharski
"Graphical Interfaces X: The Standard Chart Control (build 4)" makalesini yayınladı
Graphical Interfaces X: The Standard Chart Control (build 4)

This time we will consider the Standard chart control. It will allow to create arrays of subcharts with the ability to synchronize horizontal scrolling. In addition, we will continue to optimize the library code to reduce the CPU load.

12
Anatoli Kazharski
"Graphical Interfaces X: Updates for Easy And Fast Library (Build 3)" makalesini yayınladı
Graphical Interfaces X: Updates for Easy And Fast Library (Build 3)

The next version of the Easy And Fast library (version 3) is presented in this article. Fixed certain flaws and added new features. More details further in the article.

12
Anatoli Kazharski
"Graphical Interfaces X: Updates for Easy And Fast Library (Build 2)" makalesini yayınladı
Graphical Interfaces X: Updates for Easy And Fast Library (Build 2)

Since the publication of the previous article in the series, Easy And Fast library has received some new features. The library structure and code have been partially optimized slightly reducing CPU load. Some recurring methods in many control classes have been moved to the CElement base class.

13
haily27
haily27 2018.06.06
这应该是MT4最后一个版本了
Anatoli Kazharski
"Graphical Interfaces IX: The Progress Bar and Line Chart Controls (Chapter 2)" makalesini yayınladı
Graphical Interfaces IX: The Progress Bar and Line Chart Controls (Chapter 2)

The second chapter of the part nine is dedicated to the progress bar and line chart controls. As always, there will be detailed examples provided to reveal how these controls can be used in custom MQL applications.

13
Anatoli Kazharski
"Graphical Interfaces IX: The Color Picker Control (Chapter 1)" makalesini yayınladı
Graphical Interfaces IX: The Color Picker Control (Chapter 1)

With this article we begin chapter nine of series of articles dedicated to creating graphical interfaces in MetaTrader trading terminals. It consists of two chapters where new elements of controls and interface, such as color picker, color button, progress bar and line chart are presented.

11
Anatoli Kazharski
"Graphical Interfaces VIII: the File Navigator Control (Chapter 3)" makalesini yayınladı
Graphical Interfaces VIII: the File Navigator Control (Chapter 3)

In the previous chapters of the eighth part of the series, our library has been reinforced by several classes for developing mouse pointers, calendars and tree views. The current article deals with the file navigator control that can also be used as part of an MQL application graphical interface.

11
Anatoli Kazharski
"Graphical Interfaces VIII: The Tree View Control (Chapter 2)" makalesini yayınladı
Graphical Interfaces VIII: The Tree View Control (Chapter 2)

The previous chapter of part VIII on graphical interfaces has focused on the elements of static and drop-down calendar. The second chapter will be dedicated to an equally complex element — a tree view, that is included in every complete library used for creating graphical interfaces. A tree view implemented in this article contains multiple flexible settings and modes, thus allowing to adjust this element of control to your needs.

11
Anatoli Kazharski
"Graphical Interfaces VIII: The Calendar Control (Chapter 1)" makalesini yayınladı
Graphical Interfaces VIII: The Calendar Control (Chapter 1)

In the part VIII of the series of articles dedicated to creating graphical interfaces in MetaTrader, we will consider complex composite controls like calendars, tree view, and file navigator. Due to the large amount of information, there are separate articles written for every subject. The first chapter of this part describes the calendar control and its expanded version — a drop down calendar.

12
Anatoli Kazharski
"Graphical Interfaces VII: The Tabs Control (Chapter 2)" makalesini yayınladı
Graphical Interfaces VII: The Tabs Control (Chapter 2)

The first chapter of seventh part introduced three classes of controls for creating tables: text label table (CLabelsTable), edit box table (CTable) and rendered table (CCanvasTable). In this article (chapter two) we are going to consider the Tabs control.

12
Anatoli Kazharski
"Graphical Interfaces VII: the Tables Controls (Chapter 1)" makalesini yayınladı
Graphical Interfaces VII: the Tables Controls (Chapter 1)

The seventh part of the series on MetaTrader graphical interfaces deals with three table types: text label, edit box and rendered one. Another important and frequently used controls are tabs allowing you to show/hide groups of other controls and develop space effective interfaces in your MQL applications.

11
Anatoli Kazharski
"Graphical Interfaces VI: the Slider and the Dual Slider Controls (Chapter 2)" makalesini yayınladı
Graphical Interfaces VI: the Slider and the Dual Slider Controls (Chapter 2)

In the previous article, we have enriched our library with four controls frequently used in graphical interfaces: checkbox, edit, edit with checkbox and check combobox. The second chapter of the sixth part will be dedicated to the slider and the dual slider controls.

10
Anatoli Kazharski
"Graphical Interfaces VI: the Checkbox Control, the Edit Control and their Mixed Types (Chapter 1)" makalesini yayınladı
Graphical Interfaces VI: the Checkbox Control, the Edit Control and their Mixed Types (Chapter 1)

This article is the beginning of the sixth part of the series dedicated to the development of the library for creating graphical interfaces in the MetaTrader terminals. In the first chapter, we are going to discuss the checkbox control, the edit control and their mixed types.

12