Difference between revisions of "Talk:Lazarus Documentation/old"

From Lazarus wiki
Jump to navigationJump to search
(Idea about Tutorial for Object Oriented Programming with Lazarus and Free Pascal)
 
Line 1: Line 1:
 
Hello!
 
Hello!
 
I have an idea about that that it would be good to write a tutorial for Object Oriented Programming in Free Pascal including Lazarus.
 
I have an idea about that that it would be good to write a tutorial for Object Oriented Programming in Free Pascal including Lazarus.
Say, if one make a new appliacation in Lazarus, and get the first code in the Source Editor, then I would to explain - or want to be explained every line.
+
Say, if one make a new application in Lazarus, and get the first code in the Source Editor, then I would to explain - or want to be explained every line.
 
An example:
 
An example:
  
Line 8: Line 8:
  
 
'''{$mode objfpc}{$H+}'''
 
'''{$mode objfpc}{$H+}'''
 
+
?
  
 
'''interface'''
 
'''interface'''
 
+
?
  
 
'''uses'''
 
'''uses'''
Line 19: Line 19:
  
 
'''type'''
 
'''type'''
 
+
?
 
'''  TForm1 = class(TForm)'''  
 
'''  TForm1 = class(TForm)'''  
  
Line 25: Line 25:
  
 
'''  private'''
 
'''  private'''
 
+
?
 
'''    { private declarations }'''
 
'''    { private declarations }'''
 
+
?
  
 
'''  public'''
 
'''  public'''
 
+
?
 
'''    { public declarations }'''
 
'''    { public declarations }'''
 
+
?
  
 
'''  end; '''
 
'''  end; '''
 
+
?
  
 
'''var'''
 
'''var'''
 
+
?
 
'''  Form1: TForm1; '''
 
'''  Form1: TForm1; '''
 
+
?
  
 
'''implementation'''
 
'''implementation'''
 
+
?
  
 
'''initialization'''
 
'''initialization'''
 
+
?
  
 
'''  {$I unit1.lrs}'''
 
'''  {$I unit1.lrs}'''
 
+
?
  
 
'''end.'''
 
'''end.'''
 
  End of the program
 
  End of the program

Revision as of 19:08, 8 June 2008

Hello! I have an idea about that that it would be good to write a tutorial for Object Oriented Programming in Free Pascal including Lazarus. Say, if one make a new application in Lazarus, and get the first code in the Source Editor, then I would to explain - or want to be explained every line. An example:

unit Unit1;

Unit Name

{$mode objfpc}{$H+}

?

interface

?

uses

Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs;

Used Units

type

?

TForm1 = class(TForm)

A new Object TForm1 from the Class TForm has been created.

private

?

{ private declarations }

?

public

?

{ public declarations }

?

end;

?

var

?

Form1: TForm1;

?

implementation

?

initialization

?

{$I unit1.lrs}

?

end.

End of the program