C# для начинающих Пахомов Б. И



Download 8,15 Mb.
Pdf ko'rish
bet19/266
Sana20.04.2022
Hajmi8,15 Mb.
#567200
1   ...   15   16   17   18   19   20   21   22   ...   266
Bog'liq
C# for beginners


Глава 2. Средства создания приложений на языке C# 
31 
Рис. 2.15. 
Путь создания нового решения. Выбор консольного варианта приложения 
Рис. 2.16. 
Окно заготовки консольного приложения 


32 
Часть I. Базовые сведения о программировании на языке C# 


ГЛ А В А

Базовые типы данных, 
переменные 
В 
главе 2
при изучении SharpDevelop мы создали приложение app1.cs. 
Вид его приведен в листинге 3.1. 
Листинг 3.1 
/* Created by SharpDevelop. 
* User: user 
* Date: 09.11.2012 
* Time: 14:56 

* To change this template use Tools | Options | 
* Coding | Edit Standard Headers. 
*/ 
using System; 
namespace app1 

class Program 

public static void Main(string[] args) 

Console.WriteLine("Hello World!"); 
// TODO: Implement Functionality Here 
Console.Write("Press any key to continue..."); 
Console.ReadKey(true); 





34 
Часть I. Базовые сведения о программировании на языке C# 
Фактически это еще не совсем приложение, а только лишь его макет, 
шаблон, который дальше надо наполнять своим содержанием. Коротко 
рассмотрим структуру этого шаблона. Здесь начинающему разработчи-
ку придется просто пока запомнить структуру приложения, которая ста-
нет более понятной по мере дальнейшего изучения языка. Но кое-что 
уже сейчас можно пояснить. 
Первые несколько строк сверху, начало которых помечено символа-
ми 
/*
, а конец — символами 
*/
— это 
комментарий
к программе, кото-
рый среда программирования, в данном случае SharpDevelop, автомати-
чески формирует. При компиляции этой программы компилятор ком-
ментарии не рассматривает. Если комментарий занимает 
более
одной
строки
, то пользуются отмеченными выше парами символов, помещая 
текст комментария в эти "скобки". Если же комментарий помещается 
в 
одну строку
, то можно применять другую его форму: помещать в нача-
ло текста комментария символы 
//
. Но можно и для одной строки при-
менять пару 
/*...*/
. Комментарий служит не только для пояснения 
текста программы. Им широко пользуются при отладке программы, вы-
ключая с его помощью отдельные фрагменты программы, чтобы потом, 
удалив символы комментария, восстановить отключенный комментари-
ем текст программы. Понятно, что вместо автоматически сформирован-
ного комментария программист может вставлять свои пояснения. 
Ниже комментария идет строка (а их в действительности может быть 
много) 
using System;
. Это говорит о том, что среда программирования 
обязательно подключает к создаваемому приложению набор системных 
программных средств, часть из которых может понадобиться програм-
мисту при создании приложения. Например, могут потребоваться сред-
ства ввода-вывода данных, работы с базами данных, графические сред-
ства и т. п. Пространство 
System
содержит полный набор таких средств, 
а программист потом уже в ходе создания своей программы будет вы-
делять из 
System
необходимые ему подпространства и брать из них не-
обходимые ему средства. Например, подпространство 
Console
, которое 
содержит в себе средства консольного ввода-вывода, т. е. ввода-вывода 
без графического интерфейса, а только используя консольное окно, 
о котором мы говорили раньше. 
Далее в шаблоне нашего приложения присутствует строка 
namespace
app1
, которая является заголовком создаваемого приложения (програм-
мы). Фактически это заголовок блока строк, помещенных между откры-
вающей и закрывающей фигурными скобками (первой и последней). 
Почему перед наименованием приложения стоит слово 
namespace
, пока 


Download 8,15 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   266




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish