Задание 1 (4). Тема Введение в. Net framework
Скачать 18.68 Kb.
|
Практическое задание 1Тема 1. Введение в .NET Framework Цель работы: Сформировать навыки создания на языке программирования C# в среде Visual Studio приложений .NET Framework, познакомиться с типами и шаблонами проектов Visual Studio, научиться документировать приложение и выполнять отладку кода исходного документа. Задание. «Разработать консольное приложение для чтения небольшого набора входных данных, форматирования этих данных удобным для чтения образом и отображения отформатированных результатов. Данные представляют собой текст, содержащий пары чисел, представляющие х и у - координаты местоположения объекта. Каждая строка текста содержит один набор координат. Следующий пример демонстрирует типичный набор данных.» [1] 23.8976,12.3218 25.76,11.9463 24.8293,12.2 «В отформатированном виде данные могут выглядеть следующим образом: X: 23,8976 Y: 12,3218 X: 25,76 Y: 11,9463 X: 24,8293 Y: 12,2 Перенаправить ввод для запуска приложения с помощью текстового файла, содержащего данные, которые нужно отформатировать. Реализовать простое консольное или WPF приложение, обеспечивающее описанные выше функциональные возможности. Предусмотреть возможность введения данных пользователем путем предоставления поля. Перенаправить ввод для запуска приложения с помощью данных из файла. Создать дополнительные тестовые данные и использовать их в качестве входных данных для тестирования приложения. Использовать Visual Studio отладчик для пошагового выполнения кода и изучения работы приложения.»[2] Рекомендации по выполнению задания Важные моменты по реализации: Для чисел применить тип Decimal. Для распознавания чисел применить стандартные методы типа. Для вывода применить «форматированный вывод чисел» и «форматированный вывод строки с параметрами-объектами». Название проекта, название классов и название файлов (с кодом, тестовыми данными, командного файла) должны соответствовать терминам в тексте задания и быть простыми для чтения и понимания. Важная теория для выполнения задания (!): http://www.windowsfaq.ru/content/view/11/45/ Using command redirection operators http://technet.microsoft.com/en-us/library/bb490982.aspx Start, Break, Step, Run through Code, and Stop Debugging in Visual Studio http://msdn.microsoft.com/en-us/library/vstudio/y740d9d3.aspx http://msdn.microsoft.com/ru-ru/library/y740d9d3.aspx Breakpoints: Use Hit Counts, Call Stack Functions, and Conditions to Break When and Where You Want in the Visual Studio Debugger http://msdn.microsoft.com/en-us/library/vstudio/5557y8b4.aspx Viewing Data in the Debugger http://msdn.microsoft.com/en-us/library/vstudio/esta7c62.aspx How to: Use the QuickWatch Dialog Box http://msdn.microsoft.com/en-us/library/vstudio/cyzbs7s2.aspx How to: Use the Call Stack Window http://msdn.microsoft.com/en-us/library/vstudio/a3694ts5.aspx Требования к предоставлению результатов (!): В отчет приложить: листинг программы, написанной на языке программирования C# скриншоты с декомпилированным c#- кодом созданного приложения откомпилированным в Debug-режиме. скриншоты с декомпилированным c#- кодом созданного приложения откомпилированным в Realese-режиме описать отличия с Debug-режимом. скриншоты с декомпилированным c#- кодом метода ToCharArray(int startIndex, int length) класса string. |