纯代码开发c# ui

Do you ever find that the UI screens that we see in blockbuster movies, television, and games are so much more fun than the UIs we might build at work? Here’s your chance to code something fun and maybe even win a $100 Amazon Gift Card.

您是否发现我们在大片的电影,电视和游戏中看到的UI屏幕比我们在工作中可能创建的UI有趣得多? 这是您编写有趣的代码的机会,甚至可能赢得$ 100的Amazon礼品卡。

Starting from today, we’ve got 4 quick fortnightly UI coding challenges to test your skills and problem-solving abilities. You get the chance to show off your skills while maybe learning a trick or two from others. There is no single ‘correct’ way to tackle these challenges.

从今天开始,我们每两周会进行4次快速的UI编码挑战,以测试您的技能和解决问题的能力。 您有机会炫耀自己的技能,同时可以从他人那里学习一两个技巧。 没有单一的“正确”方法来应对这些挑战。

At the end of the week (next Wednesday) we’ll publish a post on the best solutions submitted and pick our all-around favorite for the prize. That winner will receive:

在本周结束时(下一个星期三),我们将发布有关最佳解决方案的帖子,并选择我们最喜欢的解决方案。 该优胜者将获得:

  • The glory of being adjudged our favorite solution被裁定为我们最喜​​欢的解决方案的荣耀
  • A $100 Amazon gift card价值100美元的亚马逊礼品卡

We’ll also give away 2 Premium memberships and some highly-sought-after SitePoint t-shirts to runners-up.

我们还将向亚军赠送2个高级会员和一些备受追捧的SitePoint T恤。

Let’s get the first challenge started!

让我们开始第一个挑战!

