c#语言的doevents示例
doevents处理需要两次按钮点击才能实现功能,其实质是第一次点击使得引发doevents的事件失去焦点,第二次才是进入期待的按钮事件,所以需要在进入引用doevents的按钮时,先要使用focus命令失去焦点,外部按钮才会在第一次点击时就能得到触发。
安卓基本界面控制
最简单的UI控制,布局也是最简单的一溜排开,普通按钮,可变按钮,editview,textview,线程,主线程控制子线程启停,子线程触发主线程ui控制。名字写了socket实际并未真正涉及。做个阶段的总结。
本分layout03
android多线程demo,下载到手机上试用通过,作为一个备份留存。现在这个上传为什么要大于100个字节,简直是无聊,代码好用是第一的。
ft232rleeprom编程工具
改变ft232rl内部的eeprom参数的工具安装文件
测试C#的combobox控件
基于txt文件动态设置combobox选项,实现combobox选项的可控制,并且能存储添加的选项,使得选项与程序的独立。
vbnet动态添加按钮
vbnet的动态添加数组按钮控件的实例,功能很简单,按钮颜色改变,出个megbox,表示响应已被控制。
c#动态添加按钮
c#动态添加按钮控件,并对控件事件响应,按钮颜色变一下而已,再出个messagebox,表明事件有了响应
hid的通讯控制程序
简单的示例,单字节显示,多字节已接收,在缓冲区内。
lpc1768hid示例
有基础hid通讯功能,32byte缓冲区,hid不支持多ep方式。
lpc2378的hid示例
只是给自己留个备份,hid还是有特点的。测试也简单一些
stc读写内部eeprom
stc单片机的内部eeprom读写示例,keilc语言
labview的串口基础功能测试源码
labview的串口基础功能,类似于串口助手,基础功能测试,对设备串口操作功能和串口协议的测试很有用的工具。
mfc的dll源码
mfc生成的dll,可被vbnet调用,调用文件是ceshidll.rar,注意调用时的文件声明指向dll1的位置。
测试dll源代码
vbnet调用mfc生成的dll,本质上就是c的东西,和类没有关系。在无意中发现getc是不能使用的函数名,这大概就是后来c#的由来了。函数名还是要小心安排。调用的dll1注意是配套的。
自动安装驱动程序
windows体系的驱动程序需要单独安装,这个工程对于熟悉电脑的不成问题,但是对于大多数人还是觉得麻烦,如果能够在工程文件的setup时一并安装会给人提供一定的方便,代码提供了一个简单的示例,虽然简单,但是核心问题解决了。
hid协议文档
usb的hid协议,主要是两个pdf,一个是hid class,一个实usage的说明,还没仔细看呢,应该是有用的
CurveExpert1.4汉化版
曲线拟合工具,汉化版,自解压后找到exe文件运行,就可以了
unsigned long变量存储avr片内eeprom的c语言程序
avr单片机有片内eeprom,变量类型如unsigned long存储在eeprom中的示例
realview环境下的lpc1768中断入口测试
lpc1768的向量入口设置,程序就是纯粹测试。
lpc1768的启动程序
比较两种启动方式,startup和向量表方式,程序本身很简单。从复位到main,过程安排
avrusb-uart
avrusb转换串口程序,winavr编译成功,网上的代码,加到一个project里面,编译成功
winddk7600wdf环境的usb源程序
基础功能读出config_descriptor并endoint0x1写入16个字节,endpoint0线读出16个字节,有键盘动作推出。exe是应用层,sys是驱动层,需要inf和一个WdfCoInstaller的动态库。与编译环境有关。应用层还可以再改得精简一些,这样也可以了。
driverstudio的usb驱动源程序代码
driverstudio生成的usb源代码,其中的蓝屏bug已经修改。美中不足是没有掉线处理,一般情况下是可以使用的。
lpc2378的iap功能源码
lpc2378的iap方式的参数存储,完成了ram到code区的映射方式,方便参数的存取。
我的第一个nt类型的ddk驱动示例
winxp2600ddk已经编译通过,driverloader加载,debugview可见输出,为以后的跟多工作提供了一个初步入门。简单的四个文件,cancel.h,cancel.c,makefile,suorce,后两个是给build的,其实关键是前两个。给出sys的程序流程。张帆的书里面的示例build失败,把2600的src做了一点简化的结果。
傅立叶变换演示程序
设定正弦信号的幅值,倍频,初始相角,最多8个曲线参数(512点采样值),做和曲线,从和的曲线做傅立叶变换得到复数表达式,应该是可以明白到底是怎么回事了
8219的量产工具
买了一个假u盘,号称4G,其实只有256M,用chipeasy查看一下,居然用的芯片是512M的,还以为能到512M,用了这个工具才发现还是个坏的芯片,只有一半的容量,想来人家也没有说错,是4G的,不过吗,不是4GByte,而是4Gbit,当然了,这个4Gbit还有一半是坏的。郁闷,这个工具就是为了写回真实值找到的,不容易,有好些假的捣乱。
xp系统没有拼音输入法修改注册表
有些ghost的xp系统,缺少拼音法的选择,添加,删除全是灰的,无法使用,把这个bat运行一下就好,其实就是生成一个reg,里面加了一堆的语言项,而后再把这个reg到给注册表,立竿见影,立马好使,当时那些人不知大是怎么回事,非要把输入法干掉
winavr把常量存在flash中的示例
完整的示例,存储在0x12开始的code区里,软仿真可见
vc6屏蔽控件的输入和指向结构指针的指针示例
edit或者combobox控件输入时有时需要限制特定的输入,示例给出了两种方式,一种是键消息控制,一种是变量改变后控制。光标控制。
vc6.0下屏蔽edit控件里面的小数点
对键盘的响应中有时不希望某些键被程序响应,比如一个数字串不希望存在小数点,就需要做处理,而且,一般情况下,ENTER,ESC分别对应着onok(),oncancel()函数,会把当前窗体关闭。
AVR计算时间参数的工具
AVR选择晶振与串口,TWI,定时器,看门狗等与时间相关的参数计算的工具,很实用的。
430I2c实例
430读写24128的代码,byte,page,random,write and read
看上去,比philp的i2c还直白些。
msp430userguide
比较全面的msp430系列的寄存器说明,英文的。
现在的说明文档有一种倾向,就是寄存器地址,内容不知道写到什么样的文档里面了,user guide,大概是这样吧。
usb共模扼流圈
usb怕干扰,就是少了一个这么个东西,找了好久呀,其实很简单。
从capture到allegro的pcb最简单教程
讲cadence的教程都是太复杂,看的人头大,做了一个最简单的教程,就是放了一个电阻,一个电容,输出到allegro,route一下,再输出到gerber,查看一下gerber图。很简单,希望是使用的,有问题联系我,我改。哈
SONY ILX554B ccd资料
最简单的线性ccd驱动方式,5V电源,地,输出,read控制,输出clk。最简单的方式话,就是这么5个信号就可以驱动了,最大速率2M,2048个有效像素,18个optical black像素,每个像素14×56um。最少2088个clk。
allegro 15.7原文基础教材
基础教材,book1,是针对15.7的,原文的,allegro不大好学,麻烦
凌特的免费仿真软件的说明书
好好学习模拟电子的仿真,解决电路设计中的参数设定问题。
在一个论坛上看到用仿真解问题的,很好用
51系列单片机反汇编工具
51反汇编工具,指定运行起点后,正常指令就反汇编,对pc指针有不能确定指向的地方停下,不会出现乱反汇编的情况,是一个很好的工具,在原来dos环境下常用,现在windows环境下居然还能使用。