Главная » Просмотр файлов » 1629295403-b876e2087bddebea4bc9666fb2377a02

1629295403-b876e2087bddebea4bc9666fb2377a02 (846199), страница 4

Файл №846199 1629295403-b876e2087bddebea4bc9666fb2377a02 (С для чайников) 4 страница1629295403-b876e2087bddebea4bc9666fb2377a02 (846199) страница 42021-08-18СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)

Изучение клас­сов и основ объектно-ориентированного программирования — это только начало. В даннойчасти сделан следующий шаг: в ней представлены структуры, интерфейсы и обобщения, от­крывающие доступ к более мощным объектно-ориентированным концепциям.Ч а с т ь VI, " В е л и к о л е п н ы е д е с я т к и "Язык С# силен в поиске ошибок в ваших программах — иногда кажется, что он дажеслишком хорошо указывает на недостатки. Однако верите вы в это или нет, но С# все жепытается принести вам пользу. Каждая проблема, им обнаруженная, могла бы привести кдругим проблемам, которые вам пришлось бы находить и локализовывать самостоятельно.22ВведениеК сожалению, сообщения об ошибках могут сбивать с толку. В одной из глав этойчасти представлено десять наиболее общих сообщений об ошибках С# времени компи­ляции, их значение, и как от них избавиться.Многие читатели переходят в С# из других языков программирования.

Во второйглаве этой части описаны десять основных отличий между С# и его предком С++.О п р и л а г а е м о м CD-ROMНа прилагаемом компакт-диске содержится масса хороших вещей. Прежде всего нанем можно найти все исходные тексты из этой книги. Кроме того, на компакт-диске со­держится набор полезных утилит. Утилита SharpDevelop не рекомендуется для полно­масштабной разработки коммерческих программ, но она весьма полезна для написаниянебольших приложений или быстрого внесения изменений, чтобы не ждать, пока загру­зится Visual Studio.

Она полностью подходит для компиляции всех исходных текстов дан­ной книги. Редактор TextPad представляет собой существенно усиленную версию стан­дартного Блокнота. Он предоставляет прекрасную дешевую платформу для программиро­вания на С#. Инструмент тестирования NUnit, очень популярный среди программистов наС#, проводит проверку вашего кода легче, чем из Visual Studio, SharpDevelop или TextPad.Не пренебрегайте компакт-диском и имеющимися на нем программами.И, конечно, не забудьте о файле ReadMe, содержащем всю наиболее свежую ин­формацию.В книге используются следующие пиктограммы для выделения важной информации.Этой пиктограммой помечен технический материал, который можно про­пустить при первом чтении.Данной пиктограммой выделены места, которые могут сохранить много ва­шего времени и усилий.Это необходимо запомнить, так как это важно.Это также следует запомнить.

Иначе оно настигнет вас тогда, когда вы меньшевсего ожидаете, и создаст одну из действительно трудно находимых ошибок.Данная пиктограмма указывает код, который можно найти на прилагаемом кэтой книге компакт-диске. Эта возможность предназначена, чтобы избавитьвас от лишнего набора, если ваши пальцы начали дрожать. Но не злоупот­ребляйте ею — вы лучше поймете С#, если будете набирать текст программсамостоятельно.Введение23Чтобы помочь вам, в книге используется несколько соглашений. Термины, которыене являются "настоящими словами", такие как имена переменных, напечатаны такимшрифтом.

Листинги программ выделены из текста следующим образом:use System;n a m e s p a c e MyNameSpace{public}classMyClass{}Каждый листинг сопровождается ясным и понятным пояснением. Полные исходныетексты программ помещены на прилагаемый компакт-диск, в отличие от небольшихфрагментов.Наконец, вы увидите стрелки, как, например, во фразе: "Выберите команду менюF i l e ^ O p e n W i t h O N o t e p a d " . Это означает, что необходимо выбрать меню File. Затем изпоявившегося раскрывающегося меню выбрать O p e n W i t h , и наконец, из следующегоподменю выбрать N o t e p a d .Очевидно, что первым шагом должно быть изучение языка С# (в идеале используядля этого книгу С# 2005 для чайников, конечно).

Вы можете потратить несколько меся­цев на написание простых программ С#, прежде чем сделать следующий шаг — освоитьсоздание приложений Windows. Вам придется потратить еще много месяцев на прило­жения Windows, прежде чем вы начнете создавать программы, предназначенные дляраспространения через Интернет.Тем временем вы можете поддерживать свои знания языка С# несколькими способами.Прежде всего, обратитесь к официальному источнику h t t p : / / m s d n . m i c r o s o f t . com/msdn.

Кроме того, на различных Web-сайтах для программистов имеется обширный ма­териал по языку С#, включая живые обсуждения разных вопросов — от того, как сохра­нить исходный файл, и до сравнения свойств детерминистической и недетерминистиче­ской сборки мусора. Вот список нескольких больших сайтов по С#:•Shttp://msdn.microsoft.com,которыйнаправитваснасоответствующиесайты групп разработчиков, включая С# и платформу .NET;SSIh t t p : / / b l o g s .

