2.5 clock, desktop, and dictionary objects

13
Microsoft® Small Basic Clock, Desktop, and Dictionary Objects Estimated time to complete this lesson: 1 hour

Upload: allenbailey

Post on 23-Dec-2014

423 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 2.5   clock, desktop, and dictionary objects

Microsoft® Small Basic

Clock, Desktop, and Dictionary Objects

Estimated time to complete this lesson: 1 hour

Page 2: 2.5   clock, desktop, and dictionary objects

Clock, Desktop, and Dictionary Objects

In this lesson, you will learn about:

Using different properties of the Clock object.

Using different properties and operations of the Desktop object.

Using different operations of the Dictionary object.

Page 3: 2.5   clock, desktop, and dictionary objects

The Clock Object

Small Basic provides you with a Clock object to include this logic in your programs.

You can use the Clock object to write programs that use the system clock. The Clock object has different properties, such as Date, Hour, Time, and Year.

While programming, you may encounter situations where you need to calculate time or perform certain actions based on the date and time.

Let’s explore some properties of the Clock object…

Page 4: 2.5   clock, desktop, and dictionary objects

Date, Weekday, and Time

You can use the Date property, the WeekDay property, and the Time property of the Clock object to get the current system date, day, and time respectively.

Let’s look at an example that displays the current system date, day of the week, and time on the graphics window…

OUTPUT

Page 5: 2.5   clock, desktop, and dictionary objects

The Year Property

You can use the Year property of the Clock object to get the current system year.

Let’s take an example that uses the Year property of the Clock object to calculate age…

Click the button on the toolbar.

Page 6: 2.5   clock, desktop, and dictionary objects

You can use the Month and the Day property of the Clock object to get the current month and current day, respectively.

Month and Day

OUTPUT

How about writing a program that greets you on your birthday?

In this example, the output window displays birthday wishes only if the month and the day entered by the user matches with the current system month and day.

Page 7: 2.5   clock, desktop, and dictionary objects

You can get the current hour, minute, and second of the day with the help of the Hour, Minute, and Second properties of the Clock object.

Hour, Minute, and Second

Let’s combine the Hour, the Minute, and the Second properties of the Clock object to display a digital clock on the graphics window…

OUTPUT

Page 8: 2.5   clock, desktop, and dictionary objects

The Desktop Object

Small Basic provides another object called Desktop. You can use this object to set a desktop wallpaper of your choice.

In addition, you can also retrieve the size of your current desktop and use the information to specify the location of objects on the screen.

Let’s explore the SetWallPaper operation of the Desktop object. You can choose your wallpaper from any local file or network file, or from an Internet URL.

Page 9: 2.5   clock, desktop, and dictionary objects

The Desktop Object

You can use the Height and Width properties of the Desktop object to get the screen height and width, respectively, of the primary desktop.

Let’s apply these properties on the graphics window.

OUTPUT

Page 10: 2.5   clock, desktop, and dictionary objects

The Dictionary Object

Dictionary is a useful resource that you can include as part of your Small Basic program.

Small Basic provides a Dictionary object that you can use to retrieve the meaning of a specified word from the online Dictionary service.

The Dictionary object has two operations—GetDefinition and GetDefinitionInFrench

Page 11: 2.5   clock, desktop, and dictionary objects

The Dictionary Object

You can use the GetDefinition operation to obtain the meaning of a word, in English. For the definition in French, use the GetDefinitionInFrench operation.

For example, let’s use the GetDefinition operation to find out the meaning of the word, “Magnanimous.”

Page 12: 2.5   clock, desktop, and dictionary objects

Let’s Summarize…

Congratulations! Now you know how to:

Use different properties of the Clock object.

Use different properties and operations of the Desktop object.

Use different operations of the Dictionary object.

Page 13: 2.5   clock, desktop, and dictionary objects

It’s Time to Apply Your Learning…

Create a program to set an alarm that plays a bell ring sound and changes the wallpaper of your desktop.