admin / 11.06.2018

Universal windows platform

Leave feedback

Universal Windows Platform Player Settings

This page details the Player Settings specific to Universal Windows Platform. For a description of the general Player Settings, see documentation on Player Settings.

Most of these settings are transferred to the Package.appxmanifest file when creating Visual Studio solution for the first time.

Note: If you build your project on top of the existing one, Unity won’t overwrite the Package.appxmanifest file if it’s already present. That means if you change something in Player Settings, you should be sure to check Package.appxmanifest. If you want to regenerate Package.appxmanifest, delete it and rebuild your project from Unity.

To learn more, see Microsoft’s documentation on App package manifest.

Settings from Packaging, Application UI, Tile, Splash screen, and Capabilities directly transfer to settings in the Package.appxmanifest file.

Supported orientations from Player Settings are also populated to the manifest (Package.appxmanifest file in Visual Studio solution). On Universal Windows Apps Unity will reset orientation to the one you used in Player Settings, regardless what you specify in the manifest. This is because Windows itself ignores those settings on desktop and tablet computers. Note, that you can always change supported orientations using Unity scripting API.

Certificate

Every Universal Windows App needs a certificate which identifies a developer, Unity will create a default certificate, if you won’t provide your own.

Compilation

As you know, Unity uses Mono when compiling script files, and you can use the API located in .NET 3.5. Compilation Overrides allows you to use .NET for Universal Windows Platform (also known as .NET Core) in your C# files, the API is available here.

When Compilation Overrides is set to:

  • None — C# files are compiled using Mono compiler.
  • Use .Net Core — C# files are compiled using Microsoft compiler and .NET Core, you can use Windows Runtime API, but classes implemented in C# files aren’t accessible from the JS language. Note: when using API from Windows Runtime, it’s advisable to wrap the code with ENABLE_WINMD_SUPPORT define, because the API is only avaible when building to Universal Windows Platform, and it’s not available in Unity Editor.
  • Use .Net Core Partially — C# files not located in Plugins, Standard Assets, Pro Standard Assets folders are compiled using Microsoft compiler and .NET Core, all other C# files are compiled using Mono compiler. The advantage is that classes implemented in C# are accessible from the JS language. Note: You won’t be able to test .NET Core API in Unity Editor, because it doesn’t have access to .NET Core, so you’ll be able to test the API only when running Universal Windows App.

Note: You cannot use .NET Core API in JS scripts.

Here’s a simple example of how to use .NET Core API in scripts.

Misc

Unprocessed Plugins contains a list of plugins which are ignored by Unity’s preprocessing tools (like SerializationWeaver, AssemblyPreprocessor, rrw). Usually you don’t need to modify this list, unless you’re getting an error that Unity’s failed to preprocess your plugin.

If you add a plugin to this list, Unity won’t inject additional IL code into your assembly used for serialization purposes, but if your plugin isn’t referencing UnityEngine.dll, that’s fine, because Unity won’t serialize any data from your plugin.

Independent Input Source

This allows you to enable an option for independent input source. Basically this makes your input more responsive, and usually you want this option to be enabled.

Low Latency Presentation API Lets you enable Low Latency Presentation API, basically this create D3D11 swapchain with DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT flag, read more here and should increase input responsiveness. This option is disabled by default because on hardware with older GPU drivers, this option makes game laggy, if you enable this option — be sure to profile your game if the performance is still acceptable.

Capabilities

These options are directly copied to Package.appxmanifest.

Note: If you build your game on top of previous package, Package.appxmanifest won’t be overwritten.


• 2017–05–16 Page amended with no editorial review

Did you find this page useful? Please give it a rating:

Thanks for rating this page!

Report a problem on this page

What kind of problem would you like to report?

Thanks for letting us know! This page has been marked for review based on your feedback.

If you have time, you can provide more information to help us fix the problem faster.

Provide more information

You’ve told us this page needs code samples. If you’d like to help us further, you could provide a code sample, or tell us about what kind of code sample you’d like to see:

You’ve told us there are code samples on this page which don’t work. If you know how to fix it, or have something better we could use instead, please let us know:

You’ve told us there is information missing from this page. Please tell us more about what’s missing:

You’ve told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:

You’ve told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:

You’ve told us there is a spelling or grammar error on this page. Please tell us what’s wrong:

