С# лекция№1
.pdfПрограммирование на C#
Карбаев Д.С.
1
Рейтинг языков программирования
2
Вакансии
CQG:
C# Software Developer;
C++ Software Develoer;
Ведущий C# программист.
EPAM:
Lead/Senior .NET/C# Software Engineer;
Ведущий разработчик Java.
Открытый код:
Разработчик Java;
Программист.NET/С#.
Icertainity:
Старший разработчик C#.
3
Справочная информация
4
Справочная информация
Версия языка: С# 4.0
Платформа разработки: Visual Studio 2010 (Visual C# 2010 Express)
Литература:
ГербертШилдт. С# 4.0 – полное руководство,2011.
ЭндрюТроелсен.Язык программированияC# 2010и платформа
.NET4
ДжессЛиберти.Программированиена C#.
ДжеффриРихтер.CLR via C#.Программированиена платформе
Microsoft .NET Framework4.0на языкеC#.
Ссылки:
http://www.mhprofessional.com (C# 4.0The Complete Reference)
http://msdn.microsoft.com/ru-ru/library/dd642420.aspx- MSDN Library:Средства разработкиVisual Studio 2010 - Visual Studio - Языки Visual Studio - Visual Basic и Visual C#
5
Первая простая программа
using System;
using System.Collections.Generic; using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
// Любая программа на С# начинается с вызова метода Main(). static void Main(string[] args)
{// Начало программы.
// Вывод текста на экран.
Console.WriteLine("Простая программа на С#.");
} // Конец программы.
}
}
6
Visual Studio 2010
Стартовый экран
Есливы случайно закрылистартовую страницуили хотите открытьее в процессе работы надпроектом, просто выберите пунктменю Help/Show Start Page.
7
Visual Studio 2010
ДлясозданияновогопроектавыберитепунктменюFile/New/Project.
8
Visual Studio 2010
Примеррабочегоинтерфейсаредактированияисходногокода программы.
9
Вторая простая программа
В приведенной программе создаются две переменные — х и у:
static void Main(string[] args)
{
int x; // здесь объявляется переменная
int у; // здесь объявляется еще одна переменная
х = 100; // здесь переменной х присваивается значение 100 Console.WriteLine("х содержит значение " + х);
у = х / 2;
Console.Write("у содержит значение х / 2: ");
Console.WriteLine(у);
}
Выполнение этой программы дает следующий результат.
х содержит 100
у содержит х / 2: 50
В целом, для объявления переменной служит следующий оператор:
тип имя_переменной;
где тип — это конкретный тип объявляемойпеременной, а имя_переменной — имя самойпеременной.
10