SlideShare a Scribd company logo
Steps in Building a Windows ApplicationVisual Studio 2008
1. Design the FormThis is the fun part! You design your form in the design mode.  It is easier to draw it out on a piece of paper also for mapping, this helps in coding later.Design hints:  Textboxes are for retrieving information, taking in input from the user; this is a value they can change.   Labels can be either descriptive or display information, do not use a label if you do not want the user to be able to change the information inside of it, like a total.
Mapping the objectsAfter designing your form for your application, map out the objects. Write out the names of the objects that you designed on your form on a screenshot, in your book, or on scratch paper.  This will help in your programming so you know the names of the objects, where they are, and what you can use them for instead of having to click back and forth from your design in Visual Studio.
Requirements CheckNext read through the problem again Make sure you know what they or I want you to do on the application before you begin.  This way you know what the application needs to do, as well as making sure you designed it correctly.  Check Requirements DocumentProcedures and user guidelines
2. Plan your objectsKnow what the object will doProperties for each object, including naming the objects to use in the code laterPlanning hints:It is just as important to name Buttons as it is any other object.  This way in the coding, you now exactly where you are at and what it will be doing.
Action PlanningWhat action do you want to take place to allow the application to run?  Normally, the code will be in a Button sub class because we want the user to click on the button to have the application calculate totals or other things.  But that isn’t always the case, sometimes we want something to happen when we change the text in a textbox.  Be aware of how you want the application to work.
3.Code the solutionNow you get to code the program!Follow a procedureWhat happens from very beginning when form loads
PseudocodeLay out your basic program in pseudocodeThis means, in English describe the steps you will do in the program in the order in which you want to do themThe basics of the application will always be the same when you are using variables or not
Steps with VariablesDeclare variablesAssign variables, retrieve values from textboxesThe math, either arithmetic or comparison operatorsDisplay results

More Related Content

PPTX
Technology and Livelihood Education IV
PPT
Ppt lesson 03
PDF
PPTX
Elem of design unit 8 module 2 the document window
DOCX
Microsoft® project painting exercise cpmgt303 version 111
PPTX
Elem of design unit 8 module 2 the document window
PPTX
Office 365 one note online training help
PPT
Chen's second test slides again
Technology and Livelihood Education IV
Ppt lesson 03
Elem of design unit 8 module 2 the document window
Microsoft® project painting exercise cpmgt303 version 111
Elem of design unit 8 module 2 the document window
Office 365 one note online training help
Chen's second test slides again

Similar to Steps in building windows application (20)

PDF
PPTX
Usability Test Overview
PDF
Android app development guide for freshers by ace web academy
PDF
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdf
PPTX
mobile Developmentmobile Developmen.pptx
PPTX
Mobile_Application_Development_for_grade 6.pptx
PPTX
Assignment 6
PDF
Software engineering modeling lab lectures
DOCX
Bm0025 visual basic
PDF
Ms project 2000 tutorial
PDF
Software design.edited (1)
PPTX
Epicollect 5 for Energy Access Guide.pptx
PPT
CSCI-383 Lecture 5-6-7: Object-Oriented Design
PPTX
Mobile app project
PDF
Skippipe: skipping the watermark in digital content
DOCX
I. Intended audience A. American grandparentsB. Other Americ.docx
PPT
unit - 2 - software engineer practices.ppt
PPTX
MAD mobile application development you can learn from here , we perform all c...
PPTX
Google App Inventor
Usability Test Overview
Android app development guide for freshers by ace web academy
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdf
mobile Developmentmobile Developmen.pptx
Mobile_Application_Development_for_grade 6.pptx
Assignment 6
Software engineering modeling lab lectures
Bm0025 visual basic
Ms project 2000 tutorial
Software design.edited (1)
Epicollect 5 for Energy Access Guide.pptx
CSCI-383 Lecture 5-6-7: Object-Oriented Design
Mobile app project
Skippipe: skipping the watermark in digital content
I. Intended audience A. American grandparentsB. Other Americ.docx
unit - 2 - software engineer practices.ppt
MAD mobile application development you can learn from here , we perform all c...
Google App Inventor
Ad

Recently uploaded (20)

PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
01-Introduction-to-Information-Management.pdf
PDF
Updated Idioms and Phrasal Verbs in English subject
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Lesson notes of climatology university.
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
Classroom Observation Tools for Teachers
PPTX
Cell Types and Its function , kingdom of life
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
RMMM.pdf make it easy to upload and study
PPTX
master seminar digital applications in india
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Supply Chain Operations Speaking Notes -ICLT Program
01-Introduction-to-Information-Management.pdf
Updated Idioms and Phrasal Verbs in English subject
Anesthesia in Laparoscopic Surgery in India
Lesson notes of climatology university.
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Classroom Observation Tools for Teachers
Cell Types and Its function , kingdom of life
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
LDMMIA Reiki Yoga Finals Review Spring Summer
Weekly quiz Compilation Jan -July 25.pdf
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Cell Structure & Organelles in detailed.
RMMM.pdf make it easy to upload and study
master seminar digital applications in india
UNIT III MENTAL HEALTH NURSING ASSESSMENT
A systematic review of self-coping strategies used by university students to ...
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Orientation - ARALprogram of Deped to the Parents.pptx
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Ad

Steps in building windows application

  • 1. Steps in Building a Windows ApplicationVisual Studio 2008
  • 2. 1. Design the FormThis is the fun part! You design your form in the design mode. It is easier to draw it out on a piece of paper also for mapping, this helps in coding later.Design hints: Textboxes are for retrieving information, taking in input from the user; this is a value they can change. Labels can be either descriptive or display information, do not use a label if you do not want the user to be able to change the information inside of it, like a total.
  • 3. Mapping the objectsAfter designing your form for your application, map out the objects. Write out the names of the objects that you designed on your form on a screenshot, in your book, or on scratch paper. This will help in your programming so you know the names of the objects, where they are, and what you can use them for instead of having to click back and forth from your design in Visual Studio.
  • 4. Requirements CheckNext read through the problem again Make sure you know what they or I want you to do on the application before you begin. This way you know what the application needs to do, as well as making sure you designed it correctly. Check Requirements DocumentProcedures and user guidelines
  • 5. 2. Plan your objectsKnow what the object will doProperties for each object, including naming the objects to use in the code laterPlanning hints:It is just as important to name Buttons as it is any other object. This way in the coding, you now exactly where you are at and what it will be doing.
  • 6. Action PlanningWhat action do you want to take place to allow the application to run? Normally, the code will be in a Button sub class because we want the user to click on the button to have the application calculate totals or other things. But that isn’t always the case, sometimes we want something to happen when we change the text in a textbox. Be aware of how you want the application to work.
  • 7. 3.Code the solutionNow you get to code the program!Follow a procedureWhat happens from very beginning when form loads
  • 8. PseudocodeLay out your basic program in pseudocodeThis means, in English describe the steps you will do in the program in the order in which you want to do themThe basics of the application will always be the same when you are using variables or not
  • 9. Steps with VariablesDeclare variablesAssign variables, retrieve values from textboxesThe math, either arithmetic or comparison operatorsDisplay results