You’ve told us this page has a problem. Please tell us more about what’s wrong:

Thanks for helping to make the Unity documentation better!

Universal Windows Platform: WinRT API in C# scripts

Universal Windows Platform: WinRT API in C# scripts

Автор: Дегтярев Михаил.

Создание программы

Что нужно знать для создания полезных программ?

Прежде всего, необходимо знать, хотите вы создавать программы, которые запускаются на вашем (или чужом) компьютере или вы хотите заниматься разработкой веб-страниц, или же нужна программа, которая только отображает информацию или это будет участие в разработке определенной функции. Если вы не знаете еще, то не волнуйтесь!

Информация на этом сайте даст вам хорошую основу, чтобы выяснить, куда вам двигаться.

Вы увидите, что большинство книг и веб-сайты, с которыми вы сталкиваетесь по программирование для начинающих в целом показывают вам только текст программы. Этот стиль программирования восходит к временам оперативных вычислений. Некоторые из Вас могут помнить времена использования DOS или, возможно, системы VAX в школе, где нужно было вводить команды в командной строке («C: \>»), чтобы добиться своей цели. Поскольку большинство языков программирования были написаны, когда интерфейс командной строки являлся основным интерфейсом, то многие обучающие руководства вы найдете полезными для этого метода обучения. Вы, вероятно, больше заинтересованы в создании программ с оконным интерфейсом, которые работают в виде открытого окна в вашей операционной системы. Окна и инструменты, которые обычно используются в программах с оконным интерфейсом (меню, файлы справки, открывать и сохранять файлы, и т.д.), находятся в так называемой интегрированной среде разработки (IDE) программирование для чайников. Эти среды обеспечивают элементы, которые можно перетащить в свои программы, поэтому вам не придется писать разные типы инструментов «с нуля» – это очень полезное нововведение в программировании для начинающих. Несмотря на это множество обучающих курсов начинаются с работы и вводом текста в консольном режиме и это может ввести в заблуждение человека, который пытается узнать и понять программирование. Вы, наверное, не заинтересованы в написании консольных программ с интерфейсом командной строки, но это почти все, что преподают. Будьте уверены, есть способы, чтобы легко написать оконные приложения. Visual Basic предназначен для написания приложений Windows. Языки, такие как C и C + + не предназначены специально для Windows, но с использованием таких инструментов, как IDE Microsoft Visual C + + и Borland C + + Builder вы сможете адаптировать свои знания и для написания Windows программ.

Если вы хотите создавать веб-страницы или программы, которые функционируют в Интернете, у вас есть несколько путей использовать основы программирования.

Создаем универсальные приложения под Windows 10

Если вы просто хотите создать веб-страницы с текстом и графическим содержанием, то HTML является лучшим выбором для вас. Если вы хотите создать более интерактивную страницу и страницы с более развитыми содержание, изучение PHP и MySQL могут удовлетворить эти запросы и позволят выполнить все, что это вы хотите сделать. Если вы хотите создать довольно продвинутой программы, которые используют Интернет, чтобы были разные функции, то стоит обратиться к более сложному в использовании Java и может быть вы найдете то, что вы ищете.

Словарь общих терминов, относящихся к программированию.

Compiler — компилятор, программа, которая читает текст программы, который вы написали («код») и переводит его в зависимости от языка спецификаций в исполняемый файл программы.

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

Алгоритм — алгоритм представляет собой набор инструкций и шагов для решения проблемы. Если кто-то спросил, как что-то сделать, а вы им сказали «сделать это, потом это, потом это, затем это и если вы увидите это, то сделать еще что-то». Вы только что дали им алгоритм. Алгоритмы программы используются для получения результатов, основанных на введенных данных.

Объектно-ориентированное — объектно-ориентированном программировании (ООП) последняя тенденции в языках программирования. ООП редизайн, так программисты думают о решении проблемы — вместо того чтобы использовать функциональный и алгоритмический подход, вы думаете об «объектах» в программе и что они должны делать. Не задумывайтесь слишком много о концепции ООП в качестве человека занимающегося программированием для начинающего. Когда настанет время узнать об ООП, тогда вы найдете нужную информацию, а в некоторых случаях может никогда не придется вам этим заниматься.

