Question

Some of the questions relate to Visual C# Tell what each of the following parts of...

Some of the questions relate to Visual C#

  1. Tell what each of the following parts of a computer system does.

  • CPU

  • Main memory

  • Secondary storage

  • Input devices

  • Output devices

  1. What are is the difference between system software and applications software?

  2. What is machine level language? What is high level language?

  3. What is the difference between compilers and interpreters? How do these relate to programming using C#?

  4. Compare a GUI with a command line interface. Which of these does C# support?

  5. Describe event-driven GUI programming.

  6. Visual C# has both visible and invisible objects. Give an example of each.

  7. What is the difference between the toolbar and the tool box?

  8. When you create a Visual C# program, does it consist of one file or more than one file?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

CPU is responsible for the execution of programs by performing basic arithmetic and logic and IO operations.
Main memory is responsible for the holding the program executable code. CPU has direct access to this memory to get the instruction/data about the program it is currently working on.
Secondary memory is the large storage that is responsible for permanent storage of data.
Input devices are used to give input to the CPU example: mouse, keyboard.
Output devices are used to give output to the user example: monitor, printer.

System software is the main software that is required to run the computer. It is used for operating the computer hardware. It is installed when the operating system is install. It is always working in the background like a link between a keystroke you press and it being that exact keypress on the screen. They run independently and don't require a platform. Application software is a software that allows user to do a specific task example microsoft word. It is installed as per user requirements. These can't run independently and require presence of a system software.

Machine level language is a language that can be understood by machine only and not by user. It comprises of 0 and 1. Although a user can understand this but it is not at all beneficial in any way. A high level language is programming language written in a user understandable language like in C(in English). Users can use these languages to create programs.

A compiler is a translator which transforms high level language code into object language. An interpreter is a program which imitates the execution of programs written in source language. Compiler works on the whole program while interpreter transforms the program line by line. C# uses a compiler.

GUI is a graphical interface that can be used to interact with anything in question. It helps in communicating with the computer with help of graphical icons and visual indicators. On the other hand CLI uses a single cursor usually on a black screen to take an input. C# can be used to create GUI but by default accepts inputs by CLI.

We have to execute an action but until the user makes an action we dont know which action we want to execute because it is all dependent on the user. What the user does is an event and how you respond to the event is known as event driven programming. C# uses delegates and events for the purpose.

Toolbar is GUI bar that contains a set of tools usually marked with icons whereas a toolbox is a set of pre-existing routing for use in writing new programs.

It will consist of more than one file.

Add a comment
Know the answer?
Add Answer to:
Some of the questions relate to Visual C# Tell what each of the following parts of...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • The questions below deal with Microsoft Visual Studio 2012 Reloaded, under the Visual Basic programming language....

    The questions below deal with Microsoft Visual Studio 2012 Reloaded, under the Visual Basic programming language. The book ISBN number that I am using is: 978-1-285-08416-9 or the UPC code is: 2-901285084168-1. Question 1 Visual Basic 2012 is an object-oriented programming language, which is a language that allows the programmer to use ____________________ to accomplish a program�s goal. Question 2 An application that has a Web user interface and runs on a server is called a(n) ____________________ application. Question 3...

  • Explain what enterprise resource planning (ERP) systems. Outline several of their key characteristics. Describe in reasonable...

    Explain what enterprise resource planning (ERP) systems. Outline several of their key characteristics. Describe in reasonable detail how a company leverages an ERP system and how its operations are improved after installing an ERP system like SAP. Explain how a supply chain management system helps an organization make its operations more efficient What is Upstream and Downstream management of the supply chain? Explain the concept of “Supply Network”, its benefits, and how technology made this concept available Explain the difference...

  • Design and implement a C Language program that measures the performance of given processors. There are...

    Design and implement a C Language program that measures the performance of given processors. There are several metrics that measure the performance of a processor. We will be using the following 3 measures: 1.CPI (clock cycles per instruction) = #clock cycles /#instructions 2.CPU execution time = #instructions x CPI x clock cycle time . cylce time = 1/CPU clock rate in hertz units 3.MIPS (mega instructions per second)= #instrucrions/ CPU X 1000000 Typically, processors’ performance is measured using a wide...

  • Multiple Choice 11. The ________ is the agreed-upon interface between all the software that runs on...

    Multiple Choice 11. The ________ is the agreed-upon interface between all the software that runs on the machine and the hardware that executes it. It allows you to talk to the machine. A) hardware protocol B) software protocol C) machine control architecture D) instruction set architecture 12. A ________ consists of an arithmetic logic unit and a control unit. A) processor B) computer C) register D) program 13. ________ are typically used by companies for specific applications such as data...

  • C. Answer the following questions as they relate to the microscope. What is the difference between...

    C. Answer the following questions as they relate to the microscope. What is the difference between magnification and resolution? Why are both necessary for microscopy? What is the function of the oil used with the oil-immersion lens? What is the effect of omitting it? Why is it imperative to promptly remove any oil that has accidentally spilled on the other non-immersion lenses? D. Examination of Living Bacteria From your observation of the hay infusion, draw and describe what you have...

  • . What is a programmable logic controller (PLC)?12. The , Identify four tasks in addition to...

    . What is a programmable logic controller (PLC)?12. The , Identify four tasks in addition to relay switching operations that PLCs are capable performing. 3. List six distinct advantages that PLCs offer over controller operates in real time. What does this mean? of performing 13. Answer the following with reference to the f conventional relay-based control systems. control PLC ladder logic diagram of Figure 1-21 this etary PLC architecture. 5. State two ways in which LVO is incorporated into 4,...

  • C+ HelloVisualWorld, pages 121-125 (in the 3-6 Deciding Which Interface to Use Section) We were unable...

    C+ HelloVisualWorld, pages 121-125 (in the 3-6 Deciding Which Interface to Use Section) We were unable to transcribe this imageCHAPTER 3 Using Guy Objects and the Visual Studio IDE Using Gul Objects (continued) Forn click the Form, its Properties window appears in the lower right portion of the screen, and you can see that the Text property for the Form IS set to Forml. Take a moment to scroll through the list in the Properties Window, examining the values of...

  • Tokeniser in C++

    TokenisersBackgroundThe primary task of any language translator is to work out how the structure and meaning of an input in a given language so that an appropriate translation can be output in another language. If you think of this in terms of a natural language such as English. When you attempt to read a sentence you do not spend your time worrying about what characters there are, how much space is between the letters or where lines are broken. What...

  • Some java questions: 18. Consider the following class definitions public class TestAB public static void main (String a...

    Some java questions: 18. Consider the following class definitions public class TestAB public static void main (String args) A bl new B() в ь2 -new B() ; b1.х, А.у, Ь2.х, в.у); System.out.printf ("%d, Sd, %d, d\n", class A public int x = 2; public static int y = 4; public A () ( X=y- class Bextends A public int x = 32; public static int y = 45; public B ( x ++y What is the result of attempting to...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT