易网时代-编程资源站
Welcome
首页
/
软件开发
/
C++
Windows 2000/XP中对窗口进行透明化
2016-07-27
17
Windows 2000/XP中对窗口进行透明化2010-06-04前言很多文章示范了使用Windows 2000/XP的层次特性来实现窗口的透明化。本文可以通过该特性使任意窗口透明化,即使你没有该程序的源代码。使用 "WinTrans" 程序你可以选择任意正在运行的程序,用鼠标左键拖拽左上角框内的棒并将它压在该程序的标题栏上,然后放开,则该程序就可以变成透明。你可以调整滑动条的位置来控制透明度。"WinTrans"...
C++ POCO库中文编程参考指南(8) 丰富的Socket编程
2016-07-27
18
C++ POCO库中文编程参考指南(8) 丰富的Socket编程2013-01-101 POCO 中的 SocketPOCO 中有 丰富的 Socket 封装。其继承关系如下:本文暂且只介绍 StreamSocket、ServerSocket、DatagramSocket2 Poco::Net::ServerSocketServerSocket 是一个封装层次比较低(low level)的 Socket,其使用的是 TCP 连接。在实际的 Server 中...
vc++程序-旋转的风车
2016-07-27
20
vc++程序-旋转的风车2010-06-04做了个小程序,供大家参考//源程序如下#include <windows.h>#include <stdlib.h>#include <string.h>#include <math.h>#define PI 3.1415926 int nNum=0,nMaxNum=20; LRESULT CALLBACK WindowProc( HWND hwnd, //...
C++ POCO库中文编程参考指南(9) Poco::Net::DNS
2016-07-27
19
C++ POCO库中文编程参考指南(9) Poco::Net::DNS2013-01-101 Poco::Net::DNSnamespace Poco { namespace Net { class Net_API DNS { public: static HostEntry hostByName(const std::string& hostname); static HostEntry hostByAddress(const IPAddress...
VC中CCheckListBox使用注意事项
2016-07-27
16
VC中CCheckListBox使用注意事项2010-06-04CCheckListBox可以实现带CheckBox的ListBox,VC6自带,头文件Afxwin.h;但不支持托放式加入界面(再次骂下开发VC的MS人员,UI支持超级弱智!)。有个方法比较简单,在窗口拖放一个CListBox(不会不知道是哪个吧?那就撞墙好了。),ID是IDC_LIST1,在类向导器里创建一个Control型变量,如m_List,在窗口类里将会有CListBox m_Lis...
C++ POCO库中文编程参考指南(10) 如何使用TCPServer框架?
2016-07-27
16
C++ POCO库中文编程参考指南(10) 如何使用TCPServer框架?2013-01-101 TCPServer 框架概述POCO 库提供TCPServer框架,用以搭建自定义的 TCP 服务器。TCPServer维护一个连接队列、一个连接线程池。连接线程用于处理连接,连接线程只要一空闲就不断地从连接队列中取连接并进行处理。一旦连接线程从连接队列中取到一个连接,就会创建一个TCPServerConnection连接对象,并且调用该对象的start()...
VC++中利用/GS开关防止缓冲区溢出
2016-07-27
17
VC++中利用/GS开关防止缓冲区溢出2010-06-04 天极 缓冲区溢出通常表现为一个最为常见的漏洞而存在于今天的各种软件之中,黑客可以用恶意的输入,从而更改程序的执行流程,由此入侵相应的进程、电脑、或整个域。如果进程运行于一个高度受信的账户之下,如管理员或本地系统账户,那么黑客带来的破坏将是极其严重,并有潜在广泛传播的危险。近几年来爆发的一些"知名"病毒,如红色代码、冲击波、震荡波等等,都源于C/C++代码缓冲区溢出的结果。从程序...
C++ POCO库中文编程参考指南(11) 如何使用Reactor框架?
2016-07-27
13
C++ POCO库中文编程参考指南(11) 如何使用Reactor框架?2013-01-101 Reactor 框架概述POCO 中的 Reactor 框架是基于 Reactor 设计模式进行设计的。其中由 Handler 将某 Socket 产生的事件,发送到指定的对象的方法上,作为回调。2 光说不练假把式PoechantReactorServer 类,基本与 PoechantTCPServer:class PoechantReactorServer: ...
TAB ORDER按回车键下个控件自动获得焦点
2016-07-27
16
TAB ORDER按回车键下个控件自动获得焦点2010-06-041.选中主对话框:Layout菜单=>Tab Order(或者直接按Ctrl+D):按你需要的TAB顺序依次单击控件.2.按Ctrl+W打开MFC ClassWizard=>Message Maps选项卡:给你的主DLG映射PreTranslateMessage消息处理函数:BOOL CYourDlg::PreTranslateMessage(MSG* pMsg){ // 顺次...
C++编程中错误及警告信息(1) cannot have cv-qualifier
2016-07-27
15
C++编程中错误及警告信息(1) cannot have cv-qualifier2013-02-05Explanation不能有 CV 限定符,在 C++ 中 CV 限定符指const和volatile。非成员函数在 C++ 中, 普通函数(非类的成员函数)不能有 CV 限定,即const和volatile限定。即非类的成员行数,用const进行修饰:int test() const //这是不对的,普通函数(非成员函数不能有CV约束) { //实现 }...
在对话框程序中插入DialogBar
2016-07-27
22
在对话框程序中插入DialogBar2010-06-04 VC知识库 徐建鹏程序运行效果图如下:在基于MainFrm程序中加入DialogBar很方便,大家都知道,DialogBar有着工具条无法比拟的优越性,它可以任意放置控件,轻松实现如WPS OFFICE的导航功能。但是在基于Dialog的程序怎么实现这种导航功能呢?本文拟针对这个问题提出解决的办法,将困扰本人很久的问题的解决方法和大家一同分享。大家都知道,CDialogBar不能在Dialog程序中...
C++编程中错误及警告信息(2) extra qualification
2016-07-27
14
C++编程中错误及警告信息(2) extra qualification2013-02-05Explanation实例:…class Hello { … void Hello::hello(); … }; …提示(g++):Hello.h:17: error: extra qualification "Hello::" on member "hello"这通常是拷贝代码引起的,应改为:…...
MSComm控件的Modem通讯
2016-07-27
17
MSComm控件的Modem通讯2010-06-04 vckbase 屈金学MSComm 控件通过串行端口(serial port)传送和接收数据,为应用程序提供了串行通讯功能。而且在可视化编程盛行的今天,可以很方便的在Visual Basic(VB)、Visual C++(VC)、Delphi等语言及开发平台中应用。MSComm 是 Microsoft 公司为简化Windows下串行端口编程而提供的ActiveX控件,它提供了一系列标准通讯命令的使用接口...
实战准标准库Boost(1)配置Boost的VS2008开发环境
2016-07-27
18
实战准标准库Boost(1)配置Boost的VS2008开发环境2013-02-051. 下载并解压Boost C++ Libs下载地址:SourceForge:http://sourceforge.net/projects/boost/files/boost/1.48.0/Boost Official:http://www.boost.org/users/history/version_1_48_0.html (实际上也是从SourceForge下载)解...
实战准标准库Boost(2)测试Boost配置的Hello World程序
2016-07-27
15
实战准标准库Boost(2)测试Boost配置的Hello World程序2013-02-051. 配置环境请先按照《Boost C++ Libs —— (1)配置Boost的VS2008开发环境》一文在Visual Studio中配置开发环境。2. 源码#include <boost/lexical_cast.hpp> #include <iostream> using namespace std; int...
用VC++创建自定义向导程序
2016-07-27
20
用VC++创建自定义向导程序2010-06-04 vckbase 毛翔向导是一种用来简化用户操作的程序。在Microsoft 的所有产品中都存在向导,如Office2000 中的Web 页向导就是一个十分典型的向 导(如下图所示),还有常用的VC++向导。一个基本的向导程序应该包含以下几个基本按钮: 取消、上一步、下一步、完成、帮助。一、标准向导程序在 VC++中,可以使用类CPropertySheet和类CPropertyPage方便地编写一个向导程序。...
C/C++字符串处理之String - 常字符串
2016-07-27
17
C/C++字符串处理之String - 常字符串2013-02-05 csdn 许式伟Table of Contents概要理解String(BasicString)关于TempString基类源码参考阅 读概要我们知道,C++标准库(STL)提供了string(basic_string)类进行字符串操作。字符串很可能除了内存 分配器(allocator)1外使用最为频繁的STL类。但是C++社区对string的指责从来就没有停止过。归纳起来,STL的 s...
Netmsg局域网聊天程序
2016-07-27
17
Netmsg局域网聊天程序2010-06-04 vckbase 钱义力很早就想做一个类似QQ一样的聊天程序,苦于一直没有时间,再加上觉得网络多点通信比较难做,所以这个想法就搁在一旁。最近二个月学校放假闲着无聊看了一些Tcp/ip,多线程的书,再加上以前的一点C++和VC的基础,就着手做了起来,共化了17天完成了这个程序。它包括服务器端程序NetMsgServer和客户端程序NetMsgClient。通过编程还发现原始的socket(像send,recv等)...
C/C++字符串处理之String ADT - 字符串只是抽象数据类型
2016-07-27
18
C/C++字符串处理之String ADT - 字符串只是抽象数据类型2013-02-05 csdn 许式伟概要字符串是什么?我们认为,与其说它是一个类,不如说它只是一个ADT(抽象数据类型)。目前C++中的 字符串类目前广泛采用的C++字符串类有二:std::string(basic_string,由STL提供)、CString(由MFC或者WTL提供 )。它们的实现非常类似,都是带引用计数的、基于线性数据结构的字符串。不过SGI STL的Rope打破了...
一个好用的DBGRID
2016-07-27
20
一个好用的DBGRID2010-06-04 vckbase 陈松乐CGridCtrl_demo19_01.zip为演示CGridCtrl的使用CGridCtrl_demo19_02.zip演示与CMYODBC的配合使用一、引言在用vc开发关于数据库的项目时,通常我们只好用微软的DBGRID作为数据库表格控件,其实微软的DBGRID并不好用,想找一份好的帮助文档都找不到,并且界面并不友好,比起C++Builder中的DBGRID来说是逊色不少,但是DBGRI...
<<
251
252
253
254
255
256
257
258
259
260
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图