Платформа — платформа описывает тип оборудования и операционных систем , на которых предстоит работать вашей программе. Например, Intel и Windows, или Mac и Mac OS.

Если возник вопрос, то вы можете получить ответ: форум программистов

Введение в UWP

Что такое Universal Windows Platform

Последнее обновление: 12.04.2017

UWP (Universal Windows Platform) представляет собой унифицированную платформу для создания и запуска приложений в Windows 10 и Windows 10 Mobile.

UWP стала результатом фолюции более ранних технологий. Так, с выходом Windows 8 была внедрена новая архитектурная платформа для приложений — Windows Runtime (WinRT), которая позволяла запускать приложения в так называемом режиме Modern (Metro) на десктопах, планшетах. Затем с выходом Windows 8.1 и Windows Phone 8.1 эта технология получила развитие — появились «универсальные приложения», которые можно было запускать сразу Windows 8.1 и WP8.1. И в июле 2015 года официально вышла новая ОС Windows 10. Она использует платформу UWP, которая представляет собой развитие Windows Runtime.

Как подсказывает название платформы, она является универсальной — универсальной для всех устройств экосистемы Windows 10.

Universal Windows Platform

А это обычные дестопы, планшеты, мобильные устройства, устройства IoT (интернет вещей), Xbox, устройства Surface Hub. И приложение UWP может одинаково работать на всех этих платформах, если на них установлена Windows 10.

Почему UWP?

Программирование под UWP несет ряд преимуществ:

  • Широта распространения. На текущий момент (апрель 2017) Windows 10 установлена уже более чем на 400 миллионах устройств. На десктопах Windows 10 уже опередила Windows 8/8.1.

  • Поддержка широкого круга устройств. Десктопы, планшеты, смартфоны, большие планшеты Surface Hub, различные IoT-устройства, в перспективе устройства виртуальной реальности HoloLens — круг устрйоств, на которых может работать Windows 10 действительно широк.

  • Поддержка разных языков и технологий программирования. UWP-приложения можно создавать с помощью таких языков, как Visual C++, C#, Visual Basic, JavaScript. В качестве технологии для создания графического интерфейса Visual C++, C# и Visual Basic используют XAML, JavaScript применяет HTML. Кроме того, С++ может вместо XAML использовать DirectX. То есть достаточно распространенные и и знакомые многим технологии.

  • Магазин приложений и удобство распространения. Windows Store представляет собой прекрасное место для распространения UWP-приложений, как платных, так и бесплатных. Сами возможности платформы и магазина Windows Store позволяют использовать разные способы монетизации. Например, можно интегрировать в приложения блоки для показа рекламы через различные SDK. Можно распространять за определенную плату, причем оплату можно гибко настраивать. При необходимости можно встроить предоставление ознакомительной версии, после использования которой пользователь может решить, покупать приложение или нет. И также можно монетизировать по модели freemium, при которой приложение условно бесплатное, а отдельные услуги внутри приложения предоставляются за определенную плату. Причем все эти возможности монетизации обесечиваются встроенными инструментами SDK.

  • Богатые возможности платформы. UWP многое наследует от Windows Runtime из Windows 8.1 и в то же время предоставляет много новых функцональностей, как, более богатые возможности по интеграции с облаком, использование Cortana, системы уведомлений в Win10 и многое другое.

Что необходимо для разработки под UWP

Для программирования под UWP необходима ОС Windows 10. Все другие операционные системы, как Windows 8.1/8/7, не говоря уже о Windows XP, не подходят!

Также потребуется среда разработки Visual Studio 2017 Community. Это полнофункциональная бесплатная среда разработки, которую можно загрузить с официального сайта по адресу https://www.visualstudio.com/downloads/download-visual-studio-vs.

Также можно использовать версию VS 2015, а все остальные предыдущие версии Visual Studio — 2013, 2012, 2010 и т.д. с UWP не работают.

При установке Visual Studio 2017 в программе установщика необходимо отметить соответствующий пункт:

Перед чем как начать создание приложений, убедитесь, что в центре обновления в Windows 10 установлена соответствующая опция для разработчиков:

И имея Windows 10 и установленную Visual Studio 2017, можно приступать к разработке приложений.

НазадСодержаниеВперед

Автор: EKP stat
Дата: 2014-01-21 09:56

