Delphi

Explore How to Refactor the IF Statement And Use StrUtils Functions in Delphi in this Learn Delphi Video

Whether you are a beginner when it comes to programming in Delphi or an expert who wants to expand his or her programming coding efficiency, Alister Christie of Learn Delphi TV will surely provide you some interesting insights including useful tips and tricks to help you code faster in Delphi. This guy shares comprehensive tutorials that allow beginners to code faster and better in Delphi and windows ide. In this particular Learn Delphi video, Alister will tackle more about refactoring. Refactoring refers to the capability to make structural changes to your code without changing the functionality of the code. Code can often be made more compact, more readable, and more efficient through selective refactoring operations. In this video, he will demonstrate how to refactor the IF statement and use some StrUtils functions to make our code much shorter.

Read More

Adversary Emulation Planning Tool Built In Delphi

Developer Nader Shallabi has an adversary emulation planning tool called ATT&CK™ View which is built in Delphi. It is a utility for use with MITRE™ ATT&CK™. MITRE™ ATT&CK™ is a “globally-accessible knowledge base of adversary tactics and techniques based on real-world observations“. ATT&CK™ View helps defenders in designing adversary emulation plans. It comes bundled with a full adversary emulation plan for APT3 developed by MITRE™. According to the GitHub repo there are many use cases for the ATT&CK™ framework and many of them depend on existing tools being ATT&CK™-enabled. The ATT&CK™ View interface looks really nice and is a great demonstration of what can easily be achieved in Delphi native apps. Download https://github.com/nshalabi/ATTACK-Tools Screenshot Gallery  

Read More

Discover How To Live Bind A CheckBox In This New Learn Delphi Video Tutorial

LiveBindings is a data-binding feature supported by both the VCL and FireMonkey frameworks in RAD Studio. In this Learn Delphi Video provided by Alister Delphi, we will be exploring this particular feature. Alister will demonstrate to us how to live bind a checkbox to a Y/N string field in a dataset. In this video, he will show us how to do live bindings for applications with lots of datasets and controls and how this feature becomes one of the important windows tools for developers. Alister has been providing lots of useful tips and tricks to help us code faster in Delphi. He shared with us a bunch of keyboard shortcuts that help us avoid consuming too much time typing and hovering the mouse while coding a program. Alister also shares a step-by-step demonstration of how this method works and how it can be applied to your project more efficiently. If you want to learn more about how to live bind a checkbox, watch the Learn Delphi video tutorial above and see how this procedure works.

Read More

Windows System Monitor Log Visualization Tool Built In Delphi

Developer Nader Shallabi has a project over on GitHub called Sysmon Tools. Sysmon Tools consists of Sysmon View, Sysmon Shell, and Sysmon Box. Sysmon View is an off-line Sysmon log visualization tool. According to Microsoft Sysmon or System Monitor is a “Windows system service and device driver that, once installed on a system, remains resident across system reboots to monitor and log system activity to the Windows event log. It provides detailed information about process creations, network connections, and changes to file creation time“. Sysmon View is a really nice looking interface which is built in Delphi. You can see mapping features, flowcharting cards, and deep long analysis information of Sysmon log files. GitHub Project https://github.com/nshalabi/SysmonTools Screenshot Gallery

Read More

Discover How To Layout Through Parentage and Alignment in FireMonkey in This Learn Delphi Video

Alister Christie is the brilliant mind behind the Learn Delphi TV. He also runs a YouTube channel where he has created many hours of Learn Delphi video tutorials to help aspiring developers learn Delphi Programming in the most efficient and effective ways. The main aim of his video tutorials and demonstrations is to help you code faster and better in Delphi. His tips and tricks are both applicable for beginners and experts who want to expand their programming and coding proficiency especially when they are attempting to develop windows software. He recently came up with a video series providing tutorials about a wide range of topics from useful keyboard shortcuts that help you code faster to some of the most obscure syntax discoveries he encountered. In this particular Learn Delphi video, he will demonstrate how to take advantage of the way the FireMonkey controls can be the parent of other controls to lay them out simply. The video demonstrates how Alister aligned a bunch of labels and edits. Watch the video above and learn more.

