Find Jobs
Hire Freelancers

C# Program 3 -- 2

$10-30 CAD

Ukończony
Opublikowano ponad 3 lata temu

$10-30 CAD

Płatne przy odbiorze
Program Requirements Project Name: Lab3A Write a Console App (.NET Framework) that: [login to view URL] use of an interface called IEncryptable that contains method signatures for Encrypt( ) and Decrypt( ) (save as [login to view URL]) [login to view URL] use of an interface called ISearchable that contains a method signature for Search( ) (save as [login to view URL]) [login to view URL] use of an abstract class called Media which represents one single media object (save as [login to view URL]) [login to view URL] additional classes derived from Media: •Book (represents one book and has two string properties, Author and Summary) •Movie (represents one movie and has two string properties, Director and Summary) •Song (represents one song and has two string properties, Album and Artist) [login to view URL] main class (Lab3A) should have the following features: a)A method called ReadData( ) that will read the [login to view URL] file and store up to 100 searchable media objects into an array•Examine the data file structure to see how the different media information has been formatted andstored•The data file will have the Summary information for both Books and Movies encrypted using a simple Rot13 algorithm (see Wikipedia) •Include exception handling for the file I/O b)Prompts the user via a menu to display your media objects in a variety ofways: •List All Books -a neat list of all Book objects (no Summary displayed) •List All Movies -a neat list of all Movie objects (no Summary displayed) •List All Songs -a neat list of all Song objects •List All Media -a neat list of all derived Media objects (no Summary displayed) •Search All Media by Title -a neat list of all objects with the search key anywhere in the Title (display decrypted Summary where available) •Exit Program [login to view URL] to prompt until the user selects the exit option [login to view URL] checking for user input [login to view URL] Main( ) method should be highly modularized. You may download this sample program for a demonstration of program behaviour. Project Name: Lab3B Write a Windows Form App (.NET Framework) that: [login to view URL] use of an alternate GUI interface (shown to the right) that determines pricing for a hair salon [login to view URL] user must: a)Select one Hairdresser from a ComboBox (DropDownList style), each of which has a different base rate: •Jane -$30 •Pat -$45 •Ron -$40 •Sue -$50 •Laurie -$55 b)Select one or more Services from a ListBox, each of which has a different rate: •Cut -$30 •Wash, blow-dry, and style -$20 •Colour -$40 •Highlights -$50 •Extension -$200 •Up-do -$60 c)The Add Service Button will: •Display the selected Hairdresser (one) in the Charged Items ListBox •Display the selected Services (one or more) in the Charged Items ListBox d)Display the corresponding price of the Charged Item in the Price ListBox e)The Calculate Total Price Button will display the total cost of all items in the Price ListBox in currency format f)The Reset Button will select the first entry in the Hairdresser ComboBox, clear the Charged Items and Prices ListBoxes, clear the Total Price Label, disable the Add Service and Calculate Total Price Buttons,and set focus to the Hairdresser ComboBox g)Specification Notes: •The first time the Add Service Button is used, both the hairdresser selected,and the first service selected will be added to the Charged Items ListBox. Every time after that, the Add Service Button will only add the selected service •Using the Enabled property of controls, disable/enable appropriately to prevent erroneous selections from being made and control the order in which selections are made. For example: Initially the Add Service and Calculate Total Price Buttons should be disabled The Add Service Button is enabled once a selection is made from Service ListBox The Calculate Total Price Button is enabled when the Add Service Button is used for the first time The Hairdresser ComboBox is disabled when the Add Service Button is used for the first time.
Identyfikator projektu: 27981644

Informację o projekcie

6 ofert
Zdalny projekt
Aktywny 3 lata temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
Przyznano:
Awatar Użytkownika
Hi Jay, I have worked with you on similar kind of project. Please accept my proposal. Let's proceed with the project and complete it with in timeline. Thank You
$20 CAD w 3 dni
5,0 (6 opinii)
3,0
3,0
6 freelancerzy składają oferty o średniej wysokości $37 CAD dla tej pracy
Awatar Użytkownika
Hello sir/madam. I can make your c# application as per description posted here. Please, contact me to make deal. Regards Vladimir
$30 CAD w 1 dzień
4,9 (140 opinii)
6,5
6,5
Awatar Użytkownika
Hello, please message me to start the project. I have got understand the requirement. Unfortunately this would be right bid for this task. Let me know. Thanks, Sheik
$35 CAD w 1 dzień
4,9 (79 opinii)
5,9
5,9
Awatar Użytkownika
Hello, I have reviewed the project description I have skills in: .NET AND C# I can give you a great job I have excellent recommendations and a great Portfolio https://www.freelancer.com/u/GREATSWORK I have skills with the following programming languages: C, "C ++", "C #", Python, GO, Matlab, Java, VB, kotlin, JavaScript. Web development skills: Full-stack, Front-End, Back-End, Responsive Design. - Angular, React, Jquery, Ajax - Bootstrap, CSS3, Less, Sass, Responsive, Material. - JSON, XML. Skills with the following web languages: - PHP, NET CORE, Aspx, HTML5, JSP, RUBY, I am a specialized expert. I have 10 years of experience. please visit my freelancer.com profile to see samples of past work. Send me details by chat. I can start right away. Best regards.
$100 CAD w 1 dzień
5,0 (9 opinii)
4,2
4,2
Awatar Użytkownika
Hi Greeting for the day.! I read your project description but could not find enough details to estimate the effort. However, I have extensive experience in asp.net/mvc/angular and I can deliver you quality work. Let's discuss further details, I'm readily available to take your task up. I'm new to freelancer but I have extensive experience working with Microsoft tools and technologies (Please refer to my profile). I'm doing first few projects on discounted rates looking and your satisfaction with my work will be my real reward I assure you that I Will - Deliver quality work on time and agreed budget - run extra miles to accomplish milestones - Maintain complete transparency in my work to base our long term professional relationship looking forward to work with you
$20 CAD w 7 dni
5,0 (2 opinii)
2,3
2,3
Awatar Użytkownika
Hi, I am senior software engineer and working in .net technology since 11 years. I have gone through your assignment details and can deliver the quality work to you. Looking forward to work with you.
$15 CAD w 1 dzień
4,9 (4 opinii)
1,8
1,8

O kliencie

Flaga CANADA
Hamilton, Canada
5,0
13
Zweryfikowana metoda płatności
Członek od lut 20, 2020

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.