Не будет большим преувеличением, если мы скажем, что Microsoft — это одна из известнейших корпораций мира и, наверно, самая известная в IT-отрасли. Ворвавшиеся в начале 80-х годов прошлого века первые массовые персональные компьютеры работали с операционными системами тогда еще малоизвестной Microsoft. Прошло более 30 лет и сейчас операционные системы (ОС) семейства Windows используются на большинстве ПК в мире. В настоящее время Microsoft является одной из крупнейших транснациональных компаний по производству программного обеспечения для многих видов вычислительной техники. Здесь и персональные компьютеры, игровых приставки, КПК, смартфоны. Также у Microsoft есть подразделения по производству игровых консолей Xbox, аксессуаров для персональных компьютеров, таких как клавиатуры, мыши и т. д.

С 2012 года корпорация выпускает планшетные компьютеры — Surface I/II. Продукты Microsoft продаётся более чем в 80 странах мира. Штаб-квартира компании находится в городе Редмонд штат Вашигтон США. В настоящее время сотрудников корпорации составляет около 90 тысяч человек по всему миру.

История создания Microsoft

Все началось в 1975 году, когда друзья-студенты Гарварда Билл Гейтс и Пол Аллен, прочитав опубликованную 1 января 1975 года в журнале Popular Electronics статью о персональном компьютере Altair 8800, разработали для него интерпретатор языка Basic. Всего через месяц — 1 февраля, было подписано лицензионное соглашение с компанией Micro Instrumentation and Telemetry Systems (MITS), производителем данонго ПК, об использовании Basic в составе ПО для Altair. В этом же году Билл Гейтс в письме к Аллену предложил вполне простое название для их компании — MICROcomputer SOFTware («программное обеспечение для микрокомпьютеров»),но с первичным с написанием через дефис. Свой первый год новая компания с тремя сотрудникми закончила с оборотом всего в 16005 долларов.

В июле 1977 года Microsoft начинает продажу своего второго языка программирования — FORTRAN, а уже в 1978 — COBOL-80 для микропроцессорных систем 8080, Z-80 и 8085.В том же году фирмы Radio Shack и Apple покупают у Microsoft лицензию на Бейсик. Но настоящий успех приходит к компании, когда в 1980 году IBM предложило Microsoft начать разработку базовой операционной системы для всех выпускаемых ею PC. К тому моменту в Microsoft работало 39 человек — компания разрабатывала и поставляла IBM языки программирования, но подходящей ОС у Гейтса не было. Он  рекомендовать IBM обратиться к сопернику Microsoft, фирме Digital Research, которая уже имела в своём распоряжении довольно популярную систему CP /M, установленную на многих 8-разрядных компьютерах. Но в скором времени руководству IBM была направлено предложение о необходимости перехода на более мощный 16-рязрядный процессор 8080 от Intel, вследствие чего CP /M была отвергнута, и с Digital Research заключили договор на разработку новой операционной системы.

 

У Microsoft появилось время, чтобы опередить DR. Пол Аллен установил контакт с маленькой компанией Seattle Compute Products, располагавшей нужной операционной системой, но не успевшей оптимизировать её к моменту появления IBM PC. В придачу к покупки разработки Seattle Computer, 86-DOS, Microsoft пригласила на работу её создателя — Тима Паттерсона. В результате был заключен контракт с IBM, по которому IBM взяла на себя расходы на производство системы и пообещала продавать компьютеры только с PC-DOS, отчисляя при этом Microsoft проценты с каждого проданного ПК. С начала 80-х годов ХХ века производство компьютеров на Западе начало стремительно расти. IBM пока сохраняла лидерство, но уже не могла считаться монополистом. Начало 1983 года было ознаменовано выпуском персонального компьютера Lisa от Apple, на котором впервые использовался графический интерфейс. Но куда более успешным стал Apple Macintosh, выпущенный в 1984 году. Успехом Apple немедленно воспользовалась Microsoft — ее первые продукты с графическим интерфейсом, редакторы Word и Excel, были разработаны для Macintosh. В 1983 году пути двух основателей компании разошлись — Пол Аллен покинул Microsoft, продав свои акции по 10 долларов за штуку. Мировую славу компании принесла знаменитая линейка ОС с графическим интерфейсом — Windows. Версия Windows 1.0 появилась в 1985 году и по сути являлась надстройкой к DOS. К последующим ее продуктам вы вернемся несколько позже.

