Portfolio

Calendar Scheduler

Tools: Microsoft Visual C# 2005

Introduction

Jacqueline is currently enrolled in various courses to expand her knowledge in web development. This is one of the projects that she has done as part of her course work for Introduction to C# at George Brown College.

Challenge

The project involves implementing a calendar reminder/scheduler using GUI. User will be able to add, modify, display, and delete a memo on the date that is selected by the user. The application will allow users to save the changes to a random access file.

Solution

Jacqueline has designed an application as specified by the requirements. All the information of the calendar is loaded into memory and they are saved to a random access file when the save function is triggered. If the program crashed due to unexpected events, the changes from memory will be saved to a file using object serialization to prevent lost of data.

Through this project, Jacqueline has gained experience in working with Microsoft Studio .NET, creating a GUI using C#, becoming more familiar with exceptions, random access file reading/writing and object serialization. She has also got some valuable practice in implementing applications using OOP methodologies.

Download Source Files

Calendar scheduler

Interface that allows user add a memo to the calendar scheduler.