Lesson 1 - COPRO2

Cards (34)

  • Visual Studio - A software development environment that allows developers to write, debug, and test code for Windows, web, and mobile applications.
  • Console-based application - operates in a command-line interface, relying on input and output.
  • Windows or Desktop Application: employs WinForms for simpler interfaces and Windows Presentation Foundation (WPF) for advanced designs
  • WinForms: drag-and-drop interfaces
  • Windows Presentation Foundation (WPF): combines XAML with C# for Ui design.
  • XAML: Extensible Application Markup Language
  • Web application: handles dynamic content generation, database interaction, and web services integrates with front end technologies.
  • Mobile Application: used with Xamarin, cross-platform framework owned by Microsoft, for building native mobile apps for iOS, Android, and Windows Phone
  • Windows Form Application Integrated Development Environment (IDE) consist of: Form Designer, Properties Window, Solution Explorer, Toolbox, Code Editor.
  • Form Designer: a visual took for designing the applications user interfaces.
  • Properties Window: to view and edit the properties of selected controls or forms.
  • Solution Explorer: provides a hierarchical view of the solution, including projects, folders, and individual files.
  • ToolBox: palette of controls use to build the UI.
  • Code Editor: where developers write the C# code for the application
  • Pointer: allows dragging, resizing and repositioning objects on the form designer.
  • Button: clickable button that triggers an action when clicked.
  • TextBox: provides a single-line or multi-line text input area.
  • Label: displays text that provides information
  • ComboBox: drop-down list that allows uesr to select an item from a pre-defined list.
  • ListBox: displays a collection of items, allowing users to select one or more.
  • CheckBox: box that can be checked or unchecked
  • RadioButton: select one option from a group of mutually exclusive options.
  • DataGridView: commonly used for showing database records
  • PictureBox: Display images or icons
  • GroupBox: used to visually group related controls with a border and caption.
  • TabControl: organizes content into tabbed pages.
  • Menustrip, Toolstrip: for creating menus and toolbars, respectively
  • DateTimePicker: to pick a date and time from a calender and clock.
  • ProgressBar: displays the progress of a lengthy operation.
  • Chart: visualizes data into bar charts, pie charts, etc.
  • TreeView: represents hiearchical data in a tree-like structure.
  • ToolTip: provides helpful hints or information when the mouse hovers.
  • Different names of CONTROL: Widgets, Components, UI elements.
  • WFAIDE: Windows form application integrated development environment