Compare GUI and console applications. How would you choose which is more appropriate for a given task?

What will be an ideal response?


GUI applications look "snazzier." It is easy to add colors and fonts to them, and they contain controls that a user can manipulate with a mouse. Also, users are accustomed to GUI applications from their experiences on the Web. However, GUI programs usually take longer to develop than their console counterparts because you can spend a lot of time setting up the controls, placing them on a Form, and adjusting their sizes and relative positions before you write the code that does the actual work of the program. GUI applications created in the IDE also require much more disk space to store.
Console applications look duller, but they can often be developed more quickly because you do not spend much time setting up objects for a user to manipulate. When you are learning programming concepts like decision-making and looping, you might prefer to keep the interface simple so that you can better concentrate on the new logical constructs being presented.

Computer Science & Information Technology

You might also like to view...

Explain why it is important to worry about the way data is entered into a database

What will be an ideal response?

Computer Science & Information Technology

Case-Based Critical Thinking Questions ? Case 1: Tony's Pizza & Pasta ? Tony's Pizza & Pasta restaurant uses an application to update and display menu items and the related price information. You have decided the Daily "Chef's Specials" need to be stored in a two-dimensional array rather than two parallel one-dimensional arrays. Which of the following statements will declare the array as a procedure-level array namedstrDailySpecial? The number of rows is based on the number of days in the week, and Sunday remains the first element for the days of the week.

A. Dim strDailySpecial(6, 1) As String B. Dim strDailySpecial(7, 2) As String C. Dim strDailySpecial(1, 6) As String D. Dim strDailySpecial(2, 7) As String

Computer Science & Information Technology

To speed up magnetic hard drive performance, ____ is often used.

A. disk caching B. disk tracking C. disk backing up D. disk wiring

Computer Science & Information Technology

While performing basic forensic analysis of a hard drive in Sara's, the security administrator, possession, which of the following should be verified during the analysis?

A. Witness statements B. Image hashes C. Chain of custody D. Order of volatility

Computer Science & Information Technology