Write a C# .NET Windows Forms application that will keep track of student course registration. You...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Write a C# .NET Windows Forms application that will keep track of student course registration. You must use Exception Handling. [2 marks will be deducted] A) GUI (with Title - Course Registration Form) should be as shown in the screen shot below. [15 marks] Course Registration Form Student Information NAME: ADDRESS: Email: Phone: Name DISPLAY E-mail Program Information: O Programmer Analyst List of Courses: Program Name Mode Mode: O Full Time O Part Time Selected List of Courses displayed here. Clear Courses X Selected Courses B) The student will enter name, address, e-mail, phone number in text box controls. All of them are mandatory. [5 marks] C) The student's program (Programmer or Analyst) will be selected from two radio buttons and mode (full time or part time) should be selected from Mode [5 marks] The Combo Box should display the lists of courses from each program. D) When user selects program - Programmer (using radio buttons), then Combo Box should be populated with the list of courses from Programmer program (List of courses: CSharp, Java and Web Programming and Databases) [5 marks] E) When user selects program - Analyst (using radio buttons), then Combo Box should be populated with the list of courses from Analyst Program (List of courses: Advance Programming, Computer Fundamentals and Software Engineering) [5 marks] F) Student selects courses from combo box and they are added to the list box control. Whenever the student selects a course from the combo box control (populated with list of courses based on the selection of radio buttons), it must be added to the list box. Make sure that the user cannot add a course more than once. Also, you can only select courses based on the program selection [5 marks] G) All the information about the student will be displayed in a multiline text box when user clicks the Display button. Display name, e-mail, program name, mode and names of courses in the list box. There must be minimum one course selected in the list box, if not then it should display the error pop up dialog/message box. Provide the titles/headers for the data that will be displayed in the text box, in a tabulated manner. [10 marks] Write a C# .NET Windows Forms application that will keep track of student course registration. You must use Exception Handling. [2 marks will be deducted] A) GUI (with Title - Course Registration Form) should be as shown in the screen shot below. [15 marks] Course Registration Form Student Information NAME: ADDRESS: Email: Phone: Name DISPLAY E-mail Program Information: O Programmer Analyst List of Courses: Program Name Mode Mode: O Full Time O Part Time Selected List of Courses displayed here. Clear Courses X Selected Courses B) The student will enter name, address, e-mail, phone number in text box controls. All of them are mandatory. [5 marks] C) The student's program (Programmer or Analyst) will be selected from two radio buttons and mode (full time or part time) should be selected from Mode [5 marks] The Combo Box should display the lists of courses from each program. D) When user selects program - Programmer (using radio buttons), then Combo Box should be populated with the list of courses from Programmer program (List of courses: CSharp, Java and Web Programming and Databases) [5 marks] E) When user selects program - Analyst (using radio buttons), then Combo Box should be populated with the list of courses from Analyst Program (List of courses: Advance Programming, Computer Fundamentals and Software Engineering) [5 marks] F) Student selects courses from combo box and they are added to the list box control. Whenever the student selects a course from the combo box control (populated with list of courses based on the selection of radio buttons), it must be added to the list box. Make sure that the user cannot add a course more than once. Also, you can only select courses based on the program selection [5 marks] G) All the information about the student will be displayed in a multiline text box when user clicks the Display button. Display name, e-mail, program name, mode and names of courses in the list box. There must be minimum one course selected in the list box, if not then it should display the error pop up dialog/message box. Provide the titles/headers for the data that will be displayed in the text box, in a tabulated manner. [10 marks]
Expert Answer:
Answer rating: 100% (QA)
Source code Coursecs File namespace StudentAdminApp class Course Create a class course with the following private fields a private string courseName private int grade Constructor public Coursestring c... View the full answer
Related Book For
Income Tax Fundamentals 2013
ISBN: 9781285586618
31st Edition
Authors: Gerald E. Whittenburg, Martha Altus Buller, Steven L Gill
Posted Date:
Students also viewed these programming questions
-
For the function f(x) 3x 5x 8, evaluate and fully simplify each of the following. 2 f(x + h) = -3h - 6hx - 3x - 5h - 5x 8 f(x + h) f(x) 11 h G syntax error.
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Please show all steps clearly. Also please use m=0, f= 7 and l=5 in the equation above and the solve accordingly. The set of linear equations for this question is as under. 2x + 1x 3x3 + 5x4-9x5 = 8...
-
Coulson Company is in the process of refinancing some long-term debt. Its fiscal year ends on December 31, 2011, and its financial statements will be issued on March 15, 2012. Under current U.S....
-
Write each fraction as an equivalent fraction with the indicated denominator. 1. 108 / 215y = / 4085y 2. In your own words, explain how to write a fraction as an equivalent fraction with a given...
-
Eagleton Manufacturing is developing an activity-based costing system to improve overhead cost allocation. One of the first steps in developing the system is to classify the costs of performing...
-
If the rate of change of force with respect to displacement, \(d f / d x\), is a decreasing function of \(k\), the spring is called a a. soft spring b. hard spring c. linear spring
-
Kare Kars provides shuttle service between four hotels near a medical center and an international airport. Kare Kars uses two 10-passenger vans to offer 12 round trips per day. A recent month's...
-
A barbell spins around a pivot at its center at A. The barbell consists of two small balls, each with mass 400 grams (0.4 kg), at the ends of a very low mass rod of length d = 25 cm (0.25 m; the...
-
1. Assume a 30% tax rate, and the Totals per financial statements provided. Complete the following schedule as per Figure 16.4. Assume that the Totals per financial statements (second to bottom row)...
-
Q1. What is ERP and ERP II and why are they used in supply chain? and what are their disadvantages Q2.What is perfect information? What costs would you associate with receiving information that is...
-
November 15, 2016 The undersigned promises to pay to the order of John Doe, Nine Hundred Dollars with interest from date of note. Payment to be made in five monthly installments of One Hundred Eighty...
-
On January 2, 2016, seventeen-year-old Martin paid \($2,000\) for a used motorboat to use in his fishing business, after Dealers fraudulent misrepresentation of the condition of the boat. Martin...
-
Tate and Fitch were longtime friends. Tate was a man of considerable means; Fitch had encountered financial difficulties. To bolster his failing business, Fitch desired to borrow \($60,000\) from...
-
On June 15, 2008, Joanne, for consideration, executed a negotiable promissory note for $10,000, payable to Robert on or before June 15, 2016. Joanne subsequently suffered financial reverses. In...
-
Alpha orally appointed Omega as his agent to find and purchase for him a 1930 Dodge automobile in good condition, and Omega located such a car. Its owner, Roe, agreed to sell and deliver the car on...
-
In the same circuit before, under the same conditions, determine the value of Rc: Ic-2mA and Vce-10V
-
Carlton Stokes owns and operates a car-detailing business named SuperShine & Detailing. For $150, Carltons business will hand wash and wax customers cars, vacuum the interior, and thoroughly clean...
-
Quince Interests is a partnership with a tax year that ends September 30, 2012. During that year, Potter, a partner, received $3,000 per month as a guaranteed payment, and his share of partnership...
-
How much of each of the following prizes or awards is taxable? a. Cheline received a $50,000 gift bag at the Oscars in 2012. b. Jon received a gold watch worth $350 for 25 years of service to his...
-
Dr. George E. Beeper is a single taxpayer. He lives at 45 Mountain View Dr., Apt. 321, Spokane, WA 99210. Dr. Beeper's Social Security number is 775-88-9531. Dr. Beeper works for the Pine Medical...
-
As a check on the quality of eye glasses purchased over the internet, glasses were individually ordered from several different online vendors. Among the 92 lenses with antireflection coating, 61...
-
With reference to Exercise 10.55, find a large sample 95% confidence interval for the true difference of probabilities. Data From Exercise 10.55 10.55 As a check on the quality of eye glasses...
-
Two bonding agents, \(A\) and \(B\), are available for making a laminated beam. Of 50 beams made with Agent \(A, 11\) failed a stress test, whereas 19 of the 50 beams made with Agent \(B\) failed. At...
Study smarter with the SolutionInn App