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

目前位置: VCer资源中心
子级分类: VCer代码 VCer开源 VCer工具 VCer知道 VCer词典 VCer读书 VCer文章 VCer论坛
我来张贴一个>>>


欢迎加入VCer.net写书计划!!!
 
大家好,我是bluejoe,VCer.net最近有个出书计划,正与电子工业出版社共同策划一批C/C++/VC图书,欢迎有时间、有兴趣、有想法的VCer们(或者C/C++程序员)与我联系。本批书籍主要针对面向应用领域的VC开发入门与编程实践,如果你对VC网络通讯、串并口、视频处理、图形图象处理、中间件调用、嵌入式开发等应用领域有着丰富的开发经验,或者对C/C++/VC基础技术有着独到的心得和理解,并有志于将知识转换为发行物、与广大读者共享的话,那就加入到我们的出书计划吧。当然了,你最好具有如下条件: 有充足的写作时间。出书需要长时间的构思和创作,欢迎在校老师、学生以及业余时间充裕的作者; 有良好的文字功底。思路清晰、语句通顺,是对图书的基本要求,有相关出书经验的更好; 有较高的编程水平。有多年的编程开发经验,具有C/C++/VC应用背景者为佳; 此外,对于其他领域,包括对企业网站系统开发、基于ASP/JSP的数据库应用开发有着丰富经验的作者们,也可以和我联系。 嗯,就这样了。有兴趣的VCer可回我站内信箱,或者QQ上找我,我的QQ:5854165。
作者:白乔 bluejoe张贴于2007-07-12 19:47:10.0,共阅读2007次,回复6
白乔原创:VC之美化界面篇
 
本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础: 1. 大致了解MFC框架的基本运作原理; 2. 熟悉Windows消息机制,熟悉MFC的消息映射和反射机制; 3. 熟悉OOP理论和技术; 本文根据笔者多年的开发经验,并结合简单的例子一一展开,希望对读者有所帮助。 1. 美化界面之开题篇 相信使用过《金山毒霸》、《瑞星杀毒》软件的读者应该还记得它们的精美界面: 图1 瑞星杀毒软件的精美界面 程序的功能如何如何强大是一回事,它的用户界面则是另一回事。千万不要忽视程序的用户界面,因为它是给用户最初最直接的印象,丑陋的界面、不友好的风格肯定会影响用户对软件程序的使用。 “受之以鱼,不若授之以渔”,本教程并不会向你推荐《瑞星杀毒软件》精美界面的具体实现,而只是向你推荐一些常用的美化方法。 2. 美化界面之基础篇 美化界面需要先熟悉Windows下的绘图操作,并明白Windows的幕后绘图操作,才能有的放矢,知道哪些可以使用,知道哪些可以避免…… 2.1 Windows下的绘图操作 熟悉DOS的读者可能就知道:DOS下面的图形操作很方便,进入图形模式,整个屏幕就是你的了,你希望在哪画个点,那个地方就会出现一个点,红的、或者黄的,随你的便。你也可以花点时间画个按钮,画个你自己的 ...
作者:不祥 bluejoe张贴于2004-03-04 15:11:18.0,共阅读39975次,回复23
请问怎样使用CMFCToolBar?
 
怎样用这个类为程序添加多个自定义工具栏?谢谢!
作者:phili phili张贴于2008-09-05 01:52:13.0,共阅读21次,回复0
[投票]
 
...谁在做 有限元方面的程序?可以切磋学习下!有多连通域的剖分程序吗?vc++.net
作者:SHEMY shemy张贴于2008-09-04 11:25:56.0,共阅读22次,回复0
visual c++ 程序开发范例宝典随书CD 源码
 
 
...分享快乐 第1章 窗体与界面设计 1 1.1 菜单应用实例 2 实例001 在系统菜单中添加菜单项 2 实例002 带图标的程序菜单 3 实例003 根据表中数据动态生成菜单 6 实例004 浮动的菜单 8 1.2 弹出菜单应用实例 10 实例005 在控件上单击右键弹出菜单 10 实例006 个性化的弹出菜单 11 实例007 任务栏托盘弹出菜单 13 1.3 工具栏应用实例 15 实例008 带背景的工具栏 15 实例009 带图标的工具栏 16 实例010 带下拉菜单的工具栏 17 实例011 可调整按钮位置的工具栏 19 实例012 浮动工具栏 20 实例013 根据表中数据动态生成工具栏 22 实例014 具有提示功能的工具栏 24 1.4 状态栏应用实例 26 实例015 带进度条的状态栏 26 实例016 动画效果的状态栏 27 实例017 滚动字幕的状态栏 28 1.5 导航界面应用实例 30 实例018 Outlook导航界面 30 实例019 树状导航界面 32 实例020 按钮导航界面 34 实例021 类QQ导航菜单 35 1.6 界面窗体应用实例 36 实例022 背景为渐变色的程序界面 36 实例023 椭圆形的程序界面 38 实例024 自绘窗体界面 39 实例025 类似Windows XP的程序界面 44 实例026 窗体融合技术 ...
作者:qq418814 qq418814张贴于2007-10-29 11:17:24.0,共阅读11036次,回复90
Visual C++ 2005入门经典
 
 
本书系编程语言先驱者Ivor Horton的经典之作,是学习C++编程最畅销的图书品种之一,不仅涵盖了Visual C++ .NET编程知识,还全面介绍了标准C++语言和.NET C++/CLI。本书延续了Ivor Horton讲解编程语言的独特方法,从中读者可以学习Visual C++ 2005的基础知识,并全面掌握在MFC和Windows Forms中访问数据源的技术。此外,本书各章后面的习题将有助于读者温故而知新,并尽快成为C++高效程序员。这个是英文原版! Welcome to Beginning Visual C++ 2005. With this book you can become an effective C++ programmer. The latest development system from Microsoft, Visual Studio 2005, supports two distinct but closely related flavors of the C++ language; it fully supports the original ISO/ANSI standard C++, and you also get support for a new version of C++ called C++/CLI that was ...
作者:Ivor Horton iter张贴于2007-03-16 18:26:47.0,共阅读13367次,回复43
visual c++6.0的workspace中的classview死掉了怎么办??
 
标 题: [合集] visual c++6.0的workspace中的classview死掉了怎么办?? 发信站: BBS 水木清华站 (Mon May 17 19:09:22 2004), 站内 ☆─────────────────────────────────────☆ sighfy (dodo) 于 (Mon May 17 14:35:27 2004) 提到: 有的 工程可以看classview,有的就不可以。 重装了vc,也打了sp5。 还是这样,怎么办? 请指教 ☆─────────────────────────────────────☆ ADAMpots (保持圈内卫生猪猪有责) 于 (Mon May 17 14:45:55 2004) 提到: 不可以看是什么意思? 那种程度? 【 在 sighfy (dodo) 的大作中提到: 】 : 有的 : 工程可以看classview,有的就不可以。 ...
作者:不祥 lucy张贴于2007-03-09 14:15:53.0,共阅读1344次,回复5
MFC类库祥解
 
 
该MFC参考含盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容。 参考中“类层次结构图”是为了方便查找某个类的基类。 该MFC参考通常不描述通过继承的函数或操作符。若要寻求这些函数的信息,请参阅类层次结构图中该类的基类信息。 每个类的说明文档包括:该类的概括、类成员的种类、以及该成员函数、重载操作符或数据成员的基本用途。 仅撰写应用程序或派生类在一般情况下对于公共和保护类成员的使用说明。 寻求完整的类成员的列表,请参阅该类的头文件。
作者:烧香的熊猫 iter张贴于2008-02-09 20:05:42.0,共阅读2890次,回复31
获取本地IP地址
 
CString CUtil::GetLocalIp() { struct hostent * phost; char ip[20]; char hostname[50]; gethostname(hostname, 50); phost = gethostbyname(hostname); char * * names; names = phost->h_aliases; char * * iplist; iplist = phost->h_addr_list; while (* iplist) { strcpy(ip, inet_ntoa(* (struct in_addr *) * iplist)); iplist++; } CString LocalIp = ip; return LocalIp; }
作者:不祥 bluejoe张贴于2004-03-02 16:40:13.0,共阅读6814次,回复4
孙鑫教学视频笔记
 
 
孙鑫老师1-20课笔记,是论坛的热心的朋友们做的,感谢你们! 我只是帮大家做成CHM格式方便观看。 如果有错误或者BUG请及时和我联系哦,大家一起学习! nvng2008@gmail.com 11000011-2006.11.27 ======================================================================================== 第1课 Windows程序运行原理及程序编写流程 3 第2课 类的编写与应用 5 第3课 讲述MFC AppWizard的原理与MFC程序框架的剖析 6 第4课 第4课 MFC消息映射机制的剖析 讲述如何运用ClassWizard 8 第5课 文本编程 11 第6课 菜单编程 15 第7课 对话框用户界面程序的编写 21 第8课 逃跑按钮的巧妙实现 23 第9课 如何修改MFC AppWizard向导生成的框架程序的外观和大小 24 第10课 图形的绘制,如何使用自定义画笔 27 第11课 如何让CDC上输出的文字、图形具有保持功能 29 第12课 文件操作 31 第13课 使用CArchive类对文件进行操作 33 第14课 网络编程 35 ...
作者:nvng2008@gmail.com iter张贴于2007-03-21 19:09:22.0,共阅读11261次,回复22
About Us!
 
