Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I\'m wanting to double check my answers. Much help would be appreciated. Thanks

ID: 2246417 • Letter: I

Question

I'm wanting to double check my answers. Much help would be appreciated. Thanks in advance!

Explain the differences between computer hardware and computer software. Match the following terms and their definitions: a. Developer b. Persistent data c. Programming language d. Graphical user interface e. HoloLens f. Database g. Rapid application development (RAD) h. Cloud computing 1. A headset designed to view augmented reality 2. Someone skilled in designing computer programs implementing them in programming languages 3. A window with a variety of objects that can be displayed on a variety of devices 4. Data that is stored on a storage medium 5. The process of using prebuilt classes to make application development faster, easier, and more reliable 6. A collection of data organized in a manner that allows access, retrieval, and use of that data 7. The connection of remote servers hosted on the Internet to s data instead of storing the information store and process locally on a personal computer or device 8. A set of words and symbols that can be interpreted by special computer software and eventually can be executed as instructions by a computer Explain what an event is in the context of event-driven programs. Give two examples. Give examples of the differences between an input operation and an output operation. Describe three different databases where you think information about yourself might be stored. What is programming language syntax? Why is it important? What is a Toolbox in Visual Studio 2017? Why is it valuable? Name two properties that a Button object can possess. What are the five programming languages you can use with Visual Studio 2017? Where can you sell the Windows Universal apps that you develop? State three reasons that Visual Basic is one of the most widely used programming languages in the world. Name two purposes of creating a Microsoft account for use in Visual Studio 2017. Why is a class developed? How are classes organized and stored?

Explanation / Answer

2)What is the difference between computer hardware and computer software?

Ans) Hardware - The physical piece of a gadget. The screen, console, processor, illustrations card, sound auto and hard drive are all equipment. Software-The "intuitive" some portion of the PC which enables the client and equipment to see each other. Essentially, everything showed on the screen. The working framework, amusements and projects are a wide range of programming.

4)Explain what an event is in the context of event-driven programs.Give two examples.

Ans)In PC programming, occasion driven writing computer programs is a programming worldview in which the stream of the program is dictated by occasions, for example, client activities , sensor yields, or messagesfrom different projects/strings. In an occasion driven application, there is for the most part a primary circle that tunes in for occasions, and after that triggers a callback work when one of those occasions is recognized. In installed frameworks the same might be accomplished utilizing equipment hinders rather than a continually running principle circle. Occasion driven projects can be composed in any programming dialect, in spite of the fact that the errand is less demanding in dialects that give abnormal state deliberations, for example, terminations.

e.g)1. Programmed occasions from a clock

Wake up timers, kitchen clocks, and nuclear bombs in James Bond films are set to make a "programmed" occasion after a specific interim. The turtle module in Python has a clock that can cause an occasion when its opportunity is up.

import turtle

turtle.setup(400,500)

wn = turtle.Screen()

wn.title("Using a clock")

wn.bgcolor("lightgreen")

tess = turtle.Turtle()

tess.color("purple")

tess.pensize(3)

def h1():

tess.forward(100)

tess.left(56)

wn.ontimer(h1, 2000)

wn.mainloop()

On line 16 the clock is begun and set to detonate in 2000 milliseconds (2 seconds). At the point when the occasion occurs, the handler is called, and tess springs energetically.

Sadly, when one sets a clock, it just goes off once. So a typical colloquialism, or style, is to restart the clock inside the handler. Along these lines the clock will continue giving new occasions. Attempt this program:

import turtle

turtle.setup(400,500)

wn = turtle.Screen()

wn.title("Using a clock to get occasions!")

wn.bgcolor("lightgreen")

tess = turtle.Turtle()

tess.color("purple")

def h1():

tess.forward(100)

tess.left(56)

wn.ontimer(h1, 60)

h1()

wn.mainloop()

2. Glossary

tie

         We tie a capacity (or partner it) with an occasion, implying that when the occasion happens, the capacity is called to deal with it.

occasion

             Something that happens "outside" the typical control stream of our program, more often than not from some client activity. Run of the mill occasions are mouse operations and keypresses. We've likewise observed that a clock can be prepared to make an occasion.

handler

                  A capacity that is brought in light of an occasion.

5)Give examples of the differences between an input operation and an output operation.

Ans) An info gadget sends data to a PC framework for preparing, and a yield gadget repeats or shows the consequences of that handling. Contingent upon the communication, a gadget can be both, alluded to as an information/yield or I/O gadget.

For instance, as should be obvious in the best 50% of the picture, a console sends electrical signs, which are gotten by the PC (input). Those signs are then deciphered by the PC and showed on the screen as content (yield). In the lower half of the picture, the PC sends information to a printer, which will print the information onto a bit of paper (yield).

More point by point illustrations

An info gadget can send information to another gadget, however it can't get information from another gadget. Cases of an information gadget incorporate a PC console and mouse, which can send information (contribution) to the PC, yet they can't get or recreate data (yield) from the PC.

