از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
بیست روز پیش منتشر شده
تعداد بازدید: 36
کد پروژه: 528747
شرح پروژه
Project Name: Lab3A Create Class: Various (one file for each class)
Write a Console App (.NET Framework) that:
Makes use of an interface called IEncryptable Download IEncryptablethat contains method signatures for Encrypt( ) and Decrypt( ) (right-click and save as IEncryptable.cs)
Makes use of an interface called ISearchable Download ISearchablethat contains a method signature for Search( ) (right-click and save as ISearchable.cs)
Makes use of an abstract class called Media Download Mediawhich represents one single media object (right-click and save as Media.cs)
Creates 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)
The main class (Lab3A) should have the following features:
A method called ReadData( ) that will read the Data.txt Download Data.txtfile (right-click and save as Data.txt) 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 and stored
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
Prompts the user via a menu to display your media objects in a variety of ways:
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
Continues to prompt until the user selects the exit option
Error checking for user input
The Main( ) method should be highly modularized
You may download this sample program Download sample programfor a demonstration of program behaviour
Part B: Hair of the Dog
Project Name: Lab3B
Write a Windows Form App (.NET Framework) that:
Makes use of an alternate GUI interface (shown to the right) that determines pricing for a hair salon
The user must:
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
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
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
Display the corresponding price of the Charged Item in the Price ListBox
The Calculate Total Price Button will display the total cost of all items in the Price ListBox in currency format
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
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 d isabled when the Add Service Button is used for the first time
سی شارپ با visual studio code
تا فردا شب اینم دو بخش
2949
این پروژه شامل 4 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.
مهارت ها و تخصص های مورد نیاز
بودجه
100,000 تومان تا 300,000 تومان
مهلت برای انجام
1روز
وضعیت مناقصه
انجام شده
درباره کارفرما
عضویت دو سال پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار