Microsoft Visual C# в задачах и примерах. 2-е изд



Download 2,39 Mb.
Pdf ko'rish
bet65/104
Sana23.02.2022
Hajmi2,39 Mb.
#135218
TuriКнига
1   ...   61   62   63   64   65   66   67   68   ...   104
Bog'liq
C# справочник задачи


Часть 1 
212 
radioButton2.Visible = true; 
radioButton3.Visible = true; 
this.getQw(); 
this.showQw(); 
mode = 1; 
button1.Enabled = false; 
radioButton4.Checked = true; 
break; 
case 1: 
nv++; 
// правильный ли ответ выбран 
if (otv == right) n++; 
if (this.getQw()) this.showQw(); 
else { 
// больше вопросов нет 
radioButton1.Visible = false; 
radioButton2.Visible = false; 
radioButton3.Visible = false; 
pictureBox1.Visible = false; 
// обработка и вывод результата 
this.showLevel(); 
// следующий щелчок на кнопке Ok 
// закроет окно программы 
mode = 2; 

break; 


Примеры и задачи 
213 
case 2: // завершение работы программы 
this.Close(); // закрыть окно 
break; 


// выводит оценку
private void showLevel() 

// ищем узел  
do 
xmlReader.Read(); 
while (xmlReader.Name != "levels"); 
// входим внутрь узла 
xmlReader.Read(); 
// читаем данные узла 
while (xmlReader.Name != "levels") 

xmlReader.Read(); 
if (xmlReader.Name == "level") 
// n - кол-во правильных ответов, 
// проверяем, попадаем ли в категорию 
if (n >= System.Convert.ToInt32( 
xmlReader.GetAttribute("score"))) 
break; 

// выводим оценку 
label1.Text = 
"Тестирование завершено.\n" + 
"Всего вопросов: " + nv.ToString() + ". " + 


Часть 1 
214 
"Правильных ответов: " + n.ToString() + ".\n" + 
xmlReader.GetAttribute("text"); 



Листинг 1.36. Пример файла теста
 
 
Архитектурные памятники Санкт-Петербурга 
Сейчас Вам будут предложены вопросы по
архитектуре Петербурга. Вы должны из предложенных нескольких 
вариантов ответа выбрать правильный.
 
 
 
Доменико Трезини 
Огюст Монферран 
Карл Росси 
 
 
Зимний дворец(Эрмитаж) 
Мариинский дворец 
Строгановский дворец 
 
 
 
 
 
 
 
 


Примеры и задачи 
215 
LINQ 
В этом разделе собраны примеры, которые позволяют получить 
представление о LINQ (Language Integrated Query) — интегриро-
ванном языке запросов. 
Общие замечания 

LINQ позволяет оперировать с данными (массивами, списка-
ми, XML-документами и другими источниками данных). 

Выполнение операций над данными обеспечивают Query-
операторы (q-операторы). 

Значением q-оператора может быть последовательность или 
элемент данных. 

Значением операторов 
Where

Order 
и 
Select 
является по-
следовательность. 

Значением операторов 
First()

Last()

ElementAt()

Count()

Min()

Max()

Contains()
и 
Any()
является элемент. 

Чтобы использовать LINQ, в программу нужно добавить 
ссылку на пространства имен 
System
.
Linq
и 
System
.
Linq
.
XML

Поиск в массиве 
Программа LINQ – поиск в массиве (листинг 1.37), ее форма и 
окно (результат поиска элементов, удовлетворяющих критерию 
запроса) приведены на рис. 1.48 и 1.49, демонстрирует использо-
вание LINQ для поиска информации в массиве. Выбор информа-
ции обеспечивает оператор 
Where



Download 2,39 Mb.

Do'stlaringiz bilan baham:
1   ...   61   62   63   64   65   66   67   68   ...   104




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