A yield gadget can get information from another gadget, yet it can't send information to another gadget. Cases of a yield gadget incorporate a PC screen, projector, and speakers, which can get information (yield) from the PC, yet they can't send data (contribution) to the PC.

An info/yield gadget can send information to another gadget and furthermore get information from another gadget. Cases of an information/yield incorporate a PC CD-RW drive and USB streak drive, which can send information (contribution) to a PC and furthermore get information (yield) from a PC.

7)what is programming language syntax?why is it important?

Ans) Syntax structure is dialect particular and varies either a little or a great deal contingent upon a dialect. They are essential just in the extent of the specific dialect. There are a few dialects that gather to another base dialect, and (in my experience) they typically have an alternate language structure. For instance, CoffeeScript arranges to JavaScript. It's linguistic structure is not the same as JavaScript. CoffeeScript is blank area touchy while JavaScript utilizes certain characters to check code pieces.

8)what is a toolbox in visual studio 2017?whay it is valuable?

Ans) For the newest documentation on Visual Studio 2017, see Visual Studio 2017 Documentation.

For the chiefly late documentation on Visual Studio 2017, see Toolbox on docs.microsoft.com. The Toolbox indicates images for wheel and distinctive possessions that you can add to Visual Studio wander. To open the Toolbox, click Toolbox on the View menu. You can dock the Toolbox, and you can stick it open or set it to Auto Hide. Device compartment images can be drag to an arrangement see or stuck in a code editor. Either activity adds the fundamental code to make a case of the Toolbox thing in the dynamic wander record.

The Toolbox demonstrates only the things that are appropriate to the kind of record you are working in. You can peer inside the Toolbox to moreover channel the things that appear. If your wander requires a control that is not maintained by the Client Profile, you can set your dare to concentrate in general framework by changing the game-plan properties.

10) What are the five programming languages you can use with Visual Studio 2017?

Ans)

At first alluded to as Visual Studio "15", it was discharged on 7 March 2017.[The first Preview was discharged on 30 March 2016.Visual Studio "15" Preview 2 was discharged 10 May 2016.Visual Studio "15" Preview 3 was discharged on 7 July 2016.Visual Studio "15" Preview 4 was discharged on 22 August 2016.Visual Studio "15" Preview 5 was discharged on 5 October 2016.

As of April 2016, Visual Studio is making the Ethereum Solidity dialect accessible to engineers.

On 14 November 2016, for a concise timeframe, Microsoft discharged a blog entry uncovering Visual Studio 2017 item name form nearby forthcoming elements.

On 16 November 2016, "Visual Studio 2017" was declared as the last name,and Visual Studio 2017 RC was discharged.

On 7 March 2017, Visual Studio 2017 was discharged for general availability.

On 14 March 2017, first fix was discharged for Visual Studio 2017 because of disappointments amid establishment or opening arrangements in the main release.

On 5 April 2017, Visual Studio 2017 15.1 was discharged and included help for focusing on the .NET Framework 4.7.

On 10 May 2017, Visual Studio 2017 15.2 was discharged and included another workload, "Information Science and Analytical Applications Workload". A refresh to settle the dim shading topic was discharged on 12 May 2017.

On 14 August 2017, Visual Studio 2017 15.3 was discharged and included help for focusing on .NET Core 2.0. A refresh (15.3.1) was discharged four days after the fact to address a Git weakness with submodules (CVE 2017-1000117).

Visual Studio 2017 offers new elements like help for EditorConfig (a coding style requirement structure), NGen bolster, .NET Core and Docker toolset (Preview), and Xamarin 4.3 (Preview).It likewise has XAML Editor, enhanced IntelliSense, live unit testing, investigating improvement and better IDE experience and profitability.

11)Where can you sell the Windows Universal apps that you develop?

Ans) The Universal Windows Platform (UWP) is the application stage for Windows 10. You can create applications for UWP with only one API set, one application bundle, and one store to achieve all Windows 10 gadgets – PC, tablet, telephone, Xbox, HoloLens, Surface Hub and the sky is the limit from there. It's less demanding to help various screen sizes, and furthermore an assortment of association models, regardless of whether it be touch, mouse and console, an amusement controller, or a pen. At the center of UWP applications is the possibility that clients need their encounters to be portable over ALL their gadgets, and they need to utilize whatever gadget is most helpful or gainful for the job that needs to be done.

UWP is additionally adaptable: you don't need to utilize C# and XAML in the event that you would prefer not to. Do you like creating in Unity or MonoGame? Lean toward JavaScript? Not an issue, utilize them all you need. Have a C++ desktop application that you need to reach out with UWP components and offer in the store? That is alright, as well.

The main issue: You can invest your energy working with recognizable programming dialects, systems and APIs, all in single venture, and have the extremely same code keep running on the gigantic scope of Windows equipment that exists today. Once you've composed your UWP application, you would then be able to distribute it to the store for the world to see.