- 博客(21)
- 收藏
- 关注
原创 usb 接口知识
1、USB设备的接入 USB接口中的+5V电源不但可以为外接设置提供小电流供应,并且还起着检测功能。当USB设置插入USB接口后,主机的+5V电源就会通过USB边线与USB设备相通。USB外设的控制芯片会通过两只10K的电阻来检查USB设备是否接入了主机的USB端口。如果这两个引脚一个为高电平,一个为低电平时就表示USB外设已经正常确连入USB接口,这时外设的控制芯片开始工作,并通过DATA+,D
2007-04-25 11:38:00
879
原创 奇偶校验/锁相环/看门狗
1.奇偶校验(Parity Check) :在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇偶校验可以检验单个字符的错。发送端在每个字符的最高位之后附加一个奇偶校验位。这个校验位可为“1”或“0”,以便保证整个字符为“1”的位数是奇数(称奇校验)或偶数(称偶校验)。(即通过增加冗余位来使得字节中“1”的个数保持为奇或偶数) 发送端按照奇或偶校验的原则编码后,以字符为单位
2007-04-20 15:29:00
1157
原创 PL2303-UART转USB桥接器
1.UART (Universal Asynchronous Receiver/Transmitter,通用异步收发器)是用于控制计算机与串行设备的芯片。有一点要注意的是,它提供了RS-232C数据终端设备接口,这样计算机就可以和调制解调器或其它使用RS-232C接口的串行设备通信了。作为接口的一部分,UART还提供以下功能:将由计算机内部传送过来的并行数据转换为输出的串行数据流。将计算机外部来
2007-04-10 17:08:00
3622
转载 中图分类号,文献标识码查询
1.中图分类号 这是在投向中国国内杂志时经常要用到的一个号码,编辑一般要你自己提供。目前国内大部分图书馆均采用《中国图书馆分类法(第四版)》作为馆藏分类体系,因此上你所在的图书馆问管理人员借来这本书查一下就可以了。 另外在网上也可以查到中图分类
2007-01-16 13:32:00
5092
转载 论文参考文献格式
参考文献(即引文出处)的类型以单字母方式标识:M——专著,C——论文集,N——报纸文章,J——期刊文章,D——学位论文,R——报告,S——标准,P——专利;对于不属于上述的文献类型,采用字母“Z”标识。参考文献一律置于文末。其格式为:(一)专著示例 [1] 张志建.严复思想研究[M]. 桂林:广西师范大学出版社,1989.[2] 马克思恩格斯全集:第1卷[M]. 北京:人民出版
2007-01-10 17:15:00
5563
转载 基于MFC对话框的OpenGL类
基于MFC对话框的OpenGL类:COpenGL,可以在对话框程序中使用OpenGL了,并且提供了全屏与非全屏转换的两个函数,很容易使用,速度快。 使用方法:在对话框上加一个Static控件(或者其他的也可以),在OnInitDialog()中加人下面这段代码(假设控件ID为IDC_OPENGL,m_openGL是类COpenGL的对象): Code: CRect rect;GetDlgItem
2006-12-25 22:38:00
1059
转载 tell OnDraw()&OnPaint()
在视图画的图象或者文字,当窗口改变后为什么不见了?OnDraw()和OnPaint()两个都是解决上面的问题,有什么不同?答:OnDraw()和OnPaint()好象兄弟俩,因为它们的工作类似。至于不见了的问题简单,因为当你的窗口改变后,会产生无效区域,这个无效的区域需要重画。一般Windows回发送两个消息WM_PAINT(通知客户区有变化)和WM_NCPAINT(通知非客户区有变化)。非客户区
2006-12-25 10:08:00
592
转载 句柄
1.先来看些权威的片断: ... typedef unsigned int HANDLE; #define DECLARE_HANDLE(name) typedef UINT name DECLARE_HANDLE(HMODULE); DECLARE_HANDLE(HINSTANCE); DECLARE_HANDLE(HLOCAL); DECLARE_HANDLE(HGLOBAL); DECLAR
2006-12-02 16:08:00
585
转载 基于MFC的OpenGL 绘图例程
所 附 的 程 序 用 M F C 完 成 了 一 个 简 单 的OpenGL 作 图, 用OpenGL 的 辅 助 库 画 了 一 个 有 光 照 的 实 心 圆 球。OpenGL 本 身 的 函 数 这 里 就 不 解 释 了, 仅 对 用MFC 编OpenGL 时 需 要 注 意 的 内 容 做 一 个 简 要 的 说 明:---- 1. 一 旦 设 定 了 一 个DC 的 位 图 格
2006-11-30 16:34:00
2406
1
转载 基于MSFlexGrid的可编辑表格的制作
一、 概述在我们制作的用户界面中很多时候会用到表格,当然我们首先想到的是用控件,如MSFlexGrid。我们可以方便的调用控件自身的函数来对表格中的元素进行操作,但是如果要设计一个可以编辑的表格,我们该怎么办呢?事实上这种可编辑表格的应用还真的不少,主要是其用户操作的交互性较好。笔者在前一阶段开发项目时遇到了这个问题,以下介绍笔者的实现方案。二、 可编辑表格的初步
2006-11-29 21:11:00
1301
转载 用active x控件实现对表格的显示
在许多软件系统中,表格控件在对数据进行浏览、编辑等操作方面都有良好表现。遗憾的是,Visual C++并没有提供直接支持表格操作的通用控制类。 不过,我们可以通过注册 VisualC++5.O的ActiveX控件中的Microsoft FlexGrid Control,version5.0控件并添
2006-11-28 16:54:00
1393
原创 VC中调用EXECL模板生成报表
●新建Excel模板文件tmp.xlt ●准备 新建一对话框工程,打开添加类向导,选择“类型库中的MFC类” 选择Office安装文件夹下面的Excel9.OLB文件,然后选择_Application、Workbooks、_Workbook、Worksheets、_Worksheet、Range,加入新类,分别为_Application、Workbooks、_Workbook、Worksheets
2006-11-28 16:22:00
923
原创 改变Button的背景色
HBRUSH CControlDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { if(pWnd==GetDlgItem(按钮的id) ) { pDC->SetBkMode(TRANSPARENT); pDC->SetBkColor(RGB
2006-11-28 16:00:00
858
转载 用vc读取数据库的字段值,保存在数组里
回复:level1979(岳麓飘湘) ※ 信誉:100 ※ 2006-5-16 14:43:08 ※ 得分:0网上找的例子:CRecordset rec(&m_dbConn);BOOL fOK = rec.Open(CRecordset::forwardOnly,"select loc_id from table1 order by loc_id");CString szResult;whi
2006-11-28 15:53:00
1869
转载 VC中ODBC数据库技术应用源程序详解
来自http://www.gjwtech.com摘要:本文通过实例详细介绍了VC中ODBC数据库技术的编程应用,数据库源为ACCESS。 本文源程序下载 database1.zip 47KB VC6.0 Win9X/2000 我们在编程时要保存各种实时接收的数据,并为以后的数据再现回放,就应该建立数据文件,而这种数据文件可以用普通文件读写方式,但当数据类型较多且要求随时回放
2006-11-28 15:50:00
1041
原创 文本框里面的数据保存在一个文本文件
第4楼:给文本框关联一个变量,通过updatedata得到这个变量后,建一个文件,再往里写就可以了第5楼:获取到文本框中间的buffer,然后将buffer写入文件中间。第6楼: 在对话框的函数中(如:ONOK) UpdateData(TRUE); CString FileName; char *temp=conver(m_Str);//m_Str是要文本框的字符串
2006-11-28 15:43:00
851
转载 vc中绘制有纹理的背景
Q我如何写一个像Microsoft® Encarta®、 Bookshelf®、和 MoneyHow那样绘制有纹理的背景的应用程序?我试过处理WM_ ERASEBKGND但是我不能使它工作。 A
2006-11-28 15:35:00
776
转载 改变控件的颜色
有两种方法。其一,可以在父类中指定控件的颜色,或者利用MFC4.0新的消息反射在控件类中指定颜色。 当控件需要重新着色时,工作框调用父窗口(通常是对话框)的CWnd: : OnCrtlColor,可以在父窗口类中重置该函数并指定控件的新的绘画属性。例如,下述代码将对话中的所有编辑控件文本颜色改为红色:HBRUSH CAboutDig : : OnCtlColor (CDC * pDCM , CWn
2006-11-27 22:48:00
819
转载 MSComm控件
Visual C++为我们提供了一种好用的ActiveX控件Microsoft Communications Control(即MSComm)来支持应用程序对串口的访问,在应用程序中插入MSComm控件后就可以较为方便地实现对通过计算机串口收发数据。 要使用ActiveX控件MSComm,程序员必须将其添加入工程,其方法是: (1)单击主菜单project的子菜单Add To project
2006-11-27 10:50:00
5171
2
转载 串行通信的基本原理及用MFC实现串口通信编程
在Windows应用程序的开发中,我们常常需要面临与外围数据源设备通信的问题。计算机和单片机(如MCS-51)都具有串行通信口,可以设计相应的串口通信程序,完成二者之间的数据通信任务。实际工作中利用串口完成通信任务的时候非常之多。已有一些文章介绍串口编程的文章在计算机杂志上发表。但总的感觉说来不太全面,特别是介绍32位下编程的更少,且很不详细。笔者在实际工作中积累了较多经验,结合硬件、软件
2006-11-27 10:30:00
1403
转载 Timer
使用定时器的方法比较简单,通常告诉WINDOWS一个时间间隔,然后WINDOWS以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和调用应用程序定义的回调函数。 1.1 用WM_TIMER来设置定时器先请看SetTimer这个API函数的原型 UINT_PTR SetTimer( HWND hWnd, // 窗口句柄 UINT_
2006-11-27 10:27:00
476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人