
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.
Learn to customize your Rise Studio desktop layouts by removing tools, saving a clean layout, and switching between default and clean layouts to streamline your workspace.
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.
Learn to adjust studio settings via tools options and dialogue, and Visual Studio Code via file preferences. Sync settings with online services and workspace settings for consistent experiences across environments.
Use the repository tool to create Delphi projects via DMS commands and templates; select language, platform, and project type, then name and locate your new project.
Explore how TMS WEB Core for Visual Studio Code enables visual form design in Visual Studio Code, bringing familiar Visual Studio tools and a rad workflow to Delphi development.
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.
Explore the structure view to see a hierarchy of form controls, drag and drop controls into containers, and rename controls directly from the view.
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.
Learn to format Delphi Pascal code in Visual Studio by installing a Pascal formatter extension, choosing an engine, configuring indentation and line length, and using Shift+Alt+F to format documents.
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 sync edit in Visual Studio Code for Delphi developers. Use shift+ctrl+j to highlight identifiers, shift+ctrl+l to select all occurrences, and ctrl+d to add carets for edits, then press escape.
Install a to-do list extension in Visual Studio Code. Jump to parsed todos, toggle do and fix items, and customize tags, colors, and scan mode across a file or workspace.
Learn to automate Delphi coding tasks in Visual Studio Code using macros. Record keystrokes, stop, and playback to automatically insert semicolons and edits via the key var macro extension.
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.
Enable surround keys in Visual Studio Code to automatically wrap selected text with parentheses, braces, or quotes as you type, and toggle this behavior as needed.
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.
Increase or decrease the font size in Rise studio to resize the entire IDE, and choose whether to adjust the editor font or use appearance zoom for more control.
Learn to change file encoding in Visual Studio Code for Delphi projects using the encoding dropdown and reopen with encoding to apply various encodings.
Explore the class completion feature in Visual Studio Code for Delphi, write a test, then press Shift+Ctrl+C to auto-generate the method implementation.
Open the project manager in Visual Studio Code to configure build configurations, target platforms, and manage Delphi project files.
Open the project options, adjust the compiler, target, and debug configuration, edit build configuration, and modify script variables in the prop profile to work with studio and pro file environments.
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.
Deploy Delphi BCL applications by using release build in win32 platform folder, then copy the three deployment files to a server and open index.xhtml in the browser; no backend required.
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.