自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ponydph的专栏

No pain,No gain

  • 博客(63)
  • 资源 (5)
  • 收藏
  • 关注

原创 VS2008问题

<br />VS2008问题

2010-12-10 10:36:00 567

原创 实例讲解用Javascript调用ASP实现过程 (转载)

<br />你或许见过这样的调用方式:<br /><script language="javascript" src="xxx.js"></script><br />你也可能见过:<br /><!-- #include file="xxx.asp" --><br /><br />但是下边的调用你就不一定见过了:<br /><script language="javascript" src="xxx.asp?borid=5&page_no=3"></script><br /><br />是的,请相信您的眼睛,

2010-06-13 11:10:00 813

原创 数据库置疑(收藏)

   SQL   SERVER数据库置疑后恢复步骤             1. 恢复步骤:     a.将smlog_log.ldf文件备份到其它目录下;     b.将源目录下的smlog_log.ldf文件改名为smlog_log_bak.ldf;     c.执行以下语句修改数据库的状态:         use   Master         go         update   s

2010-01-15 09:42:00 659

原创 对话框中使用ON_UPDATE_COMMAND_UI更新菜单(转)

对话框中加入菜单的方法: 1)利用函数加载 2)新建菜单资源IDR_MAINFRAME 然后在对话框面板资源中加入 MENU IDR_MAINFRAME项,即可显示。 问题:菜单可以相应命令,但是无法更新菜单的状态,利用下列办法可以实现。来源:http://vcer.net/showTip.jsp?tipid=2521 英文版:http://hi.baidu.com/hyp

2009-09-28 11:32:00 1431

原创 数据库查询优化技术(转)

 数据库的查询优化技术数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚

2008-03-08 18:58:00 4278 4

原创 Debug正常 而Release模式错误问题调试(转载)

本页内容 Debug 和 Release 编译方式的本质区别 哪些情况下 Release 版会出错 怎样“调试” Rele

2008-02-20 09:40:00 2216

原创 多串口编程LsCom资料

 

2007-10-16 09:17:00 863

原创 List-View Control Reference 收藏的.

This section contains information about the programming elements used with list-view controls. OverviewsList-View ControlsA list-view control is a window that displays a collection of items;

2007-10-15 08:56:00 1531 1

原创 保证程序只运行一个实例问题总结

(1)一般分为二部分:查找运行实例,查找程序主窗口,然后弹出.查找实例的方法:,互斥变量,信号量都可以,查找窗口的方法: Findwindow FindWindowEx,这种方法对于MDI程序或者窗口标题发生变化的不管用,                    方法2:通过给程序设置标记的方法.查找.使用前需要先创建,然后退出的时候再销毁.//例子:用信号量创建://用应用程序

2007-05-14 10:30:00 1245

原创 modbus注意几点

1、 在利用Modbus通讯的过程中,遇到这样一个问题,即浮点数的传输问题。因为一般浮点数都是32位,而Modbus总线中只能传输最多16位的数据。    解决方法:可以利用两个整形数传送一个浮点数(即将一个32位的二进制数分割成两个16位的二进制数),传送完以后,再将两个整形数整合为一个浮点数。    2、 在调试过程中,当数据传输至PLC中后,最初发现数据并不是原来的数值,而是一些莫名其妙的数

2007-05-08 15:54:00 9410 2

转载 modbus工业网络协议(转)

关于Modbus通讯协议                                       引言:工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。Modbus就是工业控制器的网络协议中的一种。一、 Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制

2007-05-08 15:22:00 4319

