📔Глоссарий

  1. ASP.NET (Active Server Pages .NET): Фреймворк для создания веб-приложений и веб-служб в Microsoft .NET.

  2. Агрегатные функции (Aggregate Functions): Функции баз данных, такие как COUNT, SUM, AVG, MIN, MAX, которые выполняют вычисления на наборе данных.

  3. Асинхронные операции (Asynchronous Operations): Операции, которые выполняются параллельно или в фоновом режиме без блокировки основного потока выполнения.

  4. Бинарные большие объекты (BLOB): Тип данных, используемый для хранения больших двоичных объектов, таких как изображения или мультимедийные файлы, в базе данных.

  5. Грид (Grid): Визуальный компонент, обеспечивающий таблицу для отображения данных в строках и столбцах.

  6. Деструктор (Destructor): Метод класса, который выполняет очистку ресурсов, когда объект уничтожается.

  7. Дженерики (Generics): Механизм языка C#, позволяющий создавать обобщенные типы и методы, работающие с различными типами данных.

  8. Директивы препроцессора (Preprocessor Directives): Инструкции, используемые компилятором для управления компиляцией и условной компиляцией кода.

  9. Динамическая библиотека (Dynamic Link Library - DLL): Файл, содержащий программный код, который может быть вызван и использован другими программами.

  10. Замыкание (Closure): Концепция, позволяющая функции захватывать и использовать переменные из окружающего контекста.

  11. Интерфейс (Interface): Абстрактный тип данных, описывающий набор методов, которые должен реализовать класс.

  12. Класс (Class): Тип данных, представляющий собой шаблон для создания объектов и содержащий данные и методы.

  13. Коллекция (Collection): Группа объектов, которые могут быть легко обработаны и управляемы, например, массивы, списки, словари.

  14. Контейнер (Container): Объект, который содержит другие объекты, обеспечивая им управление и организацию.

  15. Конструктор (Constructor): Специальный метод класса, вызываемый при создании объекта для инициализации его состояния.

  16. Кэширование (Caching): Техника хранения временных данных в памяти для ускорения доступа к этим данным.

  17. Лямбда-выражение (Lambda Expression): Краткая форма записи анонимных методов, предоставляющая краткость и выразительность.

  18. Модификаторы доступа (Access Modifiers): Ключевые слова, такие как public, private, protected, которые определяют видимость членов класса.

  19. Многозадачность (Multithreading): Концепция выполнения нескольких потоков внутри одного процесса.

  20. Наследование (Inheritance): ООП-концепция, позволяющая классу наследовать свойства и методы другого класса.

  21. Объектно-ориентированное программирование (OOP): Парадигма программирования, основанная на использовании объектов и их взаимодействии.

  22. Отражение (Reflection): Возможность программы изучать свою структуру во время выполнения.

  23. Параметры (Parameters): Значения, передаваемые в метод или функцию для выполнения операций.

  24. Паттерн проектирования (Design Pattern): Общий шаблон решения повторяющейся проблемы в разработке программного обеспечения.

  25. Перегрузка методов (Method Overloading): Возможность иметь несколько методов с одним и тем же именем, но разными параметрами.

  26. Перечисление (Enum): Тип данных, представляющий собой набор именованных констант.

  27. Подзапрос (Subquery): Запрос, вложенный в другой запрос, используемый для получения более сложных данных.

  28. Полиморфизм (Polymorphism): Возможность объектов принимать несколько форм в контексте наследования.

  29. Поток данных (Data Stream): Последовательность данных, передаваемых или принимаемых по каналу связи.

  30. Привязка данных (Data Binding): Механизм, позволяющий автоматически синхронизировать данные между источником данных и пользовательским интерфейсом.

  31. Программирование баз данных (Database Programming): Разработка программ, взаимодействующих с базами данных для хранения и извлечения данных.

  32. Пространство имен (Namespace): Механизм для организации кода, позволяющий группировать связанные между собой элементы.

  33. Рекурсия (Recursion): Ситуация, когда функция вызывает саму себя.

  34. Решение конфликтов слияния (Merge Resolution): Процесс разрешения конфликтов при слиянии изменений из разных веток в системе контроля версий.

  35. Сериализация (Serialization): Процесс преобразования объекта или структуры данных в формат, пригодный для передачи или хранения.

  36. Событие (Event): Сигнал, уведомляющий программу о том, что что-то произошло, например, нажатие кнопки.

  37. Спецификация (Specification): Документ, описывающий требования к программе или системе.

  38. Стек (Stack): Структура данных, работающая по принципу "последним пришел - первым вышел" (Last In, First Out - LIFO).

  39. Схема базы данных (Database Schema): Структура базы данных, определяющая, как данные будут храниться и организованы.

  40. Транзакция (Transaction): Операция или последовательность операций, рассматриваемая как единое целое и выполняемая атомарно.

  41. Триггер (Trigger): Специальный тип хранимой процедуры, выполняемой автоматически в ответ на определенное событие в базе данных.

  42. Указатель (Pointer): Переменная, содержащая адрес в памяти, который можно использовать для доступа к данным.

  43. Фреймворк (Framework): Совокупность инструментов, библиотек и стандартов, предоставляющих готовые решения для разработки программного обеспечения.

  44. Функции (Functions): Блоки кода, выполняющие определенную задачу, которые могут принимать аргументы и возвращать значения.

  45. Функциональное программирование (Functional Programming): Парадигма программирования, где основной упор делается на использование функций.

  46. Форма (Form): Элемент графического интерфейса пользователя, предназначенный для взаимодействия с пользователем.

  47. Фрейм (Frame): Компонент, обрамляющий другие компоненты в графическом интерфейсе, предоставляющий определенный контекст.

  48. Функции агрегации (Aggregate Functions): Функции, применяемые к набору данных в реляционных базах данных, такие как SUM, AVG, MAX, MIN.

  49. Форматирование строк (String Formatting): Процесс создания отформатированных строк на основе шаблона и данных.

  50. Фреймворк тестирования (Testing Framework): Инструмент для автоматизации тестирования программного обеспечения.

  51. Фасад (Facade): Паттерн проектирования, предоставляющий унифицированный интерфейс для набора интерфейсов в подсистеме.

  52. Файловая система (File System): Способ организации и хранения файлов на компьютере.

  53. Фильтр (Filter): Условие, применяемое к набору данных для выборки определенных элементов.

  54. Функции высших порядков (Higher-Order Functions): Функции, которые могут принимать другие функции в качестве аргументов или возвращать их в качестве результатов.

  55. Функции LINQ (Language-Integrated Query Functions): Функции, предоставляемые LINQ для выполнения запросов к коллекциям данных.

  56. Формат JSON (JSON Format): Формат для представления данных в виде текста, удобный для обмена данными между программами.

  57. Фишка (Feature): Особенность или характеристика программного продукта или языка программирования.

  58. Файл конфигурации (Configuration File): Файл, содержащий параметры и настройки приложения.

  59. Фреймворк тестирования юнитов (Unit Testing Framework): Инструмент для автоматизированного тестирования отдельных частей программы (юнит-тестирование).

  60. Факторинг кода (Code Refactoring): Процесс изменения внутренней структуры кода без изменения его внешнего поведения.

  61. Файловый поток (File Stream): Поток данных, предназначенный для работы с файлами.

  62. Фрагментация (Fragmentation): Разделение данных на фрагменты для более эффективного хранения и обработки.

  63. Фреймворк Entity Framework (Entity Framework): Технология для работы с базами данных через объектно-ориентированный подход.

  64. Функциональный интерфейс (Functional Interface): Интерфейс в языке программирования, который содержит только один абстрактный метод.

  65. Файловый поток данных (Data Stream): Последовательный поток байтов, используемый для передачи данных между устройствами.

Last updated