EGE202 Utility Programming Evaluation Carrying out 2 2026 | Nanyang Polytechnic, Singapore

EGE202  Carrying out 2: Doodle Utility (Enhancement from Lab 7) Submission Requirements: (Compulsory for Every Pupil) 1. Within the working folder !EGE202-24S2, glean a subfolder Checking out for Carrying out 02 trend. 2. Under the File menu, click on Unusual Carrying out or exhaust the Unusual Carrying out button to glean a brand novel project. Alternatively, exhaust the Assemble Unusual Carrying out hyperlink within the Catch Started popup dialog. 3. From the pop-up dialog, make a choice “C#” for the Language filter, “Windows” for the Platform filter and “Desktop” for the Carrying out form filter. 4. Then settle Windows Kinds App (.Fetch Framework) and click on the Subsequent button. 5. Form the name of your novel project as Doodle_ and put the project to your working folder. 6. Invent now not tick on the checkbox of [  Place solution and project in the same directory ]. 7. Click the Assemble button to birth your project. 8. Within the Properties window of the Make withhold an eye on, alternate the TopMost property of the Form1 to ‘Correct’ and the StartPosition property to CenterScreen. 9. The default Make file name and class name is continually Form1. Let’s alternate and rename it to MainForm_. 10. From the Toolbar, creep in 1 MenuStrip withhold an eye on into the Make window. Add the About and and on separate menu items below About top menu. 11. Double click on the to place into effect ) ToolStripMenuItem_Click(. . .). Add the next codes. deepest void gUIDToolStripMenuItem_Click(object sender, EventArgs e) { Meeting assembly = Meeting.GetExecutingAssembly(); var attribute =(GuidAttribute)assembly.GetCustomAttributes(typeof(GuidAttribute), appropriate)[0]; Clipboard.SetText(attribute.Price.ToString()); } Trace: It could well be vital so that it’s essential to add the next namespace for the above codes to work. utilizing System.Reflection; utilizing System.Runtime.InteropServices; Desire 1 Carrying out Requirements Process Description A (12 marks) In Draw mode Direct Non-white canvas gentle colour Add a brand novel tool, the Brush icon Drawing on canvas is disabled until Brush tool is chosen Add 4 novel colour palettes  (Instead of the default Crimson, Green, Blue and Sunless) The picBoxBrushColor alternate colour in equal to picBoxColor Drawing of traces, colour equal to picBoxBrushColo B (12 marks) In Textual sigh material mode Implementation of Textual sigh material tool Preset default textual sigh material sentence as “Doodle Portray” Textual sigh material can alternate now not now not as a lot as 4 assorted colors Textual sigh material can alternate now not now not as a lot as 4 assorted font kinds Textual sigh material can alternate now not now not as a lot as 4 assorted font sizes  font dimension of 10 pts, 30 pts, 50 pts & 70 pts are important Can assemble drawing of image  after TEXT mode C (6 marks) Dimension alternate for Brush and Eraser State now not now not as a lot as 3 sizes for Brush tool,  brush dimension of 10 pts, 30 pts & 50 pts is important State now not now not as a lot as 3 sizes for Eraser tool,  eraser dimension of 10 pts, 30 pts & 50 pts is important palette D (10 marks) In Load mode Add a brand novel LOAD tool Load a FIXED “NYP campus” BMP format record Load any PNG format record with transparency characteristic Wide-imposed one more record with PNG record Assemble drawing and texting on the tall-imposed pictures Trace: Uncomplicated codes for fixed “campus” record loading please test with SDL5 functional E (6 marks) In Effect mode Effect the tall-imposed pictures as GIF record format Determined pictures on canvas Reload the tall-imposed pictures GIF record F (4 marks) Miscellaneous Parts & Put The picBoxBrushColor response to Tool Icon  when clicked, with Plump tool icon record  expose in picBoxBrushColor Total invent and structure Other Evaluation Requirements Category Marks Indispensable parts Process A to F 50 marks Consult with Carrying out Requirements Coding Group (Readable Codes Practices) 6 marks Upright Indentation with curly braces { … } aligned Staunch block comments & line comments Upright exhaust of Variable/Management Naming Dapper up just a few consecutive smooth rows Dapper up empty handler & unused variables GUI Enhancement 8 marks I. User Interface enhancement Coloration, Images, UI Make, UI Controls Other innovation & Creativity parts Innovation Enhancement 10 marks II. Functionality enhancement Coloration Filtering, Emojis, Fonts & Coloration Palette Want, Instruments tip, Shapes drawing III. Other innovation & Creativity parts Naming Requirements 4 marks Resolution, Carrying out, Make, Zip folder etc. Pattern Check Level 2 marks Started 50% on Lab7a and Lab7b, 7 days after Carrying out briefing Demo and Q&A 20 marks College students are required to manufacture demo and Q&A (3 mins test sequence & 3 mins answering questions) for every student Whole 100 marks Needed Facets Items Format Remarks Resolution Title Doodle_ If different names formatting now not implemented accordingly Carrying out Title Doodle_ Make Title MainForm_ Menu Strip (About) Proven in Desire 1 Menu Strip (Title & Admin) Proven in Desire 1 Zip Filename PROJ02-[Gp]-[SN]-[Admin No]-[Name] Most up-to-date Add After deadline Judge as LATE submission Trace: It’s miles the student’s accountability to coach advised submission systems and to substantiate projects downloaded from Brightspace are executable on one more laptop. Carrying out 2 – Doodle Utility Test Sequence 0. Miscellaneous Parts & Put (Process F) – 4 marks Click on all Instruments Icon withhold an eye on ⃝ Brush ⃝ Textual sigh material ⃝ Eraser ⃝ Determined ⃝ Effect ⃝ Load Divulge FULL tool icon record ⃝ Brush ⃝ Textual sigh material ⃝ Eraser ⃝ Determined ⃝ Effect ⃝ Load 1. DRAW Mode (Process A) – 12 marks Non-White gentle colour for Canvas  ⃝ Can’t intention on canvas except Brush tool is chosen   ⃝ Click on Brush tool icon  ⃝ Click on 4 novel colour record Field (palettes) The picBoxBrushColor responding to palette’s              colour ⃝ Color5 ⃝ Color6 ⃝ Color7 ⃝ Color8 State specific Brush dimension and colour then intention a line ⃝     10 pts ⃝   Color5 ⃝     30 pts ⃝   Color6 ⃝     50 pts ⃝   Color7 ⃝     70 pts ⃝   Color8 Click on Determined tool icon 2. TEXT Mode (Process B) – 12 marks Click on Textual sigh material tool icon ⃝ “Doodle Portray” preset in textbox ⃝ State textual sigh material font dimension to 10 pts ⃝ 10 pts Divulge 4 assorted textual sigh material colour ⃝ Color1 ⃝ Color2 ⃝ Color3 ⃝ Color4 State textual sigh material font dimension to 30 pts ⃝ 30 pts Divulge 4 assorted Textual sigh material font form ⃝ Font 1 ⃝ Font 2 ⃝ Font 3 ⃝ Font 4  No overlapping for all texts ⃝  Click on Brush tool icon space dimension to 10 pts to intention  ⃝ 10 pts ⃝  3. SIZE alternate (Brush/Eraser) (Process C) – 6 marks Click on Brush tool, space Brush dimension to 50 pts ⃝ 50 pts Draw a stuffed sq. ⃝ Click on Eraser tool icon ⃝ To eraser with 10pts, 30pts & 50pts g ⃝ 10 pts ⃝ 20 pts ⃝ 50 pts 4. LOAD record (Process D) – 10 marks Click on Load tool icon ⃝ Load a gaggle up “NYP Campus” BMP record ⃝ BMP Load one more PNG record on BMP record ⃝ PNG Wide-impose PNG record with the BMP ⃝ Draw on & Textual sigh material on the tall-record record ⃝ intention ⃝ textual sigh material 5. Miscellaneous (Process E) – 6 marks Effect the tall-impose record as gif format ⃝ GIF Click on Determined tool icon to sure the canvas ⃝ Reloaded the saved record ⃝ Write My Project Struggling With EGE202 Doodle Utility Carrying out 2 at NYP? Native Singapore Writers Personnel 100% Plagiarism-Free Essay Best Pride Rate Free Revision On-Time Initiating

