Seva Leonov Leonov

Seva Leonov has not set their biography yet

Posted by on in Blogs
CAD with C++Builder, episode#3 C++Builder as RAD tool is great for making CAD systems for learning purposes. But while learning, students one day inevitably ask "can we gradually develop our simple CAD system up to real one?" And the collateral question: "Is C++Builder great for learning, but is the tool applicable for real life development? Not ERP-kind DB-based SQL-centric UI-typical app, but with heavy OOP code inside and rich graphics outside?" Keeping in mind, that C++Builder is "Delphi with C++ instead of Pascal", and ...

Posted by on in Blogs
CAD with C++Builder, episode#1 Learning tasks and motivation When teaching programming skills, especially with C++, one of the main issue is the selection of right examples and tasks. C++ is not that easy both in syntax, and concepts, and so students are demotivated just by the number of pages in the book. The true motive when studying a complicated discipline is the seeing the progress not in just understanding, but in making applications. The learning tasks must be easy, exciting, and methodically correct. The last re...

Posted by on in Blogs
CAD with C++Builder, episode#0 Where Last year I had a course in programming with C++. They were 2nd year students, and they already got C# and Python. Then their dean called me and ask: "Look, Seva, I want to get them programming, not writing code. Can you?" That was a real challenge, so I gave the students a doubled course in C++ with a couple of last lectures on C++ and RAD principles. The institute is Moscow Polytech. Whom A week ago the most gifted students from my course called me and asked: "Seva Sir, could you...

Posted by on in Blogs
3 KILLER MOBILE APPS, S01E03 UI The UI is rather primitive, sorry, elementary. TListBox (no style) and red rectangle on the top. The items is not many, no issues with speed when scrolling it down. Killer app changes the world, rahter than surprises it. BYOB This is not a typo, if we're talking about a restaurant. Bring Your Own Bottle. In old-school restaurants this is not allowed, and you must buy your own bottle, rather than bring it. If you're an old-school developer and use your keyboard as a pizza dish, you may no...

Posted by on in Blogs
3 KILLER MOBILE APPS, S01E02 Were I rich... I'd definitely run a restaurant. You know, for IT crowd only. Lots of specialized dishes for developers: beef stack, crashed potato, double and squeak... you can try in case you begin, but you always finalize. Anyhow, my restaurant would be different.  I hate greasy paper menus, which are always too long and my choice is always "not today, we're sorry". Or too short. Or the same day by day. This year in Barcelona, where I was for Mobile World Congress 2016, every oth...

Posted by on in Blogs
3 killer mobile apps, S01E01 This is not a reproduction of our CodeRage XI session. It will be more in format of short blog posts. Preamble - kill or be killed Mobility is a trend for journalists (hot news), hardware manufacturers (more revenew), and business (fast grow of productivity). For desktop developers (+Delphi) it means great threat.  If you're not a mobile developer, you won't be in a mainstream of IT-strategy. It's up to you: go up with "custoer engagement, competitiveness, and operational productivity"...

Posted by on in Blogs
Delphi Starter Edition - разработка для себя   Правильное хобби Может ли программирование быть хобби? Как обычно, профессионалы делятся на 2 группы. Одни выбирают себе активный творческий отдых, абсолютно не связанный с тем, что делаешь на работе. Вот вы - программист утром и днём, а вечером - резчик по дереву. Или повар. Может быть фотограф. Другие же продолжают программировать, но задачки обычно отвлечённого характера. Домашний кошелёк, построение фрактальных структур, логическая игра, самописный каталогизатор. Для этого, конечно,...
  • Page :
  • 1

Check out more tips and tricks in this development video: