原文:简单的Windows Webcam应用:Barcode Reader 在Windows上用WinForm创建一个Webcam应用需要用到DirectShow.DirectShow没有提供C#的接口.如果要用C#开发,需要创建一个桥接DLL.Touchless SDK是一个免费开源的.NET库,对DirectShow进行了简单的封装.使用Touchless可以很方便的在WinForm应用中调用camera.这里分享下如何创建一个调用webcam的barcode reader. 参考原文:Wi…
原文:如何使用C#创建Windows Webcam应用 最近想用C#写一个camera的应用.搜索了Google和StackOverflow,发现大部分的sample用了WIA或者DirectShow.WIA和DirectShow都没有直接提供C#接口,所以实现起来也比较复杂.试着运行了几个WIA的工程,在Windows10上还不起作用.发现微软提供了一个MediaCapture类,包含了丰富的C#接口,可用于音频,视频.要用这个类,就需要创建一个UWP工程.这里分享下如何使用MediaCapt…
刚查了,Z3795不支持EPT,即WP8开发必须的SLAT,看来只能作为简单的WINDOWS备机了,也就只能做做文档编辑,脚本编写之类的. 数据来源 http://ark.intel.com/zh-CN/Products/VirtualizationTechnology 查询CPU是否支持SLAT SLAT(Second Level Address Translation),也叫“二级地址转换技术”.在 Intel和AMD处理器中均有所支持,但名称有所不同,Intel叫做EPT(Extended…
声明:本系列教程代码有部分来自dx11龙书及dx11游戏编程入门两本书,后面不再说明 首先,在vs2013中创建一个空的解决方案Dx11Demo,以后的工程都会放在这个解决方案下面.然后创建一个win32项目,勾选空项目,确定 在源文件中添加一个c++ Source File main.cpp 创建一个windows应用程序需要以下几步: WinMain函数的定义; 创建一个窗口; 进行消息循环; 编写窗口过程函数. 要创建一个窗口,必须有一个WinMain函数,可以在MSDN中查看原型 int…
很多时候都在讨论是否需要了解一个组件或者一个语言的底层原理这个问题,其实我个人觉得,对于这个问题,每个人都有自己的看法,个人情况不同,选择的方式也就会不同了.我个人觉得无论学习什么,都应该尝试着去了解对应的原理和源码(这里就不要急着吐槽,容我说完).对底层的了解不是为了让你写出类似的东西,让你写也不可能写的出来,重写一个就需要以此修改整个底层结构,了解底层知识只是为了让你可以在写业务代码时,选择合适的方式,以此使底层与业务层配合达到效率最佳.任何一种方式有坏有好,需要合适的选择. 如果觉得楼主以…
准备研究一下vmp 保护,从一个最简单的Windows程序入手似乎是个不错的想法. 如何才最简单呢,仅仅有一个MessageBox 调用好了. 弹出消息.退出,哦也,够简单吧. 祭出法器VC2010.新建win32 项目, #include "stdafx.h" int APIENTRY _tWinMain(HINSTANCE hInstance,                      HINSTANCE hPrevInstance,                      LP…
作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 QQ986945193 微博:http://weibo.com/mcxiaobing 首先给大家看一下效果.当然,就像我们刚学习写代码,写hello world! 很简单,所以,慢慢从简单开始学习吧.这次介绍Frame的一个简单的用法.java最简单的知识之创建一个简单的windows窗口,利用Frame类 下面是源代码:其实很简单: 可以利用eclipse等ide开发工具的,当然用记事本也是可以的…
////////////////////////////////序//////////////////////////////// 大约三年前,学过一些简单的编程语言之后其实一直挺苦恼于所写的程序总是拘泥于用的编译器,脱离了编译环境基本没运行的可行性,故而写一个在任意windows电脑下都能运行的小软件便成为了一块心病. 大约两年前着手开始做本科毕业设计的时候接触到了MFC,写过一些代码,发现确实是挺容易入门也可以做出一些简单而漂亮的demo的,下面不多废话来做我们的第一个简单的可以发给爸妈使用…
读书:<高质量C++编程指南> 作者对“匈牙利”命名规则做了合理的简化,下述的命名规则简单易用,比较适合于Windows应用软件的开发. l [规则3-2-1]类名和函数名用大写字母开头的单词组合而成. 例如: class Node; // 类名 class LeafNode; // 类名 void  Draw(void); // 函数名 void  SetValue(int value); // 函数名 l [规则3-2-2]变量和参数用小写字母开头的单词组合而成. 例如: BOOL fla…
导读: 本人过去Git的可视化工具用的是TortoiseGit,虽然Android Studio也能进行版本管理,但是用下来,感觉SoureTree这款工具是最舒服的(免费的),下面就给大家介绍下我的使用总结. SourceTree简介 SourceTree 是 Windows 和Mac OS X 下免费的 Git 和Hg客户端,拥有可视化界面,容易上手操作.同时它也是Mercurial和Subversion版本控制系统工具.支持创建.提交.clone.push.pull和merge等操作. 同…