VCer代码 VCer开源 VCer文章 VCer工具 VCer知道 VCer词典 VCer读书 VCer论坛   站点首页 我要张贴 控制面板
VCer代码 VCer开源 VCer文章 VCer工具 VCer知道 VCer词典 VCer读书 VCer论坛   站点首页 我要张贴 控制面板

目前位置: VCer资源中心 >>> VCer开源
子级分类: 系统程序 网络工具 媒体工具 管理软件 游戏娱乐 BBS联赛作品 可重用类
我也来开源一个!>>>


VB俄罗斯方块
 
 
俄罗斯方块原码(VB) 希望大家能够多提宝贵意见. 我的QQ:94393589
作者:Frank lifengfeng张贴于2007-02-10 14:12:43.0,共阅读2852次,回复5
guilib fo vs2005
 
 
...最新的guilib1.1.5是在vc6下的,上传一个vs2005的版本。
作者:悠悠 lightevil张贴于2007-12-06 14:51:00.0,共阅读1691次,回复6
VC保存和显示数据库图像(JPG、JPEG)
 
 
简述关键代码如下: 1、保存图片数据到数据库 以下是代码片段: //JPG图片保存到数据库 try { _RecordsetPtr pRecordset; pRecordset.CreateInstance(__uuidof(Recordset)); pRecordset->Open("SELECT * FROM jpg",_variant_t((IDispatch*)pConnection),adOpenStatic,adLockOptimistic,adCmdText); pRecordset->AddNew(); pRecordset->Fields->Item["jpgid"]->Value = (_variant_t)m_JPGId;//jpgid VARIANT pvList; SetPictureToVariant(pvList,(unsigned char *)m_pJPGBuffer); pRecordset->Fields->Item["jpgimage"]->AppendChunk(pvList); //JPG图像文件 VariantCl ...
作者:joinclear bluejoe张贴于2007-01-29 17:07:38.0,共阅读8732次,回复15
下拉箭头
 
 
...大家好
作者:lucida lucida张贴于2008-11-13 11:44:03.0,共阅读76次,回复0
构建Delaunay三角网的VC源程序
 
 
void CDelaunayView::OnDelaunay() { // TODO: Add your command handler code here CDelaunayDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if(!pDoc->PointList->GetCount()) { char str[100]; ostrstream osr(str,100); osr<<"请用鼠标左键在窗口里选择要进行三角剖分的顶点"<<'\n' <<" 谢谢合作"<<'\0'; CString output(str); MessageBox(output); return; } PointCls *p1, *p2, *p3; POSITION pos4, pos5; createFirstTri(pDoc->PointList, pDoc->TriList); pos4 = pDoc->TriList->GetHeadPosition(); TriAngle* pTriSeed = (TriAngle*)pDoc->TriList->GetAt(pos4); p ...
作者:cxklgm (Thomas) iter张贴于2007-03-19 13:09:58.0,共阅读4371次,回复9
给 资源管理器 加上文件夹大小显示[双版本]
 
 
来自 sanran 的一个部分类,修改了部分实现,修改了原来的计算错误,当作业了...打开资源管理器,在标题兰单机鼠标右键,选择 folder size 即可.初次计算可能会慢,以后就好了. 使用方法,把release.rar 解压,之后得到一个 fs.dll . 随便你放到哪里,之后 开始--运行-- regsvr32 drive:\path\fs.dll , 即可,不想用了就 regsvr32 /u drive:\path\fs.dll 这里包括2个版本,一个是显示 KB,MB,GB单位的,但是不支持资源管理器的排序.另外一个版本是统一以MB为单位,可以在资源管理器里面排序的,大家自己选择使用. winme or later ...;)见代码,其中类可重用
作者:不祥 Bccv张贴于2004-06-02 12:33:13.0,共阅读5719次,回复10
FlashPlayer源代码
 
 
MacroMedia FlashPlayer源代码,包含MP3解码、FLASH文件播放等模块。
作者:不祥 bluejoe张贴于2004-03-18 20:31:47.0,共阅读4886次,回复9
hcl原创:CScrollWnd/CTabSheet/CStaticSplitter
 
 
CScrollWnd 这是一个从MFC的源码中扒出来的一个滚动窗口类,功能基本类似于CScrollView, 但是它的基类是CWnd,这样为一些不需要使用Document View结构但又想使用滚动窗口的小程序提供了比较方便的方法,他的接口除了两个坐标转换函数以外与CScrollView基本相同,同时在画的地方采用了内存DC缓冲,避免了闪烁,这下你可以随意的刷新了(当然刷新太多了对效率还是有一些影响的) 因为是工作需要,所以设计了这个类,目前只测试了基本的功能,映射模式为MM_TEXT在屏幕上显示正常,至于打印的支持还没有做。 因为跟CScrollView功能基本相同,所以没有写什么注释,大家可以查MSDN中CScrollView的帮助,如果发现跟CScrollView不一致的地方给我mail吧。 使用方法,跟CScrollView一样,在你的类中继承,实现OnInitialUpdate和OnDraw就成了。 CTabSheet 一个TabCtrl,可以方便的把各种窗口加入到其中,做成属性页的形式,功能很简单,但是很 实用。 CStaticSplitter 静态切分窗口,这个类是从WTL的SplitterWnd里面扒出来的,因为MFC的SplitterWnd实在是太太太难用了,而且很难看,看到WTL里面的这个不错,想拿来用,不过如果是MFC程序的话再加上WTL的 ...
作者:不祥 bluejoe张贴于2004-05-17 18:01:25.0,共阅读4574次,回复3
坦克大战
 
 
开发环境: Windows2000 测试环境: Windows2000 附加说明: 由于开发时间创促,未对分辨率进行分类考虑,所以强烈推荐1024X768下面运行。 (对于winXP操作系统,可以正常运行,但是会发现速度很慢,具体问题有待解决。对于 其他操作系统有可能出现不可预料的问题) 控制键 1P:方向键 w s a d 开火: j 2P:方向键 上 下 左 右 开火: 小键盘0 本游戏内置15种彩蛋,具有一定趣味性,但需要慢慢体会。 由于为了节约空间,所以去掉了背景图,并把一些图片地效果改低,唯一优点就是小 MFC+DirectX技术 CTankApp 主线程控制类(内置键盘监听线程函数) CBeginDlg 登录对话框 CTankDlg 游戏主对话框 CGame 游戏控制类 CTankMap 地图控制类 CTank 坦克实例控制类 CBullet 子弹实例控制类 CEgg 彩蛋实例控制类 CMidi 音乐控制类 大概流程控制: 键盘监听 CTankMap | | /CBullet CTa ...
作者:不祥 xler张贴于2004-03-05 14:39:18.0,共阅读3438次,回复4
snoopy每日一译-向窗口发送击键消息的类CKeystrokeEngine
 
 
CKeystrokeEngine最初是为了我的作品Macro Angel(http://www.macroangel.com/)的用户能够发送击键消息到活动或选定的窗口而写。它的功能类似于VB中的SendKey,但它能够进行更复杂的操作。在CWindowEngine的帮助下,除了能够发送击键消息到活动窗口,它还能发送击键消息到指定的窗口。snoopy每日一译-向窗口发送击键消息的类CKeystrokeEngine by:Mustafa Demirhan 2003.7.3 from:codeGuru 翻译:snoopy 简介: CKeystrokeEngine最初是为了我的作品Macro Angel(http://www.macroangel.com/)的用户能够发送击键消息到活动或选定的窗口而写。它的功能类似于VB中的SendKey,但它能够进行更复杂的操作。在CWindowEngine的帮助下,除了能够发送击键消息到活动窗口,它还能发送击键消息到指定的窗口。 一个简单的CKeystrokeEngine语句如: Hello World!<ENTER><REPEAT 10>I love open source<ENTER><END_REPEAT> Mustafa Demirhan 所有的特殊键都使用'<'和'>'包括。例如,仿真 ...
作者:不祥 ycr40张贴于2004-05-11 13:31:05.0,共阅读2646次,回复2
资源管理器
 
 
...树形控件
作者:heartofdra heartofdra张贴于2007-05-28 22:35:03.0,共阅读1588次,回复1
VS2008SP1的MFC测试-(OFFICE2007风格)Ribbon风格(DJ尐舞图形画板2008)
 
 
一直都想已久一下vs2008SP1中MFC的Ribbon功能,终于这个周末把图形学课第一节的试验搬到VS2008上来了·· 帅气的Ribbon功能有着强大有诱惑力。这个程序还是比较简陋的,主要是来测试一下Ribbon的。 上面的工具栏的代码是在MainFrm.CPP中生成的 主要分成3层结构: 第一层:分类(容器) CMFCRibbonCategory 第二层:面板(容器) CMFCRibbonPanel 第三层:元素 CMFCRibbonBaseElem 如下图所示元素可以是CMFCRibbonButton,CMFCRibbonGallery,CMFCRibbonGroup类的或者其派生类的对象 下面举个简单的例子: 加入主分类 Code bNameValid = strTemp.LoadString(IDS_RIBBON_HOME);//IDS_RIBBON_HOME为分类名在String Table中定义 ASSERT(bNameValid); CMFCRibbonCategory* pCategoryHome = m_wndRibbonBar.AddCategory(strTemp, IDB_WRITESMALL, IDB_WRITELARGE2); 在分类中加入面板 Code bNameVa ...
作者:dj尐舞 djbone张贴于2008-10-19 17:08:51.0,共阅读221次,回复0
stmeditor
 
 
...
作者:不详 laixj张贴于2008-10-16 17:25:55.0,共阅读121次,回复0
对话框上的 窗口分割,鼠标可调整
 
 
...对话框上的 窗口分割,鼠标可调整
作者:heartofdra heartofdra张贴于2007-05-28 20:59:38.0,共阅读2597次,回复3
白乔原创:基于字符任务的串口通讯开发包CTaskedPort
 
 
做过串口通讯的VCer肯定都熟悉MsComm控件和CodeProject上的CSerial。也许更多的程序员更愿意使用不需要控件的CSerial。但是不幸的是,CSerial类仅仅完成对底层串口通讯的封装,有时候并不如MsComm控件好用。 CSerialPort为bluejoe在CSerial基础上开发的类,支持开启事件监视线程。CTaskedPort为CSerialPort的派生类,它支持基于任务的事件处理。 用户发送一条命令(如:AT<cr>),可能就需要等待串口的回应(如:OK)才决定做下一步,这个AT命令其实就是一项任务(CPortTask),任务的结束一般需要用户指定关键词(如:OK或者ERROR)。CTaskedPort自动将命令和关键词列表封装成一个任务。本包主要包括以下几个类: CSerialPort:类似于CSerial的类,类声明如下: class CSerialPort { public: void AssertConnected(); CWinThread * GetListener(); CString ReadAll(); CWinThread * EnableListener(BOOL bEnable = TRUE); BOOL SetDCB(DCB * pDCB, int nHandshaking); ...
作者:不祥 bluejoe张贴于2004-03-04 15:11:50.0,共阅读7855次,回复16
一个发货单的打印程序
 
 
为某某杂志社做的发货单的打印程序,功能很简单,主要是读取Access数据库,将发货数据打印在预先打印好的单子上。1. 数据库读取 CSheetRecordset类用于读取access数据库。 2. 打印参数设置 由于用户方mail过来的只是预先打印好的表单的扫描图,偶只好提供“打印参数设置”模块,实际打印时,按照用户指定的比例和位置原点打印信息。 3. CPrintView CPrintView::OnPrint(CDC* pDC, CPrintInfo* pInfo)用于打印输出,其中使用到DrawText()以完成换行输出功能。老实说,这个程序太简单了。特奉献给大家,希望能有所用!
作者:不祥 bluejoe张贴于2004-05-21 17:57:41.0,共阅读3790次,回复2
模仿机器狗病毒(VC源码)
 
 
作者:Koma QQ:277460272 Email:koma0769@vip.qq.com 因本人学习VC++仅数月,程序难免有不足之处,希望大家以后共同学习共同进步 ! 另外,感谢我一路学习的指导老师: 徐艺波老师 http://www.xuyibo.org 孙鑫老师 http://www.sunxin.org 牛紫郁闷 http://hi.baidu.com/ylemyu 老兵哥提供网络技术支持 http://www.net527.cn One net , One Dream ! 备注:文件里没有含病毒,只是举例下载一个迅雷5.
作者:Koma0769 koma0769张贴于2008-09-11 09:13:46.0,共阅读352次,回复1
snoopy每日一译-在MFC和ATL工程中加入GIF动画
 
 
snoopy每日一译-在MFC和ATL工程中加入GIF动画 by:Oleg Bykov 2001.12.7 from:codeGuru 翻译:snoopy 环境:vc6 win95 win98 nt4 win2000CPictureEx的目的是为了支持JPEG和GIF格式的图片。使用OleLoadPicture函数和IPicture接口不难显示静止的图片,但是处理GIF动画又是另外一种情形了。 在网上翻箱倒柜搜寻一番后,我发现只有一个可用的免费选择:George Tersaakov发表在CodeGuru上的COM组件。不幸的是,在我测试的一些GIF中,发生了错误。当然,我可以购买一个第三方的库,但那样的话,我将为一些我不需要的功能付款。因此,我决定尝试编写我自己的类。基本的出发点是将一个GIF动画分成多个帧,然后用熟悉的OleLoadPicture和IPicture组合显示它们。彻底读完GIF87a和GIF89a规范,我写了这个类。需要注意的是:CPictueEx不仅可以显示GIF(包括GIF动画),还可以显示JPEG、BMP、WMF、ICO、CUR(所有OleLoadPicture能辨别的)。后来,我写了其ATL版的类。怎样使用MFC版的CPictureEx: 1、在你的对话框中加入一个静态文本控件(Static Text)或图片控件(Picture Control ...
作者:不祥 ycr40张贴于2004-04-22 08:45:50.0,共阅读8734次,回复11
改写MFC写的俄罗斯方块
 
cell类表示方块类型 square类表示游戏区域 还有一个RussiaView类是游戏主要部分 都是用GDI绘图的那个RussiaView是用MFC的AppWizard生成的多文档程序,我现在想把它改成基于对话框程序的形式,请各位多多指教,谢谢
作者:不祥 linvswin张贴于2004-07-08 12:54:44.0,共阅读3594次,回复4
白乔原创:二进制XML存储方案BinXML
 
 
BinXML是我个人杜撰出来的名字,不知道是否合适,也不知道是否已存在类似的解决方案。在vcer.net上我将前一段时间的这个BinXML方案贡献出来,希望能够与广大vcer分享。 当时问题的背景是这样的,项目需要确定存储方案,这种方案需要满足如下要求: 生成的单机板exe尽可能的不依赖于其它软件,如:数据库管理系统; 存储的数据最好能够方便的拷贝,以满足项目的上报、汇总的功能; 存储的格式以后可能还会变,变化不频繁,但是最好能支持这种变化; 只需要数据的持久化与反持久化的功能,不需要查询统计等复杂功能; 存储的数据中可能包括一个或者多个的文件附件,如:word文档; 存储的数据可能被不同的平台使用,如:windows或者linux; 作为web项目的一部分,除了提供VC的接口之外,存储的数据格式需要提供java的接口; 我首先考虑到了MsAccess格式,文件型数据库,方便拷贝,而且表的设计很柔性化。在windows环境下,MsAccess似乎可以不需要再安装额外的驱动,但是在linux环境下,如何被java调用是个问题(当然,这个问题也是可以解决的,但是很别扭)。其次,使用RDB还有一个问题:数据的层次表达与多值问题,将树型数据扁平化存储的方案是有的,但是,将几层简单的节点拆分成N个表格,岂不是杀鸡用牛刀? 其次的考虑当然是XML,然而XML是基于 ...
作者:白乔 bluejoe张贴于2007-02-28 12:51:33.0,共阅读3359次,回复4

页次: 1/9页 记录总数172 9 7 [ 1 2 3 4 5 6 7 8 9 10 ] 8 :