{"id":29989,"date":"2026-02-24T10:24:44","date_gmt":"2026-02-24T10:24:44","guid":{"rendered":"https:\/\/academicwritersbay.com\/solutions\/ege202-utility-programming-evaluation-carrying-out-2-2026-nanyang-polytechnic-singapore\/"},"modified":"2026-02-24T10:24:44","modified_gmt":"2026-02-24T10:24:44","slug":"ege202-utility-programming-evaluation-carrying-out-2-2026-nanyang-polytechnic-singapore","status":"publish","type":"post","link":"https:\/\/academicwritersbay.com\/solutions\/ege202-utility-programming-evaluation-carrying-out-2-2026-nanyang-polytechnic-singapore\/","title":{"rendered":"EGE202 Utility Programming Evaluation Carrying out 2 2026 | Nanyang Polytechnic, Singapore"},"content":{"rendered":"<p>EGE202\u00a0 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 \u201cC#\u201d for the Language filter, \u201cWindows\u201d for the Platform filter and \u201cDesktop\u201d 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 [ \uf07f 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 \u2018Correct\u2019 and the StartPosition property to CenterScreen. 9. The default Make file name and class name is continually Form1. Let\u2019s 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&#8217;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\u00a0\u00a0(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 \u201cDoodle Portray\u201d 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\u00a0\u00a0font dimension of 10 pts, 30 pts, 50 pts &#038; 70 pts are important Can assemble drawing of image \uf062 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,\u00a0\u00a0brush dimension of 10 pts, 30 pts &#038; 50 pts is important State now not now not as a lot as 3 sizes for Eraser tool,\u00a0\u00a0eraser dimension of 10 pts, 30 pts &#038; 50 pts is important palette      D (10 marks)  In Load mode   Add a brand novel LOAD tool Load a FIXED \u201cNYP campus\u201d 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 \u201ccampus\u201d 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 &#038; Put   The picBoxBrushColor response to Tool Icon\u00a0\u00a0when clicked, with Plump tool icon record\u00a0\u00a0expose 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 { \u2026 } aligned Staunch block comments &#038; line comments Upright exhaust of Variable\/Management Naming Dapper up just a few consecutive smooth rows Dapper up empty handler &#038; unused variables      GUI Enhancement   8 marks   I. User Interface enhancement   Coloration, Images, UI Make, UI Controls Other innovation &#038; Creativity parts      Innovation Enhancement   10 marks   II. Functionality enhancement   Coloration Filtering, Emojis, Fonts &#038; Coloration Palette Want, Instruments tip, Shapes drawing   III. Other innovation &#038; 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&#038;A   20 marks  College students are required to manufacture demo and Q&#038;A (3 mins test sequence &#038; 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 &#038; 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&#8217;s miles the student\u2019s accountability to coach advised submission systems and to substantiate projects downloaded from Brightspace are executable on one more laptop.     Carrying out 2 \u2013 Doodle Utility Test Sequence  0. Miscellaneous Parts &#038; Put (Process F) \u2013 4 marks  Click on all Instruments Icon withhold an eye on \u20dd Brush \u20dd Textual sigh material \u20dd Eraser \u20dd Determined \u20dd Effect \u20dd Load Divulge FULL tool icon record \u20dd Brush \u20dd Textual sigh material \u20dd Eraser \u20dd Determined \u20dd Effect \u20dd Load   1. DRAW Mode (Process A) \u2013 12 marks   Non-White gentle colour for Canvas\u00a0\u00a0\u20dd Can\u2019t intention on canvas except Brush tool is chosen\u00a0 \u00a0\u20dd  Click on Brush tool icon\u00a0\u00a0\u20dd Click on 4 novel colour record Field (palettes) The picBoxBrushColor responding to palette\u2019s\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 colour \u20dd Color5 \u20dd Color6 \u20dd Color7 \u20dd Color8 State specific Brush dimension and colour then intention a line \u20dd\u00a0 \u00a0 \u00a010 pts \u20dd\u00a0 \u00a0Color5 \u20dd\u00a0 \u00a0 \u00a030 pts \u20dd\u00a0 \u00a0Color6 \u20dd\u00a0 \u00a0 \u00a050 pts \u20dd\u00a0 \u00a0Color7 \u20dd\u00a0 \u00a0 \u00a070 pts \u20dd\u00a0 \u00a0Color8 Click on Determined tool icon   2. TEXT Mode (Process B) \u2013 12 marks   Click on Textual sigh material tool icon \u20dd \u201cDoodle Portray\u201d preset in textbox \u20dd State textual sigh material font dimension to 10 pts \u20dd 10 pts Divulge 4 assorted textual sigh material colour \u20dd Color1 \u20dd Color2 \u20dd Color3 \u20dd Color4 State textual sigh material font dimension to 30 pts \u20dd 30 pts Divulge 4 assorted Textual sigh material font form \u20dd Font 1 \u20dd Font 2 \u20dd Font 3 \u20dd Font 4 \u00a0No overlapping for all texts \u20dd \u00a0Click on Brush tool icon space dimension to 10 pts to intention \uf062 \u20dd 10 pts \u20dd \uf062   3. SIZE alternate (Brush\/Eraser) (Process C) \u2013 6 marks   Click on Brush tool, space Brush dimension to 50 pts \u20dd 50 pts Draw a stuffed sq. \u20dd Click on Eraser tool icon \u20dd To eraser with 10pts, 30pts &#038; 50pts g \u20dd 10 pts \u20dd 20 pts \u20dd 50 pts   4. LOAD record (Process D) \u2013 10 marks   Click on Load tool icon \u20dd Load a gaggle up \u201cNYP Campus\u201d BMP record \u20dd BMP Load one more PNG record on BMP record \u20dd PNG Wide-impose PNG record with the BMP \u20dd Draw on &#038; Textual sigh material on the tall-record record \u20dd intention \u20dd textual sigh material   5. Miscellaneous (Process E) \u2013 6 marks   Effect the tall-impose record as gif format \u20dd GIF Click on Determined tool icon to sure the canvas \u20dd Reloaded the saved record \u20dd        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<\/p>\n","protected":false},"excerpt":{"rendered":"<p>EGE202\u00a0 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. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-29989","post","type-post","status-publish","format-standard","hentry","category-solutions"],"_links":{"self":[{"href":"https:\/\/academicwritersbay.com\/solutions\/wp-json\/wp\/v2\/posts\/29989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/academicwritersbay.com\/solutions\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/academicwritersbay.com\/solutions\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/academicwritersbay.com\/solutions\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/academicwritersbay.com\/solutions\/wp-json\/wp\/v2\/comments?post=29989"}],"version-history":[{"count":0,"href":"https:\/\/academicwritersbay.com\/solutions\/wp-json\/wp\/v2\/posts\/29989\/revisions"}],"wp:attachment":[{"href":"https:\/\/academicwritersbay.com\/solutions\/wp-json\/wp\/v2\/media?parent=29989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/academicwritersbay.com\/solutions\/wp-json\/wp\/v2\/categories?post=29989"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/academicwritersbay.com\/solutions\/wp-json\/wp\/v2\/tags?post=29989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}