О приложении к Лабораторной работе № 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!