It all started in the days of primitive computers. With them, the simplest program could be programmed. Usually they were just calculators and the similar. Then PC (personal computers) began to develop. Thanks to them, the programming options have been enhanced. There was nothing. Just the cursor and nothing else. Then, in 1983, Microsoft was created, and the unrivaled Microsoft Disk Operation System (MS-DOS). Even before that, other amateur systems like UNIX were. MSDOS was created in C programming language. UNIX was also programmed in C. C was the only language at that time. Of course, we cannot forget the Asembler, but it is the machine programming language. Then came the PASCAL language. And we will also focus on it. Then, other DOS languages such as Quick Basic developed. Basic was a language in Didactic but otherwise reworded. PASCAL was not objectlike as other languages. When you wanted to create something, you first created features and then look.
Windows began to convert all languages to Windows based. A new Visual Basic language has also been developed. It was the only visual (object), and that means you could simply change the look of your application. You've selected a button and placed it anywhere on your desktop. And the program for you has listed all the button properties (inscription, size ...) that you would have to print. How simple. Competition must be. So, both PASCAL and C changed to Object programs. C has changed to C+. And PASCAL was named Delphi 1. The first Windows, which was visual (Windows 3.1), made application very simple. The Delphi properties have been changing over the years, and their version has climbed to Delphi 6. My sources state that Delphi 1 was only 16-bit and the last Delphi 6 is 64-bit. It's always up to Windows. Windows 3.1 was 16-bit and Windows XP was 64-bit. Of course, this feature has its advantages. If you are creating a program, and it's like a calculator, it can count up to billions of decimal places by bits.
And now for your own programming. When you run Delphi, it looks like this:
At the top is the name below which are all the components, bids and everything needed for programming.
Then you will be able to open three more windows that are necessary for programming:
This looks like the form in which we place the components. These components later affect the application's work. Each component, object, or form itself has properties that you can change. E.g. You can resize, name, or anything that looks like you can use the (Button) buttons. Then there are other features and these are Events. Whenever I click on the button, it does something that we've entered. Maybe the button word changes from "Hi" to "Hi". But only if we set it up. It's funny. This Object Inspector looks like this. Above, as it is written Form1: Tform1, as all objects on the form are listed. This is for those who are too lazy and do not want the object to be searched for in the application. In the Properties folder, the left box is the property name and the right entered value. Of course. What would be an app that would not know anything and would only look nice? From that, it's programming. It's a very challenging task to remember all of those parameters, but who does at least two years in programming, so doing a simple application does not make any trouble. Just X Months Practice. Now we've shown what the Object Inspector looks like, the form and the component bar. We now show where the source code is entered.
Yes. This is the window where the core of the program is. I have to say that in Delphi I'm working very well. This is because they have color-coded standard and constant vocabularies (like Procedure, Unit ...) and user-defined words (visible). Programming in any language is always in English. It is true that there are Czech development environments, but you do not write source code, but you place pictures. If you enter the command to change the button name (button1.caption: = 'Hi';), you will notice one thing. There is no space between the button1 and the caption, but there is a dot. This is because the compiler (the program in Delphi creates an EXE file from your application) translates it so that it does not encounter an error. The gaps in the source can really be a lot. Then there is a sign:. This means that what follows this sign is placed in the pre-signed property. In our case it will be the button name. If you put a place: = just =, there would be a mistake, because the compiler thought it was only a part of when you asked the properties of an object if its inscription Hi. It only uses the question. It is also interesting that the value of Hi is written in quotation marks but only in 'Hi'. It's another Pascal special. It's the only compiler that's got it done. Other (Visual C ++, Visual J ++, Qbasic, Visual Basic) do not have a single quotation mark but the normal one we all know "Hello".
Components are divided into two groups. The first is Visual Components. These are components such as a button, an image, an inscription, an editing field, and many others. These are components that we can see in the final application. Then there are Non-Visual Components as a timer (you can set the interval after which certain commands will be repeated), databases and more. This, in turn, is a component that does not appear to be, but it takes the necessary things to apply. Typically, these are Dialogs (windows that are predefined in Windows). And then there is the source code itself. When running Delphi it looks like this. Let's start from above. The word unit means the form in which we are currently working. Interface is a word for declaring all necessary utilities for the program. In the section with uses, the basic parts of Windows are written. We'll write a few of them. For example, Windows sets the foundation for creating an application under Windows. Using Graphics, we can use all visual components in the application. No a Forms is for the application to have forms at all. The word type is quite important. Here are all the components used on the form. There are also all the events. Well and var is the word where the variables are declared throughout the form. Declaring is a process where you can create a clone from the base (which can not be changed) and you can do anything with it. The word implementation is for creating your own source code.
What can we declare? There are features that are not visible, do not do anything, and can not be put on the form. It's just words that we can only use in the source code. It is divided into four groups. The first contains only the letters, the second only the numbers, and the third contains the numbers and the letters. Maybe you'd say why use the first two groups when we can only use one? That's a simple answer. The last group does not have the same range as before. Nor is it so reliable. Let's start with the letters. This group is called a string. This group uses letters, words, or anything. There may be "a" or "hello". But there can be no "áhoy". Therefore, there must be no diacritics. You can manipulate these variables anyway. You can add letters or subscribe. Another group is called integer. It's a group with a number. Its range is so high that a normal person can not imagine. The range is from 3.6 x 10 -4951 to 1.1 x 10 -4932. and its accuracy is 20, which is really enough. The third group is varial. We've already mentioned that. Well, the fourth group is a bit strange. Specifies whether there is something YES or NO. Specifies the word boolean. (all listed groups are marked with the most commonly used words, ie there are really many of them).
I have to say that whoever starts to program in Delphi is the right one. It's pretty simple. Here is the hardest to think and know a lot of commands. It is good to start programming.
|Description: create cloud server, cloud based server hosting, cloud application server|
|DM Solutions e.K.||SSD Webhosting Standard||INR||1,219||Unlimited||25.00GB||Germany||23s ago|
|Description: ruby server monitoring, gfi server monitor, wow mop private server|
|arvixe.com||Personal class||INR||264||Unlimited||Unlimited||United States||37s ago|
|Description: cloud based server backup solutions, server monitoring tool, cloud hosted servers|
|IT-Service Kretzschmar||Spar200M||INR||8||Unlimited||0.19GB||Germany||13s ago|
|Description: online server monitor, dedicated server with cpanel, create a cloud server|
|Description: dedicated server hosting australia, cloud based server backup, server backups|
|Web-Service4U||Spar 200M||INR||8||Unlimited||200 MB||Germany||37s ago|
|Description: server monitor android, raid server recovery, sql server recovery|
|luminea IT Solutions Ltd.||Reseller R3||INR||2,027||50000 MB||19.53GB||Germany||58s ago|
|Description: cloud backup services for servers, server monitoring cloud, windows server monitoring tools|
|VCServer Network OHG||Webhosting 6.0 XXL||INR||1,217||Unlimited||100.00GB||Germany||41s ago|
|Description: exchange server monitoring, windows server recovery, server monitoring|
|Description: running wordpress on windows server, linux server monitoring, windows 2008 server backup|
|Description: cloud file servers, sql server backup strategy, small business server backup solutions|
|SSD Webhosting||FastPro S||INR||813||Unlimited||3GB||Germany||35s ago|
|Description: systems management server, windows cloud servers, cloud backup servers|
|AlsoISP||Bronze *L*||INR||142||Unlimited||200 MB||Germany||43s ago|
|Description: best server backup solution, server cloud canada, cost of cloud server|
|Description: xen server backup, monitor windows server performance, server backup solution|
|Description: back up servers, server on cloud, cloud server setup|
|Description: cloud server host, cloud server services, server disaster recovery|
|http://www.stable.cz/||Mini||INR||246||Unlimited||400 MB||Czech Republic||43s ago|
|Description: how to backup server, performance monitor windows server 2008 r2, monitoring server performance|
|Description: online server backup solutions, monitoring server software, cloud vs server|
|Description: server image backup, sql server backup table, cloud virtual servers|
|Description: hp server monitoring software, australian dedicated server hosting, servermonitor|
|Description: server network monitoring software, windows server 2003 installation, server network monitoring|
|Description: server backup system, online server backups, cloud based mail server|
|Description: online server backup, windows server backup system state, cloud plex server|
|Description: cloud server provider, server monitoring dashboard, simple server monitoring|
|hostsg.com||Starter 5||INR||566||Unlimited||5GB||29s ago|
|Description: cloud servers reviews, server 2008 image backup, sql server with check option|
|Description: cloud server costs, windows server 2003 group policy editor, best server backup|
|Description: cloud backup server, datacenter server architecture, online backup servers|
|Luminea IT Solutions Ltd.||Profi.Plus||INR||806||Unlimited||20GB||Germany||45s ago|
|Description: server backup tools, server cloud, server performance monitoring|
|Description: web server monitoring, build a cloud server, windows server 2008 system restore|
INR 1,221 / Mo
INR 5,373 / Mo