自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深海狂鲨

开源共享,加速成长,为基础软件的中国化呐喊助威

  • 博客(21)
  • 资源 (16)
  • 收藏
  • 关注

原创 自动启动QQ

 ShellExecute(NULL, "open","d://Program Files//Tencent//QQ//QQ.exe",NULL, NULL, SW_HIDE);::Sleep(2300);   //设置时间等待QQ打开,char szText[256];HWND hWnd=::FindWindow(NULL,"QQ用户登录");if(hWnd==NULL){MessageBox(

2008-10-24 15:58:00 530

原创 做技术挑战不断,其乐无限

 做技术的永远都有挑战,从开始书写第一句代码开始,很多时候是对一种思维算法的考验,因为我们不会解决,所以要苦苦思索,有很多时候还会遇到不会解决,不知道别人是如何实现的,在技术圈里面我们很多时候都是要学习别人的知识,学习前辈的做法,前辈们已经写好的,操作系统就是这么写的,你不可能脱离它自己去独创,学理论,去实战!问题不断,解决一个乐无限!

2008-10-18 14:25:00 611

原创 SAFE_DELETE

我发现学程序大家差不多都有相似的地方,当一个人从这个地方摔倒的时候,后续总是不断的有人摔摔的,从论坛的提问就能看出来,因为自己学习的时候是每一一个人带的情况下,独自研究c++,现在仍然记得做c++的第一个星期,每写一句代码都要查一下资料,搜索一下网络,差不多写三句代码都要查半天的痛苦了,好的是用了一个多月的时间,c++实现了入门,写出了完成端口,视频,Flash加密,破解了别人一个带有数学公式和化

2008-10-14 14:26:00 4116 1

原创 CListCtrl学习过程

 //   m_ImageList.Create(16,16,ILC_COLOR4,3,2);   //   HICON hIcon = LoadIcon((AfxGetApp()->m_hInstance), MAKEINTRESOURCE(IDI_Test));//   m_ImageList.Add(hIcon);   //  m_QListCtrl.SetImageList(&m_Imag

2008-10-10 14:25:00 727

原创 谈谈父窗口和所有者窗口

 一、概念和区别     在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。    所以我们可以看到,窗口之间的关系有两种:owner-owned 关系和 parent-child关系。前者称之为

2008-10-07 17:23:00 578