Современная деятельность корпорации

В настоящее время Microsoft является одним из крупнейших мировых производителей широкого спектра программного и аппаратного обеспечения, наиболее известны из которого  операционные системы семейства Windows Окна, а также программы для работы с документами семейства Microsoft Office. Сегодня корпорация производит множество других перспективных продуктов: комплекты серверных программ, игры, средства разработки программ, игровые консоли Xbox.  За время существования компании было выпущено несколько версий графических оболочек для MS-DOS — от Windows 1.0 до Windows 3.x; операционных систем, наследовавших совместимость с MS-DOS, таких как Windows 95, Windows 98 и Windows ME; а также самостоятельных операционных систем семейства NT: Windows NT 4, Windows 2000 (Windows NT 5.0), Windows XP (Windows NT 5.1), Windows Server 2003 (Windows NT 5.2), Windows Vista (Windows NT 6), Windows 7 (Windows NT 6.1).  В 2012 году корпорация выпустила новую версию Windows 8, а в 2013-м — ее обновленную версию — Windows 8.1.

What exactly IS a Universal Windows Platform (UWP) app?

Кроме этого Microsoft предлагает серверные программы, продаваемые под названием Microsoft Servers (ранее Windows Server System). Главной частью является Windows Server 2012 (как текущая версия) — операционная система для серверов. Отметим, что в данное подразделение входит интернет-сервис MSN, станция кабельного телевидения MSNBC и интернет-магазин Microsoft Slate. 
Бизнес-подразделение Microsoft занимается разработкой финансовых и бизнес-приложений для различных компаний. Оно выпускает Microsoft Office — линейку офисных приложений компании.

 

Подразделение развлечений и устройств продвигает бренд Windows на другие рынки. Примерами этого продвижения могут служить Windows CE для КПК и создание смартфонов под управлением ОС Windows Mobile и Windows Phone.
В июле 2013 года было объявлено о реорганизации структуры корпорации, в ходе которой будут созданы четыре новые группы. Первая — группа операционных систем во главе с Терри Майерсоном. Вторая группа по производству устройств и другого технического обеспечения. Третья группа во главе с Ци Лю будет заниматься приложениями и услугами Microsoft Office. Четвёртая группа будет отвечать за «облачные» технологии. Останутся и несколько более мелких подразделений, таких как отдел перспективных исследований, маркетинга, финансов, юридический и ряд других. Заметим, что в 2010-м году количество сотрудников компании достигло 89 тысяч постоянных работников.
Из некоторых финансовых показателей можно отметить, что выручка корпорации в 2010-м финансовом году достигла 62,5 млрд долларов а чистая прибыль — 18,8 млрд долларов. По итогам 2012 года выручка Microsoft составила 74 млрд доллара, чистая прибыль — около миллиардов.

 

Также менеджмент компании активно занимается поглощением более мелких перспективных компаний. Например, до 2011 года крупнейшей сделкой по поглощению была покупка Microsoft компании aQuantive, занимавшейся интернет-рекламой, совершенная в 2007 году за 6,333 млрд долларов. В 2011 году корпорация приобрела специализирующейся на интернет-телефонии компанию Skype Limited за 8,5 млрд долларов. В начале сентября 2013 года Microsoft объявила о покупке у финской Nokia ее подразделения по производству и обслуживанию мобильных телефонов Devices & Services за 5,44 млрд евро.

Данная сделка была одобрена собранием акционеров Nokia уже в ноябре.

Собственники Microsoft и бизнес-культура

В настоящее время Биллу Гейтсу принадлежит около 7,55% акций Microsoft, Стиву Балмеру — еще 4,66%, на других менеджеров корпорации приходится менее 1%, а остальные ценные бумаги находятся в свободном обращении на бирже NASDAQ. Рыночная капитализация компании в конце 25 октября поднялась чуть выше отметки в 300 миллиардов долларов Отметим, что неисполнительным председателем совета директоров компании является Билл Гейтс.
Microsoft часто характеризуют тем, что её бизнес-культура построена вокруг разработчиков. Большие средства каждый год идут на рекрутинг молодых разработчиков ПО, обученных в университетах, и содержание их в компании. Стремясь заинтересовать и привлечь лучших, Microsoft начинает работать даже с учениками старших классов школы. Кроме этого ключевые решения на всех уровнях принимают разработчики или бывшие разработчики. Текучесть кадров в компании составляет около 8%. В Microsoft также существует практика предоставления полностью оплаченного долгосрочного отпуска. Предоставляется полная медицинская страховка. Также есть возможность работать удаленно и неполную рабочую неделю.

