本系列将介绍Multi-Touch(MT)多点触控技术的相关内容,使开发人员了解如何在Windows 平台中开发出具有MT 功能的应用程序.众所周知Windows 7 操作系统自身已经支持具有MT 功能的硬件设备, 画板程序(Paint)就是一个很好的例子,如果你的显示设备具有MT 功能,便可以用两个手指同时在画板中绘制不同的图案.       作为开发者对MT 应用程序进行测试的时候,当然需要MT 硬件设备的支持,否则我们无法判断程序是否能够正常运行.虽然现在市面上的MT 设备已经很多,但价格…
原文  MSDN 杂志:UI 前沿技术 - WPF 中的多点触控操作事件 UI 前沿技术 WPF 中的多点触控操作事件 Charles Petzold 下载代码示例 就在过去几年,多点触控还只是科幻电影中表现未来主义的一种重要手法,现在俨然已经成为主流的用户界面技术. 多点触控显示屏现在成了新型智能手机和 Tablet 计算机的标准显示屏. 此外,它还可能在公共场所的计算机上普及,例如 Microsoft Surface 率先开发的网亭或桌面计算机. 实际存在的唯一不确定因素是多点触控在常规台式…
原文:水晶报表在vs2010 WPF环境下的尝试 由于VS2010没有集成水晶报表组件,尝试前必须先安装 水晶报表 for VS2010,若机器未安装的可点击这里>>>下载安装 新建一个WPF应用程序项目,此时我们先修改一个项目属性,右击项目名->属性,"目标框架"务必改成".Net Framework4"(默认是".Net Framework 4 Client Profile"),否则会报错. 打开窗体设计器后,工具栏并…
搭建windows环境下(nginx+mysql+php)开发环境   1. 所需准备应用程序包        1.1 nginx 程序包nginx-1.0.4.zip或其他版本(下载地址: http://nginx.org/en/download.html)…
* Zepto.js v1.0.1 touch extend (Zepto.js v1.0.1 的swipe touch扩展)js-处理手机移动端web触屏手势动作. Zepto.js v1.0.1版本的touch.js模块引入使用后会导致页面很卡的情况,所以开发了一个新的扩展插件来替换其touch.js.已经过Android/ios测试. github* zTouch特点: zTouch.js只包含核心功能函数,不包含任何效果,简洁轻巧;    提供丰富的回调参数,可由用户自定义扩展效果(可参…
一.单点触控 TouchAction类:将一系列的动作放在一个链条中,然后将该链条传递给服务器,服务器接受该链条后,解析各个动作,逐个执行,TouchAction类提供了以下几种方法: 短按:press 长按:langPress 点击:tap 移动到:move_to 等待:wait 释放:release 执行:perform 取消:cancel 1.单点触控 以绘制九宫格为例(假设绘制Z型的图案): 该区域的元素属性bounds的值为[90,542][990,1442],分别代表的是左上角的坐标…
一.开发环境搭建 1.前端框架一般依赖node.js,我们首先要安装node.js. 2.由于许多npm 的源都在国外的地址,安装起来特别慢,所以我们这里利用淘宝的镜像服务器. 安装命令为:npm install -g cnpm --registry=https://registry.npm.taobao.org 之后回车等待命令 3.接着安装全局的vue-cli脚手架,用于帮助你快速搭建所需的Vue的开发模板框架 $ cnpm install -g vue-cli 回车,等待安装, 安装完成后…
原文链接:http://blog.csdn.net/solo95/article/details/72084907 笔者最近在进行前端的学习,在点完了HTML5.CSS3.JavaScript等技能树之后,是时候开始框架的学习了.目前为止前端框架呈现出React.Angular.Vue三足鼎立的局面,在这三种框架中,Vue最为简单,使用场景最为广泛,因此笔者从Vue开始学习,但是发现网上能搜到的Vue安装教程均不全面,所以写出此篇供大家学习. 大致步骤 安装Node.js 安装Vue.js 安装…
在安装好hadoop伪分布式后,开始搭建eclipse的hadoop开发环境 我的版本信息如下: Ubuntu 版本 12.10 Hadoop版本 1.2.1 Java版本  1.6.0_31(命令java -version) 于2014年8月1日安装成功 1.安装Eclipse 调用我写的这篇博客 点击打开链接 2.复制eclipse_hadoop插件 在网上下载hadoop-1.2.1-eclipse-plugin.jar插件(插件版本一定要与hadoop的版本匹配,否则无法成功启动)后复制…
HBase分布式集群环境搭建成功后,连续4.5天实验客户端Map/Reduce程序开发,这方面的代码网上多得是,写个测试代码非常容易,可是真正运行起来可说是历经挫折.下面就是我最终调通并让程序在集群上运行起来的一些经验教训. 一.首先说一下我的环境: 1,集群的环境配置请见这篇博文. 2,开发客户机环境:操作系统是CentOS6.5,JDK版本是1.7.0-60,开发工具是Eclipse(原始安装是从google的ADT网站下载的ADT专用开发环境,后来加装了Java企业开发的工具,启动Flas…
1.下载ndk和cygwin NDK 下载地址:http://developer.android.com/tools/sdk/ndk/index.html Cygwin 下载地址:http://cygwin.com/setup.exe 2.把ndk解压到一个磁盘里即可 3.安装Cygwin 4.配置ndk的环境变量 PATH="${HOME}/bin:/cygdrive/d/ndk/android-ndk-r9:${PATH}" MANPATH="${HOME}/man:${…
操作系统版本:MacOS Mavericks 10.9.2 Xcode版本:5.0.1 OpenGL版本:4.10 GLFW版本:3.0.4 一.GLFW编译 1.下载并安装cmake(当前最新版本为2.8.12.2) http://www.cmake.org/cmake/resources/software.html 下载cmake-2.8.12.2-Darwin64-universal.dmg文件安装即可 2.下载GLFW源代码(当前最新版本为3.0.4) http://www.glfw.o…
1. 安装SDK包,之后导入AIR里面,编译报错 看样子似乎是xdc工具的路径配置不对,进入路径配置对话窗 开始配置 配置完之后,重新编译 Fatal Error[Pe1696]: cannot open source file "C:\ti\tirtos_simplelink_2_13_00_06\packages\ti\boards\SRF06EB\Board.c" 看下截图 重新添加一下Board.c 添加仿真器支持 仿真提示板子固件太老,需要更新 更新固件,打开命令窗口  cd…
参考: Easysoft公司提供的ODBC教程 微软提供的ODBC文档 环境: Windows 10 x64 1803 MariaDB TX 10.2.14 x64 MariaDB ODBC Connector 3.0.3 x64 Visual Studio 2017 Community 15.6.7 安装ODBC驱动并配置数据源: 先安装ODBC驱动.根据自身需求选择32或64位版本.我选择了64位版本. 打开ODBC数据源管理程序,点击右侧的“添加”按钮,添加用户DSN.如图操作. 后面按照…
一.安装下载安装 Python https://www.python.org/ 全部下一步,直接Finish  PyCharm http://www.jetbrains.com/pycharm/ 全部下一步,直接Finish…
根据前一篇文章的步骤,目前项目进度应该是:核心过滤器配置完成.DispatcherServlet和ContextLoader配置完成.数据库dataSource配置完成.视图解析器配置完成.Mapper sql和dao method对应没有问题.注解驱动.事务启动.default-Servlet-handler配置完成. ------------这篇文章主要介绍,业务逻辑和数据流程----------------- 核心流程: 用户请求(url)—>配置中DispatcherServlet拦截请…
1.安装pycharm: 2.安装Python: 3.安装mysql: 4.安装Django; pip3 install django 5.创建Django工程命令方式: # 创建Django程序 django-admin startproject mysiteDjango工程目录: mysite(有如下4个文件) mysite - settings.py # Django配置文件 - url.py # 路由系统:url->函数 - wsgi.py # 用于定义Django用socket, ws…
一.安装PHP的xdebug扩展 安装xdebug(技巧,为了找到适配的版本,让xdebug网站根据phpinfo()函数输出分析找到对应的方法及安装步骤:如果安装了多个PHP版本的话,尽量用phpinfo()在web页面的输出,而不要用php -i在控制台的输出,以防止版本不对应) 去官网https://xdebug.org/download.php 分析结果(按照每一步去执行) 修改php.ini时,配置如下,可以丰富一下第8步的信息 [xdebug] zend_extension = xd…
原文 WPF Multi-Touch 开发:高级触屏操作(Manipulation) 在上一篇中我们对基础触控操作有了初步了解,本篇将继续介绍触碰控制的高级操作(Manipulation),在高级操作中包含了一些特殊的触屏手势:平移.缩放.旋转,当然在WPF 中无需自行开发这些手势,只需将UI 控件的IsManipulationEnabled 属性激活,并通过以下四种事件完成各种触屏手势操作:ManipulationStarting.ManipulationStarted.Manipulatio…
原文 WPF Multi-Touch 开发:基础触屏操作(Raw Touch) 多点触控(Multi-Touch)就是通过与触屏设备的接触达到人与应用程序交互的操作过程.例如,生活中经常使用的触屏手机.触屏笔记本.显示器以及微软最新的Surface 产品等这些都属于触屏操作设备.本篇将介绍如何开发能够支持MT 功能的应用程序. 在WPF 4 中已经具备的多点触控开发技术,当多个手指触碰到触屏设备时,WPF 会把每跟手指认为是一个触控设备,并为其分配唯一的识别ID,以便跟踪不同手指的操作手势.下面…
Linux环境下C++程序的开发编译学习笔记 环境:vmware 运行下的Ubuntu 16.04 姓名:谢津 时间:2018/5/24 内容:1)vim的安装及配置:2)第一个C++程序的编写与编译:3)多个文件的编译:4)基于gdb的调试 1. vim的安装及配置 1 sudo apt-get install vim-gtk 2 vim –version //查看版本 1 sudo vim /etc/vim/vimrc //修改配置 取消syntax on 的注释使其支持语法高亮 在该文本的…
当将Unity游戏运行到ios或android设备上时,桌面系统中的鼠标左键操作可以自动变为手机屏幕上的触屏操作,但鼠标操作无法实现一些特有的触屏操作,比如多点触屏. 触控对于Android移动设备来说是一种必不可少的交互方式,今天我们就来初步了解一下Unity3D中有关触控的API,下一篇中给大家演示如何使用Unity3D制作一个触控小Demo.    Touch 是一个结构体,每当发生一次触摸,系统就生成一个Touch类型的变量,存储和本次触摸的相关信息.如果发生多点触控,那么系统会生成多个…
处理Touch事件能让你跟踪用户的每一根手指的位置.你可以绑定以下四种Touch事件:     1.touchstart:  // 手指放到屏幕上的时候触发      2.touchmove:  // 手指在屏幕上移动的时候触发      3.touchend:  // 手指从屏幕上拿起的时候触发      4touchcancel:  // 系统取消touch事件的时候触发.至于系统什么时候会取消,不详 属性     1.client / clientY:// 触摸点相对于浏览器窗口viewp…
最近一直忙着公司iOS Touch的新版发布,终于忙过了.现在,又开始了新的阶段,不过算是轻松了很多.回来一看,自己的博客空空如也,实在受不了了.于是,开始更一下吧,哈哈. 这个文档是我几个月前,开始配置苹果虚拟机时候,记录的资料,现在拿出,一方面是为了开始记录自己的学习和开发心得,另一方面也给刚开始学习iOS开发的朋友提供一点参考,如有不足,望指正^_^ 图片是从我的空间链接的,如果无法看到,请链接到这里:http://user.qzone.qq.com/370381830/2 正文: 一周以…
游戏跟视频最大的区别就是互动,而手游(基于智能手机)主要靠触摸屏幕.重力传感和虚拟键盘等方式实现互动.这里主要记录Cocos2D-x对玩家触屏操作的处理. 在Cocos2D-x中触屏分为单点触屏和多点触屏,下面介绍一下与触屏相关的几个类.触屏事件和流程. ·CCTouch(触屏点类):这个类用于封闭触屏点,通过它的locationInView方法返回当前触屏点CCPoint.它还记录上一个触屏点. ·CCTouchDelegate(触屏代理协议类):它是触屏事件委托,系统捕捉到触屏事件后交由它或…
使用T4模板生成不同部署环境下的配置文件 在开发企业级应用的时候,通常会有不同的开发环境,比如有开发环境,测试环境,正式环境,生产环境等.在一份代码部署到不同环境的时候,不同环境的配置文件可能需要根据目标环境不同而不同.比如在开发环境中,数据库使用的是开发环境的数据库,消息队列也使用的部署在开发机上的消息队列,传统的方式是,由发布或者配置管理员来维护这些不同环境的配置文件.通常,手工的针对不同的环境去修改配置文件容易产生错误. 有很多种不同的方式来针对不同的部署环境生成配置,最笨的方法就是可以维…
说明 1.git上的配置地址可能都是本地环境,提交到git server后怎么来使用发布不同环境? 2.关于EFCore本地数据库有更新的情况 添加了 Migrations文件 怎么在构建的时候去更新不同环境下的数据库? 下面就来解决这两个问题 1.在测试服务器上分别建立开发.测试 两个目录用于放.NetCore发布文件(发布的.NetCore 用IISHosting方式) 2.在每个目录下建一个对应的配置文件(服务器环境下的配置文件,用作替换) 如下:发布2个站点(授权认证(Identitys…
安装驱动! 下载地址 http://www.lenovocare.com.cn/Handler/Download.ashx?fileid=1234 安装后电源管理,声卡,触摸屏即可使用! 蓝牙键盘连接方法 1.开机后点击设置 2.点击电脑和设备 3.打开蓝牙键盘的开关on的位置并且等待蓝色指示灯熄灭 4.拨动键盘开关至蓝牙位置4秒后放开(有弹性的),蓝牙配对指示灯会闪烁 5.点击机器蓝牙 6.电脑上点击显示键盘BKC900的设备 7.点击配对 8.连接设置成功 其他技巧 1 同时按下调高音量按钮…
最近将一个lamp环境下使用tp3.2 开发的项目迁移到本地了, 但是在打开项目的时候,提示 not found,经过多方面查找发现是伪静态问题,解决方法如下: 在nginx 域名配置文件我这里是[vhost.conf]里添加 location / { root /www/58coin/pc/; index index.html index.htm index.php ; #ThinkPHP REWRITE支持 if (!-e $request_filename) { rewrite ^/(.*…
在实际开发时经常需要把一些配置信息写在配置文件,比如mysql的主机地址.端口号.用户名和密码等.另外,在开发代码时可能用一套配置参数,而部署到测试环境时又会用另一套配置参数,测试完毕再部署到线上环境时,又需要使用线上环境下的另一套参数.因此,实际开发中面临着如何给工程添加多个环境下的配置文件.且要保证不同环境下能自动使用不同的配置文件的问题. spring提供了spring.profiles.active参数,通常情况下,这个值我们会设置为dev.test和online中的一个,分别代表开发环…