原创 在VC中操纵网页可以提交获取某个input中的值

 首先写一个函数BOOL CPost::FindSpecifiedElement(CString &csFormName, //元素所在表单名称CString &csElementTag,  //元素标记名称CString &csElementName  //元素名称){ if(csFormName.IsEmpty()||csElementTag.IsEmpty()||       csEle

2008-10-07 14:39:00 882

转载 手机网站的一点资源

 http://www.onest.net/download/downloaddetailspage/2007411112933583.html 

2008-10-07 09:28:00 497

原创 关于对话框销毁的讨论解决另外我的问题

详见帖子:http://topic.csdn.net/t/20050522/01/4025795.html1楼:我见N多资料都在强调非模态对话框只能在堆上分配空间,这个我明白。它们又强调要调用调用DestroyWindow()以达到彻底销毁自身对象的作用,因为DestroyWindow()的调用会引起OnDestroy()的调用,在OnDestroy函数中delete   this。  

2008-10-06 13:03:00 1641

原创 error C2143: syntax error : missing ';' before '*'问题

 1、一种情况是少写了一个分号2、a的头文件引用b,b的头文件引用a

2008-10-06 10:01:00 678

原创 SQL Server 存储过程的分页方案比拼

 SQL Server 存储过程的分页,这个问题已经讨论过几年了,很多朋友在问我,所以在此发表一下我的观点建立表:CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [

2008-10-06 00:05:00 445

原创 分页存储过程

 if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[PageShowOne]) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedure [dbo].[PageShowOne]GOSET QUOTED_IDENTIFIER OFF GOSET A

2008-10-06 00:03:00 546

原创 通用高效分页存储过程代码

 -- 获取指定页的数据 CREATE PROCEDURE pagination@tblName varchar(255), -- 表名 @strGetFields varchar(1000) = *, -- 需要返回的列 @fldName varchar(255)=, -- 排序的字段名 @PageSize int = 10, -- 页尺寸 @PageIndex int = 1, -

2008-10-06 00:01:00 629

原创 sql分页存储过程

 今天要用到sql分页存储过程,从网上搜索了多个比较一下,/*分页存储过程 Descript:分页存储过程 */ CREATE PROCEDURE database_PageList( @tblName nvarchar(200), ----要显示的表或多个表的连接 @fldName nvarchar(200) = *, ----要显示的字段列表 @pageSize int, ----每页

2008-10-05 23:59:00 434

原创 档案无处不在

 档案无处不在,看http://news.csdn.net/n/20081004/119604.html,因为我以前是做档案软件的,所以对这个挺感兴趣的.

2008-10-05 23:56:00 526

原创 C++学习笔记四

程序员一定要有好的思维,这样算法才会优良,算法才会巧妙; 程序员一定要有好的定力,这样遇到问题才会锲而不舍,不骄不躁,问题总会解决的,但不一定是今天,如果你硬要钻牛角尖的话,能把人给钻哭;但是往往解决问题就在一瞬,要么一个灵感,要么一个偶然的试验;     我初学C++,遇到了很多很多的问题,但是我是一个人独自钻研的,所以其中的艰辛可想而知,但是问题一个一个都得到解决很有一种成功的

2008-10-05 14:27:00 1500 1

原创 C++学习笔记三

 (1)、学习C++,尤其封装、继承、多态一定要精,不要让VC++的各种特性分散注意力。这一阶段,可以把重心放到研究算法上,这是VC++的根本,所有的高级技术,都是建立在此之上。参考书籍:>        谭浩强          清华大学出版社>      BRUCE ECKEL     机械工业出版社(2)、熟悉windows的工作原理、API编程。在这一步,要了解windows的编程原理和机

2008-10-04 16:25:00 549

原创 保存到文本文件

 //保存到文本文件void CGetLinksDlg::Log(CString buf){ FILE *fp; buf.Empty(); if((fp=fopen("HostName.log","a+b"))==NULL) {  return; } fwrite(buf.GetBuffer(buf.GetLength()),1,buf.GetLength(),fp); fclose(fp);}

2008-10-02 19:43:00 571

原创 指针与句柄的简单转换

 编程过程中,常常会遇到或使用到指针或句柄,这里简单说说有关指针、句柄间的转换。        指针的使用在编程过程中至关重要,恰到好处并能正确无误的使用指针不但能够提高程序自身的运行效率,而且有助于节省程序执行所需要消耗的资源。指针对应着某个数据在内存空间中的地址,得到了指针就可以自由地修改该数据。句柄代表指针的“指针”,也可以将其比作表中数据项的索引值( 表对应某个进程自身的内存空间 )。

2008-10-02 02:03:00 575

原创 单文档与多视的实现方法

 一、单文档与多视    Windows程序一般分为以下几种风格:多文档、单文档、基于对话框的。 Word一类多文档程序和计算器一类基于对话框的程序不在本文介绍之列。单文 档又分为单视的和多视的。一般情况下,单文档仅需要单视就够了,如画笔等。 但也有一些情况下,单文档需要多视支持,比如同时观察文档的不同部分,同时 从不同的角度观察同一文档等。    在MFC的框架下,文档对象(CDocument)

2008-10-01 18:19:00 697

原创 文档与视图的建立和关联

 本文讨论一下单文档与多视的问题,主要介绍一下笔者在学习VC++6.0过程中探索出的一些个人经验,并给出了实现它们的的主要程序框架。 一.建立文档与视图: 在Projects选MFC Appwizard(exe),键入工程名,点ok后选单文档,选择默认值,在第四步时,在Advanced…里的Window Styles的Use split window前打√。 二.文档多视: 当我们需要从不同的角度

2008-10-01 18:16:00 764

原创 visual c++学习笔记(二)

 1、实现从硬盘加载位图到HBitmap的转化   CBITMAP   myBitmap.LoadBitmap(IDB_BITMAP1);   HBITMAP myBitmap = (HBITMAP)LoadImage(NULL,"E://Ask361//ASK361Client//LobbySkin//Default//LobbyLT.bmp",IMAGE_BITMAP,0,0,LR_LOA

2008-10-01 16:51:00 651

activiti designer plug

notes: 本来打好了成功集成了activiti的eclipse包上传,上传的时候受到了不能超过240M的限制,只能上传插件包了,里面包含两部分,照说明做就可以成功, eclipse Juno和eclipse Kepler我都试了可以。 将activiti-designer-5.14.1内的两个文件:features和plugins放到eclipse的dropins文件内,将文件:eclipse安装activiti需装eclipse插件20170325的四个文件放到eclipse根目录的plugins内: org.eclipse.emf.transaction_1.4.0.201306111400 org.eclipse.emf.validation_1.8.0.201403111711 org.eclipse.emf.validation.ui_1.7.0.201403111711 org.eclipse.emf.workspace_1.5.1.201306111400 为什么放:在线安装时会报: Cannot complete the install because one or more required items could not be found. Software being installed: Activiti Eclipse BPMN 2.0 Designer 5.14.1 (org.activiti.designer.feature.feature.group 5.14.1) Missing requirement: Activiti Eclipse BPMN 2.0 Designer 5.14.1 (org.activiti.designer.feature.feature.group 5.14.1) requires ‘org.eclipse.emf.transaction 1.4.0’ but it could not be found 缺失插件。 上面步骤OK后,重新启动eclipse就OK了,成功后的效果: --------------------- 如果你不安装缺失的四个插件,视图里不会显示Activiti文件夹,也就是说安装不成功。成功集成了activity的eclipse,选择新建项目,可以看到activiti project,选择file-> new->other->可以看到有activiti diagram ,之后就可以设计流程模型图了,因为按照activiti 官方的做法,出错,我花了很长时间实验成功的,分享给大家

2018-12-17

网狐最新6603源码.rar

最新网狐最新6603源码 开源代码精品 学习vc不可错过的好代码 网狐代码是每个学习vc并且迅速成为vc开发高手的不可多得的绝对精品,不说了,对于学习者,得网狐代码你就幸运,舍网狐代码你就再浪费声明二三年

2012-07-02

directUI demo

directUI 不是精品我不发,上个是源码,这个是demo

2012-06-14

Advanced.Animation.with.DirectX书中配套光盘第二章升级到9.0c版本

Advanced.Animation.with.DirectX书中配套光盘第二章升级到9.0c版本 Advanced.Animation.with.DirectX书中配套光盘中的第二章的例子 原书是用dx9.0b sdk vc6.0写的 现如今几乎没有人再去使用vc6.0 和dx9.0b sdk 升级到9.0c 的时候,一些接口微软做了一些改变 我这个源码是升级到vc2003 vc2005 9.0c 2005版本 编译运行通过 但是这只是第二张部分 其他的与此雷同 所有的章节都用到了common下面的三个类 那么你只需要把common覆盖过去就ok QQ:149086705

2011-01-19

XPSP3 IIS XPSP3 IIS XPSP3 IIS

XPSP3 IISXPSP3 IISXPSP3 IISXPSP3 IISXPSP3 IISXPSP3 IISXPSP3 IIS

2009-06-22

网狐棋牌游戏网站

网狐棋牌游戏网站

2009-05-26

MyICQ是一套公开源代码的即时通讯软件

MyICQ 0.8 alpha1测试版 ==================================================== --------------- 1. MyICQ是什么? --------------- MyICQ是一套公开源代码的即时通讯软件,包括服务器端和客户端,可以用于互联网或局域网中。可以运行在Windows或Linux(KDE/Qt)操作系统上,这是Windows版。目前客户端程序的界面完全模仿腾讯的QQ(如果Tencent告我的话,我会马上改的:-)。 总之,如果你崇尚自由,对QQ的越来越多的广告骚扰感到深恶痛绝的话,MyICQ绝对是你很好的选择。 -------- 2. 版本 -------- 这是MyICQ 0.8版本的alpha1 测试版,基本上还没有经过什么严格测试。 -------- 3. 版权 -------- 完全遵循GPL协议2.0或以后协议版本。 --------------- 4. 基本功能特点 --------------- 1) 收发(离线)消息(如果客户端之间能直接通讯,则通过UDP协议发送,否则通过服务器中转) 2) 添加/删除好友(可以设置身份验证) 3) 服务器端存储好友列表 4) 在客户端存储好友资料和聊天记录 5) 客户端与服务器端用DES的密钥加密方式通讯 6) 支持代理服务器(SOCKS5/HTTP) 7) 向在线的一组好友发送消息 8) 系统管理员(MyICQ号 < 1000)可以发送系统广播消息 9) 皮肤系统 10)完全基于插件,使扩展更容易。目前提供的插件有: a. 收发文件 b. 二人世界(可以实时语音聊天) c. 闹钟提醒 ------------------ 5. 分发包里有什么? ------------------ 分发包里有三个目录: myicq/ 客户端程序 myicqd/ 服务器端程序 myicqhttp/ HTTP的转换程序。MyICQ支持HTTP代理,但需要在MyICQ的服务器端运行myicqhttp程序 -------- 6. 安装 -------- 客户端程序不写Windows注册表,无需安装。双击MyICQ.exe运行。 服务器端由于内部采用MySQL数据库,所以安装稍微麻烦一些: 1) 到http://www.mysql.com下载MySQL 2) 打开一个DOS命令窗口,在MySQL中建立一个数据库,并添加一个用户: C:\mysql\bin> mysql -uroot -p ******** (输入root密码,如果还没有设置,直接输入回车即可) mysql> GRANT ALL ON myicq.* TO myicq@localhost IDENTIFIED BY 'myicq'; mysql> CREATE DATABASE myicq; mysql> quit 3) 创建表格: C:\mysql\bin> mysql -umyicq -Dmyicq -p < [myicqd目录]\myicq.sql password: myicq 注意: [myicqd目录]代表myicqd所在的目录 4) 运行myicqd: 双击myicqd.exe即可运行。如果没有错误,应该显示"MyICQ server is now started". 接下来就可以从客户端注册新用户了。 5) 你可能想要添加一个系统用户,以发送系统广播消息: C:\mysql\bin> mysql -umyicq -Dmyicq -p password: myicq mysql> INSERT INTO basic_tbl (uin, passwd) VALUES(100, password('yourpassword')); mysql> INSERT INTO ext_tbl (uin) VALUES(100); 注意: yourpassword代表系统用户的密码 然后选择客户端程序的注册向导,取回100这个号码。完成后,你会发现在主菜单中多了"广播消息"一项。此后,你可以选择个人设定来设定你的个人信息(比如,不允许任何人加我为好友) ------------- 7. 编译源代码 ------------- 如果你是一个程序员,那么一定要编译MyICQ的源代码:-) 1) 到http://www.mysql.com下载MySQL 2) 由于MyICQ在存储好友资料和聊天记录时,使用Berkeley DB库,所以先到 http://www.s

2009-05-05

WINDOWS核心编程

WINDOWS核心编程WINDOWS核心编程WINDOWS核心编程

2009-04-20

WINDOWS核心编程

WINDOWS核心编程WINDOWS核心编程WINDOWS核心编程

2009-04-20

精通Windows Sockets网络开发——基于Visual C++实现.rar

通俗易懂的visual c++网络编程书籍

2009-04-20

Visual C++网络游戏建模与实现随书源代码

Visual C++网络游戏建模与实现 苏羽 博士 著 一本关于C++服务器/客户端网络编程的书,很有价值,尤其是服务端包含IOCP,线程池,学习者大大的福音

2009-04-20

Delphi精要及源代码

很值得看的一部有关delphi书,很经典

2009-04-20

DirectShow实务精选书中配套源码

《DirectShow实务精选》 陆其明著

2009-04-20

microsoft Ajax extention

microsoft Ajax extention

2008-06-15

ASP.NET程序设计教程

第11章 ASP.NET应用程序的设置与安全

2007-12-13

空空如也

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

TA关注的人

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