Другие материалы из раздела Крупнейшие корпорации

Windows 10

Как активировать стороннюю установку приложений в Windows 10

В операционной системе Windows 10 компания Microsoft продолжает продвигать новую платформу универсальных предложений, которые скачиваются из магазина Windows Store. Однако, как и в случае с системой Android и рядом других, можно скачивать приложения из-за пределов магазина — так называемая сторонняя загрузка.

Для Windows 10 это означает, что приложение не прошло процедуру сертификации для попадания в магазин и работы на Windows-устройствах. По умолчанию операционная система блокирует такие приложения.

Universal Windows Platform

Причина — желание защитить пользователей и их устройства. Сертифицированное приложение означает надёжность, отсутствие вредоносного кода и незадокументированных действий.

Есть ряд причин для сторонней установки приложений. Например, если вы или ваш друг разработчик и вы хотите протестировать создаваемое приложение перед его отправкой на допуск в магазин. Можно найти приложение в вебе и установить его на своё устройство, существует немало сайтов с доступными для скачивания программами.

Как выполнить стороннюю установку приложений на Windows 10

Откройте Параметры > Обновление и безопасность > Для разработчиков > Использование функций разработчика > Неопубликованные приложения. Нажмите «Да» в окне подтверждения с описанием риска. Перезагрузите компьютер.

Ещё здесь есть опция «Режим разработчика», которая даёт дополнительные возможности, помимо сторонней установки приложений.

Рекомендуется устанавливать приложения только из доверенных источников, чтобы не повредить устройства и не подвергать опасности данные на них. Это же руководство можно использовать для сторонней установки приложений на смартфонах на Windows 10 Mobile.

Приветствую всех читателей Softhardware.ru! На просторах Интернета существует одна замечательная бесплатная программа для создания программ для компьютера, именно о ней и пойдет речь в сегодняшней статье.
Многие пользователи иногда задумываются о самостоятельном создании компьютерной программы, и на это существуют разные причины, например:

  • Вы хотите автоматизировать свою работу, но не нашли готовую программу для этих целей.
  • Вы хотите создать программу из любопытства, вам просто интересен процесс
  • У вас есть отличная идея по разработке программы, которая способна совершить революцию в мире hi-tech и поставить ваше имя в одну линейку вместе с Биллом Гейтсом и Стивом Джобсом 

Не смотря на разнообразие этих причин, всех их объединяет одна трудность — чтобы разработать программу, нужно знать языки программирования. Для изучения синтаксиса любого языка программирования, достаточно пару месяцев, а для того чтобы понять логику языка и научиться применять её на практике, потребуются годы. Но, как известно безвыходных ситуаций не бывает! В нашем случае нам поможет программа для создания программ для компьютера, которую вы сможете скачать абсолютно бесплатно!

Забегая вперед, скажу — дочитав до конца эту статью, уже через пару часов вы сможете создать свои простенькие программы. Итак, приступим.
Наша программа для создания программ для компьютера называется HiAsm.

HiAsm – это мощная визуальная система разработки приложений, с помощью которой можно разработать свою программу без использования программирования. С помощью HiAsm вы можете создавать различные аудио и видеоплееры, браузеры, онлайн чаты и многое другое. Все эти приложения вы можете создать без единой строчки программного кода, визуальная среда всё сделает за вас!

Перед началом работы с программной для создания программ для компьютера, предлагаю её скачать и установить.

Скачать HiAsm 4.4

После скачивания, вам нужно пройти стандартную процедуру установки данного приложения.
1. Выбираем нужный язык, в моём случае это русский.

 

2. Продолжаем установку.

 

3. Принимаем условия лицензионного соглашения.

 

4. Выбираем место на жестком диске для установки программы для создания программ для компьютера.

 

5. Указываем имя и адрес электронной почты (так как подтверждение ящика не требуется, то почту можно указать любую)

 