关于VCer VCer即VC爱好者。所有正在研究或者正在准备研究VC的程序员,都是VCer。 术语VCer的起源无从考究,但在我的印象中,2003年2月份,在水木清华的Visual C++版,二版主 joybaby就提出过VCer。时任一版主的 bluejoe由此心有触动,慨叹巍巍中华,VCer数以万计,却难见英伦;VC高手林立,民族软件却是低糜不振。我曾经在http://www.royaloo.com/royal/royal.htm上面见过这样的一句话: 世界上充满了自作聪明的脑袋,却罕有真正聪明的嘴巴。 而中国人的缺点就在于聪明人太多了。每个“牛气”的程序员总在花费相同的时间做着和别人重复的事情。很少人在自己拷贝来的代码中声明别人的版权,这确实是太奇怪了。 “网聚人的力量”,其后的事情,便是bluejoe在水木清华的Visual C++版先后做了一些投票,并在精华区收录了一些VCer的名单,并拉了一帮子弟兄,要做个广纳天下VCer的VCer.net交流平台,为VCer、为民族产业尽一份微薄之力。 VCer是你,是我,也是他。只有我们自己才能赋予VCer以新的含义,我们要做开放的、积极上进的、具有强烈民族自尊的VC程序员。我们要善于交流,发现自己的缺点,学习别人的优点,彼此共进!开放源码是一种习惯,开放源码只会让你我的代码越来越完美,越来越经得起考验;学会分享别 ...
作者:不祥 bluejoe张贴于2004-02-25 14:31:25.0,共阅读5465次,回复20
学习C/C++的经验谈
 
工作已经有三年半,算上学校里的时间,大约已有7年的C语言和5年的C++使用经验;熟练使用C/C++也有3年以上;现在的我自认为是可以称得上精通C/C++,基本现在市面上广泛被推崇的经典书籍,如:《C++ Primer》、《高级C++编程技术》、《STL原码剖析》、《Effective C++》、《C编程陷阱》、《Thinking in C++》等等,这些书只有《高级C++编程技术》和《C编程陷阱》在早些时候是通篇看完的(也是因为它们都比较薄),其它的现在基本上都已经不能启发我了,这些书虽然内容各不相同,但针对的读者水平是一样的,应该是已经学会编程语言,能够独立编程但尚未精通,在某些方面存在一定问题或欠缺的人; 对于书籍,我现在的追求又回到了纯理论,基本上是远离编程语言和计算机,比如,小波变换和《Algorithm I-IV》; 言归正传,关于很多人疑问的先学什么后学什么的问题,我认为:如果你选择C++作为最终的工具,或者是以C++为主的,那么我强烈建议你先学习C语言; 首先要说明的是,C和C++是两件截然不同的东西,学习C++可以完全没有C的基础,或者说可以完全不用先学C;但是,这样你是永远也不可能成为真正的C++大师的;你最多只能成为一个C++的熟练工人;C和C++有一个共同的奥义:内存管理,而你不学习C,单从对C++的理解 ...
作者:不祥 oases2008张贴于2005-01-01 00:00:00.0,共阅读1948次,回复4
VC++6.0技术内幕(第四版)
 
 
正如本书的目录中所列出的那样,本书主要包括六大部分和附录。 第一部分:Windows、VisualC++和应用程序框架基础 在这部分中,既有理论阐述,又有实际应用,我力求使这两者达到一种平衡。在这部分中,我对Win32和Visual C++的基本组成作了一番评论,进而逐步将应用程序框架以及文档-视图结构(document??view architecture)展现在读者面前。同时,在这部分中还给出了一个通 过MFC类库中的类来构造的简单的“Hello,world!”程序,该程序只需30行代码。 第二部分:MFC库中的视图类 在假定读者已经熟悉使用基本的WindowsAPI的前提下,类库文档材料简捷而又完整地介绍了应用程序框架的基本元素。在第二部分中,我将把读者的注意力集中在应用程序框架的主要构成元素之一??“视图”(view)上,“视图”实际上是一个窗口。在这里,我们将从C++和类库中的类的角度来学习和掌握熟练的Windows程序员早已熟知的有关窗口的一 些特性。您还将使用Visual C++工具,而这些工具避免了以前Windows程序员不得不忍耐的一些繁杂的代码编写工作。 第二部分介绍了很多内容,包括用位图进行图形编程、对话框数据交换、ActiveX控件使用、32位内存管理,以及多线程编程。其中的练习将帮助您编写比较复杂的基于Windows的程序,但这些程 ...
作者:不祥 iter张贴于2007-01-12 21:52:03.0,共阅读27255次,回复97
USB摄像头编程
 
