Развитие информационных технологий неразрывно связано с



Pdf көрінісі
бет15/15
Дата08.02.2022
өлшемі414,76 Kb.
#130932
1   ...   7   8   9   10   11   12   13   14   15
Байланысты:
Лекции 1,2 Введение

2.7 Константы языка C# 
Объявление констант в языке C# осуществляется аналогично 
объявлению переменных, но с добавлением служебного слова 
const.
Например: 
const char CIMV = 'y'; 
const int MAX = 640; 
Константа – это область памяти компьютера, обозначенная 
идентификатором, в которой хранятся неизменяемые в процессе работы 
программы значения данных.
При объявлении константы необходимо указывать не только тип 
константы, но и ее значение. 
2.8 Понятие пространства имен языка C# 
Любая программа на языке C# начинается с указаний о подключении к 
коду программы некоторого пространства имен с помощью оператора 
using
. Например: 


using System; 
using System.Windows.Forms; 
и т.д. 
При этом одному оператору 
using
может соответствовать только 
одно пространство имен.
Каждое пространство имен соответствует определенной группе 
классов платформы .NET (каждый класс это некоторый тип). Таким образом, 
все множество типов (CTS насчитывает более 4000 различных типов) 
платформы .NET по своему функциональному назначению было объединено 
в логически связанные группы, получившие названия пространства имен. И 
если для решения некоторой задачи необходимы некоторые классы, методы, 
функции или данные, то вы должны подключить к вашей программе 
соответствующее пространство имен. Таким образом, в языке C# 
реализуется возможность использования ранее написанных библиотек 
классов платформы .NET.
Необходимо отметить, что многие авторы учебников по языку C# не 
используют термин библиотека, а ограничиваются понятием пространство 
имен. 
Наиболее часто используемые пространства имен перечислены в 
таблице 2.2. 
Таблица 2.2 – Некоторые пространства имен платформы .NET 
Пространство имен .NET 
Назначение 
System 
Корневое 
пространство 
имен, 
содержащее класс Object и множество 
классов для работы с простыми типами 
данных, 
наборами 
математических 
функций, 
вводом-выводом 
данных, 
операцией сборки мусора и т.д.
System.Data 
System.data.SqlClient и т.д.
Классы 
этих 
пространств 
имен 
предназначены для работы с базами 
данных 
System.Drawing 
System.Drawing.Drawing2D 
И т.д. 
Классы этих пространств имен содержат 
графические 
примитивы, 
наборы 
шрифтов, типов линий, наборы средств 
отображения графической информации 
на экране монитора и поддержки печати 
System.IO 
Классы 
этого 
пространства 
имен 
отвечают за операции ввода-вывода 
данных в файл и т.п. 
System.Net 
Наборы 
классов, 
отвечающих 
за 
передачу данных по сетям 
System. Security 
Наборы классов, использующиеся для
повышения 
безопасности 
передачи 


данных по сетям 
System.Web 
Наборы классов, предназначенные для 
работы в web-приложениях 
System.Windows.Form 
Классы 
этого 
пространства 
имен 
предназначены для работы с элементами 
интерфейса 
Windows 
– 
окнами, 
кнопками 
и 
другими 
элементами 
управления 
Одна из проблем начинающих программистов заключается в 
определении названия и способа подключения необходимого пространства 
имен. Технологию работы с пространством имен мы будем рассматривать по 
мере изучения языка C#.
Необходимо отметить, что «мастера создания приложений» различных 
Visual Studio автоматически выбирают необходимые пространства имен, 
которые без надобности лучше не менять. Например, если по умолчанию в 
Visual Studio 2010 выбрать проект в консольной реализации (Fail->New-
>Project->Console Application), то мастер создания проекта автоматически 
подключит пространства имен представленных на рисунке 1.1.
После определения пространства имен программы мастер создания 
консольного приложения Visual Studio 2010 специальным указанием 
namespace Console Application { . . .}
определил область кода 
программы, в которой можно использовать типы данных создаваемого 
приложения.
Необходимо отметить, что внешний вид главного окна среды зависит 
от настроек окна, которые выполняет программист «под себя». Рекомендуем, 
на этапе освоения среды оставлять настройки «по умолчанию». 
 
2.9 Вопросы для проверки 
2.9.1 Переменные S, K и SIM описаны следующим образом:
double S;
int K;
char SIM;
Какое из приведенных ниже высказываний верно? 
A)
переменная S - логического типа, K - целого, SIM - вещественного; 
B)
переменная S - вещественного типа, K - строкового, SIM - целого; 
C)
переменная S - вещественного типа, K - символьного, SIM - целого; 
D)
переменная S - целого типа, K - вещественного, SIM - логического; 
E)
переменная S - вещественного типа, K - целого, SIM - символьного; 
2.9.2 Для чего используются символы ‘{’ . . . . ‘}’ ? 
A)
Так указывается раздел описания констант. 
B)
Так указывается раздел предпроцессора. 


C)
Так указывается раздел комментариев. 
D)
Так указывается раздел блока. 
E)
Так указывается раздел описания данных. 
2.9.3 Понятие алгоритма. 
2.9.4 Что включает этап разработки алгоритма решения задачи?
2.9.5 Что включает этап реализации алгоритма? 


Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   15




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет