自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

走进C的世界

本文包含C/C++,C#等只要包含C字母的程序开发相关的资料都将在这里发表记录

  • 博客(23)
  • 收藏
  • 关注

转载 CString 用法大全

CString的构造函数CString( );例:CString csStr;CString( const CString& stringSrc );例:CString csStr("ABCDEF中文123456");    CString csStr2(csStr);CString( TCHAR ch, int nRepeat = 1 );例:CString

2015-01-11 10:35:09 458

转载 非模态对话框的创建及撤销

VC非模态对话框创建和销毁非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别 先看一下MSDN的原文:When   you   implement   a   modeless   dialog   box,   always   override   the   OnCancel   member   function   and   call

2014-11-27 20:29:45 434

转载 SPI、IIC、UART区别

SPI、IIC、UART区别 第一个区别当然是名字:     SPI(Serial Peripheral Interface:串行外设接口);     I2C(INTER IC BUS)     UART(Universal Asynchronous Receiver Transmitter:通用异步收发器)第二,区别在电气信号线上:     SPI总线由三条信号线组成

2014-10-30 15:36:53 577

转载 11招教你如何玩转数据库设计(转)

在日常工作中,当我们遇到海量数据时,如何从中挑选出自己想要的数据呢?是盲目的查找,还是寻求新的解决方案亦或是通过技巧来获取?开发者在设计一个数据表单时,往往会遵循三条常用形式,他们认为常规模式是设计的唯一途径。然而由于开发者一开始就抱有这种心态,使数据表单设计变得墨守成规,阻碍了它的创新。作者Shivprasad 从平时的工作项目中积累了一些经验,向我们介绍了11款制作数据表单技巧,当设计

2014-10-29 15:16:01 298

原创 要打开项目中的某文件各种路径表示方式

C#语言:Application.StartupPath + "\\" +

2014-10-29 14:24:35 713

转载 VC操作Excel

VC操作Excel 1、Excel的层次结构: Application Workbooks Workbook ...... Worksheets Worksheet ...... Range Font Borders ...... ....... 2、插入类型库 (1)、在一个已有的MFC工程按Ctrl + W 弹出ClassWizard

2014-10-28 15:21:11 376

转载 Linux内核完全注释 PDF

本书对Linux早期操作系统内核(v0.11)全部代码文件进行了详细全面的注释和说明,旨在使读者能够在尽量短的时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础.虽然所选择的版本较低,但该内核已能够正常编译运行,其中已经包括了LINUX工作原理的精髓,通过阅读其源代码能快速地完全理解内核的运作机制.书中首先以Linux源代码版本的变迁历史为主线

2014-10-24 11:12:43 2260

转载 c# c++ vb等数据类型对照表

有关命名空间和类型名的更多信息,请参见常规类型系统。System 命名空间System 命名空间是 .NET Framework 中基本类型的根命名空间。 此命名空间包括表示由所有应用程序使用的基本数据类型的类:Object(继承层次结构的根)、Byte、Char、Array、Int32、String 等。 在这些类型中,有许多与编程语言所使用的

2014-10-23 16:14:27 1616

转载 在VS2010上使用C#调用非托管C++生成的DLL文件(图文讲解)

背景      在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。 步骤1. 创建一个CSharpInvokeCPP的解决方案: 2. 创建一个C++的动态库项目: 3

2014-10-23 16:10:41 558

转载 C# string类型和byte[]类型相互转换

string类型转成byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );byte[]转成string:string str = System.Text.Encoding.Default.GetString ( byteArray );string类型转成ASC

2014-10-23 16:05:46 1264

转载 C# Windows Sockets (Winsock) 接口 (转)

在.Net中,System.Net.Sockets 命名空间为需要严密控制网络访问的开发人员提供了 Windows Sockets (Winsock) 接口的托管实现。System.Net 命名空间中的所有其他网络访问类都建立在该套接字Socket实现之上,如TCPClient、TCPListener 和 UDPClient 类封装有关创建到 Internet 的 TCP 和 UDP 连接的详细信

2014-10-23 16:03:05 1432

转载 c#调用C++DLL参数对应

