|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kurs-c-obiektowe-programowanie-aplikacji/
课程评论:没有评论
本课程“C# 对象应用程序编程”旨在教授学员使用 C# 语言进行面向对象的应用程序开发。C# 是 .NET 平台的核心语言,结合了 Java 和 C++ 的优点,是开发桌面、移动和 Web 应用程序的基础技术。 课程内容涵盖: * **入门与环境搭建**: 学习 C# 的基本概念,包括安装 Visual Studio Community 2015,理解 C# 的语言结构,并编写第一个“Hello World”程序。 * **基础应用开发**: 通过创建计算器应用程序,学习如何处理用户输入,进行加减乘除运算,理解数据类型、静态方法、条件语句、错误处理,并掌握 DRY(Don't Repeat Yourself)和 KISS(Keep It Simple Stupid)原则。 * **面向对象编程 (第一部分)**: 深入理解类、访问修饰符、方法、对象和变量的创建。 * **面向对象编程 (第二部分)**: 学习接口、抽象类、继承、多态(virtual, override)以及常量变量的创建。 * **控制流程与集合**: 掌握 for、while、do-while、foreach 等循环结构,理解布尔变量及其操作,并学习方法中的默认参数。 * **进阶主题**: 学习方法重载(overload)、使用其他项目中的类、添加外部库和 NuGet 包,以及构造函数的重载。 通过本课程,学员将能够循序渐进地掌握 C# 的核心知识和面向对象编程的理念,为独立创建简单应用程序并向专业程序员迈进打下坚实基础。本课程是初学者入门 C# 的理想选择,也适合希望巩固面向对象编程基础的学习者。
Swoją przygodę możesz rozpocząć od popularnego języka jakim jest C# wchodzącego w skład platformy.NET. Język ten stanowi mieszankę najlepszych wartości Javy oraz C++. Jest to jedna z podstawowych technologi pomocnych przy tworzeniu aplikacji desktopowych, mobilnych oraz internetowych. Język ten cechują bogate biblioteki co umożliwia dynamiczne tworzenie kodu.Razem z naszym kursem poznasz sposoby na obiektowe programowanie aplikacji. Zaczniesz od podstaw, by następnie przejść do bardziej zaawansowanych zagadnień.Hello WorldJednym z pierwszych zagadnień w kursie jest prosta aplikacja Hello World. Stanowi ona wstęp do dalszej pracy. Przygotujesz sobie środowisko pracy jakim jest Visual Community 2015, zapoznasz się ze strukturą języka C# oraz najważniejszymi cechami. Opanowanie tych wiadomości da Ci przepustkę i pozwoli przejść do nieco bardziej zaawansowanej aplikacji.Obiektowe programowanieKalkualtor twoja pierwsza mała aplikacja. W tej części kursu zobaczysz jak wygląda tworzenie aplikacji w praktyce. Opanujesz takie zagadnienia jak instrukcje warunkowe, metody statystyczne oraz obsługę błędów. Dowiesz się co to jest zasada DRY (Don't Repeat Yourself) oraz KISS (Keep It Simple Stupid).W kursie postawiliśmy na programowanie obiektowe dlatego też w kolejnej części zostaniesz wprowadzony do obiektowego programowania gdzie nauczysz posługiwać się zmiennymi, pętlami. Zobaczysz jak tworzyć obiekty oraz interfejsy.Nauczysz się korzystania z instrukcji warunkowych, tablic, funkcji oraz dziedziczenia. Podczas programowania odkryjesz również nieco bardziej zaawansowane zagadnienia jakimi jest przeciążanie metod, użycie klas z innych projektów, dodawanie zewnętrznych bibliotek do projektu czy też przeciążanie konstruktorów.Dzięki szkoleniu oraz licznym komentarzom i wskazówkom wtrącanym przez lektora bardzo szybko opanujesz najważniejsze elementy tego języka. To wszystko sprawi, że po obejrzeniu kursu będziesz mógł bez trudu zacząć samodzielnie tworzyć proste aplikacje, które dadzą ci fundament do przejścia na wyższy poziom stania się profesjonalnym programistą.Ten kurs wideo to obowiązkowa lektura dla początkującego programisty, stanowi on doskonałe wprowadzenie do języka C Sharp. Będzie to również bardzo dobry wybór dla chcących odświeżyć podwaliny programowania obiektowego w C#.Pełny spis treści:1) Wprowadzenie - instalacja środowiska programistycznego - przeprowadzenie po strukturze stworzonego programu / solucji - opis właściwości projektowych, referencji - tworzenie nowego projektu - jak debugować napisany kod - pierwszy program „hello world" 2) Pierwsza aplikacja użytkowa - kalkulator - Sczytywanie inputu użytkownika - Napisanie kodu dodawania, odejmowania, mnożenia, dzielenia - Wprowadzenie do typów - Wprowadzenie do metod, poznawanie metod statycznych - Instrukcje warunkowe - Wypisywanie wyników na ekran - Obsługa błędów - Zasada DRY (Don't Repeat Yourself) oraz KISS (Keep It Simple Stupid) 3) Programowanie obiektowe - I część - Klasy - Modyfikatory dostępu - Metody - Tworzenie obiektów - Tworzenie zmiennych 4) Programowanie obiektowe - II część - Interfejsy - Klasy abstrakcyjne - Dziedziczenie - Polimorfizm (virtual, override) - Tworzenie zmiennych ustalonych (stałych) 5) Pętle - Kolekcje - pętle: for, while, do while, foreach - zmienne boolowskie i zależne od nich operacje - parametry domyślne w metodach 6) Rozszerzenie - Przeciążanie metod (overload) - Użycie klas z innych projektów - Dodawanie zewnętrznych bibliotek do projektu - Dodawanie paczek NuGetowych - Przeciążanie konstruktorów