bluesnowst

积分:298
上传文件:5
下载次数:318
注册日期:2005-11-16 09:02:04

上传列表
一个用socket来实现HTTP下载的程序源码.rar - 本文附带源代码还包括了一个使用CHttpSocket实现下载功能的例子工程.注意,所有的调用都是阻塞的,所以最好为一个下载任务创建一个线程,否则会导致界面无法响应用户输入. 程序运行界面如上图,显示了请求头,回应头以及下载进度.,2005-11-16 09:38:56,下载192次
具有背景颜色和文字颜色的EDIT控件.rar - EDIT控件设置只读属性后就不允许用户进行输入和编辑删除等基本操作了,控件只可以用来信息的浏览,但是,如果使用默认的设置函数的话,EDIT控件的背景色将变成灰色,如果你的主题程序的颜色背景进行一致的处理的话,这样可能会与你的整体风格不和,所以需要一个具有背景颜色但是又具有只读属性的EDIT控件刻不容缓了. 实现的方法其实很简单,派生一个CEDIT类,我们这里命名为CColReadOnlyEdit,再这个类中我们首先触发PreTranslateMessage,这个函数可以用来截获消息编程。,2005-11-16 09:35:50,下载230次
一个用于工业曲线显示的控件源码.rar - 在软件实现工业控制或者其他领域,根据实时数据或者历史数据生成各种历史、实时曲线已经变得非常的重要,但是如何使你的曲线显示功能变得十分的强大而且界面美观呢,这个是我在下载到的总多的控件中间最完美的,就像工业仪表控件数世纪飞扬一样,另我爱不释手。在很多技术论坛,如果有很多人需要用到曲线显示控件我都会将这个推荐给他们,确实,这个无论从界面美观还是程序的专业性方面都是无可挑剔的。 这个控件的下载地址在本论坛的一个资源提供的帖子中间,地址是: http://www.vccode.com/showthread.php?s=&threadid=3165&highlight=%C7%FA%CF%DF ,不过好像将已经安装后的DLL,LIB,H文件拷贝到工程中就可以了。ProEssentials曲线控件功能十分强大,提供了几乎所有的曲线显示形式,在这个控件包的演示程序中提供了将近100多种不同的曲线显示功能,而且一个很重要的特点就是他支持中文。下面是我结合SkinMagic实行界面换肤处理后的几个运行界面,在这里提供出来,希望对正在寻求曲线或者工业控制方面控件代码的朋友有帮助。 具体运行效果请见下载程序演示版本。,2005-11-16 09:31:40,下载3617次
用ftp协议完成多线程断点续传的源码.rar -  各个线程任务分配是这样实现的。在开始下载时,文件平均分成若干块进行下载。如第一个线程一开始的任务是从文件的0位置开始下载一直到72908位置处。线程1每次下载一块数据后就要调整任务,如第一次下载了20800字节的数据,那么线程1的任务将改为:20800-72908。如此下去,直到任务为72908-72908时表示线程1完成了当前的下载任务。此时,线程1就分析各个线程的任务,找出任务最为繁忙的一个线程:如线程3:14816-218724。那么线程1就自动去调整任务,拿50%的任务来再次下载。周而复始直到各个线程都完成任务。不过这里有一点需要注意:为了避免重复下载部分数据,在调整任务的时候,起始的文件便移量必须加上接受缓冲器的字节数,因为如前面所举的列子来看。线程1和线程3在平衡负载的时候,线程正在下载数据,如果所剩的数据比接受缓冲器的大小还小,线程1和线程3的部分下载数据将会重复。   在调整任务和分析任务的时候,会发现一个问题。就是读取文件数据太过频繁。于是我用了一个数据结构。在下载文件的过程中始终打开配置文件,这样速度提高了很多。在文件下载完毕后关闭文件。,2005-11-16 09:29:07,下载85次
BMP与JPG格式转变的源代码.rar - BMP与JPG文件格式转变的源代码 一个把BMP压缩成JPG的源代码。 大小:16.4K 附: 1. 编译说明 1) 在VC IDE 选择setting->link> 加jpeg.lib 2) 编译程序 2. 原理 程序首先读BITMAP 文件的各像素点的RGB值, library 做压缩 RGB 缓冲区成JPEG文件或缓冲区。,2005-11-16 09:22:09,下载349次

近期下载

收藏