Explain all variables and methods are named appropriately

Assignment Help DOT NET Programming
Reference no: EM131396029

Assignment

C# - Microsoft Visual Studio, Windows Forms

Topics: OnPaint, Custom Controls, Mouse Events

Instructions:

Topics: OnPaint, Custom Controls, Mouse Events

Student will make the second of three parts of a project that will form a tile editor application. In this part, the map and tile selector will be integrated.

The first thing you will want to do is get the three controls that you have made into the same project. These components can be copied and pasted right from the Solution Explorer in Visual Studio. You'll want the tile set, map, and size selection controls all in the same project. Once these components are functioning in the same form you should be able to resize the map with the size controls, select a tile in the tileset, and when selecting a tile on the map grid that tile becomes the selected tile from the tileset. Importing a new tileset image, modifying the size settings of the tile set, and displaying which tile is selected in a StatusStrip should all still be supported in this project.

A demo executable for this application can be downloaded in the attatchments.

Tilesets that you can test your lab with are located in the attatchments.

The attachments are crucial for this assignment.

These are the guidelines used by the grading rubric:

Custom Controls: Images

• Clicking a tile in the map sets that tile to have the same image as the currently selected tile from the tile selection control.
• Changing the size of the map does not clear remaining rows.

Custom Controls: Properties

• Importing a new tileset image affects both the tile selection control and the map.
• Changing the tile sizes affects both the tile selection control and the map.
• The map size is adjustable and updates immediately when changed.

Main Form

• ToolStrip is used for access to loading a new tileset image and the grid options.
• StatusStrip uses text to indicate which tile is selected.
• Contains a CustomControl for the tileset, a CustomControl for the map, and a UserControl for the map size.

Extra Information

Go back through your code and check for the following:

• Your application must compile and must not crash when starting up.
• All variables and methods are named appropriately.
• Input controls are appropriately labeled.
• Any information being output to the user should be clear and concise.
• Make sure nothing accesses an object that doesn't exist.
• Add comments to your code to indicate that you know what each line does.

Attachment:- Attachments.rar

Reference no: EM131396029

Questions Cloud

Create a menu-driven program that accept collection integers : Create a menu-driven program that will accept a collection of non-negative integers from the keyboard, calculate the mean and median values and display those values on the screen.
Have you ever been victimized by a computer error : For example, were you ever incorrectly denied credit, billed for something you did not purchase, or assigned an incorrect grade in a course? How did you resolve the problem? On the Web, find the most outrageous story you can involving a computer e..
Create a short story using the information : Create a short story using the information below. Apprx. 2/3 and 1 page in length. (Single spaced - with a space between multiple paragraphs)
Discuss block quote production is everything : 1) Many economists will argue that government should not be allowed or counted on to create jobs. Discuss your analysis of this type of action sometimes governments take. 2) Discuss Block's quote "Production is everything, and jobs are nothing but..
Explain all variables and methods are named appropriately : Explain All variables and methods are named appropriately. Student will make the second of three parts of a project that will form a tile editor application. In this part, the map and tile selector will be integrated.
What is the significance of the case of in re gault : PSY-623 : . What is the Doctrine of Parens Patriae? Is this an appropriate role for the state to have had or have?What are some of the alternatives to incarceration for a juvenile offender? How effective are these alternatives?What are the requi..
Identify and analyze appeals to the rhetorical triangle : discuss definitional argument and how Dr. King's definition of "wait," "time," and "extremist" changes our understanding of those words, and more importantly, how it affects his main audience, the eight Alabama clergyman that wrote the letter tell..
Discuss david sedariss use of exaggeration : Discuss the different "Englishes" in Amy Tan's essay "Mother Tongue." Also, examine how the "broken English" used by Tan's mother influences her life and writing.
Calculate the monopoly output : Calculate the monopoly's output, price, and profit if it uses the first technology. Consider a rate of return regulation which allows the monopoly to take as profit only $0.1 per each $1 of capital.

Reviews

Write a Review

 

DOT NET Programming Questions & Answers

  Create a script to allow you to delete a message

Create a form to allow you to choose whether to add messages or display messages. Create a script to allow you to delete a message based upon the subject.

  Create windows application and write appropriate code

Using Microsoft Visual Studio and C#.net, Create windows application and write appropriate code for both activities 1 and 2. Activity1 is about array and text file and Activity2 is aggregation, inheritance and polymorphism.

  Design a web application using visual studio

Design a web application using Visual Studio.NET 2012 - the difference between the files is the character ‘h' is missing in the position 120 in the uploaded file.

  Make an enhancement to the ilabs you have been working

For this lab you are going to make an enhancement to the iLabs you have been working on this session. You will be adding two classes to your UML and developing those classes in C#.

  Develop an asp.net web page

Develop an ASP.NET web page that will allow the students to submit information about themselves, and the courses that they are taking on-line. The information will be stored in an MS-SQL Server Express 2008 database, named College.

  Write a c# program to store an array of integers

Write a C# program to store an array of integers 10 through 19. Use an appropriate loop to multiply all of the values in the list. Print out the result.

  Create a website to allow pizza shop employee to enter order

Create a website in asp.net to allow the pizza shop employee to enter customer orders. The size of the pizza cam be entered using a drop down list, and the quantity be entered using a text box.

  Describing get method and post method

The GET method is used for viewing something, without changing its value. The POST method is used for values that are not constant. In terms of security, which method do you think is more secure? Explain your answer.

  Create a program named taxcalculation

Create a program named TaxCalculation that includes tow overloaded methods-one that accepts a price and a tax rate expressed as doubles (for example, 79.95 and 0.06, where 0.06 represents 6%),

  Write a console application

Write a console application that requests 10 numbers from the user as individual inputs. Each number must be between 10 and 100, inclusive. Compare each number to the last one entered to determine if it is its duplicate. If it is, ask the user for a ..

  Assignment related to online role-playing games

Construct evaluation techniques to the user experience and system usability in the design process. Describe the differences in developing user interfaces for different application environments.

  Web site for a business

Create the application and/or a web site for a business (choice is yours).You must use five (5) programming techniques discussed in this class.Should be database driven with at least 25 products.Compile and test the application before you submit i..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd