Category | Assignment | Subject | Programming |
---|---|---|---|
University | Nanyang Polytechnic | Module Title | EGE202 Application Programming |
Assessment Title | Project 2 |
---|
1. In the working folder!EGE202-24S2, create a subfolder Testing for Project 02 development.
2. Under the File menu, click New Project or use the New Project button to create a new project. Alternatively, use the Create New Project link in the Get Started pop-up dialogue.
3. From the pop-up dialogue, select “C#” for the Language filter, “Windows” for the Platform filter and “Desktop” for the Project type filter.
4. Then choose Windows Forms App (.NET Framework) and click the Next button.
5. Type the name of your new project as Doodle_ and put the project in your working folder.
6. Do not tick the checkbox of [ Place solution and project in the same directory ].
7. Click the Create button to start your project.
8. In the Properties window of the Form control, change the Top Most property of Form1 to ‘True’ and the Start Position property to Center Screen.
9. The default Form file name and class name are always Form1. Let’s change and rename it to Main Form_.
10. From the Toolbar, drag in 1 Menu Strip control into the Form window. Add the About and on separate menu items under the About top menu.
11. Double click the to implement Tool Strip MenuItem_Click(. . .). Add the following codes.
private void gUIDToolStrip Menu Item_Click(object sender, Event Args e)
{
Assembly assembly = Assembly.GetExecutingAssembly();
var attribute =(GuidAttribute)assembly.GetCustomAttributes(typeof(GuidAttribute), true)[0];
Clipboard.SetText(attribute.Value.ToString());
}
Note: You need to add the following namespace for the above code to work.
using System.Reflection;
using System.Runtime.InteropServices;
Task | Description |
---|---|
A (12 marks) |
In Draw mode
|
B (12 marks) |
In Text mode
|
C (6 marks) |
Size change for Brush and Eraser
|
D (10 marks) |
In Load mode
|
E (6 marks) |
In Save mode
|
F (4 marks) |
Miscellaneous Features & Status
|
Category | Marks | Details |
---|---|---|
Task A to F | 50 marks | Refer to Project Requirements |
Coding Organization (Readable Codes Practices) | 6 marks |
|
GUI Enhancement | 8 marks | I. User Interface enhancement
|
Innovation Enhancement | 10 marks | II. Functionality enhancement
III. Other innovation & Creativity elements |
Naming Requirements | 4 marks | Solution, Project, Form, Zip folder etc. |
Development Check Point | 2 marks | Started 50% on Lab7a and Lab7b, 7 days after Project briefing |
Demo and Q&A | 20 marks | Students are required to do demo and Q&A (3 mins test sequence & 3 mins answering questions) for each student |
Total | 100 marks |
Items | Format | Remarks |
---|---|---|
Solution Name | Doodle_<Your Admin Number> | If various names formatting not implemented accordingly |
Project Name | Doodle_<Your Admin Number> | |
Form Name | MainForm_<Your Admin No> | |
Menu Strip (About) | Shown in Figure 1 | |
Menu Strip (Name & Admin) | Shown in Figure 1 | |
Zip Filename | PROJ02-[Gp]-[SN]-[Admin No]-[Name] | |
Latest Upload | After deadline | Deem as LATE submission |
Note: It is the student’s responsibility to follow the instructed submission methods and to ensure projects downloaded from Brightspace are executable on another computer.
Miscellaneous Features & Status (Task F) – 4 marks
Click on all Tools Icon control ⃝ : Brush ⃝ , Text ⃝ Eraser ⃝ , Clear ⃝ , Save ⃝ , Load
Show FULL tool icon image ⃝ , Brush ⃝ Text ⃝ Eraser ⃝ , Clear ⃝ Save ⃝ , Load
Non-White light colour for Canvas ⃝
Can’t draw on canvas unless the Brush tool is selected ⃝
Click on the Brush tool icon ⃝
Click on 4 new colour picture boxes (palettes)
The pic Box Brush Colour responds to the palette’s color ⃝ Color5 ⃝ , Color6 ⃝ , Color7 ⃝ , Color8
Set a specific Brush size and colour, then draw a line
Click on the Clear tool icon
Need plagiarism-free Answers for your college/ university Assignments
Order Non-Plagiarized AssignmentAre you trying to find someone who can help with my EGE202 Application Programming? Well! You're in the right place, our podium, Workingment, provides Programming Assignment Help. Our well-researched and talented professors can also provide you with odd assignments. Suppose you're judging whether to Write My Assignment with our professors. No doubt! Our team can help with your assignment. We also provide Free Sample assignments for your guidance. Get in touch right now!
Let's Book Your Work with Our Expert and Get High-Quality Content