6. Завершаем процесс установки программы.

После того как вы установили HiAsm, можно перейти к запуску. Запустив нашу программу для создания программ для компьютера, мы увидим следующее окно:

Для того чтобы начать создавать своё приложение, нужно кликнуть по пункту главного меню «Файл», затем «Новый…», выбрать «Windows» (если хотим создать приложение под ОС Windows) и нажимаем «Ок”.
Таким образом, мы получим форму для нашей будущей программы, которая пока содержит единственный элемент, называющийся MainForm.

 

Форма является фундаментом программы, на которой будут базироваться различные элементы. Для добавлений элементов в нашу программу, кликаем по одноименному пункту в левой верхней части программы для создания программ для компьютера.

 

Открылось вкладка, имеющая огромную коллекцию различных элементов. Благодаря наличию столь большого арсенала, вы можете создать очень серьезное приложение, которое будет отвечать всем вашим требованиям.
Чтобы показать принцип работы HiAsm, я создам простую программу, которая будет иметь одну кнопку, нажимая на которую будет изменяться заголовок формы с «Form» на «Привет».

 

Как установить элемент на форму?

Итак, находим кнопку в панели элементов (при наведении курсора на элемент, всплывет подсказка с его названием), кликаем по ней левой кнопкой мыши, затем наводим курсор в ту часть формы, в которой мы хотим её разместить.

 

Как изменить настройки элемента?

Для того чтобы настроить нашу кнопку, переходим в правую верхнюю часть программы и нажимаем «Cвойства». Теперь мы видим вкладку со всеми свойствами нашей кнопки. Сейчас нас интересует свойство «Caption», которое отвечает за надпись на кнопке.

По умолчанию оно имеет значение «Push», мы изменим его на «Нажми».

Как задать действие для элемента?

Теперь нам предстоит самая сложная часть в создании приложения с помощью программы для создания программ для компьютера – нам нужно сделать так, чтобы кнопка нашей программы начала работать. После того как вы поймете смысл этой операции, она станет для вас простой и логичной.

Universal Windows Platform (UWP)

Для того чтобы наша кнопка изменяла название формы программы, нам нужно установить связь кнопки с главной формой (элемент MainForm). Для этого наводим курсор мыши на зеленую точку, расположенную на нашей кнопке, затем зажимаем левую кнопку мыши и начинаем протягивать линию до центра MainForm.

 

Теперь нужно дважды кликнуть по проложенному отрезку и установить название формы, которое появится после клика по кнопке.  После двойного клика по отрезку, откроется «Редактор данных».

 

Если вы хотите установить текстовое название формы, то выбираем String, а если числовое, то Integer или Real. Выбираем тип данных «String» и вводим в поле слово «Привет».
На этом наша программа готова и теперь её нужно протестировать. Для этого сохраняем наш проект – «Файл», затем «Сохранить как» и выбираем место для сохранения. Для запуска нам нужно кликнуть по зеленой стрелочке или нажать клавишу F9.

 

Наша программа запустилась, теперь проверяем её работоспособность – нажимаем на нашу кнопку.

 

Как мы можем заместить, заголовок формы изменился и это значит, что программа работает!

Чтобы вы могли запускать программу без HiAsm, нужно создать exe файл. Для этого кликаем по пункту главного меню «Запуск» и нажимаем «Компилировать».
Поздравляю, только что сами вы создали программу для Windows! Для облегчения процесса создания программ, я рекомендую ознакомиться со следующими понятиями из программирования:

  • типы данных;
  • понятие событий в объектно-ориентированном программировании;
  •  свойства компонентов среды программирования Delphi.

Знание этих понятий намного облегчат процесс создания программ в HiAsp. В этой статье мы рассмотрели отличную бесплатную программу для создания программ для компьютера, также создали своё первое приложение и проверили его на работоспособность. Для того чтобы вам было быстрее разобраться в программе HiAsp, я подобрал несколько достаточно хороших видео уроков, посвященных этой замечательной среде создания программ. Желаю приятного просмотра!

Недокументированные возможности HiAsm

Настройки HiAsm

Графика в HiAsm

А знаете ли Вы, каккие бесплатные программы для скачивания фильмов являются лучшими?

FILED UNDER : IT

Submit a Comment

Must be required * marked fields.

:*
:*