挑战1:创建ECG / EKG *心率UI动画 (Challenge #1: Create an ECG/EKG* Heart Rate UI Animation)

Clockwise from top left: Luke Cage (S01E10), Cabin in the Woods (2012), Oblivion (2013), & Casino Royale (2006).

左上角顺时针方向:卢克·凯奇( S01E10 ),树林小屋( 2012 ),遗忘( 2013 )和皇家赌场( 2006 )。

We’ve all seen this common movie, television, and games trope – the ‘real-time heart rate monitor/electrocardiograph’. Sometimes it’s a plot point in a contemporary medical drama (i.e. Grey’s Anatomy, ER, etc). More often we see it as cutting-edge technology for elite super-spies (e.g. James Bond or Mission Impossible) or the far-future bio-monitoring of sci-fi space-marines (e.g Aliens or Oblivion). Design teams spend thousands of hours crafting these FUIs (Future/Fantasy/Fictional User Interfaces) to look as authentic and believable as possible. Now it’s your turn.

我们都已经看过这种常见的电影,电视和游戏机,即“实时心率监测器/心电图仪”。 有时,这是当代医学戏剧中的情节(例如,《灰色解剖学》,《 ER》等)。 我们更经常将其视为精英超级间谍(例如James Bond或不可能的任务)的尖端技术或科幻太空船的远距离生物监控(例如Aliens或Oblivion)。 设计团队花费数千小时来制作这些FUI (未来/幻想/虚构用户界面),以使其看起来尽可能真实可信。 现在轮到你了。

任务 (The Task)

Your task – should you choose to accept it – is to create an animated ECG/EKG bio-monitor display panel. You can use whatever technologies you like – as long as you can present your solution as a CodePen. That includes but isn’t limited to:

您的任务( 如果您选择接受的话 )是创建一个动画的ECG / EKG生物监测器显示面板。 您可以使用任何喜欢的技术- 只要您可以将解决方案显示为CodePen即可 。 这包括但不限于:

  • HTML/CSSHTML / CSS
  • Canvas帆布
  • SVGSVG
  • WebGLWebGL
  • D3D3
  • Any other web technology任何其他网络技术

Generally, these UI screens are shown in ‘dark mode’ and dominated by at least one (but often more) left-to-right-looping graph lines tracing out a heart rate. Feel free to expand the UI to include other cool elements (core temperature, blood pressure, etc), but the squiggly, beating graph line/s is the core element we’re interested in.

通常,这些UI屏幕以“暗模式”显示,并以至少一条 (但经常是更多条)从左到右循环显示心率的图形线控制。 随意扩展用户界面以包括其他很酷的元素(核心温度,血压等),但是曲折,跳动的图形线是我们感兴趣的核心元素。

In the CodePen below, I’ve dropped in a temporary animated GIF as a rough visual guide, but please take your inspiration from whatever movies, TV shows, or games you like.

在下面的CodePen中,我放入了一个临时的GIF动画作为粗略的视觉指南,但请从您喜欢的电影,电视节目或游戏中汲取灵感。

分叉此Codepen开始 (Fork this Codepen to Start)

See the Pen Machine that goes Ping! by SitePoint (@SitePoint) on CodePen.

看到去Ping的制笔机! 通过SitePoint( @SitePoint上) CodePen 。

注意事项... (Things to keep in mind…)

  1. Humans are NOT perfect clockwork machines – we need your line to show authentic organic, random-looking variation.

    人类不是完美的发条机–我们需要您的产品线来展示真实的, 随机的有机变化。

  2. Typically the line is written to screen sharp but then fades to black before being overwritten on the next pass.通常,该行会被清晰地写入屏幕,但是在下一次遍历被覆盖之前会逐渐变黑。
  3. No GIF animation, video or After Effects – we’re looking for a code solution.没有GIF动画,视频或After Effects –我们正在寻找代码解决方案。
  4. Solutions should be a fork of the CodePen above (so we can keep track of solutions). Feel free to add/change/remove whatever you like from the fork.解决方案应该是上述CodePen的分支(因此我们可以跟踪解决方案)。 随意从叉中添加/更改/删除任何内容。

我该如何输入? (How do I enter?)

Easy. Just post a link to your CodePen.io fork in the comments below with a short explanation of what you did and why. If you’ve got more than one idea, you can enter more than once. For simplicity, don’t enter more than one variation on the same idea.

简单。 只需在下面的评论中发布指向您的CodePen.io分支的链接,并简要说明您所做的事情和原因。 如果您有多个主意,则可以输入多个。 为简单起见,请不要在同一创意上输入多个变形。

您将如何挑选获胜者? (How will you pick the winner?)

We’ll be picking the winner based on three criteria:

我们将根据以下三个条件选择获胜者:

  1. Code elegance and effectiveness: Fewer files is better. Fewer characters is better. Simplicity and code readability is rated highly.

    代码优雅而有效:文件越少越好。 字符越少越好。 简单性和代码可读性得到很高的评价。

  2. Look and feel: The more ‘movie authentic’ your UI looks the better

    外观:用户界面越“真实电影”越好

  3. Cleverness/inventiveness: This is pure X-factor stuff we haven’t thought of. Scriptability, audio, 3D, whatever…

    聪明/创造力:这是我们从未想到过的纯粹X因子的东西。 脚本性,音频,3D等

There’s no pure mathematical formula for picking the winner, so it will come down to what Kishen, Joel and I agree on.

没有纯粹的数学公式来选择获胜者,所以这将取决于基申,乔尔和我的同意。

您什么时候判断? (When will you judge it?)

The Challenge opens for entries on Wednesday 5th June at 9:00 am PST and closes a week later (Wednesday 12th June 9:00 am PST).

挑战赛将于6月5日 ( 星期三) 太平洋标准时间上午9:00开放,而一周后( 6月12日 ( 星期三 ) 太平洋标准时间上午9:00 )结束。

Best of luck. We’re looking forward to what you can come up with.

祝你好运。 我们期待您能提供什么。

在此处发布您的条目 (Post your entry here )

(* ECG / EKG: 心电图 ) ((* ECG/EKG: Electrocardiography))

翻译自: https://www.sitepoint.com/ui-code-challenge-1-heartbeats/

纯代码开发c# ui

纯代码开发c# ui_UI代码挑战#1-心跳相关推荐

  1. 低代码开发和无代码开发有什么区别?

    01 低代码开发和无代码开发有什么区别?一个例子就能讲清楚! 周末你外出露营,在野外需要搭一个帐篷.有两种方法: 一种是最原始的搭帐篷方法,即有隔水布.外账.内账.营柱骨架等等...... 另一种是直 ...

  2. java代码开发规范_java代码开发规范

    一  编码规范 1.1      命名规范 代码中的命名均不能以特殊字符(如下划线.$#符号)开始或结束. 反例: _name / #Object 2. 代码中的命名严禁使用拼音与英文混合的方式,更不 ...

  3. 程序员该如在低代码和无代码开发中抉择?

    [CSDN编者按]"低代码开发"旨在开发人员可以通过编写少量代码就可以快速生成应用程序的一种方法. "无代码"开发平台是为那些不知道也不需要知道任何实际的编程语 ...

  4. 低代码开发Paas平台时代来了

    概述 **本人博客网站 **IT小神 www.itxiaoshen.com 低代码理论 概念 低代码开发基于可视化和模型驱动的概念,结合了云原生和多终端体验技术,它可以在大多数业务场景中,帮助企业显著 ...

  5. 无代码开发是什么意思?无代码开发平台的优势和作用

    图为简道云设备管理应用 传统的系统开发是需要大量的时间和成本的,如今无代码开发平台的出现就改变了这种状况.那么你知道什么是无代码开发平台?无代码开发对企业来说有什么特殊的优势么? 什么是无代码合作开发 ...

  6. 广州蓝景介绍 — 什么是“低代码开发平台”以及国内外最受欢迎的低代码平台

    前言 众所周知,国际知名的信息技术研究和分析公司Gartner曾预言,到2022年,50%以上的公司将采用低代码开发平台,来进行企业应用定制.以下是由广州蓝景介绍,国内外最受欢迎的低代码开发平台有哪些 ...

  7. 三分钟,带你了解零代码开发

    企业数字化转型如火如荼的进行,五花八门的零代码.低代码工具正如雨后春笋一般出现,那么零代码开发是什么? 阅读本文您将了解: 零代码开发是什么 零代码与企业数字化转型 零代码开发带来的效益 简道云零代码 ...

  8. 无代码开发平台,量变到质变的飞跃

    近年来,无代码开发和低代码开发都是软件行业的热门话题.无代码开发允许用户无需编写代码就可以快速构建应用程序,而低代码允许开发人员通过编写少量代码来快速构建应用程序.这两种方法已经逐渐发展起来,可以支持 ...

  9. 低代码开发平台建设步骤及思考

    前言 由于毕业至今一直从事于企业应用相关的工作,在整个过程中有很多思考.包括低代码最早运用于bpm行业.随着2020年疫情,推动了整个企业应用相关的进程,尤其突出的是重新提出的 低代码甚至零代码开发平 ...

最新文章

  1. 100亿数据1万属性数据架构设计
  2. apache2 执行ab测试
  3. C/C++语言宏定义##连接符和符#的使用
  4. ideaspringboot项目上传服务器_nuxt+pm2 自动化部署及打包后文件自动上传阿里云 oss
  5. java开发学生管理系统,看这篇足矣了!
  6. WPF Color、String、Brush转换
  7. 算法大赛十强战队解题方案大公开!【附PPT下载】
  8. IDEA运行main,junit方法报错Class not found
  9. 若泽数据 巨人_面部识别巨人拒绝分享有关其算法数据集的详细信息
  10. excel使用教程_有哪些超好用、高质量的Excel学习网站?
  11. Photoshop CS6安装教程
  12. 终极单词index 排序 M-N
  13. 取号机排队取号服务算法(数据结构 队列(Queue))
  14. C语言学习 ISBN码
  15. “学习金字塔”的真与假
  16. 大陆人怎么去香港银行开户?
  17. WiFi穿墙完全指南
  18. android华为手机全屏显示
  19. 微程序控制器之微程序控制器构成
  20. 交联型金属卟啉基聚酰亚胺PPBPI-H)PPBP-Mn;PBP-Fe;PPBPI-Fe-CR;PPBPI-Mn-CR产品-齐岳供应

热门文章

  1. ES快速入门(七) ElasticSearch7.X分布式部署
  2. echarts修改数据视图格式
  3. Java实现统计字符次数(按大写、小写、数字来统计)
  4. PHP开发宝典-PHP基础
  5. 网络——数字数据编码
  6. php date 加月_php如何使时间增加一个月
  7. 为什么黑客几乎不用鼠标?
  8. 深圳市专精特新企业申报流程及奖励政策重点介绍,补贴20-50万
  9. java获取当前日期 星期几_java获取当前日期是星期几的方法
  10. matlab判断星期几的语句,计算某一天是星期几的matlab程序