自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

转载 FPC与FFC的区别

前天一客户向我们咨询测试治具。跟电子厂打过交道的应该知道PCB和FPC,我也是第一次听说过FFC,还自以为是的纠正客户那是FPC,造成一场不大不小的尴尬。两者什么区别? FPC,Flexible Printed Circuit,柔性印制电路板,有些人叫软板,当然这是行话了,我一开始也不知道什么叫软板。后来看见实物,才一下子明白,这就是像塑料纸一样的电路板啊。我们平时看到的电脑里

2014-06-26 13:21:59 10119

转载 WINAPI宏

一直搞不懂为什么在函数前面加上WINAPI、CALLBACK等是什么意思 又不是返回值 为什么加在前面 今天终于知道了 这是一个呼叫声明(姑且称之吧)。引子:看看这个函数:int PASCAL WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw){     MSG msg;   

2014-06-23 14:54:22 2257

转载 vc下库文件的编写和调用

在网上搜索了一些关于库文件编写和调用的方法。在这里总结一下。一 、使用vc win32 static library的编写1. 打开Visual C++6.0编译软件,File->New;2. 在New对话框里选择"Win32 Static Libray";3. 填写Project name: "Writedll"; ,其中有两个选项,选择第一项,然后"OK"->"Fi

2014-06-19 20:48:19 678

转载 VC2008如何生成及使用DLL(完整版)

Dot net VC2008 DLLDot net生成、使用DLL看起来简单,但做起来才发现还是有一些地方需要注意的。1. 打开VS2008,新建一个VC工程,选择Win32类型,Win32项目: 2. 应用程序类型选择DLL,附加选项选择到处符号,公共头文件不要选择,然后点完成即可。3. 工程生成后需要修改属性,在配置属性的常规

2014-06-19 13:27:53 1009

转载 使用Def文件导出Dll文件

本文介绍如何使用Def文件制作DLL。   模块定义 (.def) 文件是包含一个或多个描述 DLL 各种属性的 Module 语句的文本文件。如果不使用 __declspec(dllexport) 关键字导出 DLL 的函数,则 DLL 需要 .def 文件。.def 文件必须至少包含下列模块定义语句:文件中的第一个语句必须是 LIBRARY 语句。此语句将

2014-06-19 10:02:28 580

转载 extern "C" __stdcall对函数的使用声明

extern "C" __stdcall对函数的使用声明如下:1 extern "C":在当调用别人写的库时,注意库是使用何种编译器,若是C的,则你在用VC中的C++编译器调用时就得加#if defined(__cplusplus)extern "C" {#endif..........声明被调用的函数名

2014-06-19 09:44:02 2647

转载 extern "C" 与 __stdcall使用

extern "C" __declspec (dllexport) char* __stdcall SQLFetch(const char* fieldname);C語言中extern cc与c++程序连接问题 它们之间的连接问题主要是因为c c++编绎器对函数名译码的方式不能所引起的,考虑下面两个函数 /* c*/ int strlen(char* string) { .

2014-06-19 09:33:21 1596

转载 MFC动态链接库和WIN32动态链接库 及区别

(1)DLL的构成      每个应用程序都有一个入口函数WinMain,而每个DLL也有一个入口函数DllMain。DLL跟应用程序一样都含有资源、数据段和代码段。DLL跟应用程序的差别主要是DLL有符号输入表和符号输出表,以方便应用程序调用DLL中的函数。      因为DLL是由应用程序加载的,所以它本身没有虚拟的内存地址空间,它使用的是加载它的应用程序的地址空间。这种加载分

2014-06-18 22:02:55 2292

转载 template<class T>

//参考  http://prglab.com/cms/pages/c-tutorial/advanced-concepts/templates.php函数模板( Function templates)模板是通用语言的特性,模板又叫参数化类型(parametrized types)。利用模板机制可以显著减少冗余信息,能大幅度地节约程序代码,进一步提高面向对象程序的可重用性和维护性

2014-06-11 14:21:40 594

转载 C++中引用(&)的用法和应用实例

对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高篇(3)---隐式指针的文章中我详细介绍了在隐式指针&的用法,其实这两个概念是统一的。引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、

2014-06-09 16:52:28 500

转载 WaitForSingleObject介绍

用户模式的线程同步机制效率高,如果需要考虑线程同步问题,应该首先考虑用户模式的线程同步方法。  但是,用户模式的线程同步有限制,对于多个进程之间的线程同步,用户模式的线程同步方法无能为力。这时,只能考虑使用内核模式。  Windows提供了许多内核对象来实现线程的同步。对于线程同步而言,这些内核对象有两个非常重要的状态:“已通知”状态,“未通知”状态(也有翻译为:受信状态,未受信状

2014-06-08 14:28:46 643

转载 WaitForSingleObject

临界区临界区是一种最简单的同步对象,它只可以在同一进程内部使用。它的作用是保证只有一个线程可以申请到该对象void InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSection );产生临界区void DeleteCriticalSection(LPCRITICA

2014-06-08 14:27:50 1347

转载 delphi之多线程编程(一)

本文的内容取自网络,并重新加以整理,在此留存仅仅是方便自己学习和查阅。所有代码均亲自测试 delphi7下测试有效。图片均为自己制作。多线程应该是编程工作者的基础技能, 但这个基础我从来没学过,所以仅仅是看上去会一些,明白了2+2的时候,其实我还不知道1+1。开始本应该是一篇洋洋洒洒的文字, 不过我还是提倡先做起来, 在尝试中去理解.先试试这个:procedure TF

2014-06-07 14:35:23 721

转载 Excel怎样查找删除重复数据

由于重复输入或粘贴等原因,Excel 2007工作表往往存在重复的数据或记录。如果工作表的规模比较大,手工查找和删除重复数据很难做到“完全彻底”。不过这个问题对Excel 2007来说则是“小菜一碟”,因为它的几个新功能可以轻松解决这类问题。步骤/方法1、标识重复数据  打开工作表,选中可能存在重复数据或记录的区域。单击“开始”选项卡中的“条件格

2014-06-06 16:50:45 1039

转载 _beginThreadex创建多线程解读

_beginThreadex创建多线程解读一、需要的头文件支持 #include          // for _beginthread()需要的设置:ProjectàSetting-->C/C++-->User run-time library 选择Debug Multithreaded 或者Multithreaded。即使用: MT或MTD。源码如下:

2014-06-06 10:08:21 583

转载 TortoiseSVN使用简介

TortoiseSVN使用简介2009-04-24 来源:dev.idv.tw1 安装及下载client 端2 什么是SVN(Subversion)?3 为甚么要用SVN?4 怎么样在Windows下面建立SVN Repository?5 建立一个Working目录6 新增档案及目录到Repository中7 更新档案及目录8 更新至特定版本9 复制档案及目录10 制作Tag或是R

2014-06-05 16:39:40 522

转载 VS2008 创建DLL和调用DLL

隐式链接就是在程序开始执行时就将DLL文件加载到应用程序当中。隐式链接必须的文件:lib .显式链接是应用程序在执行过程中随时可以加载DLL文件,也可以随时卸载DLL文件,这是隐式链接所无法作到的,所以显式链接具有更好的灵活性,对于解释性语言更为合适。不过实现显式链接要麻烦一些。在应用程序中用LoadLibrary或MFC提供的AfxLoadLibrary显式的将自己所做的动态链接

2014-06-05 14:10:50 672

转载 VS2008的动、静态编译

前几天申请到微软学生中心账号,并成功通过验证,下载了传说中的“正版”VS2008专业版,并申请了正版KEY!结果安装后,才发现还是90天试用版,申请到的正版KEY也无效!!没办法,费了好大劲安装,占了好几G的空间,还是用吧。到网上找了个KEY,没想到反而成功升级到正式版,后又安装了SP1。一直是用VC6.0,突然升级到高版本,很多不适应,慢慢摸索了。开始写了个HelloVS

2014-06-03 11:45:02 3689

转载 Delphi Leftstr,Rightstr函数应用

需要引用strUtilsunit Unit1;interfaceuses  Windows, StrUtils,Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Butt

2014-06-02 22:12:50 5464

转载 pascal二进制_R进制

任意进制转十进制会吗,参考算法(按权值展开计算):变量说明:i:循环变量m:转化后的十进制s:R进制(字符串类型)a:权值a:=1;for i:=length(s) downto 1 do begin if s[i] in ['0'..'9'] then m:=m+(ord(s[i])-48)*a else m:=m+(ord

2014-06-02 17:16:32 1576

转载 在Delphi中怎样表示回车和换行字符

var  s:string;  s:='aa:'+#13#10+'bb';  showmessage(s);

2014-06-02 14:55:01 13963

转载 再谈Delphi vs VC++(非常精彩)

这是一篇非常精彩的文章,无意中在网上发现,比起原来《程序员》发表的开发工具大比拼更专业。可惜不知道作者是谁,如果作者看到或者有谁知道作者,请一定和我联系。(mail:jiangtao@csdn.net)偶然来找一个文件,却发现这里关于vc++和delphi的讨论很是激烈。看了大家写的一些文章,觉得有些看法正确,有些就很偏颇甚至错误(也许无知?很抱歉我这样说:-)

2014-06-02 11:06:16 1230 1

FreeRTOS资料小集.CHM

FreeRTOS资料小集.CHM

2013-10-08

HART论坛资料总结

做项目用过的!论天资料大总结啊!包括源码~

2010-12-27

windows xp风格按钮源码

适合初学者,很好的学习资料!欢迎下载啊!

2010-12-27

MFC类库详解MFC类库详解

MFC类库详解MFC类库详解MFC类库详解

2010-08-10

串口精灵源代码 串口精灵源代码

串口精灵源代码串口精灵源代码串口精灵源代码串口精灵源代码

2010-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除