|
Tell a Friend About This Web
Site! |
| |
|
|
|
W gniewie człowiek z łatwością zdobywa się na czyny, przed którymi wzdragałby się w normalnych warunkach
7
Mirosław J. Kubiak
Mój pierwszy program
Poniżej zamieszczono pierwszy program napisany w języku
programowania Delphi i C++ Builder.
Delphi (katalog P01):
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes,
Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text:= 'Moj pierwszy program w Delphi';
end;
end.
Copyright by Wydawnictwo Złote Myśli & Mirosław J. Kubiak
PROGRAMUJĘ W DELPHI I C++ BUILDER - darmowy fragment - kliknij po więcej
● str. 8
Mirosław J. Kubiak
A oto ten sam program napisany w języku C++ Builder (katalog
P01):
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{}//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{Edit1->Text="Moj pierwszy program w C++ Builder";
}//---------------------------------------------------------------------------
Proszę się nie martwić, jeśli instrukcje języka Delphi lub C++ Builder
są dla nas zupełnie niezrozumiałe. Ich znaczenie dokładnie poznamy
w tej i w następnych lekcjach2. Pisząc programy w Delphi (lub w C++
Builderze) będziemy korzystali ze zintegrowanego środowiska
Delphi (lub C++ Buildera), które funkcjonuje w systemie
operacyjnym Windows.
2Jak przekonany za chwilę się, wiele linijek kodu generuje samo środowisko
Delphi (C++ Builder).
Copyright by Wydawnictwo Złote Myśli & Mirosław J. Kubiak
PROGRAMUJĘ W DELPHI I C++ BUILDER - darmowy fragment - kliknij po więcej
● str. 9
Mirosław J. Kubiak
Aby dobrze zapoznać się z nowym środowiskiem programistycznym,
jakie oferuje Delphi lub C++ Builder, warto dokładnie zapoznać się
z jego podstawową filozofią. Języki Turbo Pascal (TP), Turbo C++
i związane z nimi środowisko DOS to bardzo proste narzędzia do
nauki programowania, gdzie ciężar jego funkcjonowania był
usytuowany na pisaniu algorytmów. Pisanie nieskomplikowanych
programów wyłącznie do celów dydaktycznych nie sprawiało w tym
środowisku żadnych trudności. Wadą tego środowiska był brak
gotowych i wygodnych interfejsów komunikacyjnych pomiędzy
programem a użytkownikiem.
Delphi (i C++ Builder) to wyrafinowane, nowoczesne i wizualne
środowisko programistyczne, oferujące wiele gotowych rozwiązań,
w którym należy się odnaleźć, aby swobodnie móc w nim pisać
proste lub skomplikowane aplikacje.
Autor postawił sobie za zadanie poprowadzenia Czytelnika poprzez
oba środowiska programistyczne w sposób prosty, ilustrując naukę
programowania w językach Delphi i C++ Builder
nieskomplikowanymi przykładami praktycznych programów.
Głównym celem tej książki jest przybliżenie obu środowisk
programistycznych, bez wnikania w ich zawiłości, aby móc swobodne
pisać różne programy w obu językach programowania nie tylko do
celów dydaktycznych.
Copyright by Wydawnictwo Złote Myśli & Mirosław J. Kubiak
PROGRAMUJĘ W DELPHI I C++ BUILDER - darmowy fragment - kliknij po więcej
● str. 10
Mirosław J. Kubiak
Rys. 2.1. Zintegrowane środowisko Delphi z widocznym u góry menu i paletą
komponentów. Poniżej na środku widnieje formularz (Form1), a z lewej strony
znajduje się Object TreeView oraz Object Inspector. Edytor kodu źródłowego
znajduje się pod formularzem.
Rys. 2.2. Zintegrowane środowisko C++ Builder z widocznym u góry menu
|
|
|
|