Difference between revisions of "Lazarus Season of Code/Task 4"
From Lazarus wiki
Jump to navigationJump to searchSekelsenmat (talk | contribs) |
|||
Line 8: | Line 8: | ||
* Put a video on Youtube explaining how to write a simple application with Lazarus with a button responding to a click. | * Put a video on Youtube explaining how to write a simple application with Lazarus with a button responding to a click. | ||
* Put a video on Youtube explaining how to write a database application with Lazarus | * Put a video on Youtube explaining how to write a database application with Lazarus | ||
+ | |||
+ | === Introduction to GUI programming in RAD style === | ||
+ | # Hello, World! through button click | ||
+ | # Enhancement of Hello, World! application with an edit box, showing how to retrieve control's text | ||
+ | # Set a label caption from items chosen in a radio group | ||
+ | # Add a (popup-)menu to application with some actions | ||
+ | # Saving control's and user defined application state | ||
+ | === Simple Application Development === | ||
+ | # Notepad replacement (multitabbed maybe?) | ||
+ | # Chat (one room, many users) | ||
+ | # Chat 2 (many rooms, many users) | ||
+ | === Intermediate Application Development === | ||
+ | # GUI wrapper over console application | ||
+ | # Statistical values calculator (up to standard deviation, with simple chart) | ||
+ | # Inventory manager |
Revision as of 19:12, 3 December 2010
Lazarus Season of Code Tasks
- Lazarus Season of Code
- Lazarus Season of Code/Task 1
- Lazarus Season of Code/Task 2
- Lazarus Season of Code/Task 3
- Lazarus Season of Code/Task 4
- Lazarus Season of Code/Task 5
- Lazarus Season of Code/Task 6
- Lazarus Season of Code/Task 7
- Lazarus Season of Code/Task 8
- Lazarus Season of Code/Task 9
- Lazarus Season of Code/Task 10
Description
Write a Pascal tutorial focused on Lazarus/FPC covering the most important topics: streams, file handling, cross-platform tips, data types, records, arrays, links to the most important rtl/fcl functions, sysutils, etc...
Subtasks:
- Put a video on Youtube explaining how to write a simple application with Lazarus with a button responding to a click.
- Put a video on Youtube explaining how to write a database application with Lazarus
Introduction to GUI programming in RAD style
- Hello, World! through button click
- Enhancement of Hello, World! application with an edit box, showing how to retrieve control's text
- Set a label caption from items chosen in a radio group
- Add a (popup-)menu to application with some actions
- Saving control's and user defined application state
Simple Application Development
- Notepad replacement (multitabbed maybe?)
- Chat (one room, many users)
- Chat 2 (many rooms, many users)
Intermediate Application Development
- GUI wrapper over console application
- Statistical values calculator (up to standard deviation, with simple chart)
- Inventory manager