Read More

Discover How to Change Console Text Color and Background in This Learn Delphi Video

A console application facilitates the reading and writing of characters from a console – either individually or as an entire line. It is the simplest form of a C# program and is typically invoked from the Windows command prompt. In this video, Alister Christie of Learn Delphi TV will demonstrate to us how to transform this basic structure into something more visually appealing with the help of some codes and other windows app development tools. In this Learn Delphi Video, we will learn how to change the color of the console texts. Alister will demonstrate to us the step by step procedure on how to easily change the simple white console texts to a color of your choice. He will also teach us how to change the background to make your console application even more appealing. Feel free to watch this Learn Delphi video above and explore how to apply this on your own console application in Delphi.

Read More

Discover How to Clone The Classic Minesweeper Game in Delphi in This Learn Delphi Video

If there is one best thing to describe the classic Minesweeper video game, it is nothing more but nostalgic. The game originates from the 1960s, and it has been written for many computing platforms in use today. Despite the game’s apparent simplicity, it remains to be addictive and fun to play with. In this Learn Delphi Video, Alister Christie of Learn Delphi TV will demonstrate with us how to write a clone of Minesweeper using some useful windows app development tools including both the VCL and the FireMonkey applications. He initially did it with VCL and attempted to port it to FireMonkey. To learn more about this, feel free to watch the video above, and explore how to clone the classic and nostalgic Minesweeper game in Delphi.

Read More

Learn How Not To Use Square Brackets in Your Program In This Learn Delphi Video

Encountering strange or obscure syntax is not uncommon when coding a program or working on a windows app development project. You might come across these codes from time to time. Interestingly, Alister Christie of Learn Delphi TV recently discovered another obscure yet interesting syntax that has something to deal with square brackets. In programming, brackets are all part of the syntax of the language. Square brackets, in particular, are used to index (access) elements in arrays and also Strings. Interestingly, according to this Learn Delphi video, there is actually an alternative method. This video will demonstrate how not to use square brackets to use arrays. Instead, of square brackets, you can substitute them with dots and open and close parentheses. Feel free to watch the tutorial above and see how this obscure syntax works.

Read More

Learn How to Write Your Own Text Driver in This Learn Delphi Video

Alister Christie of Learn Delphi TV never failed to give us some useful tips and tricks on how to code faster in Delphi. These handy tricks were undeniably useful for both beginners and experts who are working with windows 10 apps development. In fact, he even published an ebook dedicated to these absolutely noteworthy coding techniques. At least 10 pages of his book are dedicated to keyboard shortcuts alone. Aside from these tips and tricks in Delphi, Alister also shares some obscure discoveries in the program on his YouTube channel. In this Learn Delphi video, he will share with us yet another interesting trick that you might consider applying to your project as well. In case you are not yet aware, you can actually write your own text driver so that WriteIn can output to anywhere you want, not just to a file or screen. Feel free to watch this Learn Delphi video above and learn how to write your own text driver!

Read More

Secrets Of Delphi: Discover This Obscure Delphi Character Syntax In This Learn Delphi Video

Alister Christie, a Delphi MVP has been providing us with a great number of useful tips and tricks on how to code faster in Delphi. Most notably, he has been sharing some handy keyboard shortcuts that every developer can apply in their project to avoid consuming too much time on typing or waving the mouse. These are simple tricks yet absolutely useful when coding a project with Delphi or dealing with some windows application development. From time to time, he also shares some obscure discoveries that he encountered in Delphi. In this Learn Delphi video, Alister will share with us this obscure Delphi character syntax, in which you can use ^C to represent CTRL+C or #3 in your code. Feel free to watch the video above and see the step by step demonstration. If you are working on a legacy code, this video is definitely worth watching.

Read More