build a app
$30-250 CAD
Paid on delivery
You will create a form's app that accepts text entry from the user, and converts the text to Pig Latin. You will require knowledge from chapters 1-9 for this project.
Operation
The user enters text in the first multi-line text box and clicks the Translate button or presses the Enter key.
The application translates the text to Pig Latin and displays it in the second multi-line text box.
To clear both text boxes, the user clicks the Clear button, or hits the escape button.
Specifications
If a word starts with a vowel, just add way to the end of the word.
If a word starts with a consonant, move the consonants before the first vowel to the end of the word and add ay.
If a word starts with the letter Y, the Y should be treated as a consonant. If the Y appears anywhere else in the word, it should be treated as a vowel.
Keep the case of the original word whether it’s uppercase (TEST), title case (Test), or lowercase (test).
Keep all punctuation at the end of the translated word.
Translate words with contractions. For example, can’t should be an’tcay.
Don’t translate words that contain numbers or symbols. For example, 123 should be left as 123, and bill@[login to view URL] should be left as bill@microsoft.com.
Check that the user has entered text before performing the translation.
Solution & Project should be named StudentNumberA2 (IE 123123123A2)
The unit test project should be named StudentNumberA2_Tests (IE 123123123A2_Tests)
Submit a zip file named [login to view URL] (ie. [login to view URL]) which extracts a folder named StudentNumberA2 (ie 123123123A2) which contains your sln file, and project folder with its applicable files inside.
Code must be Unit tested, and the unit tests appropriately documented
Hints
To create a multi-line text box, just set the Multiline property of the text box to True and size the text box accordingly.
To add vertical scroll bars to the text box, set the ScrollBars property to Vertical.
The integer values for all uppercase letters are 65 to 90, and the integer values for all lowercase letters are 97 to 122.
Review the marking rubric
Project ID: #17899820
About the project
11 freelancers are bidding on average $108 for this job
HI! Interesting project. I have done something similar in another language. You can check my profile to verify my experience. I just need to change the programming language to C#. We can discuss any details like del More
Hello? How are you? I have read your brief description. I have good skills in c# So I think we can work together. Hope to work with you. Thank you.
Hi C# Expert here, well i under stood the requirements and i can do this project very well. Looking forward to work with you .
Hello, I m a web and desktop developer with 8 years of experience in this industry ,I did many management web system during my professional life, I can do what you want in the deadline just contact me and we can disc More
Hi! My name is Andrei. I'm a Computer Science student in my final year. I already have 2 years experience in the field of work as an C# Developer for a company based in London where I had to work on a web crawler. C More
Hello, I am very good in C# programming and I prefer to use WPF for similar projects. If winform is critical I can do winform solution too. Contact me if you are interested i
Hi, I'm interested in your task and would like to do it. I'm available so contact me anytime to get it started......... Thanks.
Hi, I have over 10 years of experiencing using c# and unit testing using various test frameworks. I have read the specifications and looked at the screenshots. The requirements are clear. I can start immediately o More