مفاد آموزشی سی شارپ دات نت C#.Net

KashanPlus.ir

Learning part

C#.Net Learning topics

Chapter 1: Intro

  • Intro
  • Framework , environment , interface, operating system
  • .Net framework VS others langs
  • Various products, Various Interfaces
  • start

Chapter 2: Syntax

  • sample cmd file , input & output
  • Variables and types
  • Circles
  • Arithmetic Operators , Comparison Operators
  • methods
  • String , Chars
  • Arrays  , lists , hashtable

Chapter 3: Form

  •  Simple form
  • Properties explorer
  • Famous element
  • Multi forms
  • Events responsing
    • Mouse
    • Keyboard
    • Form

Chapter 4: OO

  • Class – object – fields and methods
  • Member & Method Visibility
  • Constructors & Destructors
  • Design and Working with objects
  • The static keyword
  • Overloading
  • Introducing .Net Libs

Chapter 5: File

  • File , Stream Class
  • Read and write
  • Characters in file
  • Directories
  • Copy
  • Move
  • Delete

Chapter 6: Database

  • Access , ADO .net
  • Visual connecting
  • Work with dataset
  • Gridview and lists
  • binding
  • Mysql and SqlServer connecting
  • Manual connect to database
    • Creating dataset , work with dataset
    • Database design
    • Create tables and field , types
    • Querys
    • Import , export
    • Create database class

Chapter  7: Exception

  • Exception handling
  • Extract errors and  logging

Chapter  8: Print

  • Sample printing
  • Create PDFs
  • Report
  • Crystal Report

Chapter  9: GUI

  • Other form properties
  • Anchor and Layout
  • Visible , Hide , Opacity
  • Menus
  • Tabs
  • timers
  • Import and export data in list , Grid and …
  • TreeView
  • User Controller
  • Dialogs (Font ,Color, File…)
  • Taskbar , transparently , notification

Chapter  10: Liberarys

  • Create Libs
  • Import Libs
  • Import GUI Libs to toolbox  : Janus elements

Chapter  11: Publishing

  • Project output (with Libs)
  • Project publishing
  • Create setup

Chapter  12: threads

  • Background worker
  • Simple Threads

Chapter 13: Coding

  • Hash , MD5, SHA
  • Save objects
  • AES

Chapter 14: Emailایمبل

  • IMAP and POP3
  • Get mails
  • Get folders
  • Get mail specification
  • Compose mail
  • Others

Chapter 15: CMD

  • Exec, System
  • Run commands and parse response
  • Run exec files (Process)
  • Args (input arguments)

Chapter 16 : professional function

  • Regular expression
  • Create zip files
  • Security Images
  • System functions
  • Filtering and Validation
  • Diagram

Chapter 17: Client-Server programming

  • web browser
  • http connection
  • design database
  • create client , server forms
  • design class
  • curling

Chapter 18: Services

  • intro services
  • design service project
  • work by file , others projects
  • simple firewall service

Chapter 19: Patterns

  • Singleton
  • Factory
  • Proxy
  • Façade

Chapter 20: MVC

  • Intro
  • Design MVC
  • Control
  • View
  • Module
  • Backend and frontend
  • Intro for IDEs and Frameworks