🗊Презентация Программирование на C#. Часть 2

Нажмите для полного просмотра!
Программирование на C#. Часть 2, слайд №1Программирование на C#. Часть 2, слайд №2Программирование на C#. Часть 2, слайд №3Программирование на C#. Часть 2, слайд №4Программирование на C#. Часть 2, слайд №5Программирование на C#. Часть 2, слайд №6Программирование на C#. Часть 2, слайд №7Программирование на C#. Часть 2, слайд №8Программирование на C#. Часть 2, слайд №9Программирование на C#. Часть 2, слайд №10Программирование на C#. Часть 2, слайд №11Программирование на C#. Часть 2, слайд №12Программирование на C#. Часть 2, слайд №13Программирование на C#. Часть 2, слайд №14Программирование на C#. Часть 2, слайд №15Программирование на C#. Часть 2, слайд №16Программирование на C#. Часть 2, слайд №17Программирование на C#. Часть 2, слайд №18Программирование на C#. Часть 2, слайд №19Программирование на C#. Часть 2, слайд №20Программирование на C#. Часть 2, слайд №21Программирование на C#. Часть 2, слайд №22Программирование на C#. Часть 2, слайд №23Программирование на C#. Часть 2, слайд №24Программирование на C#. Часть 2, слайд №25Программирование на C#. Часть 2, слайд №26Программирование на C#. Часть 2, слайд №27Программирование на C#. Часть 2, слайд №28Программирование на C#. Часть 2, слайд №29Программирование на C#. Часть 2, слайд №30Программирование на C#. Часть 2, слайд №31Программирование на C#. Часть 2, слайд №32Программирование на C#. Часть 2, слайд №33

Содержание

Вы можете ознакомиться и скачать презентацию на тему Программирование на C#. Часть 2. Доклад-сообщение содержит 33 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Программирование на C#
Часть 2
Описание слайда:
Программирование на C# Часть 2

Слайд 2





Вывод на консоль нескольких значений
Описание слайда:
Вывод на консоль нескольких значений

Слайд 3





Вывод на консоль нескольких значений
Описание слайда:
Вывод на консоль нескольких значений

Слайд 4





Консольный ввод
Описание слайда:
Консольный ввод

Слайд 5





Некоторые методы для преобразования к типам

Convert.ToInt32() (преобразует к типу int)
Convert.ToDouble() (преобразует к типу double)
Convert.ToDecimal() (преобразует к типу decimal)
Описание слайда:
Некоторые методы для преобразования к типам Convert.ToInt32() (преобразует к типу int) Convert.ToDouble() (преобразует к типу double) Convert.ToDecimal() (преобразует к типу decimal)

Слайд 6





Пример ввода значений
Описание слайда:
Пример ввода значений

Слайд 7





Пример работы программы
Описание слайда:
Пример работы программы

Слайд 8





Работа с файлами
Файл – это набор данных, который хранится на внешнем запоминающем устройстве (например на жестком диске). 
Файл имеет имя и расширение. Расширение позволяет идентифицировать, какие данные и в каком формате хранятся в файле.

Под работой с файлами подразумевается:

- cоздание файлов;
- удаление файлов;
- чтение данных;
- запись данных;
- изменение параметров файла (имя, расширение…);
- другое.
Описание слайда:
Работа с файлами Файл – это набор данных, который хранится на внешнем запоминающем устройстве (например на жестком диске). Файл имеет имя и расширение. Расширение позволяет идентифицировать, какие данные и в каком формате хранятся в файле. Под работой с файлами подразумевается: - cоздание файлов; - удаление файлов; - чтение данных; - запись данных; - изменение параметров файла (имя, расширение…); - другое.

Слайд 9





Работа с файлами
Описание слайда:
Работа с файлами

Слайд 10





Создание файла
Описание слайда:
Создание файла

Слайд 11





Удаление файла
Описание слайда:
Удаление файла

Слайд 12





Чтение/запись в файл. Потоки
Поток – это абстрактное представление данных (в байтах), которое облегчает работу с ними. В качестве источника данных может быть файл, устройство ввода-вывода, принтер.

Класс Stream является абстрактным базовым классом для всех потоковых классов в Си-шарп. Для работы с файлами нам понадобится класс FileStream(файловый поток).

FileStream - представляет поток, который позволяет выполнять операции чтения/записи в файл.
Описание слайда:
Чтение/запись в файл. Потоки Поток – это абстрактное представление данных (в байтах), которое облегчает работу с ними. В качестве источника данных может быть файл, устройство ввода-вывода, принтер. Класс Stream является абстрактным базовым классом для всех потоковых классов в Си-шарп. Для работы с файлами нам понадобится класс FileStream(файловый поток). FileStream - представляет поток, который позволяет выполнять операции чтения/записи в файл.

