自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狂奔之林的博客

技术之长,重在每天积累

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 数据库基础学习

http://bbs.csdn.net/topics/350013775

2015-01-30 15:38:03 441

转载 VC++中使用ADO方式操作ACCESS数据库

ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文详细地介绍在Visual C++开发环境下如何使用ADO来进行数据库应用程序开发,并给出示例代码

2015-01-30 10:04:39 792

转载 VC ADO库定义 和使用方法

/***********************基本流程***********************************/     (1)初始化COM库,引入ADO库定义文件     (2)用Connection对象连接数据库     (3)利用建立好的连接,通过Connection、Command对象执行SQL命令,或利用Recordset对象取得结果记

2015-01-30 09:40:07 502

转载 类模板 实现链表

模板类的声明和实现要放在同一个文件夹下才行,不然会提示找不到函数[cpp] view plaincopy#ifndef LinkList_HH  #define LinkList_HH  #include  #include   template typename type>      struct Node  

2015-01-28 13:32:40 838

转载 MFC,ListBox使用

listBox窗口用来列出一系列的文本,每条文本占一行。创建一个列表窗口可以使用成员函数:BOOL CListBox::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff );其中dwStyle将指明该窗口的风格,除了子窗口常用的风格WS_CHI

2015-01-28 09:08:42 1027

转载 MFC的使用技巧

1:使用vc开发项目时,常会遇到这种情况:     即明明只改动了一个文件,却要把整个项目全部重新编译连接一次。刚刚连接好,一运行,又提示重新编译连接一次,非常讨厌。这是因为出现了未来文件的缘故。     解决方法:     找出对应文件夹下的debug目录,将未来文件全部delete, 再rebuild all一次。(未来 文件即其创建和修改时间都比系统时间靠后)  2:有时

2015-01-27 16:11:33 645

转载 各种资源的利用(如何使用RC文件)

----在编写程序的过程中,经常要用到各种资源。比如说,想给自己的程序换个自己的图标,使用一些活泼的光标来增加趣味性,播放一些声音和动画文件,或者使用别人写好的程序来实现某个功能。我们往往希望将这些资源直接放到EXE文件中以形成一个单独的可执行文件,这就存在一个如何在运行时访问和使用这些资源的问题。----在编译期间,这就要用到一种文件,以.rc结尾的资源定义文件。一:RC文件

2015-01-27 15:52:48 4295

转载 UpdateData、Invalidate、InvalidateRect和UpdateWindow及RedrawWindow

Invalidate在消息队列中加入一条WM_PAINT消息,其无效区为整个客户区。窗口的客户区无效意味着需要重绘。例如,如果一个被其它窗口遮住的窗口变成了前台窗口,那么原来被遮住的部分就是无效的,需要重绘。理论:这时Windows会在应用程序的消息队列中放置WM_PAINT消息。MFC为窗口类提供了WM_PAINT的消息处理函数OnPaint,OnPaint负责重绘窗口。视图类有

2015-01-27 15:00:54 381

原创 我的CSDN帐号

kang3liaob@163.com

2015-01-26 21:14:33 1859

转载 剖析MFC多线程程序的同步机制

原文链接:Synchronization in Multithreaded Applications with MFC  简介本文探讨基本的同步概念,并实际动手帮助新手掌握多线程编程。本文的重点在各种同步技巧。基本概念在线程执行过程中,或多或少都需要彼此交互,这种交互行为有多种形式和类型。例如,一个线程在执行完它被赋予的任务后,通知另一个线程任务已经完成。然后第二个线程

2015-01-24 16:01:17 658

转载 VC6.0的若干实用小技巧

VC6.0的若干实用小技巧1.检测程序中的括号是否匹配把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。2.查看一个宏(或变量、函数)的宏定义把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F

2015-01-23 13:41:48 852

转载 AfxBeginThread和CreateThread具体区别

