展开

关键词

谈谈软件交互设计

谈谈软件交互设计 交互设计的由来 交互设计(Interaction Design)这一概念,最初是由IDEO创始人之一Bill.Moggridge(莫格里奇)1984年在一次会议上提出。 《交互设计》一书中,对交互设计是这么描述的: 交互设计是定义、设计人造系统的行为的设计领域。它定义了两个或多个互动的个体之间交流的内容和结构,使之互相配合,共同达成某种目的。 交互设计努力去创造和建立的是人与产品及服务之间有意义的关系。 交互行为所需的五个基本要素:人、动作、目的、媒介、场景,被交互领域广泛认可和推崇。 软件用户界面 UI其实是一个广义的概念,《现代汉语词典》将“界面”定义为:物体与物体之间的接触面,泛指人和物(人造物、工具、机器)互动过程中的界面(接口)。 通过以下三个层面来理解UI的概念。 因为苹果手机提供了非视觉交互设计,是手机中的最好。 产品经理交互设计,不能局限于视觉设计,除了视觉交互之外,还应该考虑: 触觉:不仅限于触摸屏,例如盲文。

9710

Java与js的交互

在android的开发过程中,有很多时候需要用到本地java代码和javascript进行交互。 android对交互进行了很好的封装,在开发中我们可以很简单的用java代码调用webview中的js,也可以用webview中的js来调用本地的java代码,这样我们可以实现很多原来不了的功能,比如点击网页上的电话号码后 废话不多说,这次教程的目标如下 android 中的java代码调用webview里面的js脚本 webview中的js脚本调用本地的java代码 java调用js并传递参数 js调用java并传递参数 contentWebView.addJavascriptInterface(this, "wst");   javainterface实际就是一个普通的java类,里面是我们本地实现的java代码, 这里是实例的html代码,从assert中加载,原来项目的时候,从assert中加载的中文网页会出现乱码,解决办法就是给html指定编码。