原创 Static控件和状态栏文字滚动效果实现

 文字横向滚动的实现 文字横向滚动的关键在于在计时器里递增文字位置的偏移并重绘,还要处理边界和循环绘制的效果,下面是一个基于CStatic的文字横向滚动的例子void  CMyStatic::OnTimer(UINT  nIDEvent)    {             //  TODO:  Add  your  message  handler  code  here  and/o

2007-04-25 18:48:00 1925

转载 CListCtrl控件使用总结

 如何有效地使用PCVSAT中大量的气象信息- -| 回首页 | 2006年索引 | - -ModifyStyle函数的用法CListCtrl 使用技巧                                       以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格      LVS_ICON: 为每个it

2007-04-25 11:02:00 1645 1

原创 如何加快数据库中的查询速度,避免在Open(sql)的时候漫长等待。

数据库中数据量很大的时候,如果仅仅依靠缩小时间段, 则划分太麻烦。由于在做进度条显示的时候,经常显示不出进度条上的static控件的文字,刷新太频繁,采用多线程查询,当后来,每个连接值能对应一个查询,放弃目前看来,优化查询速度的方法主要靠索引完成。引用:在数据库表中,使用索引可以大大提高查询速度。假如我们创建了一个testIndex表:CREATE TABLE testIndex(

2007-04-25 10:59:00 2276

原创 MDI程序系统框架单文档对应多视图 切换 创建实现过程。

1。原来系统采用了创建多个文档模板,当切换不同的视图显示的时候 ,调用响应的文档模板指针,来生成视图。切换的时候,首先得到当前的视图,判断是否是要切换的视图,如果不是,则销毁掉该视图,创建新的视图。存在的问题:系统实际只是一个文档,而系统框架的菜单实际上是一样的,因此虽然在生成文档模板的时候 采用的是同一个菜单,切换视图的,引起菜单的闪烁。因此改为:只创建一个文档模板,切换的时候,动态修改

2007-04-24 20:34:00 4245

原创 解决列表框更新数据的时候的闪烁问题(VC防止窗口及其控件(如CListCtrl)闪烁的简单方法(一组有用的宏) )

 VC防止窗口及其控件(如CListCtrl)闪烁的简单方法(一组有用的宏)         本文主要是通过网上一篇文章提供的解决办法,整理了一组宏来实现防闪烁的。本文的重点是展示这个宏及其使用方法。 解决方法的原理请参考: http://www.cndes.cn/Designs/Program/200608052716.html 针对上文中提到的 “有效的进行搽除" 方法整理如下:     

2007-04-24 19:15:00 4073 1

转载 EMule的配制以及编译

经过多次努力编译0.47a成功,写下心得,主要注意的是由于依赖了四个开源的库,所以在配置工程连接输入路径时一定要正确配置,还有就是所有工程全部用/MTD方式编译,都要用相应的DEBUG模式,因为是为了学习和研究,所以不提供relase的配置了,需要的话可以参考上一次的编译。原来那次Relase模式的编译没有办法调试,给研究和学习带来不便。正确的编译方法如下:先下载下面4个库: Crypto

2007-04-20 10:49:00 1290

转载 eMule源代码解析 -4

emule中的信誉机制信誉机制在P2P系统中有非常重要的作用。为了使用户更加愿意共享自己的资源,需要有一些机制能够让对整个P2P系统贡献更大的用户有更多的激励。在emule中,激励机制的设计方案是tit-for-tat这种最直观的方案。这种方案的意义就是最简单的如果别人对你好,那么你也对别人好。下面看实际的实现。CClientCreditsList和CClientCredits类负责emu

2007-04-20 10:48:00 1522

转载 eMule源代码解析 -3

搜索信息集-CSearchListCSearchList是emule中的搜索列表,掌管emule中所有的搜索请求。CSearchFile是这个列表中的元素,代表了一次搜索的相关信息。它们的关系和之前描述的已知文件和已知文件列表有一些类似的地方。CSearchList的主要任务就是对其一个叫做list的类型为CSearchFile列表的内部变量进行维护,提供很方便得往这个列表中添加,删除,查询,

2007-04-20 10:47:00 1340

转载 eMule源代码解析 -2

eMule源代码解析 -2 2006-10-16 17:41分块机制--正确传输资源的保证 为了加快内容分发的速度,分块处理是一种简单有效的方法。emule中对每个文件都进行了分块处理。另外分块还有一个好处就是如果保留了每一分块的hash值,就能在只下载到文件的一部分时判断出下载内容的有效性。emule在获取每个共享文件的信息时,就对它进行了分块处理,因此如果要知道emule中的分块处理和

2007-04-20 10:45:00 1455

原创 eMule源代码解析一

转自中国源码网eMule的官方首页上写着:2002年05月13日 一个叫做 Merkur 的人,他不满意原始eDonkey2000客户端并且坚信他能够做的更好,所以他开始制作。他聚集了其它开发人员在他的周围,并且eMule工程就此诞生。eMule是一个典型的MFC程序,它的图形界面等,已经和MFC紧紧融合到了一起。因此通常情况下它只能在windows平台下运行。有一些其它的工程,如aMule等

2007-04-20 10:44:00 2012

转载 socket与TCP/UDP编程~

 Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。   Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种特殊的I/O,Socket

2007-04-20 10:41:00 937

转载 CS模式短信监控系统的设计与实现 (转)

 简介:  在通信行业和网络行业,往往需要对一些重要的系统进行24小时的监控,随着短信的兴起,在传统监控系统中增加短信告警就会非常实用,本文介绍了简单的分布式短信监控系统的设计与实现。  基本的设计思路如下:  1) 在一个稳定的Socket通讯包中进行代码改造,在www.codeproject.com中找到一个分为Client/Server端的通讯程序,连接方式有TCP/UDP两

2007-04-20 10:40:00 978

原创 VC的文件操作

 各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析。   1.文件的查找   当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有

2007-04-20 10:38:00 1141

原创 解决CListBox 响应Shift和Ctrl键盘的问题

原来设置CListBox多选的时候,选择的Selection方式为Multiple,此设置忽略了Shift和Ctrl键盘,改为Extended后就响应了。 本章重难点解析 一、Wind

2007-04-18 17:24:00 3954 1

原创 4。17号从常州回来总结

经过这次送检,通过和其他厂家对比分析比较,监控程序必须在几个方面提高:(1)程序的界面美化问题。制约了程序的档次。(2)功能的上的便利性。用户操作的灵活性。(3) 通信实时性。界面方面:需要测试和学习的地方。(1)通过加工图片,全部加载为图片,实现菜单和工具栏等效果的界面。需要学习photoshop和swf加载技术(2)通过加载Web通过,COMdiao调用实现。需要学习X

2007-04-17 19:18:00 712

原创 加快CListBox Or CombBox插入的速度??

 Just a little tip: If youre going to be adding a lot of items to a listbox or combobox, there are a few little things you can do to improve the performance significantly. (Note: The improvements w

2007-03-19 20:21:00 943

原创 CListCtrl自绘或者设置相关的技术问题2

 Q:请问,我用CListCtrl显示数据,用Report风格,有3个列。我设置了Owner Data风格。在OnGetdispinfoList()函数中更新数据,可以成功。但是我想在每一行前加一个单选框,我用ListView_SetExtendedListViewStyle(hwnd,LVS_EX_CHECKBOXES|LVS_EX_FULLROWSELECT|LVS_EX_SUBITEMI

2007-03-19 20:18:00 2009

原创 CListCtrl自绘或者设置相关的技术问题

Q    a question about CListCtrl - waiting on line ...   T 怎样将 CListCtrl 中的一行( one item)的背景或 Text Color 设为其它 c

2007-03-19 20:17:00 7402 1

原创 关于CListCtrl控件更新Item的闪烁问题和一次插入大容量数据的显示问题解决办法

程序需要从数据库某一个活动表中,定时取数据,更新界面的列表显示,比如有20条数据(变化),则这20数据不停的变化,(通过其他程序实现)方案(1),先在列表中查找,后插入比如每条记录都有一个唯一的编号,查询的时候,首先查找该编号的记录在列表中是否存在,如果存在 则找到Item后,直接更新各个列的数据,如 LVFINDINFO lv; lv.flags=LVFI_STRING; l

2007-03-19 20:06:00 3279 1

原创 VC无负担实现XP风格界面 选择自 goodname008 的 Blog

 关于让自己的程序界面实现XP风格这个问题,在网上的讨论很多,大多数的作法都是写一个.manifest文件,然后将文件名改一下,比如.exe文件为test.exe,就将这个.manifest文件改名成test.exe.manifest,并将其和test.exe放在同一个目录里,这样test.exe在XP或2003(必须启动Themes服务)下运行时就会呈现XP界面风格。有件事情必须说一下,

2007-03-17 13:07:00 781

原创 消息异类引用映射带来的问题

 主菜单中在CMainFrame类中相应了这个菜单ID命令,弹出一个对话框.在其他类中如果想调用这个对话框,可以在该类的消息映射入口添加ON_MESSAGE(IDC_TEST,CMainFrame::OnText)如果一个视图,不停的接收消息SendMessage发送过来响应的,此时弹出对话框为模式.对话框.这个时候要出错.在程序退出的时候,因此还是一个原则,在哪个类中引用对话框,在哪

2007-03-14 20:57:00 646

原创 解决了CListCtrl控件当字体改变后,自动调整每行的宽度的问题.

 void CReportCtrl::AutoSizeColumns(){       bool bFitWidth=true; ShowWindow(SW_HIDE);//避免闪烁  SetRedraw(FALSE);  //自动调整宽度 for(int k=0;k {   // Call this after your list control is filled  if(!GetHe

2007-03-13 19:48:00 2833

原创 菜单自绘方面的知识

1要实现漂亮的界面菜单,必须要启动菜单项的自绘功能,所谓菜单的自绘,就是让菜单自己管理自己的显示效果,为此,首先要作的就是设置菜单项的风格为MF_OWNERDRAW(自绘制),设置菜单的自绘功能即可以通过CMenu类的AppendMenu()函数在菜单的初始阶段实现,也可以通过ModifyMenu()函数对已存在的菜单项进行类型修改。  具体的菜单的自绘是通过重载CMenu类的DrawItem()

2006-12-28 10:06:00 5277 3

原创 OutLook样式类使用过程,弹出模式对话框时候,鼠标不能点击对话框按钮,的问题。

 使用类CGfxOutBarCtrl类,在响应消息点击消息的时候,long CMainFrame::OnOutbarNotify(WPARAM wParam, LPARAM lParam){    switch (wParam) {  case NM_OB_ITEMCLICK:  // cast the lParam to an integer to get the clicked item 

2006-12-20 09:12:00 2723

原创 CWnd派生类添加双表双击消息 需要注册窗口属性里面的 CS_DBLCLKS

    CString szClassName = AfxRegisterWndClass(CS_DBLCLKS | CS_CLASSDC | CS_SAVEBITS | CS_HREDRAW | CS_VREDRAW,         ::LoadCursor(NULL, IDC_ARROW), (HBRUSH)GetStockObject(LTGRAY_BRUSH), 0);需要在 注册窗口类

2006-12-12 13:52:00 1697 2

原创 采用命令对象_CommandPtr执行Execute 的游标默认为forwordonly 得不到记录集个数

 应该采用Open方法得到.

2006-12-10 14:53:00 1047

原创 11.30解决了对话框上汉字的乱码问题

原来的字体MS Sans Serif 字体  ,直接把下载例子中的对话框资源导入到新的工程发现汉字显示问题,直接进入到资源里面修改.语言选项.LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US#pragma code_page(1252)改为中文的标志即可了

2006-11-30 09:27:00 732

原创 11.29 电驴设置对话框形式的实现中遇到的问题

1.通过树节点和对话框实现关联,选择不同的树,切换不同的子对话框,2.所有子对话框上的信息保存 刷新都是通过父对话框上统一响应,然后按照指针不同,分别处理.3.遇到的问题 通过指针调用定义在子对话框上的函数时候,出现响应控件变量CEdit等的窗口句柄为NULL的情形.后来采用通过消息的形式,调用该函数则没有了问题.

2006-11-29 14:40:00 584

原创 DataGrid应用

 DataGrid控件能够和数据库中的记录集进行绑定处理,修改 删除 更新等,用法:    _RecordsetPtr _mm_pRS = NULL;        m_pRS.CreateInstance( __uuidof(Recordset));         try      {         m_pRS->CursorLocation = adUseClient;  

2006-11-09 14:11:00 650

C# 示例精选.rar

C# 示例精选.rar C#基础语法联系 涉及到文件操作 打印、WORD EXCEL操作 播放Flash文件 读写文件 目录操作等

2011-09-09

Visual+C#+2008程序设计经典案例设计与实现.rar

Visual+C#+2008程序设计经典案例设计与实现 第1章 Visual C#2008与窗体界面 案例1 飘动动画窗体 案例2 透明动画窗体 案例3 利用API函数实现动画窗体 案例4 闪烁动画窗体 案例5 滚动字幕动画窗体 案例6 超女卡通窗体 案例7 总在最前的登录窗体 案例8 在屏幕中央的圓形窗体 案例9 半透明的T形窗体 案例10 多文档MDI窗体 案例11 渐变色窗体 案例12 笑脸窗体 案例13 八边形图形窗体 本章小结 第2章 Visual C# 2008与图形图像 案例1 动态绘制直线和曲线 案例2 动态绘制验证码 案例3 椭圓及椭圆弧的绘制 案例4 移动鼠标复制坐标区

2011-09-09

C#100个编程实例程序.rar

C#100个编程实例程序 C#入门的例子,是学习练习的资料

2011-09-09

ObjectARX开发实例教程.pdf

VC++开发ObjectARX教程,由cad大观园张帆整理,为ObjectArx开发的基础教程

2011-09-09

vc++开发GIS矢量图形系统—开发实例剖析.pdf

VC +GIS 开发教程 VC +GIS 开发教程 VC +GIS 开发教程 VC +GIS 开发教程 VC +GIS 开发教程 VC +GIS 开发教程 VC +GIS 开发教程

2010-07-24

空空如也

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

TA关注的人

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