Sergey Andreyev
For many years Sergey Andreyev worked in the Computer Center of the Russian Academy of Sciences. First, on the systems for applied optimization, and then he found that he was fascinated by sonogram images. He received a PhD for “Design of new algorithms and programming systems for speech analysis”.
He likes to implement new ideas in new areas and he has designed complicated systems for telecommunications, thermodynamics, and analysis of big electricity networks. He has also worked on applications for foreign language studies and for organizing photo archives. Photography is one of his hobbies.
Sergey prefers to work with people who are more talented than he is and surrounded by the thousands of volumes that concentrate the wisdom of the past. Throughout the years he found places to work on his ideas in the USA, Finland, and New Zealand.
He likes to travel where the only sign of human existence on Earth is the rare movement of tiny lights across the dark sky.
Articles Authored
-
Design and Use of Moveable and Resizable Graphics, Part 1
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2008 - March/April
Windows are moveable and resizable; graphics and controls inside applications are not. This article explains the design of moveable/resizable graphics and using this technique in your Windows Forms applications.
-
Design and Use of Moveable and Resizable Graphics, Part 2
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2008 - May/June
Part 1 of this article dealt with the idea of moveable/resizable graphics.I wrote about contour presentation and explained the design of common and special types of contours, which allow you to apply them to the widest variety of objects. I used simple examples to illustrate the technique of involving these objects in moving/resizing. In part 2, I describe complicated cases of moveable/resizable graphics, e.g., engineering plotting, as well as objects involved in both forward moving and rotation. I also explain how you can apply the same technique to controls and how you can base customization of the forms on moveable/resizable objects.