An open API service indexing awesome lists of open source software.

https://github.com/kanadeiar/sharpnotebook

Мой маленький блокнот по языку C#
https://github.com/kanadeiar/sharpnotebook

Last synced: 9 months ago
JSON representation

Мой маленький блокнот по языку C#

Awesome Lists containing this project

README

          

# Блокнот по C#

![Блокнот](img/header.png)

Заметки по языку C#.

## .NET C#

[Введение в платформу .NET](./dotnet/introduction.md) [Среда исполнения](./dotnet/runtime.md)

[Команды dotnet](./dotnet/commands.md)

[Консольное приложение](./dotnet/console.md)

## Создание типов C#

[Основы типов](./types/origintypes.md)

[Разновидности типов](./types/typetypes.md) [Поведение типов](./types/methodtypes.md) [Члены типов](./types/fieldstypes.md)

[Константы и поля](./types/fields.md) [Методы](./types/methods.md)

[Параметры](./types/parameters.md) [Свойства](./types/properties.md) [События](./types/events.md)

[Обобщения](./types/generics.md) [Абстракции](./types/abstractions.md)

## Типы данных C#

[Символы](./deftypes/symbols.md) [Строки](./deftypes/strings.md) [Перечислимые типы](./deftypes/enums.md) [Массивы](./deftypes/arrays.md) [Делегаты](./deftypes/delegates.md) [Null-типы](./deftypes/nullable.md) [Анонимные](./deftypes/anonymous.md)

## Код C#

[Ветвления](./code/ifs.md) [Итерации](./code/whiles.md) [Стандартные интерфейсы](./code/stdinterfaces.md) [LINQ](./code/linq.md)

## Механизмы C#

[Механизмы работы CLR](./mech/details.md) [Исключения](./mech/exceptions.md) [Сборщик мусора](./mech/garbage.md) [Пул потоков](./mech/threadpool.md) [Асинхронный конечный автомат](./mech/async.md)

## Многопоточность C#

[Потоки](./async/threads.md) [Асинхронные вычисления](./async/calc.md) [Асинхронное управление](./async/control.md) [Примитивная синхронизация потоков](./async/simple.md) [Гибридная синхронизация потоков](./async/hybrid.md) [Асинхронная синхронизация потоков](./async/async.md)

## Данные C#

[Файлы](./data/files.md) [Основы EF](./data/ef.md) [Чтение EF](./data/efread.md) [Работа EF](./data/efedit.md) [Фичи EF](./data/efnotable.md) [Команды CLI EF Core](./data/efcli.md)

## Клиентские приложения C#

[Основы](./desktop/origin.md) [Разметка](./desktop/XAML.md) [Компоновка](./desktop/positions.md) [Компоненты](./desktop/components.md) [События](./desktop/events.md) [Свойства зависимости](./desktop/dproperty.md) [Привязки](./desktop/bindings.md) [Ресурсы](./desktop/resources.md) [Анимация](./desktop/animation.md) [Стили](./desktop/styles.md) [Шаблоны](./desktop/templates.md) [Уведомления](./desktop/notify.md) [Валидация](./desktop/validation.md) [Команды](./desktop/commands.md)

[Фигуры](./desktop/shapes.md) [Рисунки](./desktop/draw.md) [Визуализация](./desktop/visual.md)

## Теория

[ООП](./theory/indexOOP.md). [SOLID](./theory/indexSOLID.md). [REST](./theory/indexREST.md). [Микросервисы](./theory/indexMicroservices.md).

[Порождающие паттерны](./theory/indexCreate.md). [Структурные паттерны](./theory/indexStruct.md).[Поведенческие паттерны](./theory/indexBehavior.md).

# Старый раздел

## Введение

[Привет мир](./welcome/index.md)

[Фичи C#](./welcome/features.md)

## Основы

[Математическая логика](./algoritms/indexMathLogic.md).

[Числа](./algoritms/indexNumbers.md).

[Основы (комменты, подключение других файлов)](./algoritms/indexCBasic.md).

[Консоль (ввод/вывод через консоль)](./algoritms/indexCConsole.md).

[Переменные (типы, константы, приведение, строки, сравнение строк)](./algoritms/indexCVariables.md).

[Арифметика (операции и функции)](./algoritms/indexCMath.md).

[Ветвления (цикличность)](./algoritms/indexCIfs.md).

[Функции (аргументы и вертаемое значение)](./algoritms/indexCFuncs.md).

[Массивы (обработка массивов)](./algoritms/indexCArrays.md).

[Указатели (массивы + указатели)](./algoritms/indexCPointers.md).

[Структуры](./algoritms/indexCStructs.md).

[Динамика (динамическая память и структуры)](./algoritms/indexCDynamic.md).

[Файлы (последовательная и произвольная работа с файлами)](./algoritms/indexCFiles.md).

[Алгоритмы простые](./algoritms/indexSimple.md).

[Струкруты простые](./algoritms/indexStructs.md).

[Связные списки](./algoritms/indexList.md).

[Деревья](./algoritms/indexTrees.md).

[Графы](./algoritms/indexGrafs.md).

[Сложности алгоритмов](./algoritms/indexSpeeds.md).

[Динамическое программирование](./algoritms/indexDynamic.md).

[Основы ООП](./algoritms/indexObjects.md).

[Структуры С++](./algoritms/indexCppStructs.md).

## Платформа

[Общее по платформе .NET](./platform/index.md).

[Среда CLR](./platform/clr.md).

[Управляемый код](./platform/managed.md).

[Общая система типов CTS](./platform/cts.md).

[Общеязыковая спецификация CLS](./platform/cls.md).

[Общеязыковая инфраструктура CLI](./platform/cli.md).

## Базовый С#

[Консоль](./basic/indexConsole.md).

[Типы данных (преобразование типов, null-операции и анонимные типы)](./basic/indexTypes.md).

[Методы (функции, модификаторы и расширяющие методы)](./basic/indexFuncs.md).

[Ветвления](./basic/indexIfs.md).

[Перечисления](./basic/indexEnums.md).

[Цикличность (рекурсия)](./basic/indexWhiles.md).

[Объекты (структуры, кортежи, перегрузка операций, сборка мусора)](./basic/indexObjects.md).

[Массивы (индексаторы)](./basic/indexArrs.md).

[Исключения (их свойства, специсключения, обработка, фильтрация)](./basic/indexExceptions.md).

[Строки](./basic/indexStrings.md).

[Регулярные выражения](./basic/indexRegular.md).

[Делегаты (обобщенные делегаты)](./basic/indexDelegates.md).

[Коллекции](./basic/indexCollections.md).

[Файловая система (Директории, файлы, слежение)](./basic/indexFileSys.md).

[Файлы (потоки)](./basic/indexFiles.md).

[Сериализация (XML, настройка)](./basic/indexSerialization.md).

[Рефлексия (динамическая загрузка сборок, позднее связывание, атрибуты, расширяемое приложение)](./basic/indexReflex.md).

[Библиотека полезностей](./basic/indexLibs.md).

## Классический C#

[Класс (конструктор, this, static, синтаксис инициализации, константы, частичные классы)](./classic/indexClass.md).

[Инкапсуляция (модификаторы доступа, свойства, автоматические свойства)](./classic/indexEncapsulation.md).

[Наследование (является, имеет, включает)](./classic/indexInheritance.md).

[Полиморфизм (виртуальные, абстрактные, сокрытие членов, приведение родственных классов, object)](./classic/indexPolymorphism.md).

[Интерфейсы (итераторы, клонирование, сравнение)](./classic/indexInterface.md).

## Продвинутый C#

[Обобщения](./advance/indexGeneralized.md).

[События](./advance/indexEvents.md).

[Небезопасный код](./advance/indexUnsafe.md).

[LINQ](./advance/indexLINQ.md).

[Библиотеки классов](./advance/indexDll.md).

[Динамические типы и DLR (позднее связывание, COM, Excel, DBF, Simatic)](./advance/indexDLR.md).

[Домены приложений (процессы, контексты)](./advance/indexDomain.md).

[Асинхронное, параллельное, многопоточние программирование, TPL, Timer, PLINQ](./advance/indexAsync.md).

## Оконный C#

[WPF WPF Введение (инфраструктура, разметка, строительство)](./windows/indexWPF.md).

[WPF Элементы (примеры элементов)](./windows/indexWPFComponents.md).

[WPF Позиционирование (панели, прокрутка, меню, строка состояния)](./windows/indexWPFPositions.md).

[WPF События (команды, маршрутизация)](./windows/indexWPFEvents.md).

[WPF Привязки (свойства зависимости)](./windows/indexWPFBindings.md).

[WPF Фигуры (трансформации)](./windows/indexWPFShapes.md).

[WPF Рисунки (кисти, векторные изображения)](./windows/indexWPFDrawing.md).

[WPF Визуализация](./windows/indexWPFVisual.md).

[WPF Ресурсы](./windows/indexWPFResouces.md).

[WPF Анимация](./windows/indexWPFAnimations.md).

[WPF Стили](./windows/indexWPFStyles.md).

[WPF Шаблоны](./windows/indexWPFTemplates.md).

[WPF MVVM Основа](./windows/indexWPFMVVM.md).

[WPF MVVM Уведомления](./windows/indexWPFMVVMNotify.md).

[WPF MVVM Валидация](./windows/indexWPFMVVMValidations.md).

[WPF MVVM Команды](./windows/indexWPFMVVMComands.md).

[Основы WPF](./windows/index0WPF.md).

[Основы WPF Привязки](./windows/index0WPFBinding.md).

[Основы WPF Триггеры](./windows/index0WPFTriggers.md).

[Основы WPF Базы данных](./windows/index0WPFADO.md).

[Основы WPF Приложение Базы данных](./windows/index0WPFADOApp.md).

[Основы WPF Сервисы](./windows/index0WPFService.md).

## База данных

[NET EF Core 5](./sql/indexEFCore5.md).

[Основы базы данных MSSQL](./sql/indexSql.md).

[Введение ADO.NET](./sql/indexADO.md).

[Подключенный уровень ADO.NET - фабрика поставщика, построитель, команды, чтение, транзакции, массовое копирование, отслеживание состояния](./sql/indexADOConnected.md).

[ADO.NET Подключенный уровень Примеры](./sql/indexADOConnectedSamples.md).

[Автономный уровень ADO.NET](./sql/indexADODisconnected.md).

[ADO.NET Автономный уровень Примеры](./sql/indexADODisconnectedSamples.md).

[Введение EF 6](./sql/indexEF6.md).

[EF 6 Примеры](./sql/indexEF6Samples.md).

[База данных Access](./sql/indexAccess.md).

## Веб

[Веб .NET 6 Введение](./web/indexWeb.md).

[Веб .NET 6 Команды](./web/indexCommands.md).

[Веб HTML+CSS](./asp/indexHTML.md).

[Веб HTML+CSS Адаптив](./asp/indexHTMLAdopt.md).

[Веб ASP.NET Core Введение](./asp/indexASPCore.md).

## Мобильный

[Базовый Xamarin.Forms](./xamarin/indexForms.md).

[Компоненты Xamarin.Forms](./xamarin/indexComponents.md).

[Ресурсы Xamarin.Forms](./xamarin/indexResources.md).

[Привязки Xamarin.Forms](./xamarin/indexBinding.md).

[Данные Xamarin.Forms](./xamarin/indexData.md).

[Навигация Xamarin.Forms](./xamarin/indexNavigation.md).

[MVVM Xamarin.Forms](./xamarin/indexMVVM.md).

[Интернет Xamarin.Forms](./xamarin/indexInternet.md).

[Летающая панель Xamarin.Forms](./xamarin/indexFlyout.md).

[Публикация Xamarin.Forms](./xamarin/indexDeploy.md).

[Базовый Xamarin.Android](./xamarin/indexBasic.md).

## API

[Основы WCF](./api/indexWCF.md).

## Тестирование

[Unit-тестирование](./tests/indexUnitTest.md).

[Примеры Unit-тестирования](./tests/indexUnitTestSamples.md).

[Тестирование c инверсией управления](./tests/indexTestInversionOfControl.md).

## Графическое приложение С#

[Шаблон графического приложения](./graphicapp/indexTemplate.md).

## Система контроля версий

x [Базовый Git](./git/indexBasic.md).

## Использованные источники

[Интересные книги](./link/books.md).

[Docker](./link/docker.md).

[Postgree](./link/postgreedb.md).

[Rabbitmq](./link/rabbitmq.md).

[Redis](./link/redis.md).

[NuGet](./link/nuget.md).

[Интерактивный тур в git](https://githowto.com/ru).

[Ссылки](./link/links.md).