Recent Changes

Wednesday, March 1

  1. page TalkToMe edited ... 1. (*) Add buttons which say different things. 2. () Put an image on your button ... speak…
    ...
    1. (*) Add buttons which say different things.
    2. () Put an image on your button
    ...
    speaking it.
    Useful Terminology:
    When -- "When Button Click" or other "When" blocks are called Events. When we respond to events, it is called event-handling. When the functioning of the app is totally controlled by the user clicking on buttons, we call it event-driven programming.
    (view changes)
    9:35 am

Wednesday, July 20

  1. page FavSport edited ... Challenges: 1.(*) Add a "UpdateScore" procedure which is called when either ball is…
    ...
    Challenges:
    1.(*) Add a "UpdateScore" procedure which is called when either ball is touched. you will need a parameter which is either +1 or -1, depending on which ball is touched.
    2. (*)() Using listPicker,
    ...
    game.
    3.(*) *** Keep track
    a. Enable it
    b. Assign it an image.
    (view changes)
    5:30 pm
  2. page FavSport edited ... Challenges: 1.(*) Add a "UpdateScore" procedure which is called when either ball is…
    ...
    Challenges:
    1.(*) Add a "UpdateScore" procedure which is called when either ball is touched. you will need a parameter which is either +1 or -1, depending on which ball is touched.
    2. ()(*) Using listPicker,
    3.(*) Keep track of how many times the timer is fired. At regular intervals, add new holes to your list. The modulo function can be used to do something at regular intervals. The easiest way to add new holes is to create a list of "reserveHoles" in the designer. These holes are not enabled and have no image. When you want to use one of these holes,
    a. Enable it
    (view changes)
    5:04 pm
  3. page Private Stuff edited ... 1. Create a second screen using **AddScreen. A) Add the background image to the screen2. ..…
    ...
    1. Create a second screen using **AddScreen.
    A) Add the background image to the screen2.
    ...
    is {privateStuff.jpg}
    2. While looking at Screen2: Add a button to Screen2.
    A) It can be called "BackButton" or "Exit"
    ...
    6. When you reset the password (back to the factory default), you will need to change the tinyDB.
    7. Download the app to your phone using the build/ APP (Provide QR code for .apk). Start the app. Change the password. Exit the app. Start the app again. Make sure the password is remembered.
    ==
    Challenges==
    1. When the user requests a password change, ask the user if they really want to change it. "Notifier" (under User Interface) can help with this.
    2. When a password is entered, check to see if it has at least one digit and one special character. Otherwise, have the user enter a new password. There are 'text manipulation" operations available under the Text drawer.

    (view changes)
    7:17 am
  4. page Stop Watch edited ... A) You may want to change the display to show it as 1:40:0. 5. Test your app. Challenges 1…
    ...
    A) You may want to change the display to show it as 1:40:0.
    5. Test your app.
    Challenges
    1. When the Start button is pressed, have the device slowly say "Mark, Get set, Go" before the stopwatch begins.

    (view changes)
    7:09 am
  5. page SelfieSllideshowAlternate edited ... {SelfieDoSomething.PNG} 5. Now Test your App: your buttons should allow you to save your edi…
    ...
    {SelfieDoSomething.PNG}
    5. Now Test your App: your buttons should allow you to save your edits, clear your edits on your image, or reset all of your images back to the original five images that you uploaded.
    Challenges
    1. Allow the user to name each picture. Using list picker, allow the user to pick which slide s/he wants to see.2. Allow the user to automatically see all the slides in order, delaying a second after each one. Note you can enable and disable the clock timer by setting Timer.Enabled.

    The original instructions for selfie slideshow can be found here:
    Selfie Slideshow
    (view changes)
    7:03 am
  6. page Counting edited ... {Modulo.PNG} 3. (*) Randomly change languages every five counts. ... But for mulltiples …
    ...
    {Modulo.PNG}
    3. (*) Randomly change languages every five counts.
    ...
    But for mulltiplesmultiples of three, speak "Fizz""Hello" instead of
    ...
    five, speak "Buzz"."There". For numbers which are mutliplesmultiples of both
    ...
    five, speak "FizzBuzz"."Yes".
    Useful Terminology
    Incrementing -- Increment operators are used to increase the value of the variable. This allows us to change a variable with some regularity.
    (view changes)
    6:07 am
  7. page Counting edited ... {Modulo.PNG} 3. (*) Randomly change languages every five counts. 4. () Have the program sp…
    ...
    {Modulo.PNG}
    3. (*) Randomly change languages every five counts.
    4. () Have the program speak the numbers between 1 and 100. But for mulltiples of three, speak "Fizz" instead of the number. For multiples of five, speak "Buzz". For numbers which are mutliples of both three and five, speak "FizzBuzz".
    Useful Terminology
    Incrementing -- Increment operators are used to increase the value of the variable. This allows us to change a variable with some regularity.
    If-then StatementStatement** -- IF-then
    (view changes)
    5:49 am

Tuesday, July 19

  1. page FavSport edited ... 9. Test your app! The great thing is that now you can play a game and call it your homework! …
    ...
    9. Test your app! The great thing is that now you can play a game and call it your homework!
    Challenges:
    1.()1.(*) Add a
    ...
    is touched.
    2.(*)

    2. () Using listPicker, allow the user to select which two balls they want to appear in the game.
    3.(*)
    Keep track
    a. Enable it
    b. Assign it an image.
    (view changes)
    10:08 pm

More