
About myself and the goals of this course
Explore how this course uses virtual machines to run Delphi development with Visual Studio Code across macOS, Windows 11, and Windows 10.
Explore the Visual Studio family from Microsoft, including Visual Studio for Windows, Visual Studio for Mac, and Visual Studio Code as a cross-platform, web-based code editor.
Learn how to install Visual Studio Code on Windows and other operating systems by downloading from code.visualstudio.com. Experience a lightweight, fast electron application with a straightforward setup and quick launch.
Discover how to extend Visual Studio Code with extensions, search and install plugins like DMS worker, manage dependencies, and see installed extensions for Delphi development.
Learn to customize Visual Studio Code themes using the UI Theme Manager and extensions, filter by category, install color and icon themes from the marketplace, and set a dark theme.
Open the welcome page to access getting started tutorials, lesson projects, and streamlined options like open file or open folder, with extensions contributing guided walkthroughs.
Explore how to use the form designer in Delphi projects, switch between design and code with F12 and Ctrl+F12, and preview how placed controls populate within the separate document.
Explore how the tool palette works in studio and Visual Studio Code to add, place, and search controls in categories, using a shift key for sticky multi-placing.
Explore the object inspector to edit component properties in Delphi, such as captions and fonts, manage complex properties and assets, and generate events by jumping to the source code.
Learn to indent code in Visual Studio Code by selecting text and pressing tab or shift+tab, and adjust tab size, spaces versus tabs, and automatic indentation detection.
discover how code completion works in Delphi development with Visual Studio Code, using ctrl+space to trigger suggestions, dot access to members, and parameter hints showing expected arguments.
Explore how the navigation toolbar lets you quickly move through classes, methods, and implementations in Rise Studio and Visual Studio Code, jumping to any source code area with expansion.
Navigate Delphi code with multiple Visual Studio Code options: structure outline in explorer, a dropdown to search types and methods, and a quick window to jump directly to a method.
Learn how to use live templates in Visual Studio Code, including triggering templates with typing, navigating placeholder fields with tab, and listing or inserting snippets via the command palette.
Learn to use code folding markers to collapse and expand source code sections based on structure, such as procedures, classes, and units, in Visual Studio Code for Delphi developers.
Explore how to use the bookmarks extension in Visual Studio Code to mark code, toggle bookmarks, view all bookmarks, and jump between them with control-alt-l.
Learn how to comment code efficiently in Visual Studio Code for Delphi developers, using line comments and Delphi block comments with keyboard shortcuts and palette commands.
Press F1 to open the help page for a selected component or property in the form designer, and jump to a property or its related events via the object inspector.
Change and customize syntax highlighting in Visual Studio Code for Delphi projects by selecting a language, adjusting token colors, foreground and background, and saving per-theme or per-file settings.
Open the project manager in Visual Studio Code to configure build configurations, target platforms, and manage Delphi project files.
Build a Delphi project in Visual Studio Code, view the build progress and compiler messages in the terminal, switch between debug and release configurations, and note release obfuscation results.
Identify and fix syntax and compilation errors in visual studio code for delphi developers by using highlighted errors, the problems view, and quick jumps to the offending code.
Explore debugging in Visual Studio Code and Visual Studio, set breakpoints, run with debugging, and inspect local variables, watches, and the call stack while stepping through code.
Visual Studio Code is a fantastic free and open source tool from Microsoft, is cross platform, so you can use it on macOS, Windows and Linux, but also on web browsers, as it's developed using web technologies. In this course, we will show how can you translate your existing knowledge about RAD Studio into Visual Studio Code through a series of short videos. The videos are very specific and show you how to do the same things you are used to do in RAD Studio, but in Visual Studio Code. So if you are a Delphi developer using RAD Studio, you will learn how easy is to use Visual Studio Code. You can jump between lessons, as they don't depend on each other, and our goal is to keep expanding the course with new topics. Also, be aware that Visual Studio Code is not a visual development environment, so at TMS Software we have been adding that functionality through an extension, so you can create applications visually with it. We have followed the same RAD principles, so you will feel familiar with it, and please, if you want an specific topic to be covered, don't hesitate to contact us and we will add them.