
PreferredCustomer Class
Program plan:
Design the form:
Place a four text boxes control on the form, and change its name and properties to get the full name, address, phone number, and amount purchased from the user.
Place a four label boxes control on the form, and change its name and properties.
Place a one radio buttons control on the form, and change its name and properties.
Place a command button on the form, and change its name and properties to retrieve the object properties and then display the values in message box.
In code window, write the code:
Program.cs:
Include the required libraries.
Define the namespace “Program11_5”.
Define a class “Program”.
Define a constructor for the class.
Define required functions to run “Form1”.
Form1.cs:
Include the required libraries.
Define namespace “Program11_5”.
Define a class “Form1”.
In Form1_Load() method,
Create an object for Customer derived class.
Assign the text box input to field of base class using derived class object.
Display the retrieved fields in message box.
Close the application.
Person.cs:
Include the required libraries.
Define namespace “Program11_5”.
Define a base class “Person”.
Declare the required fields.
Define the parameterless constructor.
Define Name, address, and phone number property to use get and set methods.
Customer.cs:
Include the required libraries.
Define namespace “Program11_5”.
Define a derived class “Customer” which is derived from base class “Person”.
Declare the required fields.
Define the parameterless constructor to initialize the required fields.
Define Customer number and addToMailList property to use get and set methods.
PreferredCustomer.cs:
Include the required libraries.
Define namespace “Program11_5”.
Define a derived class “PreferredCustomer” which is derived from base class “Customer”. But this “Customer” class is derived from base class “Person”.
Declare the required fields.
Define the parameterless constructor to initialize the required fields.
Define purchased amount and discount level property to use get and set methods. Calculate the discount level based on purchased amount.
Form Design:
View the Form Design in IDE.
Set the Form Control properties in Properties window as follows:
Object | Property | Setting |
Form1 | Text | Program11_5 |
label1 | Text | Full Name: |
label2 | Text | Address: |
label3 | Text | Phone Number: |
Label4 | Text | Amount Purchased: $ |
textBox1 | Text | (Empty) |
textBox2 | Text | (Empty) |
textBox3 | Text | (Empty) |
textBox4 | Text | (Empty) |
radioButton1 | Text | Don’t add me to mailing list |
btnDisplay | Text | Display |
Add four label box controls to the form from Toolbox.
Add four text box controls to the form from Toolbox.
Add one radio button control to the form from Toolbox.
Add one command button control to the form from Toolbox.

Want to see the full answer?
Check out a sample textbook solution
Chapter 11 Solutions
Pearson eText for Starting out with Visual C# -- Instant Access (Pearson+)
- After playing our giving implementation, your task is to implement Dinning Philosophers with semaphore in C, by including and Your implementation will require creating five philosophers, each identified by a number 0.4. Each philosopher will run as a separate thread. Create threads using Pthreads as discussed in the Lecture slides on Chapter 4 and Practice Lab on Threads. Your solution needs to accomplish the following: Implement in C (15 points) 1. dp1.c - You are to provide your solution to this assignment as a single C program named 'dp1.c using semaphore. Explain in you code (as comments) that the dead lock will happen or not. If there is a possible deadlock, you can simply solve the deadlock by pick the fork in order like the first solution in our slides. Solve Deadlock by Footman (15 points) 1. Here is a new solution to overcome the deadlock. The Dining Philosophers decide to hire a footman whose task to allow only four philosophers to sit on the table. When entering and…arrow_forward8.4 Self-Bias Configuration 20. Determine Zi. Zo. and A,, for the network of Fig. 8.73 if gf, = 3000 μS and gos = 50 μs. 21. Determine Z, Zo, and A, for the network of Fig. 8.73 if the 20-uF capacitor is removed and the parameters of the network are the same as in Problem 20. Compare results with those of Problem 20. +12 V 3.3 ΚΩ HE C₂ Vo Z Zo C₁ 10 ΜΩ Z₁ 1.1 ΚΩ Cs 20 µF FIG. 8.73 Problems 20, 21, 22, and 59.arrow_forward21. Determine Zi, Zo, and A, for the network of Fig. 8.73 if the 20-μF capacitor is removed and the parameters of the network are the same as in Problem 20. Compare results with those of Problem 20. +12 V 3.3 ΚΩ +6 C₂ C₁ Z₁ 10 ΜΩ 1.1 ΚΩ Cs 20 μF FIG. 8.73 Zoarrow_forward
- Ninth Edition Determine Zi, Zo and Av 20 V Zi + 1 ΜΩ 2 ΚΩ HH Z IDSS= 6MA Vp=-6V Yos = 40μS 20 and 47arrow_forwardWhat is the worst case time complexity of the following algorithm for i = 1 to x do for j = 2^((i-1)x) to 2^(in) do print(i,j)arrow_forwardProve for each pair of expression f(n) and g(n) whether f(n) is big O, little o Ω,ω or Θ of g(n). For each case it is possible that more than one of these conditions is satisfied:1. f(n) =log(n2^n), g(n) = log(sqrt(n)2^(n^2))2. f(n) =nsqrt(n) +log(n^n), g(n) =n + sqrt(n)lognarrow_forward
- I need to make a parallel version of this sequential codearrow_forwardI need to make a parallel version of this sequential code.arrow_forwardBenefits of using arrays as instance variables: What are the advantages of incorporating arrays as instance variables within a class? Initializing and managing arrays: How do you initialize and manage arrays within class constructors and mutators (setters)? Example of using arrays as instance variables: Share an example where you have used arrays as instance variables and discuss its application in a real-world scenario. Common mistakes with arrays as instance variables: What are some common mistakes to avoid when working with arrays as instance variables? Information hiding violations: What is the potential violation of information hiding when using arrays as instance variables? How can this be resolved?arrow_forward
- Do you think that computers should replace teachers? Give three references with your answer.arrow_forwardIs online learning or face to face learning better to teach students around the around the world? Give reasons for your answer and provide two references with your response. What are benefits of both online learning and face to face learning ? Give two references with your answer. How does online learning and face to face learning affects students around the world? Give two references with your answer.arrow_forwardExplain Five reasons if computers should replace teachers. Provide three references with your answer. List three advantages and three disadvantages face to face learning and online learning may have on children. Provide two references with your answer.arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





