Shoes Tutorial Note
- For the Shoes App Rookie Creators -
Dec. 8th, 2008 by ashbb (Satoshi Asakawa)
Table of contents
- 00100 Introduction
- 00200 Download Shoes
- 00300 First step
- Birds-eye view (Survey basic features)
- 00401 Concept
- 00402 No.1 para (sample1.rb, sample2.rb)
- 00403 No.2&3 stack and flow (sample3.rb, sample4.rb)
- 00404 No.4 button (sample5.rb)
- 00405 No.5 image (sample6.rb)
- 00406 No.6 edit_line (sample7.rb, sample7-1.rb)
- 00407 No.7 link (sample8.rb)
- 00408 No.8 background (sample9.rb, sample10.rb)
- 00409 No.9 Shoes.url (sample11.rb)
- 00410 No.10 clear (sample12.rb, sample13.rb)
- Tips for creating our original Shoes apps
- 00501 Open Shoes built-in manual and Shoes console window
- 00502 Output messages on the Shoes console window (sample15.rb)
- 00503 shoes --help
- 00504 App object and coding style (sample16.rb, sample17.rb, sample18.rb, sample47.rb)
- 00505 Built-in Constants and methods
- 00506 Scope: A tip of using the YAML file (sample19.rb, sample19-1.rb)
- 00507 keypress, mouse and clipboard (sample20.rb, sample21.rb)
- 00508 the Widget class (sample22.rb, sample49.rb)
- 00509 shape (sample23.rb)
- 00510 mask (sample24.rb)
- 00511 Drawing directly on to images (sample25.rb)
- 00512 Style (sample26.rb)
- 00513 Shoes.setup (sample27.rb, sample50.rb)
- 00514 Downloader (sample28.rb)
- 00515 Assign Shoes URL dynamically (sample29.rb)
- 00516 Classes List and Colors List (sample30.rb)
- 00517 start, stop and restart (sample31.rb)
- 00518 Combination of image objects show/hide and mouse hover/leave (sample32.rb, sample33.rb, sample34.rb)
- 00519 arc and cap (sample35.rb)
- 00520 widget with block (sample36.rb)
- 00521 text message slide-in (sample37.rb)
- 00522 #! shoes (sample38.rb, sample38-1.rb)
- 00523 loading widgets from other files? (sample39.rb, sample39-creature.rb)
- 00524 optional arguments (sample40.rb, sample40-1.rb)
- 00525 slot with scrollbar (sample41.rb)
- 00526 The :state style (sample42.rb)
- 00527 Shoes::FONTS and External Fonts (sample43.rb)
- 00528 Shoes Tutorial Note Launcher (sample44.rb)
- 00529 UTF-8 (sample45.rb)
- 00530 Open a new app window (sample46.rb, sample48.rb)
- 00531 Open the Shoes console window from your app (sample51.rb)
- 00532 Customize Shoes Class (sample53.rb)
- 00533 Image Effects with blur method (sample54.rb)
- Hot Topics in the Shoes ML and Shoooes.net
- 00800 Relevant web sites (Links)
- 00900 Appendix
- 01000 Acknowledgment
- 01100 Trivia (sample91.rb, sample92.rb, sample93.rb)
Dec 08th, 2008: Added sample 54 and chapter 00533. Refactored mkmdown.rb
Dec 07th, 2008: Deleted patches and patch.rb
Dec 06th, 2008: Reviewed
shoes -p with Shoes 2 (Raisins, 0.r1134)
Dec 06th, 2008: Replace image files for Shoes-0.r1123. Edited sample 42. Updated mkpdf.rb to the latest version. Added the link to RecentBuild page.
Dec 03rd, 2008: Added sample 53 and chapter 00532.
Dec 01st, 2008: Added '\' in front of '_' for githb spec change or bug.
Nov 29th, 2008: Modified file name '_' to '-' for github spec change or bug. Added assignment 3.
Nov 24th, 2008: Added a new tool, patch.rb, which replace image-file-path-on-github. This is a temporary patch. Because I'm not sure about a github spec change or a bug.
Nov 23th, 2008: Improved mkmdown.rb to add sample program names in the table of contents. Added a new tool, mkpdf.rb.
Nov 22th, 2008: Added a new chapter 00531. Added a link to the Shoes adventurer's list into chapter 00900.
Nov 20th, 2008: Added sample 49 into chapter 00508 and sample 50 into chapter 00513.
Nov 18th, 2008: Excuted all samples with Shoes-0.r1091 and updated some .png files and edited some .mdown files.
Nov 17th, 2008: Added a new tool, mkbightml.rb, which make one big html file included whole contents of Shoes Tutorial Note. Now, just a trial revision.
Nov 16th, 2008: Merge a 'browser' feature (side list of contents) provided by George.
Nov 15th, 2008: Added four tips into chapter 00300. Improved mkmdown.rb and mkhtml.rb to treat .jpg files and to treat page-links. Added more explanation into chapter 00504
Nov 14th, 2008: Fixed a bug in mkhtml.rb. Added a note into chapter 00528 and 00530 about BlueCloth's and Code Highlighter's bug.
Nov 13th, 2008: Added a new sample 48 into chapter 00530.
Nov 08th, 2008: Added Code Highlighter for html files.
Nov 07th, 2008: Added a new sample 47.
Nov 02st, 2008: Totally corrected English. Added acknowledgments, sample 46. Modified built-in constants
Nov 01st, 2008: Corrected typo of sample 31
Oct 30th, 2008: Added a hot topic.
Oct 29th, 2008: Added a new sample 45.
Oct 28th, 2008: Modified the page of 'Shoes.setup'
Oct 27th, 2008: Added a new sample 44.
Oct 26th, 2008: Modified sample 8, changed the path of image.
Oct 24th, 2008: Revised tools and modified .mdown files for the easy eBook maker.
Oct 23th, 2008: Added a new sample 43.
To do list:
- Add some new exercises which were created in the Ruby and Shoes programming course.
- Improve mkpdf.rb to form more beautifully.
- Improve the browser feature to resizable.
- Improve mkbightml.rb for creating PDF file.
Let's enjoy Ruby and Shoes programming!!