QUALITY: 100% ORIGINAL PAPER NO ChatGPT.NO PLAGIARISMCUSTOM PAPER

Best Custom Essay Writing Services

Looking for unparalleled custom paper writing services? Our team of experienced professionals at AcademicWritersBay.com is here to provide you with top-notch assistance that caters to your unique needs.

We understand the importance of producing original, high-quality papers that reflect your personal voice and meet the rigorous standards of academia. That’s why we assure you that our work is completely plagiarism-free—we craft bespoke solutions tailored exclusively for you.

Why Choose AcademicWritersBay.com?

  • Our papers are 100% original, custom-written from scratch.
  • We’re here to support you around the clock, any day of the year.
  • You’ll find our prices competitive and reasonable.
  • We handle papers across all subjects, regardless of urgency or difficulty.
  • Need a paper urgently? We can deliver within 6 hours!
  • Relax with our on-time delivery commitment.
  • We offer money-back and privacy guarantees to ensure your satisfaction and confidentiality.
  • Benefit from unlimited amendments upon request to get the paper you envisioned.
  • We pledge our dedication to meeting your expectations and achieving the grade you deserve.

Our Process: Getting started with us is as simple as can be. Here’s how to do it:

  • Click on the “Place Your Order” tab at the top or the “Order Now” button at the bottom. You’ll be directed to our order form.
  • Provide the specifics of your paper in the “PAPER DETAILS” section.
  • Select your academic level, the deadline, and the required number of pages.
  • Click on “CREATE ACCOUNT & SIGN IN” to provide your registration details, then “PROCEED TO CHECKOUT.”
  • Follow the simple payment instructions and soon, our writers will be hard at work on your paper.

AcademicWritersBay.com is dedicated to expediting the writing process without compromising on quality. Our roster of writers boasts individuals with advanced degrees—Masters and PhDs—in a myriad of disciplines, ensuring that no matter the complexity or field of your assignment, we have the expertise to tackle it with finesse. Our quick turnover doesn’t mean rushed work; it means efficiency and priority handling, ensuring your deadlines are met with the excellence your academics demand.

ORDER NOW and experience the difference with AcademicWritersBay.com, where excellence meets timely delivery.

NO PLAGIARISM