BLOG

Dmitry Medvedev Dmitry Medvedev

CODE EDITOR TEXT RENDERING

In the early days of developing text edit control for Windows Forms, the very first task to solve was to implement ultra-fast and flicker-free text rendering for the multi-line text content…

Read More
Yevgeni Zolotko Yevgeni Zolotko

PYTHON AND IRONPYTHON SCRIPTING AND DEBUGGING

In AlterNET Studio 8 the Scripter got the major upgrade, with yet another scripting and script debugging capabilities added to it - this one is for Python programming language, based on Python.NET scripting engine…

Read More
Dmitry Medvedev Dmitry Medvedev

XML VALIDATION AND CODE COMPLETION

We have been working on different aspects of code analysis for a long time, from in-house developed parsers to ones that use industry-grade API; one of the the simplest parsers that we developed is XML parser, and with the latest updates it gets some new nice features: support for schema-based validation and code completion…

Read More
Dmitry Medvedev Dmitry Medvedev

CODE PARSING EXPLAINED

At AlterNET Software we have developed a number of syntax parsers which are designed to power Code Editor with code writing features such as syntax highlighting, code completion, smart formatting code outlining and alike. Below is a brief explanation of ways we are using for syntax parsing…

Read More
Dmitry Medvedev Dmitry Medvedev

INTEGRATING SCRIPT DEBUGGER INTO YOUR APPLICATION

Script debugger itself is a non-visual component that provides basic debugging functionality via IScriptDebuggerBase interface, such as Start/Stop/Break/Step Into/Step Over commands, list of Breakpoints, and events that are triggered during debugging, for example when Execution stops or debugger state changes, or stack frame switched…

Read More
Andrew Medvedev Andrew Medvedev

TECHNOLOGY PREVIEW OF ALTERNET STUDIO FOR JAVASCRIPT/TYPESCRIPT

We’re constantly looking at how to improve our products to empower .NET developers with a set of tools for including scripting capabilities in their applications. These tools include powerful code editor for editing user scripts, script execution and debugging engine and a visual form designer to hook up custom user interfaces to these scripts…

Read More
Dmitry Medvedev Dmitry Medvedev

KNOWN ISSUES OF .NET SCRIPT EXECUTING AND DEBUGGING

In our products and solutions we heavily rely on Microsoft compiler services to provide C#/Visual Basic scripting capabilities allowing to extend .NET applications with user-defined logic. There are certain limitations that come with this technology, the most common ones experienced by our customers are described below…

Read More