Which is considered a valid step for developing a Visual Basic application?

Which is considered a valid step for developing a Visual Basic application?

a. Determine event handlers needed for each control.
b. Determine the controls needed.
c. Create a flowchart of the code.
d. all of the above