ListCtrl.zip
三个完整项目,三种不同方式实现自定义的列表控件,CListCtrl自定义风格,代码功能强大,包括自定义各种表头,表中内容,滚动条,等等应有尽有。
AudioPlayerPcm.rar
android播放音频数据源码,可以用于开发android音频播放器研究,功能齐全。内含音频数据,便于测试。是进行android音频开发不可缺少的资源
2个Win7触摸键盘.zip
2个Win7触摸键盘,有源码,对于程序中自定义键盘输入的非常有帮助。编译好的可执行程序也在其中。下载即可使用。开发语言使用C#语言。
我测试用的pcm文件
https://blog.csdn.net/zhangamxqun/article/details/80466371需要的测试文件
图片转视频素材
用于图片的合成视频的测试图片,使用数字从1到250命名文件
ffmpeg-20180508-293a6e8-win32开发包
内有进行ffmpeg开发所需要的sdk资源,可以解压后用到自己的项目中
inttypes.h
vs下编译ffmpeg程序添加,直接加入即可,下载后拷贝到自己的项目中,并加入项目
声音快速傅里叶变换vs2010
vs2010下编译运行的声音快速傅里叶变换
android蓝牙聊天程序
蓝牙聊天程序,包括服务器端,客户端。源码齐全
网上找的android互相之间远程控制的源码
网上找的android机器之间相互控制的源码,阅读需要较深的基础,谨慎下载
手机端通过wifi连接播放电脑端麦克风的声音
本源码改自网上版本,网上原来的版本是vs2005的,本源码是vs2010的
源码包括电脑端和手机端两部分
电脑端要求安装Microsoft_DirectX_SDK October 2006版本
然后将源码解压到E:\Program Files (x86)\Microsoft DirectX SDK (October 2006)\Samples\C++\DirectSound下面和CaptureSound同级(具体根据安装目录)
需要修改源码项目中的头文件包含目录和库文件包含目录(根据你的Microsoft_DirectX_SDK安装路径)
使用中选择44100 16bit stero
手机端最好选择android 4.1.2以上版本
此源码可以实现手机端实时播放电脑麦克风收集的声音。
vs安装打包程序制作傻瓜式教程
vs开发的程序如果使用vs打包为可以安装的安装包,本教程就是采用傻瓜式方法教你怎么掌握整个过程。
IE重置默认设置
IE浏览器重置默认设置,容易操作。工具非代码
修改后可以编译运行的android蓝牙聊天程序
从网站上下载的源码,但是编译运行好多错误。经过一系列修改,现在代码可以成功的编译运行,使用蓝牙进行聊天。在android4.3进行了测试。这是修改后的完整代码。
VS2010生成有文字图表的ppt文件
生成ppt文件后自动打开显示,运行要求安装了microsoft office
opencv_android开发库
新建android项目
在AndroidManifest.xml中增加写sd卡的权限:
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
解压压缩包opencv231_Android.rar
拷贝openvc-2.3.1.jar和两个文件夹armeabi和armeabi-v7a到android项目的libs目录下
在oncreate中添加如下代码
private ImageView imageView = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = (ImageView)findViewById(R.id.imageView1);//主界面上的ImageView资源
Bitmap bm1 = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
double scale = 0.1;
imageView.setImageBitmap(bm1);
Mat img = Highgui.imread("/sdcard/test.png", 0);
org.opencv.core.Size dSize = new org.opencv.core.Size(img.width()*scale,img.height()*scale);
Mat img2 = new Mat(dSize,CvType.CV_8SC1);
Mat img3 = new Mat();
img.convertTo(img2, CvType.CV_8SC1);
Imgproc.Canny(img, img3, 123, 250);
boolean flag=Highgui.imwrite("/sdcard/new.jpg", img3);
if(flag)
{
File f = new File("/sdcard/new.jpg");
if(f.exists())
{
Bitmap bm=BitmapFactory.decodeFile("/sdcard/new.jpg");
imageView.setImageBitmap(bm);
}
}//end if
else{
Toast.makeText(this, "写入失败!!", 3).show();
}
}
Android监控pc桌面
软件实现使用android手机监视电脑屏幕(特别适合随时用手机查看小孩的上网情况)。
电脑和手机必须在同一个局域网内,正常情况是连接到同一个路由器,手机通过wifi和电脑通过同一个路由器上网。
1、在需要监视的电脑上运行ControlServer.exe(双击即可,运行后无界面,加到开始菜单里的启动文件夹中,就可以开机启动,占用资源少)。
2、 在android手机上安装PcMonitor.apk,安装后运行。
点击"刷新"按钮,稍等片刻,手机上会以绿色显示找到的电脑,比如“192.168.1.153”,然后点击这个绿色区域,稍等片刻,就会在手机上显示电脑的屏幕,并实时变化
QTHttp服务器
qt5.3.1环境下,自己可用的源码,原封不动上传,保证可用,qmake一下,构建一下,启动成功后,打开ie浏览器中输入:http://127.0.0.1:58890/
可以看到测试结果
局域网桌面监控
不是源码。是可执行程序,在被监控的机器上运行PcMonitorServer.exe,在局域网内另一台机器上运行PcMonitorClient.exe,就可以对前一台机器的桌面进行监控。
图片浏览大师
不是源代码,仅仅是一个展示软件,里面有使用说明。自动播放,触摸结束,设置显示时间。
VLC动态链接库文件
vlc win32下的动态链接库,使用vlc编写播放器时使用
图像扭曲大师
根据控制台的提示操作,可以对图像进行任意形状的的扭曲变形,可以对整体进行扭曲变形,也可以对局部进行扭曲变形,只需要简单的拖动几个点。
usb摄像头运动物体监视
使用摄像头进行监视,当发现有运动物体会拍摄视频。程序不能在中文目录下运行。
usb摄像头运动物体检测
开发的使用usb摄像头进行运动物体检测的工具。当摄像头拍摄到运动物体后,会进行图片保存。
窗口句柄提取器
可以提取各种windows窗口句柄,可以直接移动鼠标到目标窗口上提取,也可以通过输入程序标题和程序窗口上的子窗口标题来提取。
基于ffmpeg开发的播放器软件ZAMPlayer
基于ffmpeg开发的播放器软件ZAMPlayer
支持大部分的视频格式播放。
支持暂停、快进、快退、右键全屏播放
系统时间临时修改器
设置指定的时间和要执行的程序,就可以在执行程序前将系统时间修改为制定的时间,程序启动后,时间恢复到正常的时间
Layer_GDSII_TOOL
一款非常好用的gds文件编辑工具,可以查看、修改、保存gds或者oas格式的文件,功能丰富且强大。是半导体光刻行业制图的好帮手之一。
opcv2.3 vs2008mfc程序中使用经过验证
opcv2.3编译好的库,vs2008下mfc程序中经验证可用。
boost python 1.49 编译的库文件
vs2008 python2.6 boost1.49环境下编译的debug和release库文件
Ucam使用教程
Ucam中文使用教程,内容全面而丰富,能帮助你在最短的时间里熟练使用
outlook express 邮件转outlook 2007
outlook express 看不outlook 2007 发送邮件的附件.从outlook express中拖出收到的邮件是eml格式,用本工具可以方便的转为pst格式的文件。再用outlook 2007 导入该pst格式的文件就可以方便的看到其中的附件了。
图像格式小工厂 图像格式转换工具库
特点:
支持九中常见图像格式之间的相互转换;
中文操作界面;
转单色图时可以自己设置阈值;
提供了编程接口,可以在自己的程序里调用这个图像格式工厂的小工具。
wxWidgets静态链接库
vs2008编译出来的wxWidgets的静态链接库。帮助你进行界面开发。使用该库的前提条件是,你知道如何使用一个静态链接库。
opencv静态链接库
本资源是利用opencv进行开发的静态链接库,其中包含头文件,库文件,opencv2.0安装说明,opencv2.0开发指南。
编译本静态库时使用的运行时库选项是:Multi-threaded DLL (/MD)
文件分割合并助手 和 编程接口
非常方便的中文界面文件分割合并工具:
特色:
中文界面;
将一个文件分割为任意指定大小的若干文件片段;
将分割后的文件片段轻松合并为原始的文件。
提供了编程接口,你可以将这个功能轻松加入到你自己编写的程序中,有三个文件“ZamUniversalLib.h”“ZamUniversalLib.lib”“ZamUniversalLib.dll”
ZamSplitFileWindow()显示分割界面;ZamFreeSplitFileWindow()清理资源。
小助手就是在MFC对话框中的按钮事件中调用了上面的接口。你可以在其他环境下,调用上述接口。
注意:
合并前必须将所有分割后的文件片段放置在一个单独的文件夹下,该文件夹下不要放置其他的文件或文件夹。
用途:
如果你有一个很大的文件,你想用一个容量很小的移动存储装置来搬动它,你就可以使用该工具进行 分割——搬运——合并。
进度条显示对话框,在各种语言和环境下随意调用进度条显示程序工作进度
可以让你在任何地方,包括各种语言的环境下
方便的弹出进度条,反映你的程序工作进度,以下是一个例子,很简单
#include "ZamUniversalLib.h"
int main()
{
char* str = "123424";
int k = 0;
while(k<10)
{
ZamProgressWindow(str);
for(int i = 0; i<100; i++)
{
ZamProgressUpdateWindow(i);
}
k++;
}
}
上述程序在release环境下反复调用该进度显示对话框,运行良好。使用时应该保证更新到ZamProgressUpdateWindow(99);
windows登陆 密码丢失
windows登陆 密码丢失,登陆windows系统
python 多线程编程
演示python的多线程编程,以及多个线程之间的同步