注意包含头文件qedit.h,dshow.h 几个函数如下,其中有一些全局变量,程序写的充忙,也就不整理了。参考了一些资料。 BOOL initVideo(void) { AM_MEDIA_TYPE amt; CoInitialize(NULL); // COM的初期化 // ---- 输入计算的准备 ---- // 搜索输入装置 IBaseFilter *pbf = NULL; IMoniker * pMoniker = NULL; ULONG cFetched; // 制作装置的各个部分 CoCreateInstance( CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC, IID_ICreateDevEnum, (void ** ) &pDevEnum); // 制作视频输入装置的各个部分 IEnumMoniker * pClassEnum = NULL; pDevEnum -> CreateClassEnumer ...
作者:不祥 afra张贴于2004-05-29 17:34:02.0,共阅读9137次,回复4
Programming Windows CE 3rd.chm
 
 
PUBLISHED BY Microsoft Press A Division of Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399 Copyright © 2003 by Douglas Boling All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. Library of Congress Cataloging-in-Publication Data Boling, Douglas McConnaughey, 1960- Programming Microsoft Windows CE .NET / Douglas Boling.--3rd ed. p. cm. Includes index. ISBN 0-7356-1884-4 1. Microsoft Wind ...
作者:Lance ttjlc张贴于2007-08-20 10:59:55.0,共阅读1506次,回复3
VC的悲哀
 
...VC的悲哀 一、现有的新技术: 1、MFC核心技术6.0版的实现。 2、MFC核心技术7.0版的实现,带来了新的开发技术。 3、用我写的流程让一个有问题的C++程序,不经修改原文件通过。 4、由此让我们在编译器中、应用程序接口、系统高级权限中,得到了新的项目修改技术,及开发技术。 5、可将一个Borland C++(BC)中运行的程序(不能在VC++中运行),成功转换到VC++6.0和VC++.NET平台上运行,从而扩宽了VC项目开发的页面。 6、一些国际公司为了保障他们的核心技术,在安全方面设置了种种限制,今天我们已经能够突破这些技术局限,难而有些人自觉和不自觉的压制了这种新技术的推广。 7、今天的技术使我们面对任意的VC项目结果,就能还原出这个项目的整个开发过程,并能任意的对其功能进行提升和扩展。 8、通过对六大核心技术的研究,使我们更深的了解了微软基础类库的规律,从而为我们了解微软的新理论技术提供了帮助。例:视窗。 二、本来这些新理论技术的推广,将会整体提高VC软件技术,从而为VC软件的开发前景带来灿烂的时光。推动我国软件开发技术的快速发展,可是,我们却面临巨大的悲哀。我们的一些公司老总却不明白这些新技术将对他的公司和整个软件业带来什么样的发展和经济效益。还有一些人、他们站在自己昨天的技术水平上,来评估现今快速发展的新理论技术、在有意和无意之间阻碍了这些新理论技术的推广 ...
作者:feng fengxuan张贴于2007-05-21 07:56:37.0,共阅读1326次,回复2
求救
 
...为什么这里的资源,我下不了??????
作者:huanhuan wuwenhuan张贴于2008-08-27 16:01:35.0,共阅读53次,回复0
白乔原创:二进制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,共阅读2909次,回复4
怎样才能让WM_MOUSEMOVE消息在窗口外也返给我?
 
标 题: [合集] 怎样才能让WM_MOUSEMOVE消息在窗口外也返给我? 发信站: 水木社区 (Sun Aug 20 17:14:06 2006), 站内 ☆─────────────────────────────────────☆ moonwalker (漫步于太空) 于 (Fri Aug 18 11:49:54 2006) 提到: 一出了我的程序窗口,消息就没有了,可是我需要全屏的mousemove 消息,怎么办啊? ☆─────────────────────────────────────☆ iceworm (everything will flow) 于 (Fri Aug 18 14:12:20 2006) 提到: SetCapture来捕捉鼠标 【 在 moonwalker (漫步于太空) 的大作中提到: 】 : 一出了我的程序窗口,消息就没有了,可是我需要全屏的mousemove : 消息,怎么办啊? ...
作者:不祥 lucy张贴于2007-03-13 14:41:54.0,共阅读1726次,回复1
CDateTimeCtrl控件的使用问题
 
在有的程序中看有用CDateTimeCtrl控件来进行时间或日期的操作,感觉非常方便,于是想在自己的程序中使用这样的控件,在MSDN上查了一下,上面的说的使用方法也不是很复杂,可在我的程序里使用GetTime()来读取时间,总是不对,总是读不到用鼠标设置的那个时间! 在论坛里搜了一下,发现还没有人问过关于此控件的问题,本人是个菜鸟,希望VCer里的朋友能来帮小弟分析,CDateTimeCtrl控件如何使用!怎样用代码对控件进行时间的读取和设定?
作者:zl zlrover张贴于2008-08-26 18:06:55.0,共阅读83次,回复0

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