Публикации по теме 'user-interface'


Как создавать пользовательские интерфейсы с помощью Python — Основы Tkinter
Вы устали от того, что все программы, которые вы создаете, работают в консоли? Попробуйте графические интерфейсы! Это очень легко сделать в Python. Tkinter — это одна из библиотек Python, которую вы можете использовать для создания пользовательских интерфейсов (другой является PyQt, но это скорее фреймворк, чем библиотека). Мы уже говорили в этой истории о том, когда стоит или не стоит предпочесть PyQt или Tkinter, так что больше об этом говорить не буду. Если вы хотите лучше..

Не всегда все идет по плану
Это история о том, как я сбился с пути, чтобы снова сбиться с пути. На этой неделе я запланировал несколько вещей в своем списке дел, начиная от редизайна/улучшения экранов и заканчивая изучением Rails. Изначально я начал с изучения рельсов. Это было хорошо, пока я не понял, что тоже не знаю Ruby, когда я не понял, какой код пишут эти учебники :p Я понял, что все займет гораздо больше времени, чем я ожидал. Но вскоре после того, как я освоился, я начал уклоняться от документации к..

Раскрытие возможностей React Components.
Приложения React состоят из компонентов . Функция, которая возвращает элементы React . Эти элементы представляют собой объекты, которые создаются, когда мы возвращаем JSX . JSX, в свою очередь, выглядит как HTML, специальный синтаксис React, под капотом возвращающий обычный JavaScript Object . Они превращаются в элементы Real DOM, которые люди видят на экране, т. е. в UI . import React from "react" function Page(){ return( <div>..

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

Почему мы используем React.Js в процессе разработки веб-сайтов
Несколько лет назад Facebook представил ReactJS, и теперь этот фреймворк превзошел по популярности другие языки программирования. До React Angular JS, Ember JS и Ajax пользовались привилегиями веб-разработки и разработки приложений. Facebook учитывал недостатки этих языков программирования при разработке React, чтобы предоставить фронтенд-разработчикам лучшую платформу. Первоначально инженеры Facebook разрабатывали ReactJs в качестве тестового инструмента, но он стал лучшей библиотекой..

Dash-B: беспроводная панель отображения сообщений IoT с прогрессивным веб-приложением.
Привет всем, я вернулся с еще одним быстрым проектом IoT, сделанным на выходных, которым можно легко управлять с помощью приложения.., но, поскольку я не фанат установки полноценных приложений на свой телефон, что, честно говоря, занимает так много space и в основном не используется часто, но все же установлен на нашем телефоне, поэтому, как обычно, я решил создать прогрессивное веб-приложение. В этой статье я покажу вам, как я создал PWA и использовал его для управления устройствами IoT..

Я, КОМАНДА
Часть I: ПЕРЕДНЯЯ ЧАСТЬ https://github.com/niwrA/CommandBlog/tree/master В нашем продолжающемся обзоре полезных практик гибкой разработки мы обращаем внимание на паттерн Command. При разработке Agile-проекта (или любого проекта с пользовательским интерфейсом) разделение Command Query (Responsibility) может быть вашим лучшим другом. Существует несколько шаблонов, столь же гибких и простых в обслуживании, рефакторинге, защите и тестировании, и он хорошо масштабируется от самых маленьких..