Слайд 13






Режимы открытия FileMode:

- Append – открывает файл (если существует) и переводит указатель в конец файла (данные будут дописываться в конец), или создает новый файл. Данный режим возможен только при режиме доступа FileAccess.Write.
- Create - создает новый файл(если существует – заменяет)
- CreateNew – создает новый файл (если существует – генерируется исключение)
- Open - открывает файл (если не существует – генерируется исключение)
- OpenOrCreate – открывает файл, либо создает новый, если его не существует
- Truncate – открывает файл, но все данные внутри файла затирает (если файла не существует – генерируется исключение)
Описание слайда:
Режимы открытия FileMode: - Append – открывает файл (если существует) и переводит указатель в конец файла (данные будут дописываться в конец), или создает новый файл. Данный режим возможен только при режиме доступа FileAccess.Write. - Create - создает новый файл(если существует – заменяет) - CreateNew – создает новый файл (если существует – генерируется исключение) - Open - открывает файл (если не существует – генерируется исключение) - OpenOrCreate – открывает файл, либо создает новый, если его не существует - Truncate – открывает файл, но все данные внутри файла затирает (если файла не существует – генерируется исключение)

Слайд 14






Режим доступа FileAccess:

- Read – открытие файла только на чтение. При попытке записи генерируется исключение
- Write - открытие файла только на запись. При попытке чтения генерируется исключение
- ReadWrite - открытие файла на чтение и запись.
Описание слайда:
Режим доступа FileAccess: - Read – открытие файла только на чтение. При попытке записи генерируется исключение - Write - открытие файла только на запись. При попытке чтения генерируется исключение - ReadWrite - открытие файла на чтение и запись.

Слайд 15





Чтение из файла
Описание слайда:
Чтение из файла

Слайд 16





Запись в файл
Описание слайда:
Запись в файл

Слайд 17





Кодировка
Кодировка, в которой будут считываться/записываться данные указывается при создании StreamReader/StreamWriter:
Описание слайда:
Кодировка Кодировка, в которой будут считываться/записываться данные указывается при создании StreamReader/StreamWriter:

Слайд 18





Работа со строками. Класс String
Описание слайда:
Работа со строками. Класс String

Слайд 19






Для объединения (конкатенации) строк используется оператор "+".

string s = "Hello," + " World!";

Оператор "[]" используется для доступа (только чтение) к символу строки по индексу:

string s = "Hello, World!"; 
char c = s[1]; // 'e'

Свойство Length возвращает длину строки.
Описание слайда:
Для объединения (конкатенации) строк используется оператор "+". string s = "Hello," + " World!"; Оператор "[]" используется для доступа (только чтение) к символу строки по индексу: string s = "Hello, World!";  char c = s[1]; // 'e' Свойство Length возвращает длину строки.

Слайд 20





Методы (функции) класса String для работы со строками
Как проверить, пуста ли строка?

Метод IsNullOrEmpty() возвращает True, если значение строки равно null, либо когда она пуста (значение равно ""):
Описание слайда:
Методы (функции) класса String для работы со строками Как проверить, пуста ли строка? Метод IsNullOrEmpty() возвращает True, если значение строки равно null, либо когда она пуста (значение равно ""):

Слайд 21






Метод IsNullOrWhiteSpace() работает как и метод IsNullOrEmpty(), только возвращает True еще и тогда, когда строка представляет собой набор символов пробела и/или табуляции ("\t"):
Описание слайда:
Метод IsNullOrWhiteSpace() работает как и метод IsNullOrEmpty(), только возвращает True еще и тогда, когда строка представляет собой набор символов пробела и/или табуляции ("\t"):

Слайд 22






Как проверить, является ли одна строка "больше" другой?

Для сравнивания строк используется метод Compare(). Суть сравнения строк состоит в том, что проверяется их отношение относительно алфавита. Строка "a" "меньше" строки "b", "bb" "больше" строки "ba". Если обе строки равны - метод возвращает "0", если первая строка меньше второй – "-1", если первая больше второй – "1":
Описание слайда:
Как проверить, является ли одна строка "больше" другой? Для сравнивания строк используется метод Compare(). Суть сравнения строк состоит в том, что проверяется их отношение относительно алфавита. Строка "a" "меньше" строки "b", "bb" "больше" строки "ba". Если обе строки равны - метод возвращает "0", если первая строка меньше второй – "-1", если первая больше второй – "1":

Слайд 23






Как проверить, является ли одна строка "больше" другой?

Чтобы игнорировать регистр букв, в метод нужно передать, как третий аргумент true. 

