slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Microsoft ® Small Basic PowerPoint Presentation
Download Presentation
Microsoft ® Small Basic

Loading in 2 Seconds...

play fullscreen
1 / 11

Microsoft ® Small Basic - PowerPoint PPT Presentation


  • 78 Views
  • Uploaded on

Microsoft ® Small Basic. Debugging Aids. Estimated time to complete this lesson: 1 hour. Debugging Aids. In this lesson, you will learn how to:. Use the TextWindow . WriteLine operation to debug your programs. . Debugging .

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Microsoft ® Small Basic


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Microsoft® Small Basic

Debugging Aids

Estimated time to complete this lesson: 1 hour

slide2

Debugging Aids

In this lesson, you will learn how to:

Use the TextWindow.WriteLine operation to debug your programs.

debugging
Debugging

Even a minor bug in a program can defeat the efforts of the programmer!

  • Debugging is how you detect and resolve any defects in your computer program. Every programmer develops the skill to detect bugs and debug his or her program.
  • While working on large programs, programmers write debugging support code that is not included in the final program. This code helps determine the point at which a program fails to run.
textwindow writeline as a debugging helper
TextWindow.WriteLine As a Debugging Helper

So how can you debug programs in Small Basic?

To debug your program, you can use the TextWindow.WriteLine operation. This operation acts as a debugging helper, and it provides information to help debug your program.

textwindow writeline as a debugging helper1
TextWindow.WriteLine As a Debugging Helper
  • In this program, you first display an ellipse in the graphics window. If your program does not run as expected, you must debug it!
  • You can use the TextWindow.WriteLine operation as a debugger at this point. This operation can help you trace the value of “i” on every iteration of the For…EndFor loop. The value of “i” appears in a separate text window so that you can easily detect a bug and fix it.

Let’s look at an example that uses the TextWindow.WriteLine operation for debugging.

textwindow writeline as a debugging helper2
TextWindow.WriteLine As a Debugging Helper
  • The image that you requested does not appear in the graphics window. It’s time to debug your code!

Now, let’s use the TextWindow.WriteLine operation in another program and see how it can help you debug the program.

In this example, you use the Flickr object to download a photo from www.flickr.com and display it on the graphics window.

textwindow writeline as a debugging helper3
TextWindow.WriteLine As a Debugging Helper
  • You might not be connected to the Internet, or you might not have access to the website.
  • To check this possibility, you can use the TextWindow.WriteLine operation to display the path of the image from the website. If the Internet connection is working correctly, the path of the image will appear in the text window. Otherwise, the text window will not display any path.
  • As you can see, the text window is not displaying the path of the image, which means that you are not connected to the Internet.
slide8

TextWindow.WriteLine As a Debugging Helper

  • You may not see the contents of the file in the text window because:
  • The specified source or destination may be incorrect.
  • The file may not exist at the specified source.
  • The name of the specified file may be incorrect.

Now, let’s write a program to copy a file and display its contents in the text window.

Now how do we detect the error? It’s time to debug your code again…

In this example, if the CopyFileoperation is successful, the text window displays the contents of the file.

slide9

TextWindow.WriteLine As a Debugging Helper

Let’s use the TextWindow.WriteLine operation to detect the error.

  • You can modify your program and use TextWindow.WriteLine to display the return value of the CopyFile operation in the text window. The return value will be eitherSUCCESS or FAILED.
  • So, if your program cannot run because of the CopyFile operation error, you immediately know about it!
let s summarize
Let’s Summarize…

Congratulations! Now you know how to:

  • Use the TextWindow.WriteLine operation to debug programs.
show what you know
Show What You Know
  • A program creates a slide show of images in the graphics window. All these images are stored in a local folder. With every mouse click, a different image appears in the graphics window.
  • Use the TextWindow.WriteLine operation as a debugging helper by displaying the path of each image in the text window.