Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Веб-приложение на базе Typescript

РефератПомощь в написанииУзнать стоимостьмоей работы

Приложение состоит из трех страниц: MonteKarlo. html, MonteKarlo. ts и calculate.html. PointInTriangle (x, y) — проверяет попадание точки (x, y) в треугольник; TypeScript представляет язык программирования на основе JavaScript. Area () — возвращает реальную площадь геометрической фигуры; PointInCirle (x, y) — проверяет попадание точки в полуокружность; Calculate (amountPoints) — расчет площади… Читать ещё >

Веб-приложение на базе Typescript (реферат, курсовая, диплом, контрольная)

Программные средства разработки приложения

TypeScript представляет язык программирования на основе JavaScript.

Развитие TypeScript началось в конце 2012 года. Хотя он зародился в компании Microsoft, и его фактическим создателем является программист Андерс Хейлсберг, так же известный как создатель таких языков как Delphi, C#, но данный проект сразу стал развиваться как OpenSource. И уже с самого начала новый язык стал быстро распространяться в силу своей гибкости и производительности. Немало проектов, которые были написаны на JavaScript, стали переноситься на TypeScript. Популярность и актуальность идей нового языка привела к тому, что ряд из этих идей в последующем станут частью нового стандарта JavaScript. А новая версия одного из популярнейших фреймворков для Web — AngularJS 2.0 будет полностью написана на TypeScript совместно компаниями Microsoft и Google.

Логическое проектирование приложения

Приложение состоит из трех страниц: MonteKarlo. html, MonteKarlo. ts и calculate.html.

Ввод данных (координат вершин фигуры, площадь которой необходимо посчитать) осуществляется на странице MonteKarlo.html. При нажатии кнопки «Расчитать» типа submit, введенные данные будут отправлены с помощью функции doMonteCarlo () на страницу MonteKarlo. js, которая будет производить необходимые вычисления. Код разметки, реализующий выше приведенные действия, выглядит следующим образом:

Параметр onsubmit указывает имя серверной страницы, которой посылаются данные для обработки, а параметр method определяет способ отсылки данных на сервер. Имя формы используется для доступа к ее элементам. На форме расположены шесть полей для ввода текста — по одному на координату каждой точки. Пример тега для редактирования поля для ввода текста:

Страница MonteKarlo. js, реализует вычисление площади геометрической фигуры, относительной погрешности вычислений и времени. Данная страница написана на языке скриптов TypeScript с компиляцией в JavaScript.

На странице MonteKarlo. js выполняются все функции по расчету требуемых параметров и вывод результатов. Ниже описаны все используемые функции:

  • · CircleSquare () — возвращает площадь полуокружности;
  • · TriangleSquare () — возвращает площадь треугольника;
  • · PointInTriangle (x, y) — проверяет попадание точки (x, y) в треугольник;
  • · PointInCirle (x, y) — проверяет попадание точки в полуокружность;
  • · PointInIceCream (x, y) — проверяет попадание точки в геометрическую фигуру;
  • · area () — возвращает реальную площадь геометрической фигуры;
  • · Calculate (amountPoints) — расчет площади методом Монте-Карло.
Показать весь текст
Заполнить форму текущей работой