String.Compare("ab", "Ab"); // возвращает -1
String.Compare("ab", "Ab", true); // возвращает 0
Описание слайда:
Как проверить, является ли одна строка "больше" другой? Чтобы игнорировать регистр букв, в метод нужно передать, как третий аргумент true.  String.Compare("ab", "Ab"); // возвращает -1 String.Compare("ab", "Ab", true); // возвращает 0

Слайд 24






Как перевести всю строку в верхний/нижний регистр?

Для этого используются методы ToUpper() и ToLower():
Описание слайда:
Как перевести всю строку в верхний/нижний регистр? Для этого используются методы ToUpper() и ToLower():

Слайд 25






Как проверить, содержит ли строка подстроку?

Для проверки содержания подстроки строкой используется метод Contains(). Данный метод принимает один аргумент – подстроку. Возвращает True, если строка содержит подстроку, в противном случае – False.
Описание слайда:
Как проверить, содержит ли строка подстроку? Для проверки содержания подстроки строкой используется метод Contains(). Данный метод принимает один аргумент – подстроку. Возвращает True, если строка содержит подстроку, в противном случае – False.

Слайд 26






Как найти индекс первого символа подстроки, которую содержит строка?

Метод IndexOf() возвращает индекс первого символа подстроки, которую содержит строка. Данный метод принимает один аргумент – подстроку. Если строка не содержит подстроки, метод возвращает "-1".
Описание слайда:
Как найти индекс первого символа подстроки, которую содержит строка? Метод IndexOf() возвращает индекс первого символа подстроки, которую содержит строка. Данный метод принимает один аргумент – подстроку. Если строка не содержит подстроки, метод возвращает "-1".

Слайд 27






Как узнать, начинается/заканчивается ли строка указанной подстрокой?

Для этого используются соответственно методы StartsWith() и EndsWith(), которые возвращают логическое значение.
Описание слайда:
Как узнать, начинается/заканчивается ли строка указанной подстрокой? Для этого используются соответственно методы StartsWith() и EndsWith(), которые возвращают логическое значение.

Слайд 28






Как вставить подстроку в строку, начиная с указанной позиции?

Метод Insert() используется для вставки подстроки в строку, начиная с указанной позиции. Данный метод принимает два аргумента – позиция и подстрока.
Описание слайда:
Как вставить подстроку в строку, начиная с указанной позиции? Метод Insert() используется для вставки подстроки в строку, начиная с указанной позиции. Данный метод принимает два аргумента – позиция и подстрока.

Слайд 29






Как обрезать строку, начиная с указанной позиции?

Метод Remove() принимает один аргумент – позиция, начиная с которой обрезается строка:
В метод Remove() можно передать и второй аргумент – количество обрезаемых символов. Remove(3, 5) – удалит из строки пять символов начиная с 3-го.
Описание слайда:
Как обрезать строку, начиная с указанной позиции? Метод Remove() принимает один аргумент – позиция, начиная с которой обрезается строка: В метод Remove() можно передать и второй аргумент – количество обрезаемых символов. Remove(3, 5) – удалит из строки пять символов начиная с 3-го.

Слайд 30






Как получить подстроку из строки, начиная с указанной позиции?

Для этого используется метод Substring(). Он принимает один аргумент – позиция, с которой будет начинаться новая подстрока:
В метод Substring(), как в метод Remove() можно передать и второй аргумент – длина подстроки. Substring (3, 5) – возвратит подстроку длиной в 5 символов начиная с 3-й позиции строки.
Описание слайда:
Как получить подстроку из строки, начиная с указанной позиции? Для этого используется метод Substring(). Он принимает один аргумент – позиция, с которой будет начинаться новая подстрока: В метод Substring(), как в метод Remove() можно передать и второй аргумент – длина подстроки. Substring (3, 5) – возвратит подстроку длиной в 5 символов начиная с 3-й позиции строки.

Слайд 31






Как заменить в строке все подстроки указанной новой подстрокой?

Метод Replace() принимает два аргумента – подстрока, которую нужно заменить и новая подстрока, на которую будет заменена первая:
Описание слайда:
Как заменить в строке все подстроки указанной новой подстрокой? Метод Replace() принимает два аргумента – подстрока, которую нужно заменить и новая подстрока, на которую будет заменена первая:

Слайд 32






Как преобразовать строку в массив символов?

Метод ToCharArray() возвращает массив символов указанной строки:
Описание слайда:
Как преобразовать строку в массив символов? Метод ToCharArray() возвращает массив символов указанной строки:

Слайд 33






Как разбить строку по указанному символу на массив подстрок?

Метод Split() принимает один аргумент - символ, по которому будет разбита строка. Возвращает массив строк. 
Описание слайда:
Как разбить строку по указанному символу на массив подстрок? Метод Split() принимает один аргумент - символ, по которому будет разбита строка. Возвращает массив строк. 



Похожие презентации
Mypresentation.ru
Загрузить презентацию