具体说来,CreateThread这个 函数是windows提供给用户的 API函数,是SDK的标准形式,在使用的过程中要考虑到进程的同步与互斥的关系,进程间的同步互斥等一系列会导致操作系统死锁的因素,用起来比较繁琐一 些,初学的人在用到的时候可能会产生不可预料的错误,建议多使用AfxBeginThread,是编译器对原来的CreateThread函数的封装,用 与MFC编程(当然,只要修改了

2015-01-22 10:49:36 471

转载 多线程编程基础知识

当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的大型应用软件无一不是多线程多任务处理,单线程的软件是不可想象的。因此掌握多线程多任务设计方法对每个程序员都是必需

2015-01-22 09:58:03 322

转载 信号量CSemaphore的使用

信号量是CSemaphore的对象,该对象的作用是对访问某个共享资源的线程的数目进行控制。CSemaphore类的构造函数原型如下:CSemaphore(     LONG lInitialCount /* = 1 */,    //计数器的初始值     LONG lMaxCount /* = 1 */,        //计数器的最大计数值     LPCTSTR 

2015-01-22 09:56:07 450

转载 信号量CSemaphore的使用

信号量是CSemaphore的对象,该对象的作用是对访问某个共享资源的线程的数目进行控制。CSemaphore类的构造函数原型如下:CSemaphore(     LONG lInitialCount /* = 1 */,    //计数器的初始值     LONG lMaxCount /* = 1 */,        //计数器的最大计数值     LPCTSTR 

2015-01-22 09:53:33 483

转载 由Web前端引发的思考

早上英语课和电工学,英语课讲四级卷子,可是很瞌睡啊,顺便再继续想一下Web的事情,这段时间接触了Web开发,了解了一些关于前端和后段的东西,确实觉得Web前端入门很容易,门槛低,不像软开,光基础就要学越多方面的知识,没有扎实的基础,开发个成品出来不是的。但…Web前端就不一样,做个简单的Demo出来还是比较简单,但是对于……Web前端,我应该持以怎样的态度,是当做软开的知识补充和辅助,还是当做一个

2015-01-08 11:09:42 505

转载 C 语言main 函数终极探秘

所有的C程序必须定义一个称之为main的外部函数,这个函数是程序的入口,也就是当程序启动时所执行的第一个函数,当这个函数返回时,程序也将终止,并且这个函数的返回值被看成是程序成功或失败的标志,如果在到达main函数体的末尾时没有遇到返回语句 ,它就被看看成是执行了return 0; 语句。        C的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C程序总是从

2015-01-08 10:54:29 505

原创 windows 快捷键

F1           显示当前程序或者windows的帮助内容。F2           当你选中一个文件的话,这意味着“重命名”F3           当你在桌面上的时候是打开“查找:所有文件”对话框F10或ALT        激活当前程序的菜单栏windows键或CTRL+ESC  打开开始菜单CTRL+ALT+DELETE    在win9x中打开关闭程序对话...

2015-01-08 10:13:44 461

转载 清除window 系统中的垃圾文件

在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:*.tmp、*._mp)日志文件(*.log)、临时帮助文件 (*.gid)、磁盘检查文件(*.chk)、临时备份文件(如:*.old、*.bak)以及其他临时文件。特别是如果一段时间不清理IE的临时文件夹 “Temporary Internet Files”,其中的缓存文件有时会占用上百MB的磁盘空间。这些LJ文件不仅

2015-01-08 09:21:54 584

转载 换行符‘\n’和回车符‘\r’ 的关系

换行符‘\n’和回车符‘\r’顾名思义,换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符  '\n' 10 换行(newline)'\r' 13 回车(return)也可以表示为'\x0a'和'\x0d'.(16进制)在windows系统下,回车换行符号是"\r\n".但是在Linux等系统下是没有"\r"

2015-01-06 10:56:52 1289

原创 Pragma的几种常用用法

Pragma的几种常用用法其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的参数。(1)message 参数。 Message 它能够在编译信息输出窗口中输出相应的信息其使用方法为:#Pragma message(“消息文本”)当编译器遇到这条指令时就在编译输出窗口中将消息文本打印出来。(2)#pragma once (比较常用)只

2015-01-05 13:52:30 1033

转载 MFC学习笔记之八————颜色对话框与字体对话框

MFC学习笔记之八————颜色对话框与字体对话框当程序中需要用到画图的时候,就要选择画笔的颜色,在MFC中提供了一个CColorDialog的类,通过此类可以很方便的创建这样一个颜色对话框。其构造函数如下:1CColorDialog( COLORREF clrInit = 0, DWORD dwFlags = 0, C

2015-01-04 17:14:20 552

转载 MFC学习笔记之七————工具栏编程与状态栏编程

MFC学习笔记之七————工具栏编程与状态栏编程首先来说MFC中工具栏的创建方法,可以有两种方法创建工具栏:     第一种方式的步骤如下:(1)创建工具栏资源。这个在IDE中的资源编辑器中完成。(2)构造一个CToolBar对象。(3)调用Create()函数或者CreateEx()函数创建Windows工具栏,并把它与已经创建好的CToolBar对象关联起来。(

2015-01-04 17:13:28 553

转载 MFC学习笔记之六————更改appwizard生成的窗口外观

MFC学习笔记之六————更改appwizard生成的窗口外观   要更改应用程序的窗口的外观,我们可以在两个时候更改,一是在应用程序窗口创建之前,二是在应用程序窗口创建之后进行更改。本文将两种方式记录下来。  在窗口创建之前修改:我们之前已经知道,在应用程序窗口创建之前会调用一个叫PreCreateWindow()的函数,要想在窗口创建之前修改程序窗口的外观跟大小,就应该在C

2015-01-04 17:12:16 630

转载 MFC学习笔记之五—————对话框编程及控件的操作

MFC学习笔记之五—————对话框编程及控件的操作     通过一个简单的向导程序demo的设计,初步了解了MFC中一些基本对话框编程函数的编程以及一些基本控件的使用。首先来了解一些重要的函数:获取对话框上的项目指针:GetDlgItem(),注意此函数的返回值,一般都需要进行强制类型转换。获取窗口信息:GetWindowText(),而与之对应的是更改窗口信息:SetWi

2015-01-04 17:11:22 415

转载 MFC学习笔记之四————菜单编程与windows消息分类

MFC学习笔记之四————菜单编程与windows消息分类      首先,在MFC中,具有PopUp属性的菜单是不能用来做命令响应的。在MFC中:                  当点击一个菜单项的时候,最先接受到菜单项消息的是CMainFrame框架类,CMainFrame框架类将会把菜单项消息交给它的子窗口View类,由View类首先进行处理;如果View类检测到没对该

2015-01-04 17:10:30 418

转载 MFC学习笔记之三————区分窗口类对象以及窗口&&四种获得DC方式画图

MFC学习笔记之三————区分窗口类对象以及窗口&&四种获得DC方式画图首先区分一下窗口类、窗口类对象以及窗口要区分这些关键是知道C++窗口类对象的生命周期与窗口的生命周期不是一致的!(这里容易误解的是C++窗口类对象就是窗口!)当一个窗口销毁时,与C++窗口类对象没有关系,他们之间的纽带在于这个C++窗口类内部成员变量(如m_hWnd),该变量保存了与这个C++窗

2015-01-04 17:08:39 941

转载 MFC学习笔记之二----------MFC框架程序及消息映射

前面已经知道,在一个windows程序中,winmain函数作为程序的入口函数,一个程序的是:设计窗口(给窗口设置相应的属性)——>注册窗口——>创建窗口——>显示并且更新窗口——>消息循环;但是当创建一个MFC程序时候,并没有看到winmain函数之类的东西,并且之前的程序框架与MFC也大有不同。现在,先来看看MFC中的程序框架以及程序运行机制吧。由于MFC是对其SDK的封装,所

2015-01-04 17:08:01 388

转载 MFC学习笔记之一——————win32 SDK程序框架逻辑剖析

主要将window程序的运行,一些重要的API函数的初步了解,为下一步学习MFC基础基础。将学习到的东西记记~windows应用程序与操作系统之间通过消息传递实现,操作系统将事件都封装成一个MSG的消息结构体,两者之间的交互通过消息队列完成。来看看消息中具体应有的那些信息:1 typedef struct tagMSG { // msg 2 HWND

2015-01-04 09:19:56 386

细品RibbonX(1-59)

介绍教你如何制作office的UI界面的开发、制作。让你随心所遇的玩转UI界面。比pdf文档更合适,支持代码复制和粘贴

2018-03-01

空空如也

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

TA关注的人

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