m s d n . c o m / c s h a r p f aq, блог "Часто задаваемые вопросы по С#";http://msdn.microsoft.com/vcsharp/team/blogs,которыйсодержитличные блоги членов группы разработки С#;•S w w w . c s 2 t h e m a x . c o m .Один из авторов книги поддерживает Web-сайт www. c h u c k s p h a r . com, содержа­щий ряд часто задаваемых вопросов (FAQ).

Если вы столкнетесь с чем-то, чего не смо-24Введениежете понять, попробуйте посетить этот сайт — возможно, в FAQ уже есть ответ на вашвопрос. Кроме того, сайт содержит список ошибок, которые могли пробраться в книгу.И наконец — имеется в виду действительно крайний случай — вы можете найти ссылкуна адреса электронной почты авторов и написать им, если не сможете найти ответ насвой вопрос на сайте.Введение25Часть IСоздание ваших первыхпрограмм на С#Вы должны пройти длинный путь, прежде чем овладеете языком С#,так что немного отвлекитесь, прежде чем идти по нему. В первой частивы попробуете на вкус программирование графики Windows, пошаговосоздавая базовое приложение Windows при помощи интерфейса VisualStudio 2005. В этой части также будет показана разработка базовойструктуры С# для демонстрационных программ, с которыми вы встре­титесь в настоящей книге.Глава 1Создание вашей первойWindows-программы на С#В этой главе...> Что такое программа? Что такое С#?> Создание Windows-программы> Настройка Visual Studio 2005этой главе будет немного рассказано о компьютерах, машинных языках, языкеС# и Visual Studio 2005.

Далее будет приведено пошаговое описание созданияочень простой Windows-программы, написанной на С#.Компьютер является удивительно быстрым, но невероятно глупым служащим. Компью­теры будут делать все, о чем их попросят (в разумных пределах, конечно), и сделают эточрезвычайно быстро, так как они постоянно становятся все быстрее и быстрее.

Во времянаписания этих строк процессор обычного персонального компьютера может выполнятьмиллиард команд в секунду. Да, вы правильно поняли — именно "ард", а не'"он".К сожалению, компьютеры не понимают ничего похожего на человеческий язык. Вы,конечно, можете возразить: "Мой телефон позволяет позвонить моему другу, стоит мневсего лишь произнести его имя. А я знаю, что моим телефоном управляет крошечныйкомпьютер.

Значит, компьютер может говорить по-человечески". Но на самом деле вашислова понимает компьютерная программа, а не сам компьютер.Язык, который воспринимают компьютеры, называют машинным языком. Люди мо­гут писать на нем, но это чрезвычайно трудно и приводит к частым ошибкам.По историческим причинам машинный язык известен как ассемблер. В про­шлом каждый изготовитель предоставлял программу, называемую ассембле­ром, которая преобразовывала специальные слова в отдельные машинные ко­манды. Таким образом, вы могли бы написать нечто действительно загадочное,наподобие MOV АХ, СХ (между прочим, это реальная команда процессораIntel).

Ассемблер преобразовал бы эту команду в шаблон битов, соответствую­щих единичной машинной команде.сайте w w w . g o t d o t n e t . c o m / t e a m / l a n g ) . Однако С# является флагманским языком вофлоте .NET. С# всегда будет первым языком, с помощью которого можно получить доступк каждой новой возможности платформы .NET.Платформа предыдущего поколения представляла собой смесь инструментовс загадочными названиями.

Платформа .NET обновляет и объединяет их всев пакете Visual Studio 2005 с большей концентрацией на технологиях сети Ин­тернет и баз данных, новейших версиях Windows и серверах .NET. Платформа.NET вместо частных форматов Microsoft поддерживает развивающиеся стан­дарты связи, такие как XML и SOAP. И, в заключение, платформа .NET под­держивает такую модную вещь, как службы Web (Web Services).Ч т о т а к о е Visual Studio 2005? Visual C # ?Вы, безусловно, задаете очень много вопросов.

Первым "визуальным" языком отMicrosoft был Visual Basic, под кодовым названием Thunder ("Гром"). Первым попу­лярным языком программирования, основанным на С, был Visual С++. Как и VisualBasic, он был назван "визуальным" из-за встроенного графического интерфейса поль­зователя (graphical user interface — GUI), который включил все, что необходимо для раз­работки отличных программ на С++.В конечном итоге Microsoft упаковала все свои языки в единую среду — Visual Studio.Так как Visual Studio 6.0 начала немного устаревать, разработчики с нетерпением ожидаливыхода седьмой версии пакета. Незадолго до выпуска Microsoft решила переименовать егов Visual Studio .NET, чтобы подчеркнуть связь новой среды разработки с платформой .NET.На первый взгляд это звучало как маркетинговый ход, но при более тщательном рас­смотрении оказалось, что пакет Visual Studio .NET отличался от своих предшественни­ков совсем немного — но достаточно для того, чтобы обеспечить новое имя.

Visual Stu­dio 2005 является наследником исходного пакета Visual Studio .NET. Более мощные воз­можности пакета Visual Studio анализируются в дополнительных главах.Компания Microsoft назвала свою реализацию языка Visual С#. Фактически,Visual С# является не более чем компонентом С# пакета Visual Studio. С# естьС#, независимо от того, входит он в Visual Studio или нет.Хорошо, на этом все.

Характеристики

Тип файла
PDF-файл
Размер
14,75 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6376
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее