Názory ke článku Delphi - 3. lekce – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Názory ke článku Delphi - 3. lekce – Programujte.comNázory ke článku Delphi - 3. lekce – Programujte.com

 

Názory ke článku Delphi - 3. lekce

Dimitry   NOVÝ
4. 3. 2006

Nepříde někomu divný, že by tolik proměnných mělo stejný rozsah? Samozřejmě to je blbě. Má to být takhle:

Integer: od -2147483648 do 2147483647
Cardinal: od 0 do 4294967295
Shortint: od -128 do 127
Smallint: od -32768 do 32767
Longint: od -2147483648 do 2147483647
Int64: od -9223372036854775808 do 9223372036854775807
Byte: od 0 do 255
Word: od 0 do 65535
LongWord: od 0 do 4294967295

Předpokládám, že u reálných typů to je dobře.

Sonyc   NOVÝ
14. 9. 2006

jak teda zadám proměné hodnotu ?? udělal jsem to aby mi to zobrazovalo onu proměnou i (nějaké to číslo) a nael sem do začátku programu ale nevím jakým příkazem nastavit proměné hodnotu :( zkoušel jsem snad vše :
i = 1;
i = "1";
i : 1;
i : "1";
...

Azy   NOVÝ
15. 9. 2006

A zkoušel jsi
i := 1; ??:)

Dóma   NOVÝ
3. 12. 2006

Chci se zeptat jak teda nadefinuji globální proměnnou? Nešel mi udělat ten úkol. Nešlo mi nastavit proměnné na začátku nulu..prostě to nejde..a pořád to tam háže chybu..potřebuji proměnnou nastavit jako globální a to tady autor vůbec nevysvětluje ale podle mě to je docela zásadní. Chtělo by to možná trochu utřídit ten výklad.......

zzzuzana_001   NOVÝ
10. 12. 2006

ahoj no viem ze pisem asi uz neskoro,,ale predsa,,,Globalna premenna sa deklaruje nad slovo "implementation" tam kde mas vopred programom zadeklarovanu aj premennu "Form1:TForm", tam napises len zadas nazov svojej premennej napriklad "i" a musis urcit akeho je typu, tak napriklad integer. tak to napises takto,,, var Form1:TForm; i:integer;
ale ked uz chces dat svojej globalnej premennej "i" napriklad hodnotu 10 tak to musis urobit pomocou priradovacieho znaku ":=" takto "i:=10;" a najlepsie je to zadeklarovat na proceduru "procedure TForm1.FormCreate(Sender: TObject);" tato procedura sa ti vytvori ked dva krat kliknes na formular. a znamena vlastne ze sa pri spusteni programu vykona tato procedura pretoze je to ONCREATE cize pri vzniknuti...a ked sa ti spusti program tak automaticky sa premennej "i" prideli hodnota 10.

krysma   NOVÝ
17. 1. 2007

Nevim jak udelat aby to tlacitko slo a vice zmacknuti...tzn.Jak mam nadefinovat daksi kliknuti

griffin   NOVÝ
26. 2. 2007

tak tomu rikam dobrej diletantismus.
uc se, proti tomu nic nemam, ale nemas-li v problemu dobry prehled, neuc to ostatni (pozor: pravidlo o cumeni a uceni je do jiste miry jen nadsazka). zbytecne delas gulas v hlavach ostatnich, kteri hned ze zacatku budou spis zmateni tvym neodbornym "vysvetlenim" problemu.

do jiste miry mi to pripomina jeden "uvod do programovani turbo c" jednoho superexperta. na toho zatim nemas

Johny   NOVÝ
17. 9. 2007

macher tak napis kurz aj ty. Ja uz programujem v delphi nejaky ten cas ale som sa to ucil sam tak si citam kurz ci som sa to ucil dobre. A myslim ze kurz je napisany fajn, mne sa paci.

w3q   NOVÝ
27. 10. 2007

Viete čo je zaujímavé? Možno autor vie programovať v Delphi, ale nemyslím si že ľudia ktorý nevedia písať články by mohli pracovať na takomto portály. Článok je napísaný úplne debilne. Proste autor zadá úlohu, pritom vôbec nevysvetlí to, čo v úlohe musíme použiť. Ďalej necháva programátorov nech si domýšlajú informácie. Aspoň mi to tak pripadá:

Noa jak už vám snad došlo v této proceduře prostě přidáte proměnné požadovanou hodnotu.



Pretože neprogramujem prvý deň, tak my došlo ako, lenže niekomu kto sa rozhodne programovať toto vysvetlenie nehovorí nič.

