Difference between revisions of "Basic Pascal Tutorial/ar"

From Free Pascal wiki
Jump to navigationJump to search
Line 12: Line 12:
 
يمكنك اﻷطلاع علي الدرس هنا [[Object_Pascal_Introduction|Object Pascal Tutorial by Tao Yue]] أو في جدول المحتويات التالي .
 
يمكنك اﻷطلاع علي الدرس هنا [[Object_Pascal_Introduction|Object Pascal Tutorial by Tao Yue]] أو في جدول المحتويات التالي .
 
</div>
 
</div>
 +
 +
 +
 +
==المحتويات==
 +
* [[Object_Pascal_Introduction|مقدمة]]
 +
* [[Object_Pascal_History|تاريخ لغة الباسكال]]
 +
* [[Compilers|Pascal Compilers]]
 +
* [[Hello,_World|Hello, world]]
 +
* [[Program_Structure|1. Basics]]
 +
** [[Program_Structure|Program Structure]]
 +
** [[Identifiers]]
 +
** [[Constants]]
 +
** [[Variables_and_Data_Types|Variables and Data Types]]
 +
** [[Assignment_and_Operations|Assignment and Operations]]
 +
** [[Standard_Functions|Standard Functions]]
 +
** [[Punctuation_and_Indentation|Punctuation and Indentation]]
 +
** [[Programming_Assignment|Programming Assignment]]
 +
** [[Solution]]
 +
* [[Input|2. Input/Output]]
 +
** [[Input]]
 +
** [[Output]]
 +
** [[Formatting output]]
 +
** [[Files]]
 +
** [[EOLN_and_EOF|EOLN and EOF]]
 +
** [[Programming_Assignment_2|Programming Assignment]]
 +
** [[Solution_2|Solution]]
 +
* [[Sequential_control|3. Program Flow]]
 +
** [[Sequential_control|Sequential control]]
 +
** [[Boolean_Expressions|Boolean Expressions]]
 +
** [[IF|Branching]]
 +
*** [[IF]]
 +
*** [[CASE]]
 +
** [[FOR..DO|Looping]]
 +
*** [[FOR..DO]]
 +
*** [[WHILE..DO]]
 +
*** [[REPEAT..UNTIL]]
 +
*** [[FOR..IN]]
 +
** [[Programming_Assignment_3|Programming Assignments: Fibonacci Sequence and Powers of Two]]
 +
** [[Solution_3|Solutions]]]
 +
* [[Procedures|4. Subprograms]]
 +
** [[Procedures]]
 +
** [[Parameters]]
 +
** [[Functions]]
 +
** [[Scope]]
 +
** [[Recursion]]
 +
** [[Forward_Referencing|Forward Referencing]]
 +
** [[Programming_Assignment_4|Programming Assignment: the Towers of Hanoi]]
 +
** [[Solution_4|Solution]]
 +
* [[Enumerated_types|5. Data types]]
 +
** [[Enumerated_types|Enumerated types]]
 +
** [[Subranges]]
 +
** [[1-dimensional_arrays|1-dimensional arrays]]
 +
** [[Multidimensional_arrays|Multidimensional arrays]]
 +
** [[Records]]
 +
** [[Pointers]]
 +
* [[Graphis]]
 +
** [[Drawing with canvas]]
 +
* [[Object Oriented Programming with FreePascal and Lazarus]]
 +
* [[Final_words|6. Final words]]
 +
 +
[[Category:Pascal]]
 +
[[Category:Tutorials]]

Revision as of 13:02, 20 August 2012

نظرة عامة

قام Tao Yue بكتابة مقدمة شاملة ممتازة عن لغة باسكال أهلتها بشدة أن تضاف إلي الويكي وأن تنشر في مستودع Lazarus-ccr بشروط هي :

رجاء مراسلة الناشر اﻷصلي قبل إعادة نشر أي جزء كتبه Tao Yue في أي مكان آخر غير هذا الويكي.

يمكنك اﻷطلاع علي الدرس هنا Object Pascal Tutorial by Tao Yue أو في جدول المحتويات التالي .


المحتويات