Учебное пособие книга выпускается при поддержке компании Microsoft



Download 8,25 Mb.
Pdf ko'rish
bet32/64
Sana25.02.2022
Hajmi8,25 Mb.
#258025
TuriКнига
1   ...   28   29   30   31   32   33   34   35   ...   64
Bog'liq
c sharp2

испытать в работе, а затем попытаться изменить их, чтобы добиться но-
вых результатов. Ранее мы уже рассказывали, как запускать примеры, представленные на сайте
http://intuit.ru/software/school/cs2kids/examples.zip
.
Как изменять примеры программ и расширять их возможности
Я слышу вашевозмущение: «Легко сказать: измени программу! Но откуда мне знать, в каком на-
правлении двигаться? В приведенных примерах используются лишь некоторые методы и классы
.NET Framework, но ведь их очень много! Как о них узнать?»
Для этого есть несколько способов:
Просмотреть библиотеку классов .NET Framework SDK (Software Development Kit –
набор средств разработки), которая включена в справочную систему Visual C# Express.
Воспользоваться интеллектуальной подсказкой Visual C# Express. Как только вы введе-
те в ее окошко имя пространства имен или класса и поставите точку, автоматически
раскроется список всех доступных классов, методов, полей. Достаточно выбрать нуж-
ный элемент списка. Например, после ввода «Console.» вы увидите список методов и
других элементов класса Console.
Подсказка работает и для методов. Если поставите открывающую скобку после имени мето-
да, то увидите типы параметров, которые он может принимать. Зачастую в C# используются од-
ноименные методы с различными наборами параметров — в таком случае список надо «прокру-
60
Часть 3


чивать» (перемещаться по нему) вверх и вниз при помощи клавиш с изображенными на них
стрелками. В следующем примере показано, что произойдет, если набрать 
Console.WriteLine(
.
Visual C# Express подскажет о существовании 19 различных способов вызова метода WriteLine.
Мы прокрутили список вниз до 11-й позиции (см. рисунок ниже).
Консольные приложения
Понятие «консоль» пришло к нам из тех времен, когда были популярны большие компьютеры, их
называли мейнфреймами. Компания размещала в каком-нибудь помещении один гигантский
61
Программирование в .NET Framework


компьютер, а на рабочих местах служащих устанавливалась только клавиатура и простенький мо-
нитор, называвшийся консолью. Клавиатура и монитор подключались к тому самому «монстру»,
спрятанному от посторонних глаз в отдельной комнате. Такие мониторы не умели отображать
графику — только текст. Информация передавалась в мейнфрейм при помощи клавиатуры – ос-
новного устройства ввода, а консоль – основное устройство вывода – позволяла компьютеру
представлять информацию пользователю.
Сегодня мониторы большинства компьютеров имеют гораздо более совершенные возмож-
ности и способны отображать не только текст, но и, например, фотографии.
Однако при выполнении многих задач никаких графических изысков не требуется. Напри-
мер, программа, получающая какие-либо данные с сервера в Интернете и сохраняющая их в
файле на вашем компьютере, должна уметь выводить только два сообщения: «идет получение
данных» и «готово». Зачем тратить время на разработку затейливого пользовательского интер-
фейса, который занимает много памяти? Именно по этой причине в библиотеку .NET включен
класс для быстрого написания консольных приложений.
Не стоит относиться снисходительно к консольным приложениям и считать их слишком
примитивными. Опытные программисты предпочитают не тратить усилия на интерфейсные
ухищрения и работают в основном с консольными приложениями.
Конечно, если вашей программой будет пользоваться кто-то еще, то вы, вероятно, окажете
ему большую услугу, сделав интерфейс чуть более дружественным, чем в стандартном консоль-
ном приложении.
Некоторые полезные методы:

Download 8,25 Mb.

Do'stlaringiz bilan baham:
1   ...   28   29   30   31   32   33   34   35   ...   64




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