Môj osobný názor je preto taký, že tohto autora treba držať od klávesnice. Lepší žiadny článok, ako takýto, ktorý iba ľudí pomýli. ;) Nechcem nikoho uraziť, ale je to podľa mňa otrasný článok.

F_Lupus   NOVÝ
24. 11. 2007

To w3q:
Autor nevysvětlil co v úloze musíme použít? No tak co třeba hlavu? ;)
Ta úloha je hodně jednoduchá. A opravdu všechno co potřebujete znát v tom textu je.

Nicméně si myslím, že by bylo vhodné mít možnost si stáhnout zdrojáky toho co bylo popisované v lekci... aby měl žák možnost to porovnat s tím jak text pochopil a uměl si to tak nějak srovnat co kde vlastně je.

  NOVÝ
1. 12. 2007

článek neni špatej... je to super pro lidi co uměj v jinym programovacim jazyku... pro lidi co s programováním uplně začínaj je to trochu horší mno... já nepříklad umim v pascalu a tak přechod na ObjectPascal a pochopení toho kurzu mi nedělalo větší problémy...

Igor Počta   NOVÝ
24. 12. 2007

dpč jakým stylem jsi to psal, ......... už jsi nás naučil aby po kliknutí se měnila proměnná o čislo víc? xD nvm njde mi to do hlavy, hodtě sem řešení

Juraj   NOVÝ
21. 3. 2008

V 2. tride som sa ucil v Borlande Pascal ale ani za boha neviem ako na tu DU nijak mi to nedochadza z toho clanku. prosim o pomoc

janahorova   NOVÝ
11. 4. 2008

tak to jsem blázen umím sice zvýšit proměnnou o jedna ale při dalším kliknutí už se nic neděje
už fakt nevím jak to udělat a to uz mám s delphi zkusenosti

začatečnik   NOVÝ
13. 5. 2008

došlo tady k hodně nadávkám jak se to nedá udělat a také k nějakým chloubám jak je t jednoduché....vím že bych to měl asi pochopit s autorova zadání (bohužel jsem naprostý začátečník), tak bych chtěl poprosit někoho a vložení zdrojového kodu teto procedury
děkuji mnohokrát

tommy04   NOVÝ
12. 6. 2008

hm .. mne sa ulohu podarilo do istej miery splnit, ale ma to jeden hacik .. po spusteny je na tlacidku hned cislo 1 a pritom som nan este ani nestihol kliknut, do kelu :D

Karel   NOVÝ
7. 10. 2008

procedure TForm1.BitBtn1Click(Sender: TObject);
var
Help:String;
begin
Help := ExtractFilePath(Application.ExeName) + 'help.txt';
Winexec(PChar('c:\windows\notepad.exe '+ Help), SW_SHOWNORMAL);
end;

Funguje to tak?

Hřibka   NOVÝ
21. 10. 2008

var
Form1: TForm1;
i : integer;
...
procedure TForm1.Button1Click(Sender: TObject);
begin
Button1.Caption:=IntToStr(i);
i := i+1;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
i := 1;
end;

end.

grr   NOVÝ
28. 9. 2009

ty jo.. vite nekdo ja kto udelat? ja z toho clanku vim tak hovno :X

Martin "Hříbek" Hříba   NOVÝ
18. 8. 2010

Reagoval na komentář od uživatele Hřibka :

Alespoň někdo to sem napsal...
V článku to není vůbec napsané a díky tobě sem si našel, kde jsem udělal chybu...děkuju...
A autore napsals to uplně na <>

wsad   NOVÝ
13. 7. 2011

taky se mi zdá, že to stojí za ho.no

Daniel Herrmann   NOVÝ
23. 11. 2011

Zdravím. Pokaždé co jsem napsal:

procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
Button1.caption:=IntToStr(i);
end;

A klik na tlačítko Run, tak mi dole naskákali samé errory a oznacil se první řádek červeně. A nevím co mám špatně, když jsem postupoval podle vašeho návodu

pingu   NOVÝ
6. 5. 2012

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
i:integer;


implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin
Button1.caption:=IntToStr(i);
i:=i+1;

end;

začátečník   NOVÝ
20. 6. 2012

takhle to taky funguje:

var
  Form1: TForm1;
   a :integer;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
a:=StrToInt (button1.caption);
button1.Caption:= IntToStr (a+1);
end;

Přidej svůj názor

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo e-mailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Reaguješ na příspěvek:
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové názory e-mailem (pouze pro přihlášené)
Sleduj názory ke článku a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.



Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý