مروری بر دوره
اين دوره يك دوره علمي/كاربردي بوده كه دانش و مهارت مورد نياز جهت برنامه نويسي در محيط دات نت را براي فراگيران فراهم مي نمايد. تمركز دوره روي مطالبي از قبيل واسط هاي كاربري، ساختار برنامه، گرامر زبان و جزئيات پياده سازي برنامه ها خواهد بود . اين دوره نقطه ورود براي كليه كساني است كه قصد دارند در ساير دوره هاي دات نت شركت نمايند.
.
آنچه خواهید آموخت
- نصب اصولی نرم اﻓﺰار Visual Studio 2019
- برنامه هاي ساده و ويژال را در محيط دات نت ايجاد نمايند.
- فرم ها و كنترل ها را در ايجاد واسط هاي كاربري بكارگيرند.
- متغيرها و آرايه ها را تعريف و استفاده نمايند.
- توابع، و زير برنامه ها را ايجاد و بكارگيرند و با توابع آماده آشنا شوند.
- به كمك جملات شرطي ساختارهاي تصميم گيري و حلقه اي را پياده سازي نمايند.
- فرم ايجاد كرده و با كنترل هاي واسط كاربر آشنا شوند.
- به كمك منوها، نوار وضعيت، و نوار ابزار كيفيت واسط كاربري را ارتقاء دهند.
سرفصل ها
- Introducing C#
- WHAT IS THE .NET FRAMEWORK?
- WHAT IS C#?
- VISUAL STUDIO 2019
- Writing aC# Program
- THE VISUAL STUDIO 2019 DEVELOPMENT ENVIRONMENT
- CONSOLE APPLICATIONS
- DESKTOP APPLICATIONS
- Variables and Expressions
- BASIC C# SYNTAX
- BASIC C# CONSOLE APPLICATION STRUCTURE
- VARIABLES
- Simple Types
- Variable Naming
- Naming Conventions
- Pascal Case
- Camel Case
- Literal Values
- Variable Declaration and Assignment
- EXPRESSIONS
- Mathematical Operators
- Assignment Operators
- Operator Precedence
- Namespaces
- Flow Control
- BOOLEAN LOGIC
- Boolean Assignment Operators
- Bitwise Operators
- BRANCHING
- BOOLEAN LOGIC
- The Ternary Operator
- The if Statement
- Checking More Conditions Using if Statements
- The switch Statement
- LOOPING
- do Loops
- while Loops
- for Loops
- Interrupting Loops
- Infinite Loops
- More About Variables
- TYPE CONVERSION
- Implicit Conversions
- Explicit Conversions
- Explicit Conversions Using the ConvertCommands
- COMPLEX VARIABLE TYPES
- Enumerations
- Structs
- Arrays
- Declaring Arrays
- foreach Loops
- Multidimensional Arrays
- Arrays of Arrays
- STRING MANIPULATION
- Functions
- DEFINING AND USING FUNCTIONS
- Return Values
- Parameters
- Parameter Matching
- Parameter Arrays
- Reference and Value Parameters
- Out Parameters
- Return Values
- VARIABLE SCOPE
- Variable Scope in Other Structures
- Parameters and Return Values versus Global Data
- THE MAIN( ) FUNCTION
- STRUCT FUNCTIONS
- OVERLOADING FUNCTIONS
- Debugging and Error Handling
- DEBUGGING IN VISUAL STUDIO
- Debugging in Nonbreak (Normal) Mode
- Outputting Debugging Information
- Tracepoints
- Diagnostics Output Versus Tracepoints
- Debugging in Break Mode
- Debugging in Break Mode
- Monitoring Variable Content
- Stepping Through Code
- Immediate and Command Windows
- The Call Stack Window
- ERROR HANDLING
- try…catch…fi nally
- Listing and Configuring Exceptions
- Notes on Exception Handling
- Introduction to Object-OrientedProgramming
- WHAT IS OBJECT-ORIENTED PROGRAMMING?
- What Is an Object?
- Properties and Fields
- Methods
- The Life Cycle of an Object
- Constructors
- Destructors
- Basic Desktop Programming
- WPF Controls
- Properties
- Events
- Windows Form
- Common Controls
- Label
- TextBox
- Button
- CheckBox
- RadioButton
- ListBox
- ComboBox
- Calendar
- PictureBox
- ProgressBar
- Container Controls
- GroupBox
- Panel
- TabControl
- Menus &ToolBars
- MenuStrip
- StatusStrip
- ToolStrip
- Case Study
به عنوان اولین نفر، نظر خود را بنویسید!