EGE202 Project 2: Doodle Utility (Enhancement from Lab 7) Submission Requirements: (Compulsory for Each Scholar) 1. Within the working folder !EGE202-24S2, create a subfolder Checking out for Project 02 model. 2. Beneath the File menu, click on Original Project or employ the Original Project button to create a brand new venture. Alternatively, employ the Manufacture Original Project link within the Get Started popup dialog. 3. From the pop-up dialog, pick “C#” for the Language filter, “House windows” for the Platform filter and “Desktop” for the Project kind filter. 4. Then resolve House windows Varieties App (.Safe Framework) and click on on the Next button. 5. Form the identify of your new venture as Doodle_ and put aside the venture to your working folder. 6. Slay now not tick on the checkbox of [ Place solution and project in the same directory ]. 7. Click the Manufacture button to commence your venture. 8. Within the Properties window of the Compose regulate, change the TopMost property of the Form1 to ‘Factual’ and the StartPosition property to CenterScreen. 9. The default Compose file identify and sophistication identify is continuously Form1. Let’s change and rename it to MainForm_. 10. From the Toolbar, gallop in 1 MenuStrip regulate into the Compose window. Add the About and and on separate menu objects below About top menu. 11. Double click on the to implement ) ToolStripMenuItem_Click(. . .). Add the following codes. deepest void gUIDToolStripMenuItem_Click(object sender, EventArgs e) { Assembly meeting = Assembly.GetExecutingAssembly(); var attribute =(GuidAttribute)meeting.GetCustomAttributes(typeof(GuidAttribute), appropriate)[0]; Clipboard.SetText(attribute.Cost.ToString()); } Existing: It be important to add the following namespace for the above codes to work. the usage of System.Reflection; the usage of System.Runtime.InteropServices; Figure 1 Project Requirements Assignment Description A (12 marks) In Intention mode Express Non-white canvas gentle colour Add a brand new tool, the Brush icon Drawing on canvas is disabled till Brush tool is chosen Add 4 new colour palettes (Other than the default Crimson, Green, Blue and Shadowy) The picBoxBrushColor change colour in linked to picBoxColor Drawing of strains, colour linked to picBoxBrushColo B (12 marks) In Textual state material mode Implementation of Textual state material tool Preset default text sentence as “Doodle Painting” Textual state material can change no lower than 4 diversified colours Textual state material can change no lower than 4 diversified font sorts Textual state material can change no lower than 4 diversified font sizes font measurement of 10 pts, 30 pts, 50 pts & 70 pts are mandatory Can fabricate drawing of image after TEXT mode C (6 marks) Size change for Brush and Eraser Situation no lower than 3 sizes for Brush tool, brush measurement of 10 pts, 30 pts & 50 pts is mandatory Situation no lower than 3 sizes for Eraser tool, eraser measurement of 10 pts, 30 pts & 50 pts is mandatory palette D (10 marks) In Load mode Add a brand new LOAD tool Load a FIXED “NYP campus” BMP structure list Load any PNG structure list with transparency characteristic Trim-imposed one other list with PNG list Have faith drawing and texting on the trim-imposed photography Existing: Straightforward codes for mounted “campus” list loading please consult with SDL5 fair appropriate E (6 marks) In Set aside mode Set aside the trim-imposed photography as GIF list structure Obvious photography on canvas Reload the trim-imposed photography GIF list F (4 marks) Miscellaneous System & Pickle The picBoxBrushColor response to Instrument Icon when clicked, with Stout tool icon list camouflage in picBoxBrushColor Overall fetch and layout Hundreds of Evaluate Standards Category Marks Well-known beneficial properties Assignment A to F 50 marks Discuss to Project Requirements Coding Organization (Readable Codes Practices) 6 marks Appropriate Indentation with curly braces { … } aligned Correct block comments & line comments Appropriate employ of Variable/Administration Naming Orderly up multiple consecutive blank rows Orderly up empty handler & unused variables GUI Enhancement 8 marks I. Particular person Interface enhancement Color, Photos, UI Create, UI Controls Hundreds of innovation & Creativity ingredients Innovation Enhancement 10 marks II. Functionality enhancement Color Filtering, Emojis, Fonts & Color Palette Different, Instruments tip, Shapes drawing III. Hundreds of innovation & Creativity ingredients Naming Requirements 4 marks Solution, Project, Compose, Zip folder and heaps others. Vogue Check Point 2 marks Started 50% on Lab7a and Lab7b, 7 days after Project briefing Demo and Q&A 20 marks College students are required to withhold out demo and Q&A (3 mins take a look at sequence & 3 mins answering questions) for every pupil Total 100 marks Wanted System Objects Format Remarks Solution Name Doodle_ If diversified names formatting now not done accordingly Project Name Doodle_ Compose Name MainForm_ Menu Strip (About) Proven in Figure 1 Menu Strip (Name & Admin) Proven in Figure 1 Zip Filename PROJ02-[Gp]-[SN]-[Admin No]-[Name] Most up-to-date Upload After gash-off date Judge as LATE submission Existing: It is the pupil’s accountability to employ suggested submission ideas and to be clear initiatives downloaded from Brightspace are executable on one other laptop. Project 2 – Doodle Utility Check Sequence 0. Miscellaneous System & Pickle (Assignment F) – 4 marks Click on all Instruments Icon regulate ⃝ Brush ⃝ Textual state material ⃝ Eraser ⃝ Obvious ⃝ Set aside ⃝ Load Expose FULL tool icon list ⃝ Brush ⃝ Textual state material ⃝ Eraser ⃝ Obvious ⃝ Set aside ⃝ Load 1. DRAW Mode (Assignment A) – 12 marks Non-White gentle colour for Canvas ⃝ Can’t blueprint on canvas except Brush tool is chosen ⃝ Click on Brush tool icon ⃝ Click on 4 new colour list Field (palettes) The picBoxBrushColor responding to palette’s colour ⃝ Color5 ⃝ Color6 ⃝ Color7 ⃝ Color8 Situation boom Brush measurement and colour then blueprint a line ⃝ 10 pts ⃝ Color5 ⃝ 30 pts ⃝ Color6 ⃝ 50 pts ⃝ Color7 ⃝ 70 pts ⃝ Color8 Click on Obvious tool icon 2. TEXT Mode (Assignment B) – 12 marks Click on Textual state material tool icon ⃝ “Doodle Painting” preset in textbox ⃝ Situation text font measurement to 10 pts ⃝ 10 pts Expose 4 diversified text colour ⃝ Color1 ⃝ Color2 ⃝ Color3 ⃝ Color4 Situation text font measurement to 30 pts ⃝ 30 pts Expose 4 diversified Textual state material font kind ⃝ Font 1 ⃝ Font 2 ⃝ Font 3 ⃝ Font 4 No overlapping for all texts ⃝ Click on Brush tool icon characteristic measurement to 10 pts to blueprint ⃝ 10 pts ⃝ 3. SIZE change (Brush/Eraser) (Assignment C) – 6 marks Click on Brush tool, characteristic Brush measurement to 50 pts ⃝ 50 pts Intention a filled sq. ⃝ Click on Eraser tool icon ⃝ To eraser with 10pts, 30pts & 50pts g ⃝ 10 pts ⃝ 20 pts ⃝ 50 pts 4. LOAD list (Assignment D) – 10 marks Click on Load tool icon ⃝ Load a mounted “NYP Campus” BMP list ⃝ BMP Load one other PNG list on BMP list ⃝ PNG Trim-impose PNG list with the BMP ⃝ Intention on & Textual state material on the trim-list list ⃝ blueprint ⃝ text 5. Miscellaneous (Assignment E) – 6 marks Set aside the trim-impose list as gif structure ⃝ GIF Click on Obvious tool icon to clear the canvas ⃝ Reloaded the saved list ⃝ Write My Project Struggling With EGE202 Doodle Utility Project 2 at NYP? Native Singapore Writers Group 100% Plagiarism-Free Essay Absolute best Satisfaction Rate Free Revision On-Time Provide
- WE OFFER THE BEST CUSTOM PAPER WRITING SERVICES. WE HAVE DONE THIS QUESTION BEFORE, WE CAN ALSO DO IT FOR YOU.
- Assignment status: Already Solved By Our Experts
- (USA, AUS, UK & CA PhD. Writers)
- CLICK HERE TO GET A PROFESSIONAL WRITER TO WORK ON THIS PAPER AND OTHER SIMILAR PAPERS, GET A NON PLAGIARIZED PAPER FROM OUR EXPERTS
QUALITY: 100% ORIGINAL PAPER – NO ChatGPT.NO PLAGIARISM – CUSTOM PAPER

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.