1.2K90
  • 广告
    关闭

    腾讯云校园大使火热招募中!

    开学季邀新,赢腾讯内推实习机会

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java 静态页面 ajax交互

    java代码 public String getAllForum(){ List<AppForumEntity> forumEntity=forumService.getAllAppForum

    19820

    Servlet如何与图像或图片Image交互

    4.Servlet与Image: 本节介绍Servlet如何与图像或者图片交互。在现实当中,我们常见的最重要的应用就是登录时,有时管你要验证码,省得你是机器人黑客在登录,无限的试用户名和密码。 例:4.4.1 package com; import java.io.IOException; import java.io.InputStream; import javax.servlet.ServletContext

    15550

    常用的网站软件、网站制作软件分享

    网站制作中用到的软件很多,针对前端开发人员的有Dreamweaver,图片软件有Firework和photoshop,正对后端的开发软件更多,不同的开发语言用到的软件都不一样,如果您不是开发人员,只想做网站的话可以去下载网站管理系统来 ,比如国内的PageAdmin系统,Discuz系统等等都是很不错的建站系统,下载下来不需要什么经验就可以自己网站。 这里正对开发人员软件,介绍几块主要的网站制作开发软件。 网站开发包含图片处理,页面制作,后台开发等步骤,我们来看看网络上常用的软件有那些: 一、页面开发软件: 1、Adobe Dreamweaver 简称“DW”,中文名称"梦想编织者",最初为美国MACROMEDIA 二、图像处理软件: 1、Flash是由macromedia公司推出的交互式矢量图和 Web 动画的标准,由Adobe公司收购。Flash动画的人被称之为闪客。

    74100

    软件工程 交互预览、组件、部署习题

    1、软件部署是(  B  ) A:部署软件构件                B:部署软件程序 C:部署软件模型                D:部署软件制品 2、下面说法正确的是( C  ) A:制品就是制成品               B:制品是软件模块 C:制品是被部署的软件单元      D:制品是软件构件 3、下列说法不正确的是(  B   )。 image.png 寻找节点 11、_____B_____图可以用来描述系统硬件的物理拓扑结构以及在此结构上运行的软件。                                  (B)对事物建模 (C)对物理数据库建模                  (D)对可适应的系统建模 17、(  D  )由节点和节点之间的联系组成,描述了处理器、设备和软件构件运行时的体系结构 A.组件图     B.状态图     C.部署图     D.顺序图 19、下面关于部署图的说法中,错误的是( A ) A  部署图描述系统运行时的软件和硬件的物理结构,用于对系统的物理方面建模。

    77310

    你用什么软件笔记?

    作者:John Lee 编译/投稿:Young 编辑自公众号:Java后端 出处:makeuseof.com/tag/best-note-taking-tools-programmers/ 编程容易产生挫折 快来看看——你会爱上它们的,同样欢迎在留言区评论你最喜爱的笔记软件! 1. Boostnote (适用OS: Windows, Mac, Linux) Boostnote是为编码器设计的笔记应用典范。

    75510

    Spring Security 前后端分离,咱就别页面跳转了!统统 JSON 交互

    ,一般是模拟 cookie,从这个角度来说,在移动 App 遍地开花的今天,我们单纯的依赖 session 来安全管理,似乎也不是特别理想。 不过话说回来,如果你的前后端分离只是网页+服务端,其实没必要上无状态登录,基于 session 来就可以了,省事又方便。 登录交互 在上篇文章中,松哥和大家捋了常见的登录参数配置问题,对于登录成功和登录失败,我们还遗留了一个回调函数没有讲,这篇文章就来和大家细聊一下。 2.1 前后端分离的数据交互 在前后端分离这样的开发架构下,前后端的交互都是通过 JSON 来进行,无论登录成功还是失败,都不会有什么服务端跳转或者客户端跳转之类。 官方这样的好处是什么呢?很明显可以强迫开发者给一个模糊的异常提示,这样即使是不懂行的新手,也不会将系统置于危险之中。

    3.5K30

    Mockplus原型交互跟我之3 - 认识“链接点”

    上两次,我们已经快速地做了一个可以实用的交互(自动消失的消息框),还做了一个花哨但没用的东西,旋转的风车。 Mockplus能够快速设置交互,其中有一个东西,你必须熟悉,就是“链接点”。 选中一个组件,组件的右上方,会出现一个小圆点,如图: ? 当我们需要做页内的组件交互时(比如,点击按钮,图片往右移动),按住这个小圆点,不放开鼠标,往图片上拉动,到达图片后,放开(之后,会弹出一个选择交互命令的对话框)。

    51870

    也许vue+css3交互特效更简单

    1.前言 项目就难免会开发交互效果或者特效,而我最近开发的项目一直在使用vue,开发技术栈方面,理所当然就使用了vue+css3开发,过程中发现使用vue+css3开发特效,和javascript/jquery 今天就分享三个简单的小实例,希望能起到拓展思维的作用,让大家明白vue+css3应该怎样开发交互效果!如果大家有什么好的建议,或者觉得我哪里写错了,欢迎指出!

    34620

    java用那个软件编,java编译软件 编写java程序用什么软件?

    其实装了JDK就可以JAVA程序了,但要用文本编辑器之类的东西写程序的源代码,用JDK进行调试运行。适合初学者。 现在企业开发软件最多用的就是eclipse,因为他是开源的,而且本身就是用JAVA编写的,所以兼容性更好。 java用什么编译软件 用JCreator或eclipse, Jbuilber占用内存太大 java本身的就是javac和java 常用Java编程软件有哪些 常用的倒是有很多,比如:JDK,NetBases 初学JAVA者应该使用什么编译软件? 下面开始你的第一个java程序吧。 java一般用什么软件编译 eclipse、NetBeans、Xcode还有很多,如果牛的话,用记事本加jdk自带的命令也可以。

    7230

    浅谈Java内存模型以及交互

    一、Java的运行时区域 在Java中,虚拟机将运行时区域分成6种,如图: ? 程序计数器:用来记录当前线程执行到哪一步操作。 二、Java内存之间的变量交互 这里的变量指的是可以放在堆中的变量,其他例如局部变量、方法参数这些并不算入在内。 线程内存跟主内存变量之间的交互是非常重要的,Java虚拟机把这些交互规范为以下8种操作,每一种都是原子性的(非volatile修饰的Double和Long除外)操作。 因为Java内存模型虽然允许这样子,但却“强烈建议”虚拟机选择实现这两种类型操作的原子性,所以平时不会出现读到“半个变量”的情况。 然而大部分时候我们并不需要这样,因为Java中有一个“先行发生原则”:*如果操作A先行发生于操作B,那么进行B操作之前A操作的变化都能被B操作观察到,也就是说B能看到A对变量进行的修改。

    49420

    Android中Java和JavaScript交互

    本文将介绍如何实现Java代码和Javascript代码的相互调用。 如何实现 实现Java和js交互十分便捷。通常只需要以下几步。 WebView开启JavaScript脚本执行 WebView设置供JavaScript调用的交互接口。 客户端和网页端编写调用对方的代码。 这里展示一个简单的交互示例 具有返回值的js方法 lineos:false 1 2 3 function getGreetings() { return 1; } java代码时用evaluateJavascript 如果你不这样的话,在4.2以以后的平台上,网页无法访问到你的方法。 代码混淆问题 如果在没有混淆的版本运行正常,在混淆后的版本的代码运行错误,并提示Uncaught TypeError: Object [object Object] has no method,那就是你没有混淆例外处理

    27820

    也许 vue+css3 交互特效更简单

    1.前言 项目就难免会开发交互效果或者特效,而我最近开发的项目一直在使用 ,开发技术栈方面,理所当然就使用了 + 开发,过程中发现使用 + 开发特效,和 / + 的思维方式不一样,但是比 / + 简单一点点 今天就分享三个简单的小实例,希望能起到拓展思维的作用,让大家明白vue+css3应该怎样开发交互效果!如果大家有什么好的建议,或者觉得我哪里写错了,欢迎指出!

    322100

    扫码关注腾讯云开发者

    领取腾讯云代金券