Question

In: Computer Science

What particular GUI environments have you worked in? What were your favorite features in these GUIs?...

What particular GUI environments have you worked in? What were your favorite features in these GUIs? What would you have liked to add or change?

What (if any) command-line interfaces have you used? What did you like/dislike about them? Were there any tasks you could not accomplish or where you felt limited by not having a graphical interface? Were there any tasks that you felt could be carried out more easily from the command line than from a GUI?

Solutions

Expert Solution

Solution:

In this solution i have talked about Python GUI Frameworks for all platforms.

These are the GUI's Framework are easy to use and popular.

Tkinter:

  • It is commonly bundled with python, using Tk and is Python's standard GUI framework.
  • It is open source and available under Python Licence.

Favorite feature:

  • One of the advantages of choosing Tkinter is that since it comes by default.
  • There is an abundance of resources, both codes and reference books.
  • They make computer operation more intutive.
  • GUIs generally provide user with immediate, visual feedback about the effect of each action.
  • GUI allows multiple programs to be displayed simultaneously.
  • Users do not need to know any programming language.
  • Very simple syntax.
  • Its more flexible and consistent.
  • I think Tkinter's three geometry managers-pack, place, and grid - are much more powerful and easy to use.

Cons:

  • Sometimes hard to debug in that Tkinter widgets.
  • Some people claim Tk is ugly.
  • There is very little printing support.

Command-line Interface:

Likes and Dislikes about CLI:

Likes:

  • If the user knows the right command then this type of interface is much faster than any other type of interface.
  • This type of interface needed much less memory compared to other type of user interface.
  • This type of interface does not use as much CPU processing time as others.
  • A CLI does not require Windows to run.

Dislikes:

  • For someone who has never used a CLI, it can be very confusing.
  • If user can mis-type an instruction, it is often necessary to start from scratch again.

New users find operating a command line interface more difficult than a GUI.


Related Solutions

You have worked on YFE1 (your favorite enzyme!) for awhile and know it is a serine/threonine...
You have worked on YFE1 (your favorite enzyme!) for awhile and know it is a serine/threonine kinase important in a crucial signal transduction pathway in the cell (not related to metabolism). You have developed in vitro and in vivo assays for its activity. You have the genetic tools to overexpress the protein and to produce mutants of the protein that show decreased function while still expressing the protein as well as RNAi to silence the gene. You know that eliminating...
Using your current organization or one you have worked for in the past, what efforts were...
Using your current organization or one you have worked for in the past, what efforts were taken to assess and/or understand its external environment? In your opinion were those efforts active or passive? Were they sufficient? Why or why not?
Think about your marginal product of labor. If you worked or have worked at a job,...
Think about your marginal product of labor. If you worked or have worked at a job, what were the factors that made you more productive? List 4. Did your co-workers make you more or less productive? list two reasons. If you have not worked, use being a student as your example.
What features did the cells you observed have in common? How were they different? - Bacillus...
What features did the cells you observed have in common? How were they different? - Bacillus Megaterium - Mixed Diatoms - Anaboena - Micrococcus Luteus - Hydra - Saccharomyces - Paramecium
You are dining at your favorite restaurant and eating your favorite meal when you start to...
You are dining at your favorite restaurant and eating your favorite meal when you start to think about the digestion process (sorry to ruin your meal). Briefly explain this process when food enters your stomach then in your small intestine. Include the following terms/structures in your explanation: stomach; chyme; hydrochloric acid; 3 basic tasks of stomach; length of time in stomach; 3 structural parts of small intestine; describe what happens in the first 25 centimeters of the small intestine; role...
You were nature and were shaping the body of an animal what features would you give...
You were nature and were shaping the body of an animal what features would you give it if it existed in an extremely unstable terrestrial environment? Be detailed here. What features would it need to survive extremes in climate, wild fluctuations in food availability, and multiple predator species?
1) If you were going to redo this lab, what environments would you sample and why?...
1) If you were going to redo this lab, what environments would you sample and why? 2) What criteria did you use to determine whether colonies are from the same or different bacteria? 3) Draw 4 test tubes – one has a pellicle, one has sediment, one has flocculent growth, and one has a pellicle and sediment.
Simple Painting GUI Apps You are just developing the GUI app. Your mission in this exercise...
Simple Painting GUI Apps You are just developing the GUI app. Your mission in this exercise is to implement a very simple Java painting application. Rapid Prototyping The JFrame is an example that can support the following functions: * Draw curves, specified by a mouse drag. * Draw filled rectangles or ovals, specified by a mouse drag (don't worry about dynamically drawing the shape during the drag - just draw the final shape indicated). * Shape selection (line, rectangle or...
In this question, use your new GUI classes to create a small application. You have 2...
In this question, use your new GUI classes to create a small application. You have 2 options: Write any small application of your choice, as long as it follows the rules that follow. Write the small UnitConversion application, which will be described for you. Option 1: Write your own application You can write any small application that you like, as long as: It uses your GUI classes, including: at least one checkbox, at least one group of 3 radio buttons,...
Post your thesis sentence you have worked on for the upcoming Essay #1
Post your thesis sentence you have worked on for the upcoming Essay #1
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT