- 博客(146)
- 资源 (5)
- 收藏
- 关注
原创 Showing progress bar in a status bar pane
This article was contributed by Brad Mann. This code creates a progress bar anywhere in the status window and the control is created only once. 1. From the View menu, choose Resource Symbols. Press th
2008-04-23 11:28:00 1229
转载 VC++对话框中添加状态栏的方法
方法一:1.添加成员变量CStatusBarCtrl m_StatusBar;2.在OnInitDialog()中加入: m_StatusBar.Create(WS_CHILD|WS_VISIBLE|SBT_OWNERDRAW, CRect(0,0,0,0), this, 0); int strPartDim[3]= {10
2008-04-14 13:47:00 5247
转载 用 C 语言编写 Windows 服务程序
// NTService.cpp : Defines the entry point for the console application.//#include windows.h>#include stdio.h>#define SLEEP_TIME 5000#define LOGFILE "C:/MyServices/memstatus.txt"SERVICE_STATUS Ser
2008-04-11 16:53:00 3053
原创 UDP服务器
#include "StdAfx.h" #include winsock2.h> #include ws2tcpip.h> #include "Stdio.h" #define BUFSIZE 1024 //max size of incoming data buffer #define MAXADDRSTR 16 #define DEFAULT_GROUP_ADDRESS "239.2
2008-04-09 13:16:00 3160 2
转载 CListCtrl的使用完全指南
创建图形列表并和CListCtrl关联: m_image_list.Create(IDB_CALLER2, 16, 10, RGB(192,192, 192)); m_image_list.SetBkColor( GetSysColor( COLOR_WINDOW ) ); m_caller_list.SetImageList( &m_image_list, LVSIL_SMALL);
2008-04-07 14:36:00 818
原创 到洛阳喝汤
洛阳流行喝汤~~那是几百年的老传统~洛阳的汤有:牛肉汤、驴肉汤、羊肉汤、豆腐汤~各式各样的汤馆随处可见~一大碗香气扑鼻的汤~加上一个饼~对爱喝汤的洛阳人来说这是最最舒坦的早餐~不但价格便宜并且十分顶饱~喝完汤有时中午都不饿~汤喝完还可以加~一顿下来有汤有肉有饼不超过5元(涨价啦,以前更便宜d~)不管冬天还是夏天~汤馆的门口从来也不缺人~要是赶上哪家生意特别火爆~很多人都是端着汤~蹲在路边喝的~不要
2008-03-27 15:25:00 2784
转载 Windows下的Win32串口编程
在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。 一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。 在Win32下,可以使用两种
2008-03-21 09:12:00 8365 3
原创 Winsock开发网络通信程序的经典入门
对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。 同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而异步指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式。 阻塞套接字是指执行此套
2008-03-13 15:38:00 1396 1
原创 理解I/O Completion Port
欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术: I/O端口 同步/异步 堵塞/非堵塞 服务端/客户端 多线程程序设计 Winsock API 2.0 在这之前,我曾经开发过一个项目,
2008-03-13 15:35:00 882
转载 Ping程序的源代码
内容简介: 编写自己的一个ping程序,可以说是许多人迈出网络编程的第一步吧!!这个ping程序的源代码经过我的修改和调试,基本上可以取代windows中自带的ping程序. 各个模块后都有我的详细注释和修改日志,希望能够对大家的学习有所帮助!!/* 本程序的主要源代码来自MSDN网站, 笔者只是做了一些改进和注释! 另外需要注意的是在Build之前,必须加入ws2_32.lib库文件,否则会
2008-03-04 13:02:00 1220
转载 C程序中的内存管理
相比静态地分配内存空间,使用动态内存分配具有明显的优势:1, 分配空间的大小够精确: 设想一个读取用户输入行的程序, 如果使用静态分配的数组作为buffer, 那么, 你如何确定该数组的长度呢? 太大或太小都不合适
2008-02-29 17:26:00 1134 1
转载 透明位图的显示
透明位图的显示作者:王骏 下载本文示例代码包含透明色的位图的绘制方法有多种,最简单的方法是调用现成的函数:TransparentBlt,也可以通过自己的代码实现类似TransparentBlt的功能,实现过程也有两种形式,一种是事先做一张掩码位图,另一种是动
2008-01-24 10:36:00 1961
原创 利用timeGetTime()实现延时操作
相信有很多朋友想利用timeGetTime()实现延时操作,通常实现方法如下:但在编译时出现下面错误,不知为什么,我也曾经出现过这种问题,但通过自己的努力已经解决了,下面给出解决方法,希望能对大家有所帮助.void CDib::Delay(DWORD dwDelayTime){ DWORD dwTimeBegin,dwTimeEnd; dwTimeBegin = timeGet
2008-01-11 11:57:00 4130
原创 vc6.0配置directx9.0
In Visual C++ create a new Win32 Application. File > New From the Projects tab select Win32 Application Enter a name for your project such as “DX Project 1”
2008-01-09 15:36:00 2134 1
转载 VC多线程编程
VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好. 一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg:
2007-11-21 16:36:00 1883 2
转载 Internet Explorer 编程简述(七)完美的“编码”菜单
1、概述Internet Explorer有实在太多没有公布的东西。上一篇文章《Internet Explorer 编程简述(六)自定义浏览器上下文菜单》提到的获取“编码”菜单的方法就是利用了浏览器的上层窗口“Shell DocObject View”的未公布的命令ID。本文将要介绍的是如何用这个ID把“编码”菜单放到我们自己的菜单中来(如工具条上的“编码”按钮的下拉菜单)。 #d
2007-11-01 17:25:00 824
转载 Internet Explorer 编程简述(六)自定义浏览器上下文菜单
1、概述Internet Explorer提供了非常开发的接口,使开发人员不仅可以把其浏览器核心嵌入应用程序,还可以通过各种接口以实现更深层的控制。本文就将介绍对浏览器进行高级控制的话题之一——自定义上下文菜单。2、最简单的情况自定义的IE及WebBrowser的上下文菜单,最简单的方式就是在注册表的HKEY_CURRENT_USER/Software/Microsoft/Internet E
2007-11-01 17:20:00 981
转载 浏览器集成教学 自定义浏览器 C++/VC
自定义浏览器本教程提供了自定义浏览器控件的行为和外观的一些方法。你将看到高级的宿主接口,IDocHostUIHandler, IDocHostUIHandler2, IDocHostShowUI, 和ICustomDoc。本文也讨论其他自定义方法,例如在宿主的IDispatch实现中处理DISPID_AMBIENT_DLCONTROL来进行 下载控制;以及使用IHostDialogHelper
2007-10-26 15:18:00 2983
转载 对天乙社区bbscs8实现的详细分析四
在分析三,我们已经分析出jsp页面如何通过struts2的标签与action配合,将数据在表示层传递(set/get),并且把主要的开始流程给分析完了。这里我们将前台的主要请求大致分析一下:从导航部分开始,对于社区首页in.bbscs我们已经讲过,它这里只不过是将框架的target=mainForm以便从任何位置转到首页!进入个人中心,点击修改签名,触发了signSet.bbscs: //用户
2007-10-17 10:50:00 3798 1
转载 对天乙社区bbscs8实现的详细分析三
经过前面的分析,我们已经理清楚了业务层,接下来的部分将是web层部分.首先我们从web.xml开始,我们知道任何一个java web应用系统都是从WEB-INF/web.xml启动的,根据servlet2.4规范filter执行是按照web.xml配置的filter-mapping先后顺序进行执行,这里用了UrlRewriteFilter和字符编码过滤器CharacterEncodin
2007-10-17 10:48:00 7415
转载 对天乙社区bbscs8实现的详细分析二
我们仍然将分析处于service包中,首分析下上次没有分析的ForumArchiveService:(它只有一个方法)public interface ForumArchivesService { public void createForumArchives() throws BbscsException;}看applicationContext.xml中: class="com.laoer.
2007-10-17 10:46:00 2247 1
转载 对天乙社区bbscs8实现的详细分析一
由于BBSCS8是由数据库设计-bean/hbm.xml-DAO-Service-Web(作者laoer回答)这样的创建过程,因此分析这个系统最好是先查看数据库设计(见http://bbs.laoer.com/main-read-15-ff80808113baa8140113d201333e5274.html下载研究),而我的分析是由Service层开始引出讨论的,所以你需对论坛的常用功能有所体会
2007-10-17 10:43:00 4651 1
转载 log4j参数配置说明
log4j参数配置说明- Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。 一、定义配置文件 其实您也可以完全不使用配置文件,而是在
2007-10-11 16:28:00 1911
转载 Eclipse插件之Spring IDE
本文介绍如何利用Eclipse插件Spring IDE在Eclipse中的使用。 Eclipse是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境。 问题提出: 在采用Spring框架进行系统开发时,Bean的配置文件XML的书写、XML文件的内容校验及Bean之间的依赖关系查看等工作,如果能够采用合适的工具来完成,会成倍提高开发效率。 解决
2007-10-10 17:09:00 1132
转载 初试Filter对权限和session的控制
用Filter防止用户访问一些未被授权的资源,比如一个用户未登录就不允许访问网站的某些页面,并将页面重定向到需要用户登录的页面,下面是一个相关的例子:package com.drp.util.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;imp
2007-10-10 16:07:00 815
原创 类似google提示窗口
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">html>head>meta http-equiv="Content-Type" content="text/html; charset=gb2312">title>无标题文档title>script language="JavaScript">var autolist =
2007-09-26 15:26:00 841
原创 用 Javascript 获取指定页面元素的位置
用 Javascript 获取指定页面元素的位置是一个非常常见的需求,本文介绍的方法能够准确返回一个元素相对于整个文档左上角的坐标,即元素的 top 、left 的位置,而且能够兼容浏览器,相信对新手非常有用。--------------------------------------------------------------点此浏览示例文件-------------------------
2007-09-26 15:14:00 1594 1
原创 Filter过滤非法字符
1.源代码代码package com.pcm.web.pubs.servlet;import java.io.IOException;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import java.
2007-09-25 10:56:00 2570
原创 浅析js中的showModalDialog的实战应用
IE提供的showModalDialog()方法是一个很好用的Web应用功能,虽然一般的网站应用不是很常见,但一旦涉及到企业应用级的Web开发则就很有用了。现在我用一个简单易懂的例子来说明一下:这一应用需要两个web文件:1、父窗口(也即用来控制弹出窗口的那个页面)showModalDialog.html-------------------------------------------
2007-09-24 11:42:00 4488
转载 浅析ActiveX控件的CAB压缩
1. 引言ActiveX控件技术是从OLE基础上发展起来的,是将OLE进行了扩展从而使其适应Internet、Intranet、商业应用程序等的开发。当ActiveX控件的程序代码在Internet上传输时,使用压缩技术传输程序代码变得非常有意义。从 另一方面来看,如果ActiveX控件还调用到其他的DLL程序模块,那么IE也必须把这些程序下载到本地来。为此,Microsoft采用了惯用的 CAB
2007-09-14 10:50:00 2534
转载 vc对注册表各数据类型操作
下面这个是基于MFC的基本对话写的。。 演示设置注册表的3中类型的值和获得注册表的3中类型的值。。 分别用RegSetValueEx()来设置,RegQueryValueEx()函数来获得。 void CUserRegDlg::OnOK() { // TODO: Add extra validation here CString str = "hello reg"; DWORD reg
2007-09-10 17:29:00 1312
原创 如何用VC++开发读取网卡MAC地址的程序
在实际的应用系统中,我们往往会需要在程序运行时获取当前机器的网卡的MAC地址,以便作为某种标识之用,如控制程序的合法性等。下文就如何用Microsoft Visual C++ 6.0开发这样的程序演示如何实现其要点。
2007-09-10 16:59:00 2000 1
转载 用 C 语言编写一个网络蜘蛛
用 C 语言编写一个网络蜘蛛来搜索网上出现的电子邮件地址作者:zhoulifa来源:http://bbs.chinaunix.net/viewthread.php?tid=821361可能大家经常要去互联网上搜索特定的内容,比如收集大量邮件地址,如果用 google 之类的搜索引擎是没法实现这种特定功能的,所以用 C 语言来写一个吧。它的功能就是不断去取得网络上的页面,然后分析出网页上
2007-09-06 15:33:00 2455
用 C 语言编写一个网络蜘蛛
可能大家经常要去互联网上搜索特定的内容,比如收集大量邮件地址,如果用 google 之类的搜索引擎是没法实现这种特定功能的,所以用 C 语言来写一个吧。它的功能就是不断去取得网络上的页面,然后分析出网页上出现的邮件地址保存下来。象个蜘蛛一样,从网络上一个网页爬向另一个网页,不停止地搜索邮件地址。...
2007-09-06 15:33:00 199
转载 JSP的九个隐含对象
一、page 对象 page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。 二、config 对象 config 对象里存放着一些Servlet 初始的数据结构。 config 对象实现于javax.servlet.ServletConfig 接口,它共有下列四种方法: public
2007-08-23 08:58:00 861
JSP的九个隐含对象
一、page 对象 page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。 二、config 对象 config 对象里存放着一些Servlet 初始的数据结构。 config 对象实现于javax.servlet.ServletConfig 接口,它共有下列四种方法: ...
2007-08-23 08:58:00 154
转载 weblogic集群测试
weblogic集群测试1. 集群原理针对现有资源,采用如下图所示的体系结构2. 集群规划在规划集群配置时,应该牢记以下关于网络环境与集群配置的限制。1.首先,集群中的WebLogic主机必须使用永久的静态IP地址。动态IP地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,只有这样,客户端才能访问服务器。2.集群中的所有We
2007-08-23 08:48:00 2137
weblogic集群测试
weblogic集群测试1. 集群原理针对现有资源,采用如下图所示的体系结构2. 集群规划在规划集群配置时,应该牢记以下关于网络环境与集群配置的限制。...
2007-08-23 08:48:00 150
转载 spring调用Oracle存储过程,并返回结果集的完整实例
这是总结以前使用spring调用Oracle存储过程,并用cursor返回结果集的一个完整实例,希望能对大家有帮助。 1. 创建表: 代码 create table TEST_USERS ( USER_ID VARCHAR2(10) not null, NAME VARCHAR2(10) no
2007-08-10 11:05:00 1767
spring调用Oracle存储过程,并返回结果集的完整实例
这是总结以前使用spring调用Oracle存储过程,并用cursor返回结果集的一个完整实例,希望能对大家有帮助。
2007-08-10 11:05:00 113
ARM-vA7结构技术手册
2018-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人