//C++中的DLL函数原型為        //extern “C” __declspec(dllexport) bool 方法名一(const char* 变量名1, unsigned char* 变量名2)        //extern “C” __declspec(dllexport) bool 方法名二(const unsigned char* 变量名1, char* 变量名2

2014-09-30 11:41:55 270

转载 在VS2010上使用C#调用非托管C++生成的DLL文件(图文讲解)

背景      在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。 步骤1. 创建一个CSharpInvokeCPP的解决方案: 2. 创建一个C++的动态库项目: 3

2014-09-29 11:46:51 358

转载 AfxBeginThread的介绍/基本用法

(转)AfxBeginThread的介绍/基本用法 (2011-12-13 09:32:14)转载▼标签: 杂谈分类: 编程  AfxBeginThread的介绍/基本用法分类: c++2011-07-12 21:15 3740人阅读 评论(0) 收藏 举报 AfxBeginTh

2014-09-03 19:49:43 304

转载 删除文件函数

void DeleteDirectory(CString strDir) {  if(strDir.IsEmpty())     {    RemoveDirectory(strDir);    return;   }   //首先删除文件及子文件夹   CFileFin

2014-09-03 09:51:04 482

转载 MFC 查看数据库是否存在某表

try{CString sql="select 1 from [表名]";m_AdoConn.OnInitADOConn();try{m_Record=m_AdoConn.m_pCon->Execute((_bstr_t)sql, NULL, adCmdText);}catch(_com_error e){sql="CREATE TABLE [FILESET

2014-08-27 15:10:18 522

转载 Windows ListCtrl使用技巧

Windows ListCtrl使用技巧1. ListCtrl 风格      LVS_ICON: 为每个item显示大图标      LVS_SMALLICON: 为每个item显示小图标      LVS_LIST: 显示一列带有小图标的item      LVS_REPORT: 显示item详细资料      直观的理解:windows资源管理器,“查看”标签

2014-08-26 14:28:39 317

转载 vc中让列表框可编辑

vc中让列表框可编辑 (2009-03-16 13:03:36)转载▼标签: 杂谈分类: VC++技术内幕多功能编辑框的实现引言:在运用VC开发数据库管理系统时,列表框无疑是最常用也是最为有用直观的开发控件之一,然而VC所提供的列表框却有其局限,因此,也为运用其开发应用程序带来了一定的麻烦,

2014-08-25 15:36:51 977

转载 VC操作excel

Microsoft Foundation Classes (MFC), Microsoft Visual C++, 32-bit Editions, version 6.0 以上Microsoft OLE 库 第一步:建立一个自动化工程启动VC 6.0,打开新建对话框,新建一个MFC AppWizard(exe)工程,这里工程明设置为TestExcel。进入MFC 应用

2014-08-21 16:24:35 477

转载 AfxBeginThread的介绍/基本用法

AfxBeginThread    用户界面线程和工作者线程都是由AfxBeginThread创建的。现在,考察该函数:MFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一个用于工作者线程,分别有如下的原型和过程:用户界面线程的AfxBeginThread 用户界面线程的AfxBeginThread的原型如下:CWinThread* AFXAPI A

2014-08-08 13:58:58 365

转载 VC中使用ADO操作数据库的方法

准备工作(1)、引入ADO类#import "c:\program files\common files\system\ado\msado15.dll" \    no_namespace \    rename ("EOF", "adoEOF") (2)、初始化COM    在MFC中可以用AfxOleInit();非MFC环境中用:CoIni

2014-08-06 10:34:42 323

转载 C结构体之位域(位段)

有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位

2014-07-21 16:26:33 245

转载 6800总线,8080总线

6800又叫moto总线,8080总线又叫Intel总线。大致来说,Intel总线的控制线有四根,RD写使能, WR读使能, ALE地址锁存, CS片选。而moto总线只有三根,R/W 读/写,ALE地址锁存,CE片使能。另外,在16bit/32bit情形下,moto和intel的字节序是相反的,注意不要弄错。6800与8080几乎一样,不同在于:8080中: 有RD(re

2014-07-21 14:06:31 3996

空空如也

空空如也

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

TA关注的人

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