Module 1

Cards (20)

  • Programming
    The process of providing a computer with a set of instructions to perform a specific task or solve a problem
  • Anders Hejlsberg
    Led C# emerged in the early 2000s as Microsoft's flagship language for building desktop and web applications, mobile apps and games.
  • .NET Framework
    a Microsoft-created framework that provides a comprehensive environment for developing and running software applications
  • .NET Framework
    gives you massive pre-built code libraries (the Class Library)
  • .NET Framework
    contain solutions to common programming problems + this saves you from reinventing the wheel for each new project
  • Visual Studio
    Microsoft's premier IDE
  • Visual Studio
    a comprehensive software development toolkit providing the sources you need to design, code, test, debug and deploy your application in one place
  • IDE
    Integrated Development Environment
  • IDE
    a big toolbox that brings together a code editor, compiler, debugger and lots more for a streamlined development workflow
  • Code Editor
    a text editor specialized for writing source code
  • Compiler
    translates source code (which humans can read) into machine codes and is focused on creating executable programs from code
  • Menu Bar
    located at the top, provides classic dropdown menus for "File", "Edit", "View", "Project", etc.
  • Toolbars
    usually docked under the menu bar + offer quick-access buttons like build, debug, search
  • Toolbox
    usually on the left side of the screen + offers a collection of common user interface controls like button, text boxes, labels that you can drag-and-drop onto your forms
  • Form Designer
    the central area where you visually design your application's interface
  • Code Editor
    the central are where you write and edit code in your chosen programming language + includes features like syntax
  • Properties Panel
    usually on the right side where customization happens + the properties window shows all the settings and attributes of that component (can change colors, sizes)
  • Solution Explorer
    usually on the right side which displays a hierarchical view of all files, folders and references + can add, remove, rename and organize files
  • Output Panel
    typically at the bottom that displays message generated during builds, debugging sessions + where error, warnings, and general log information show up
  • Error List
    typically at the bottom that displays a consolidated list of errors, warnings and messages