Difference between revisions of "Free Pascal videos"

From Lazarus wiki
Jump to navigationJump to search
m (Correct spelling)
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Free Pascal Tutorial SchoolFreeware series ==
+
{{Free Pascal Videos}}
  
* [http://www.youtube.com/watch?v=nqph8VGCi40 Free Pascal Tutorial 1 - The First Program ]- Lazarus (Hello World)
+
== Swinburne University of Technology Free Pascal Tutorials ==
* [http://www.youtube.com/watch?v=tSLas4KiqVg Free Pascal Tutorial 2 - Printing Math] - Lazarus
 
* [http://www.youtube.com/watch?v=l7p5sQaipYM Free Pascal Tutorial 3 - Formatting Lines] - Lazarus
 
* [http://www.youtube.com/watch?v=N6dynnuKvGk Free Pascal Tutorial 4 - Data Types and User Input] - Lazarus
 
* [http://www.youtube.com/watch?v=tWM9Vxs99TY Free Pascal Tutorial 5 - If Statements] - Lazarus
 
* [http://www.youtube.com/watch?v=RTHAFUJDn0A Free Pascal Tutorial 6 - Loops] - Lazarus
 
* [http://www.youtube.com/watch?v=qUW72geYkLA Free Pascal Tutorial 7 Part 1 of 2 - Guess My Number] - Lazarus
 
* [http://www.youtube.com/watch?v=Dza-0EZPFuA Free Pascal Tutorial 7 Part 2 of 2 - Guess My Number] - Lazarus
 
* [http://www.youtube.com/watch?v=pMr2xtUu3x0 Free Pascal Tutorial 8 - Case Statements] - Lazarus
 
* [http://www.youtube.com/watch?v=3XuiWUzL76w Free Pascal Tutorial 9 - Arrays] - Lazarus
 
* [http://www.youtube.com/watch?v=JNmZvdTKWrQ Free Pascal Tutorial 10 - Multi-Dimensional Arrays] - Lazarus
 
* [http://www.youtube.com/watch?v=3Quw55ryTjI Free Pascal Tutorial 11 - Procedures] - Lazarus
 
* [http://www.youtube.com/watch?v=fB8TVLb4fiY Free Pascal Tutorial 12 - Functions] - Lazarus
 
* [http://www.youtube.com/watch?v=IsdyzsUpjUM Free Pascal Tutorial 13 - On the Record] - Lazarus
 
* [http://www.youtube.com/watch?v=oiiT1CPkykg Free Pascal Tutorial 14 - Records For Role Playing Games] - Lazarus
 
  
[[Lazarus_videos#Free Pascal Tutorial SchoolFreeware series|Continue GUI Programming]]
+
* Year: 2015 (videos updated 2019)
 +
* Collection: Swinburne Commons (Open)
 +
* [https://creativecommons.org/licenses/by/4.0/ Copyright Attribution 4.0 International (CC BY 4.0)]
  
 +
=== Introduction to programming ===
  
== Pascal Helper Series ==
+
* [https://commons.swinburne.edu.au/items/4f157ada-cf1e-421f-859f-22360dc9f25c/1/ 1.1 Compiling using the terminal]
 +
* [https://commons.swinburne.edu.au/items/3c1e6ac9-3621-41ba-a5d2-5a5993ceaab0/1/ 1.2 Understanding syntax rules]
  
* [http://www.youtube.com/watch?v=xIcznV3PNh0 Pascal Helper Series Video 1 - Menus]
+
=== Introduction to programming in Free Pascal ===
* [http://www.youtube.com/watch?v=HTChcIYFXUc Pascal Helper Series Video 2 - A Very Confusing Program]
 
* [http://www.youtube.com/watch?v=wTBkIog98Kg Pascal Helper Series Video 3 - Separating Numbers From Non-numbers In A String]
 
  
 +
* [https://commons.swinburne.edu.au/items/10e59366-9159-4adc-aa45-459f225817dd/1/ 0.1 Introduction to programming in FPC]
 +
* [https://commons.swinburne.edu.au/items/cce8ad29-73f1-4e19-8e5e-ec21cc49b157/1/ 0.2 Installing FPC in Linux]
 +
* [https://commons.swinburne.edu.au/items/6181721e-29db-433c-8cce-c5e2a4c8a69d/1/ 0.3 Installing FPC in macOS]
 +
* [https://commons.swinburne.edu.au/items/87bc60ce-7ae6-43b8-851f-f689d040ec16/1/ 0.4 Installing FPC in Windows]
 +
* [https://commons.swinburne.edu.au/items/48211ca9-b899-45eb-9fe0-4aeb5c9b9d1a/1/ 1.1 Programs and sequence]
 +
* [https://commons.swinburne.edu.au/items/18055e35-bcd5-4251-b04d-9a9ddc88f57f/1/ 1.2 Programs and Procedures]
 +
* [https://commons.swinburne.edu.au/items/eae98114-92a9-4b1d-b31a-f6822e289305/1/ 2.1 Variables]
 +
* [https://commons.swinburne.edu.au/items/c0b1e93e-0c35-40c9-9e56-49db7e4fa5e1/1/ 2.2 Procedures with parameters]
 +
* [https://commons.swinburne.edu.au/items/d0924baf-04b9-40a1-9e99-cbe612d95724/1/ 2.3 Functions]
 +
* [https://commons.swinburne.edu.au/items/da39028b-ee53-46fe-82c9-09c0a573cc95/1/ 2.4 Hand execution]
 +
* [https://commons.swinburne.edu.au/items/5cd92d4b-0c7a-4111-9864-040193950d39/1/ 3.1 Control flow]
 +
* [https://commons.swinburne.edu.au/items/2401e11b-ea15-4bf1-a06c-744bf0b094a4/1/ 3.2 If statements]
 +
* [https://commons.swinburne.edu.au/items/c4884589-09cd-42df-8e8c-35d856199d77/1/ 3.3 Looping]
 +
* [https://commons.swinburne.edu.au/items/f6d8686b-e054-427c-ac9d-348b25f68d6c/1/ 3.4 Case statements]
 +
* [https://commons.swinburne.edu.au/items/69197033-473b-4ec5-9947-78227d7bc7c1/1/ 3.5 Modules]
 +
* [https://commons.swinburne.edu.au/items/d369f5f6-750a-42d9-be59-68ed287b7c2c/1/ 3.6 File I/O]
 +
* [https://commons.swinburne.edu.au/items/845d5925-d4b0-4958-87be-57286e620b9f/1/ 4.1 Records]
 +
* [https://commons.swinburne.edu.au/items/f81d63e1-5d5c-4dea-8b63-8e043af87ff1/1/ 4.2 Enumerations]
 +
* [https://commons.swinburne.edu.au/items/94a3d93b-2201-4a56-bb26-21455325b839/1/ 4.3 Pointers]
 +
* [https://commons.swinburne.edu.au/items/d05b86a1-d637-44fb-b37b-9422539bee3a/1/ 4.4 Function Pointers]
 +
* [https://commons.swinburne.edu.au/items/5885f774-a436-49b6-a47e-83e0f597034f/1/ 5.1 Arrays]
 +
* [https://commons.swinburne.edu.au/items/07f4ab4a-3d6e-47f4-9da6-be115e3bafad/1/ 5.2 Dynamic  arrays]
 +
* [https://commons.swinburne.edu.au/items/7ead1f5f-76c0-46d3-b136-5b554572b390/1/ 6.1 Abstraction]
  
  
== Free Pascal Ejemplo Series ==
+
== SchoolFreeware Free Pascal Program Tutorial ==
  
* [http://www.youtube.com/watch?v=JoF5rfzzo_o Free Pascal Ejemplo 001 - ximbiosis]
+
* [http://www.youtube.com/watch?v=0VPvQ_dXMhw  1 - Getting Started - Lazarus Download Link ]
* [http://www.youtube.com/watch?v=tsDfGBlHFfs Free Pascal Ejemplo 002 - ximbiosis]
+
* [http://www.youtube.com/watch?v=rZ_2iN-64QQ  2 - Math Examples ]
* [http://www.youtube.com/watch?v=R0HXdnj0weg Free Pascal Ejemplo 003 - ximbiosis]
+
* [http://www.youtube.com/watch?v=Yt-YTrabs8g  3 - Variables and Data Types ]
* [http://www.youtube.com/watch?v=gq723jqgqAo Free Pascal Ejemplo 004 - ximbiosis]
+
* [http://www.youtube.com/watch?v=-ZPUlapENNU  4 - User Input ]
* [http://www.youtube.com/watch?v=LihWEUNJ25k Free Pascal Ejemplo 005 - ximbiosis]
+
* [http://www.youtube.com/watch?v=xp2kdOj34xE  5 - If Statements ]
* [http://www.youtube.com/watch?v=iqUfBehhcgM Free Pascal Ejemplo 006 - ximbiosis]
+
* [http://www.youtube.com/watch?v=41uoA9PvV1k  6 - Case Statement ]
* [http://www.youtube.com/watch?v=NnmZQsOP2MU Free Pascal Ejemplo 007 - ximbiosis]
+
* [http://www.youtube.com/watch?v=A2ummLkXUGg  7 - While Loop ]
* [http://www.youtube.com/watch?v=hIey5sWZTII Free Pascal Ejemplo 014 - ximbiosis]
+
* [http://www.youtube.com/watch?v=lRRRqb6Yg_w  8 - Repeat Until Loop ]
* [http://www.youtube.com/watch?v=_Z1x5w1Vhj4 Free Pascal Ejemplo 015 - ximbiosis]
+
* [http://www.youtube.com/watch?v=ofUy_ddjyhA  9 - For Loop ] 
* [http://www.youtube.com/watch?v=OZCONGQ-tq8 Free Pascal Ejemplo 016 - ximbiosis]
+
* [http://www.youtube.com/watch?v=ZD05Gl1bD-Q 10 - Input Validation ]
* [http://www.youtube.com/watch?v=LMKkkJBUgaI Free Pascal Ejemplo 017 - ximbiosis]
+
* [http://www.youtube.com/watch?v=HJSfbZXX2Ro 11 - Preventing Crashes With Val ]
* [http://www.youtube.com/watch?v=0yFcA0EFcVk Free Pascal Ejemplo 018 - ximbiosis]
+
* [http://www.youtube.com/watch?v=fTH_GcB24Xc 12 - Menus For User Friendly Programs ]
* [http://www.youtube.com/watch?v=m123IpoeXCk Free Pascal Ejemplo 019 - ximbiosis]
+
* [http://www.youtube.com/watch?v=qS4ufVXJeEg 13 - Random Numbers Code Example ]
* [http://www.youtube.com/watch?v=7ciR1tBmv54 Free Pascal Ejemplo 020 - ximbiosis]
+
* [http://www.youtube.com/watch?v=oyCwGhqxFUg 14 - Guess My Number Game ]
* [http://www.youtube.com/watch?v=wB1hKFPg8YU Free Pascal Ejemplo 021 - ximbiosis]
+
* [http://www.youtube.com/watch?v=39RVqGGXE-0 15 - Procedures ]
* [http://www.youtube.com/watch?v=oH_8pwj4VoI Free Pascal Ejemplo 022 - ximbiosis]
+
* [http://www.youtube.com/watch?v=ytJiZt5WLq0 16 - Passing Values To Procedures ]
* [http://www.youtube.com/watch?v=EfZSN5BR94o Free Pascal Ejemplo 023 - ximbiosis]
+
* [http://www.youtube.com/watch?v=eQh37zBWEqM 17 - Function Examples ]
* [http://www.youtube.com/watch?v=aQWntbjw9M4 Free Pascal Ejemplo 029 - ximbiosis]
+
* [http://www.youtube.com/watch?v=sv1GZnCx-PM 18 - Arrays ]
* [http://www.youtube.com/watch?v=ZOceH0wo0y0 Free Pascal Ejemplo 031 - ximbiosis]
+
* [http://www.youtube.com/watch?v=mhd-xYEat4g 19 - Gotoxy Screen Location ]
 +
* [http://www.youtube.com/watch?v=XqP7ml1f_9k 20 - Parallel Arrays ]
 +
* [http://www.youtube.com/watch?v=F7tiVi0hcZM 21 - 2 Dimensional Arrays - Matrix ]
 +
* [http://www.youtube.com/watch?v=BBB70uI1NT8 22 - Finding The Highest And Lowest Array Element ]
 +
* [http://www.youtube.com/watch?v=NauSuONa1kI 23 - Preventing Duplicate Data In Arrays ]
 +
* [http://www.youtube.com/watch?v=rqpOQtSWp-g 24 - String Manipulation ]
 +
* [http://www.youtube.com/watch?v=Vk5gye_3DD8 25 - Palindrome Strings ]
 +
* [http://www.youtube.com/watch?v=_YoAexQTD-M 26 - Separating Strings With ASCII Codes ]
 +
* [http://www.youtube.com/watch?v=TjBW3EbcFdQ 27 - Separating Strings With Ranges ]
 +
* [http://www.youtube.com/watch?v=Wa4txD7QFCU 28 - Running External Programs - IE Batch MS Paint ]
 +
* [http://www.youtube.com/watch?v=FMqXiEHxU84 29 - On The Record ]
 +
* [http://www.youtube.com/watch?v=6KZudd510C4 30 - Array Of Record ]  
 +
* [http://www.youtube.com/watch?v=iXix_hJMNpc 31 - Making And Writing To Text Files ]
 +
* [http://www.youtube.com/watch?v=FdSNlRdNtbs 32 - Reading Text Files  ]
 +
 
 +
== Pascal Programming Tutorials ==
 +
 
 +
* [http://www.youtube.com/watch?v=Kavjz_CXOTM  Part 1 - Getting to know Pascal]
 +
* [http://www.youtube.com/watch?v=dVkoeoIpGlE  Part 2 - Hello World!]
 +
* [http://www.youtube.com/watch?v=e4xUHtRGzHM  Part 3 - Input / Output]
 +
* [http://www.youtube.com/watch?v=mE8f60w2d48  Part 4 - Variables and their roles]
 +
* [http://www.youtube.com/watch?v=rRsE7U2eaOA  Part 5 - Simple Mathematics]
 +
* [http://www.youtube.com/watch?v=fhE-ctZEaa8  Part 6 - Simple Calculator]  
  
 
== Misc ==
 
== Misc ==
Line 54: Line 87:
 
* [http://www.youtube.com/watch?v=o8zV0QvnpfQ Pascal 101]
 
* [http://www.youtube.com/watch?v=o8zV0QvnpfQ Pascal 101]
  
* [http://www.youtube.com/watch?v=weVa8IaDyMA FreePascal / code_swarm (NoMusic)]
+
* [http://www.youtube.com/watch?v=weVa8IaDyMA Free Pascal / code_swarm (NoMusic)]
 +
 
 +
* [http://www.youtube.com/watch?v=Hm4UIPl1GqA Simple iPhone example using Free Pascal and SDL ]
  
 +
* [http://www.youtube.com/watch?v=g_f2CUV7enU  Let's Program w/ Pascal #2 : STRINGS, CONSTANTS AND ASSIGNMENTS]
  
 
== See also ==
 
== See also ==
  
 
* [[Lazarus videos]]
 
* [[Lazarus videos]]

Latest revision as of 00:30, 14 October 2020

English (en) español (es) italiano (it)

Swinburne University of Technology Free Pascal Tutorials

Introduction to programming

Introduction to programming in Free Pascal


SchoolFreeware Free Pascal Program Tutorial

Pascal Programming Tutorials

Misc

See also