1. СОЗДАНИЕ .NET-ПРИЛОЖЕНИЙ
НА ЯЗЫКЕ С#
Институт кибернетики
Швец Антон Васильевич
E-mail: shvets.anton@gmail.com
Томск - 2011
2. ПЛАН ЛЕКЦИЙ
Введение. Общие сведения
Часть №1. Язык программирования C#
Тонкости языка C#
Часть №2. Приемы программирования на C#
Создание приложений для платформы .NET
Часть №3. CLR и .NET Framework
Использование C# с библиотекой Common
Language Runtime
3. Введение
ПЛАТФОРМА .NET
Разработана компанией Microsoft в 2002 году
Основной конкурент платформы Java
Ориентирована на разработку как обычных, так и
сетевых приложений
4. .NET FRAMEWORK
- всесторонняя и согласованная модель
программирования Microsoft для построения
приложений
5. ЯЗЫК ПРОГРАММИРОВАНИЯ C#
Разработан в 1998—2001 годах, в компании Microsoft
Относится к языкам с C-подобным синтаксисом.
Наиболее близок к C++ и Java
Исключает некоторые модели программирования,
зарекомендовавшие себя как проблематичные
6. Часть №1. Язык программирования C#
HELLO WORLD!
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("Hello World!");
System.Console.ReadLine();
}
}
}
Результат:
7. КЛАССЫ
Суть объектно-ориентированного программирования – создание типов
Тип – какой-то абстрактный объект.
Тип определяет общие свойства и поведение объекта.
В С# тип определяется классом.
Отдельные экземпляры класса называются объектами.
Объявление класса в C# :
class <Название класса>
{
определение свойств и поведения
}
8. МЕТОДЫ
Метод – это функция, которой обладает класс.
Методы определяют, что может делать класс.
Объявление методов в C# :
“тип возвращаемого значения” <Имя метода> ( [набор параметров] )
{
Тело метода
}
Примеры:
void Method1() int Method2(int a, double b)
{ {
doNothing(); int c = a+b;
} return c;
}
9. РАЗБОР ПРОГРАММЫ
HelloWorld представляет собой пример консольного приложения.
Метод Main(), относящийся к классу HelloWorld, выводит строку.
Вывод осуществляется объектом Console.
Данный объект имеет метод WriteLine(String str), который и
осуществляет вывод.
Метод вызывается оператором принадлежности (.)
Чтобы вызвать метод WriteLine(), объекта Console, следует написать
Console.WriteLine(…);
Вместо многоточия должна стоять выводимая строка.
10. ИТОГИ
В данной лекции были рассмотрены следующие темы:
1. Платформа .NET и язык программирования C#
2. Синтаксис языка C#
3. Классы, методы и объекты