C#

Рекламный модуль
Продается от производителя вц 14 46 6 3 . Низкие цены. Гарантия 1 год. Тел (812) 320-88-81 | Flash игры онлайн бесплатно.

Самостоятельные упражнения

Ниже приведено несколько вопросов, связанных с тем, что вы узнали в этой главе. Ответ на них поможет вам начать разработку своих проектов в IDE.


На заметку. Ответы и решения вопросов и упражнений, расположенных в конце каждой главы, а также приветствуется разбор непонятных вопросов на форуме и пояснений

  1. В IDE решения и проекты используются для классификации связанных частей функциональных возможностей. Аналогия, которую я использовал, относилась к автомобилям и их частям. Могли бы вы создать решение, содержащее не связанные части функциональных возможностей? Например, создали ли бы вы решение самолет, содержащий автомобильные части?
  2. Проекты основаны на шаблонах, созданных корпорацией Microsoft. Можете ли вы придумать ситуацию, когда вам понадобилось бы создать собственный шаблон и добавить его в среду Visual С# Express?
  3. В проводнике решений каждый элемент в древовидном представлении соответствует отдельному элементу (вроде файла, элемента управления пользовательского интерфейса и т.д.). Если вы дважды щелкнете на файле .cs, получите ли вы доступ к коду С#, содержащемуся в этом файле. Должен ли одиночный файл С# ссылаться на одиночный класс С# или пространство имен? Если нет, то как организовать код С# согласно файлам С#?
  4. Вы узнали о том, как приложение .NET создает исполняемый файл. Предположим, вы создаете приложение, которое будет выполняться на другом компьютере Windows. Заработает ли созданное приложение? Предположим, вы перенесете исполняемый файл на компьютер Macintosh OS X или Linux: сработает ли приложение? Почему оно сработает или не сработает?
  5. Вам не нравится имя элемента textBox1, и вы хотите переименовать его в txtOutput. Как это сделать?
  6. Пример Example3 имеет встроенную логику, которая подразумевает, что вызывающая сторона метода - консольное приложение. Хорошо ли подразумевать, что вызывающей стороной библиотеки будет определенный тип приложения или логики? Если да, то почему? Если нет, то почему?