О приложении к Лабораторной работе № 21
Получившиеся программы (LWP 21- Tutorial . exe и LWP 21- Console . exe), собранные из кусков кода приведённых в данной лабораторной работе, а также установочный файл шаблона консольного приложения для F# (FSharp.Console. vsix), можно загрузить по ссылке в конце этого материала (сслыка доступна в программном продукте).
Приложение № 1: Исходный код приложения «Учебник по F#» и всех сопровождающих файлов с кодом приведён по ссылке в конце этого материала (сслыка доступна в программном продукте).
Приложение № 2: Исходный код «Приложение F#» и всех сопровождающих файлов с кодом приведён по ссылке в конце этого материала (сслыка доступна в программном продукте).
22. Лабораторная работа № 22: Различные примеры на F#
Лабораторная работа № 22: Различные примеры на F #
Содержание
Вводная часть
Создание приложения «Приложение F# »
Модификация приложения F#: match
Модификация приложения F #: создание форм и рисование объектов на форме
Модификация приложения F #: работа с базой данных Microsoft Access
О приложении к Лабораторной работе № 22
Вводная часть
В предыдущей работе было рассказано, что F # — это язык функционального программирования для платформы . NET. В данной работе будет продолжена работа с этим языком на новых, более объёмных и содержательных примерах.
Повторимся и приведём выдержку из предыдущей лабораторной работы:
|
|
F# — это мультипарадигменный язык программирования, разработанный в подразделении Microsoft Research и предназначенный для исполнения на платформе Microsoft .NET. Он сочетает в себе выразительность функциональных языков, таких как OCaml и Haskell с возможностями и объектной моделью .NET. Язык обеспечивает безопасность относительно типов, неплохую производительность, а также способен выступать в роли языка сценариев.
Поскольку все понятия функционального программирования проникают в основные языки (C#, Visual Basic) через такие технологии, как обобщённые типы .NET или LINQ, язык F# обязан своим успехом, прежде всего сообществу .NET — причём успешен он был настолько, что в ноябре 2007 года корпорация Microsoft объявила о том, что F# будет переведён в разряд поддерживаемых языков программирования .NET.
Что будет реализовывать в данной работе?
Создание приложения «Приложение F #»
После запуска Visual Studio 2010, откроется Начальная страница:
Рис. 2. 1. Начальная страница Visual Studio 2010 Professional (русская версия)
Для начала, надо создать пустой проект, для этого выполним последовательно: Файл -> Создать -> Проект… (также можно просто нажать сочетание клавиш Ctrl + Shift + N или пункт «Создать проект…» на Начальной странице):
|
|
Рис. 2. 2. Создание нового проекта
Откроется окно создания проекта и выбора необходимых нам параметров.
Выберем слева в пункте Установленные шаблоны -> Другие языки -> Visual F #, далее найдём в списке Приложение F #. Также здесь можно выбрать, какой использовать «фреймворк» (набора компонентов для написания программ). В нашем случае выберем . NET Framework 4.
Рис. 2. 3. Окно создания нового проекта
В поле Имя вводим LWP 22 Samples — это название программы (выбрано по названию лабораторного практикума, номеру и названию работы). В поле Расположение указана конечная директория, где будет находиться весь проект (значение «по умолчанию» можно поменять, выполнив действия: Сервис -> Параметры… -> Проекты и решения -> меняем путь в поле Размещение проектов). Выберем расположение удобное для быстрого поиска. В поле Имя решения вводится либо название программы «по умолчанию» из поля Имя автоматически, либо можно ввести своё собственное. Под этим именем будет создана конечная папка проекта (если Имя и Имя решения разные).
Рис. 2. 4. Вводим данные нового проекта «Приложение F#»
После нажатия клавиши ОК, мы увидим сформированный проект и исходный код консольного приложения.
|
|
Но на самом деле, после создания такого проекта и ввода имени, мы увидим пустую страницу с кодом и один единственный файл в обозревателе решений (Program . fs):
Рис. 2. 5. Обозреватель решений: состав проекта приложения F # сформированного средой разработки
Пустота обусловлена отсутствием нормальных шаблонов в версии среды разработки Visual Studio 2010. Шаблоны приложений (в том числе и консольного) можно получить, например на официальном блоге разработчик F# (Visual Studio F # Team Blog).
Рис. 2. 6. Блог команды разработчиков F #: шаблон консольного приложения
Загруженный с сайта шаблон устанавливается в «один клик» (специальное расширение файла, запускает встроенный установщик Visual Studio):
Рис. 2. 7. Пример установленного шаблона консольного приложения для F#
Либо можно поискать шаблоны в сети Интернет (окно Создать проект, группа Шаблоны в Интернете):
Рис. 2. 8. Шаблоны в Интернете: доступные шаблоны
Дата добавления: 2019-09-13; просмотров: 245; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!