Podcast
Questions and Answers
C# - это язык программирования для разработки приложений для:
C# - это язык программирования для разработки приложений для:
- Visiual Studio C++
- .NET Framework (correct)
- Dev C++
- Delphi
Microsoft Visual Studio это:
Microsoft Visual Studio это:
- Visiual Studio C
- Visiual Studio C++
- Dev C++
- Набор продуктов компании Microsoft (correct)
Какие типы приложений можно разрабатывать в Microsoft Visual Studio?
Какие типы приложений можно разрабатывать в Microsoft Visual Studio?
- Астракт
- Объекты
- Формы
- Консольные приложения (correct)
Какая технология поддерживается в Microsoft Visual Studio для разработки пользовательского интерфейса?
Какая технология поддерживается в Microsoft Visual Studio для разработки пользовательского интерфейса?
Какую платформу поддерживает Visual Studio?
Какую платформу поддерживает Visual Studio?
Какую платформу поддерживает Microsoft Visual Studio с .NET Framework?
Какую платформу поддерживает Microsoft Visual Studio с .NET Framework?
Что такое объектно-ориентированное программирование (ООП)?
Что такое объектно-ориентированное программирование (ООП)?
Какой из перечисленных элементов является принципом объектно-ориентированного программирования?
Какой из перечисленных элементов является принципом объектно-ориентированного программирования?
Какой из перечисленных элементов является принципом современного объектно-ориентированного программирования?
Какой из перечисленных элементов является принципом современного объектно-ориентированного программирования?
Какой основной принцип ООП позволяет объектам принимать разные формы?
Какой основной принцип ООП позволяет объектам принимать разные формы?
Что такое класс в объектно-ориентированном программировании?
Что такое класс в объектно-ориентированном программировании?
Что такое метод в объектно-ориентированном программировании?
Что такое метод в объектно-ориентированном программировании?
В какой среде была выпущена первая версия языка C#?
В какой среде была выпущена первая версия языка C#?
Структура и синтаксис какого языка наиболее похожи на C#?
Структура и синтаксис какого языка наиболее похожи на C#?
Какая компания разработала платформу .NET?
Какая компания разработала платформу .NET?
Из чего состоит алфавит C#, используемый при создании элементов программы?
Из чего состоит алфавит C#, используемый при создании элементов программы?
Какие цифры используются в языке C#?
Какие цифры используются в языке C#?
Какие типы действий доступны в C#?
Какие типы действий доступны в C#?
Что делает операция инкремента в C#?
Что делает операция инкремента в C#?
Что делает операция декремента в языке C#?
Что делает операция декремента в языке C#?
Сколько типов комментариев можно использовать в C#?
Сколько типов комментариев можно использовать в C#?
Какой знак используется для обозначения многострочного комментария в C#?
Какой знак используется для обозначения многострочного комментария в C#?
Какой тип данных используется для представления логических значений (истина или ложь) в C#?
Какой тип данных используется для представления логических значений (истина или ложь) в C#?
Какой тип данных используется для представления целых чисел в C#?
Какой тип данных используется для представления целых чисел в C#?
Какой тип данных используется для представления чисел с плавающей точкой в C#?
Какой тип данных используется для представления чисел с плавающей точкой в C#?
Какой тип данных используется для представления строк текста в C#?
Какой тип данных используется для представления строк текста в C#?
Какой тип данных используется для представления одного символа в C#?
Какой тип данных используется для представления одного символа в C#?
Какой тип данных используется для представления объектного типа в C#?
Какой тип данных используется для представления объектного типа в C#?
Что такое переменные в программировании?
Что такое переменные в программировании?
Что такое ключевые слова в языке программирования?
Что такое ключевые слова в языке программирования?
Что такое константы в программировании?
Что такое константы в программировании?
Какой оператор используется для ввода данных с консоли в C#?
Какой оператор используется для ввода данных с консоли в C#?
Как вывести данные на консоль в C#?
Как вывести данные на консоль в C#?
Какова функция символа управления?
Какова функция символа управления?
Какой символ используется для перехода на новую строку в C#?
Какой символ используется для перехода на новую строку в C#?
Какой символ используется для горизонтальной табуляции?
Какой символ используется для горизонтальной табуляции?
Какой символ используется для вертикальной табуляции?
Какой символ используется для вертикальной табуляции?
Какой символ используется для возврата на одну позицию?
Какой символ используется для возврата на одну позицию?
Какой символ используется для возврата к началу строки?
Какой символ используется для возврата к началу строки?
Какой символ используется для звукового сигнала?
Какой символ используется для звукового сигнала?
Flashcards
C#
C#
Язык программирования для разработки различных приложений в среде .NET Framework.
Microsoft Visual Studio
Microsoft Visual Studio
Набор продуктов компании Microsoft для разработки ПО.
Объектно-ориентированное программирование (ООП)
Объектно-ориентированное программирование (ООП)
Способ проектирования программ на основе объектов, сочетающих данные и методы.
Принципы объектно-ориентированного программирования
Принципы объектно-ориентированного программирования
Signup and view all the flashcards
Инкапсуляция
Инкапсуляция
Signup and view all the flashcards
Полиморфизм
Полиморфизм
Signup and view all the flashcards
Класс
Класс
Signup and view all the flashcards
Метод
Метод
Signup and view all the flashcards
Программа для первой версии C#
Программа для первой версии C#
Signup and view all the flashcards
Языки, похожие на C#
Языки, похожие на C#
Signup and view all the flashcards
Фирма, построившая платформу .NET
Фирма, построившая платформу .NET
Signup and view all the flashcards
Алфавит C#
Алфавит C#
Signup and view all the flashcards
Действия (операции) в C#
Действия (операции) в C#
Signup and view all the flashcards
Операция инкремент в C#
Операция инкремент в C#
Signup and view all the flashcards
Операция декремента в C#
Операция декремента в C#
Signup and view all the flashcards
Типы комментариев в C#
Типы комментариев в C#
Signup and view all the flashcards
Многострочный знак комментария в C#
Многострочный знак комментария в C#
Signup and view all the flashcards
Однорядный знак комментария в C#
Однорядный знак комментария в C#
Signup and view all the flashcards
Логический тип
Логический тип
Signup and view all the flashcards
Целочисленный тип
Целочисленный тип
Signup and view all the flashcards
Вещественный тип
Вещественный тип
Signup and view all the flashcards
Строковый тип
Строковый тип
Signup and view all the flashcards
Символьный тип
Символьный тип
Signup and view all the flashcards
Объектный тип
Объектный тип
Signup and view all the flashcards
Переменные
Переменные
Signup and view all the flashcards
Ключевые слова
Ключевые слова
Signup and view all the flashcards
Константы
Константы
Signup and view all the flashcards
Ввод данных в C#
Ввод данных в C#
Signup and view all the flashcards
Вывод данных в C#
Вывод данных в C#
Signup and view all the flashcards
Функция символа управления
Функция символа управления
Signup and view all the flashcards
Символ перехода на новую строку
Символ перехода на новую строку
Signup and view all the flashcards
Символ горизонтальной табуляции
Символ горизонтальной табуляции
Signup and view all the flashcards
Символ вертикальной табуляции
Символ вертикальной табуляции
Signup and view all the flashcards
Символ возврата в одну позицию
Символ возврата в одну позицию
Signup and view all the flashcards
Символ возврата к началу строки
Символ возврата к началу строки
Signup and view all the flashcards
Символ звукового сигнала
Символ звукового сигнала
Signup and view all the flashcards
Типы литералов в C#
Типы литералов в C#
Signup and view all the flashcards
что такое Namespace?
что такое Namespace?
Signup and view all the flashcards
Assembly (сборка)
Assembly (сборка)
Signup and view all the flashcards
CTS-Common type System - это
CTS-Common type System - это
Signup and view all the flashcards
В чем заключается услуга оператора «%»
В чем заключается услуга оператора «%»
Signup and view all the flashcards
В чем заключается услуга оператора «/»
В чем заключается услуга оператора «/»
Signup and view all the flashcards
Определите подкоренное значение числа X.
Определите подкоренное значение числа X.
Signup and view all the flashcards
Определяем степень у числа Х.
Определяем степень у числа Х.
Signup and view all the flashcards
y=cosnx / 1+x2 напишите в C#
y=cosnx / 1+x2 напишите в C#
Signup and view all the flashcards
Study Notes
C# и среда разработки
- C# - язык программирования для разработки различных приложений, использующий .NET Framework.
- C# часто разрабатывается в среде Visual Studio.
Microsoft Visual Studio
- Microsoft Visual Studio - это набор продуктов компании Microsoft.
- Microsoft Visual Studio включает в себя приложения, работающие с консолью, формами, объектами и проектами.
- Microsoft Visual Studio поддерживает технологию Windows Forms.
- Visual Studio поддерживает платформу Windows Mobile.
- Microsoft Visual Studio поддерживает платформу .NET Framework.
Объектно-ориентированное программирование (ООП)
- Объектно-ориентированное программирование (ООП) - это проектирование и написание программ с помощью объектов.
- Принципы объектно-ориентированного программирования включают наследование.
- К принципам современного объектно-ориентированного программирования относится инкапсуляция.
- Основной принцип ООП - полиморфизм.
- Класс - это шаблон, используемый при создании объектов.
- Метод - это процедура или функция для изменения свойств объекта.
История и структура C#
- Первая версия языка C# была выпущена в Microsoft Visual Studio.
- Структура и синтаксис языка C# похожи на C/C++, Java, PHP.
- .NET платформа построена компанией Microsoft.
- Алфавит C#, используемый при создании элементов программы, состоит из букв, цифр и специальных символов.
- В C# используются цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
- Арифметические, логические операции, инкремент, декремент, сравнения, присваивания, индексация и тернарные операции доступны в C#.
- Инкремент в C# - это увеличение.
- Декремент в C# - это уменьшение.
- В C# используется 2 типа комментариев.
*/
является знаком многострочного комментария.//
является знаком однорядного комментария.Bool
- логический тип данных.Int
- целочисленный тип данных.Float
- вещественный тип данных.String
- строковый тип данных.Char
- символьный тип данных.Object
- объектный тип данных.- Переменные - это имена, идентифицирующие имена переменных, функции и знаки.
- Ключевые слова - это идентификаторы языкового фонда со своими специальными назначениями.
- Константы - это величины, значения которых не изменяются при выполнении программы.
ReadLine()
- оператор ввода данных в C#.WriteLine()
- оператор вывода данных в C#.- Функция символа управления форматирует данные, отображаемые на экране.
\n
- символ перехода в новый ряд.\t
- символ горизонтальной табуляции.\v
- символ вертикальной табуляции.\b
- символ возврата в одну позицию.\r
- символ возврата к началу ряда.\a
- символ звукового сигнала.- В C# существует 4 типа литералов.
- NET run time не написан на языке ассемблера.
- Пространство имен - это метод, который организует систему типов групп в единую группу.
- Литералы - это имена языкового типа.
- Assembly (сборка) - основной строительный блок приложения в NET Framework.
- Символические литералы - это не только буквы, но специальные символы букв C#, которые являются соответствующим значением кода для каждого подмножества.
- CTS-Common type System - это система общих типов.
- NET Runtime - это набор основных классов.
- Целочисленный литерал использует целое число.
- Стандартный набор, который поддерживает все языки платформы NET - Common Language Runtime.
Операторы и функции в C#
- Оператор
%
извлекает остаток от деления. - Оператор
/
извлекает целую часть от деления. ++
- инкрементация числа.--
- декрементирование числа.Math.Sqrt(x)
определяет подкоренное значение числа X.Math.Pow(x,y)
определяет степень числа X.?:
- тернарный оператор.Return
- оператор, возвращающий значение метода.Bool
- логический тип.Int
- целочисленный тип.Float
- вещественный тип.String
- строковый тип.
Визуальные компоненты в C#
- Наиболее важным визуальным видом программы является окно Windows (Form).
BackColor
- свойство, задающее цвет фона формы.Location
- свойство компонента, определяющее координаты.Rtf
- формат, которому подчиняются тексты в компоненте Rich Text Box.TreeView
- компонент вывода иерархических данных в виде дерева.Nodes
- основное свойство компонента TreeView.CheckBox
- независимый переключатель.RadioButton
- зависимый переключатель.ComboBox,ListBox
- компоненты создания списка.SaveFile
- способ записи содержимого в файл в компоненте RichTextBox.Items.Count
- определение количества элементов списка в компоненте ComboBox.Items
- свойство, определяющее элементы списка в компоненте ComboBox.MenuStrip
- компонент главного меню программы.TabControl
- компонент, предназначенный для нанесения нескольких наклеек на одну панель.PictureBox
- компонент для вставки изображения.y = Math.Cos(Math.PI * x) / (1 + x * x)
- эквивалент y=cosnx / 1+x2 на языке C#.v=Math.PI*r*r*h
эквивалент V = n * г2 * h на языке C#.Math.Abs(x)
функция определения модуля переменной X.- Const E -
Math.E
. y=Math.Tan(x/a)+Math.Sqrt(t)
эквивалент y=tg x/a+√t на языке C#.z=Math.Sin(m)+Math.Pow(m,3)
эквивалент z=sinm+m3 на языке C#.int.Parsel()
метод для преобразования в целочисленный тип.float. Parse()
используется для преобразования в вещественное число.Console. BackgroundColor
определяет настройку цвета фона в консольном режиме.Console.ForegroundColor
показывает установку цвета текста в консольном режиме.Console.Title
показывает запись заголовка окна в консольном режиме.Console.ReadKey()
определяет оператор ожидания нажатия любой клавиши в консольном режиме.y = Math.Cos(Math.PI * x)/ (1 + x *x)
эквивалент y=cosnx\1+x2 на языке C#.Convert.ToDateTime(d1)
Указывает преобразование введенного значения d1 в периодический тип.DateTime.Now
определяет отображения текущего времени.
Свойства компонентов в формах C#
ForeColor
- свойство определения цвета компонентов в форме.ReadOnly
- cвойство, которое позволяет записывать данные в поле ввода если значение True.Visible
- cвойство определять видимость или невидимость компонента во время выполнения программы.DataTime
- тип, используемый для работы с данными типа времени и даты.Nеw
- Текущее время и дата.Today
- текущая дата.Year
- определяет год на указанную дату.Month
- определяет месяц на указанную дату.Day
- определяет дату.Hour
- определяет часы в указанную дату.Minute
- определяет минуту.DayOfWeek
- определяет дату недели для указанной даты.DayOfYaer
- определяет, сколько дней в году для указанной даты.Аdd
- Добавляет время и дату, заданные текущим временем и датой.AddMonth
- добавляет месяцы.АddDays
- добавляет дни.AddHours
- добавляет часы.AddMinutes
- добавляет минуты.AddSekonds
- добавляет секунду.AddYears
- добавляет годы.Parse
- преобразует введенные текстовые форматы в нужный типToString
- показывает преобразование типа DataTime в строковый тип.
Условные операторы и операторы выбора в C#
IF
- условный оператор на языке C#.Else
- условный оператор C#.- Запись условного оператора на языке с#
If (условие) оператор 1; Else оператор 2
. Switch
- оператор выбора на языке C#.For
- оператор параметрического цикла на языке C#.While
- оператор цикла, который проверяется в начале условия на языке С#.Do-while
- оператор цикла, проверяемый в конце условии на языке С#.- For – запись циклического оператора
For(выражение 1, выражение 2, выражение 3) операторы
. - While – запись циклического оператора
While (условие) оператор
. - Do-while – запись циклического оператора
Do оператор while (условие)
. Foreach
- оператор цикла предназначен для перебора элементов коллекции или массива.Goto
- безусловный оператор на языке c#.Break
- оператор, используемый в C# внутри цикла операторовContinue
- оператор перехода к следующей итерации текущего цикла на языке C#.return
- на языке C# оператор возврата из функции останавливает выполнение функций.
Обработка исключений и структуры программирования в C#
- Оператор Try содержит 3 части.
- Части оператора Try включают отслеживание, catch, finally.
- Линейность, ветвление, цикл - базовая структура структурного программирования.
- Обработка исключений - обработка опасных событий, возникающих из-за неправильного использования при работе с программой или техникой.
- Throw - оператор с параметром, определяющим тип исключения в C#.
Примеры кода и их результаты в C#
- Результат кода, static bool Method1() { Console.WriteLine("in Method1"); return false; } static bool Method2() { Console.WriteLine("in Method2"); return true; } static void Main(string[] args) { if (Method1() && Method2()) { Console.WriteLine("insite statement if"); } } - in Method1.
- Результат кода, class Test { static void Main(string[] args) { int i = 1; Console.WriteLine("i = {0}", i++); } } - i = {0}1.
int[] someArray = new int
метод объявления массива, в результате он инициализируется правильно.- Результат кода, public static void Main(string[] args) { goto F2; F1: Console.WriteLine("Before F2 "); F2: Console.WriteLine("After F2"); goto F1; Console.WriteLine("Done");} - After F2 Before F2 …до бесконечности.
switch
операторы выбора являются эквивалентом тернарной операции.- Результат кода, bool operation1 = true; bool operation2 = false; bool operation3 = false; if(operation1 ^ operation2 ^ operation3) { Console.WriteLine(operation1 ^ operation2); if (operation1 | operation2 | operation3) { Console.WriteLine(operation2 | operation3); if(operation1 & operation2 & operation3) { Console.WriteLine(operation1 & operation3); } } } - True False.
- Результат кода, public static void Main() { Int32 x = 4; Object o = x; x = 123; Console.WriteLine(x + ", " + (Int32)o); } - 123, 4.
- В кодировке UTF-16 хранятся символьные (char) переменные в C#.
- Результат выполнения кода char[] s = new char[]{ 'a', 'b', 'c', 'd', 'e' }; for (int i = 1; i
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.