Първи стъпки

Download Report

Transcript Първи стъпки

Първи стъпки
Да напишем първата си програма със C#
Ивелин Давидов
[email protected]
Съдържание
 Какво е компютърно програмиране?
 Моята първа C# програма
 Какво е Visual Studio?
 Какво е MSDN и какво е Google?
2
Какво е компютърно
програмиране?
Какво е компютърно програмиране?
Компютърно програмиране: създаване на
поредица от инструкции, за да накарате
компютъра да направи нещо
Дефиниция от Google
4
Фази на компютърното
програмиране
 Дефиниране на задача
Спецификация
 Проблем за решаване
 Планиране на решение
Дизайн
 Намиране на правилен алгоритъм
 Писане на код
 Поправяне на грешките
Имплементация
Tестване и дебъгване
5
Моята първа C# програма
Моята първа програма
Проста C# програма:
using System;
class MyFirstProgram
{
static void Main()
{
Console.WriteLine("Hello, World");
}
}
7
Моята първа програма
Добавяме стандартния
namespace "System"
Дефинираме class с
име "HelloCSharp"
using System;
Дефинираме
Main()метод
class MyFirstProgram
{
static void Main()
{
Console.WriteLine("Hello, World");
}
}
Принтираме на конзолата
съобщението “Hello World”
8
Моята първа C# програма
Демонстрация
Какво е Visual Studio
Visual Studio
 Visual Studio – Integrated Development
Environment (IDE)
 Инструмент, който ни помага да:
 Пишем и форматираме код
 Компилираме код
 Изпълняваме код, тестваме и дебъгваме
 Много лесен за употреба!
11
Visual Studio
Демонстрация
Какво е MSDN
Microsoft Developer Network
Какво е MSDN?
 Документация на всички класове и тяхната
функционалност
 Примери
 Статии
 http://msdn.microsoft.com/
14
Какво е MSDN
Демонстрация
Въпроси
Упражнения
1. Инсталирайте Visual Studio 2010 Express
Edition на компютрите си.
2. Напишете, компилирайте и пуснете
конзолно приложение, което да принтира
името Ви.
3. Напишете програма, която принтира
текущата дата и час.
4. Напишете програма, която пресмята и
принтира числото 543 на втора степен.
17
Упражнения
5. *Напишете програма, която да прочита
вашата възраст и да принтира на колко
години ще сте след 20 години.
18