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论坛
我来张贴一个>>>


tab ,分割
 
 
...tab ,分割
作者:heartofdra heartofdra张贴于2007-05-28 22:41:55.0,共阅读2328次,回复3
我想重绘Combox,可以不知道如何的到 他的下拉 按钮
 
...我想重绘Combox,可以不知道如何的到 他的下拉 按钮,谁能帮帮我
作者:hesky hesky张贴于2007-12-19 11:13:09.0,共阅读683次,回复0
C++面向程序设计课程习题详解
 
作者:原野 killer张贴于2007-11-30 21:19:23.0,共阅读907次,回复1
求救:com调用matlab的一个error[2]
 
...我的邮箱是:xiaomao_ning@163.com谢谢
作者:小猫宁 smallcat张贴于2007-12-18 18:42:27.0,共阅读510次,回复0
求救:com调用matlab的一个error
 
...我在做程序的时候,向实现vc调用matlab实现图像的加密,可是总是提示我:functon does not take 2 parameters请高手指点下。这个问题困扰我很久了~!怎么会这样呢?谢谢 具体程序:void CMaotestvcDlg::OnEncryption() { // TODO: Add your control notification handler code here SAFEARRAY *pa; SAFEARRAY *pb; double data1[1],data2[1]; pa=SafeArrayCreateVector(VT_R8,0,1); pb=SafeArrayCreateVector(VT_R8,0,1); HRESULT hr1,hr2; hr1=SafeArrayAccessData(pa,(void **)&data1); hr2=SafeArrayAccessData(pb,(void **)&data2); data1[1]=m_a; data2[1]=m_b; VARIANT a,b; VariantInit(&a); VariantInit(&b); a.vt=VT_ARRAY|VT_R8; ...
作者:小猫宁 smallcat张贴于2007-12-18 18:40:03.0,共阅读511次,回复1
白乔原创:艺术编程之C++篇[5]
 
4 编写快的代码——代码的效率性 程序的效率包括时间和空间上的效率,程序运行速度快,或者占用内存小,那么它的效率就高。 在640K内存时代,空间效率是很讲究的;但时过境迁,现在的内存动辄256M,必要的时候Windows还要动用虚拟内存,将上G的硬盘当着内存使,这样一来,空间效率就没有时间效率显得重要了。 所以,以下的内容只讨论程序的时间效率。 4.1 换机器还是改代码? 让程序跑得更快,要么改代码,要么换机器。程序员以固执著称,肯定选择后者;应用商有的是钱,升级打补丁毕竟要花时间,干嘛那么麻烦?所以他们大抵想都不想,大手一挥,“换一台1.2G的去……”——那么到底该换什么? 程序员的机器通常不是很好的机器(因为穷,或者机器的历史由来已久)。换机器不是程序员所赞成的做法,但对于功能性很强的商用程序,花费钞票购买更快的机器是很有必要的,也很能解决问题。过分地追求算法的效率,改进程序,很有可能带来副作用,如影响程序的兼容性、延误程序的开发进度和推广进度、引入更隐秘的错误等等。 当然,换机器通常是商家的事,而修改代码责无旁贷地是程序员的事。 4.2 衡量程序的时间效率 统计数据总是能更好地说明问题,测试程序的时间效率需要用到精确的时间函数,Windows系统定时器的精度(只能精确到 1 s)是不够的;函数GetTickCount()只能返回到ms级的时间(而且应该是只能 ...
作者:不祥 bluejoe张贴于2004-04-10 12:26:15.0,共阅读3353次,回复2
连接ODBC数据源的一段代码
 
CDatabase DB; bool CFreePhoneApp::DatabaseReady() { TCHAR cFilePath[_MAX_PATH]; GetModuleFileName(NULL, cFilePath, _MAX_PATH); m_sModuleFileName = cFilePath; CString sDBFile = m_sModuleFileName; sDBFile.Replace(".exe", ".mdb"); CFileFind Finder; if(!Finder.FindFile(sDBFile)) { ::MessageBox(NULL,"无法找到系统数据库文件!路径如下:\r\n" + sDBFile + "\r\n\r\nFreePhone安装时,将自动创建该文件。建议重新安装。", "致命错误", MB_OK | MB_ICONEXCLAMATION); return false; } CString sDSN; sDSN = "DSN=FreePhone;FileType=Ms Access;DBQ=" + sDBFile + ";MaxScanRows=20"; if(!SQLConfigDataSource(NU ...
作者:不祥 bluejoe张贴于2004-04-23 21:22:28.0,共阅读4354次,回复5
深入理解C语言指针的奥秘
 
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (4)int(*ptr)[3]; (5)int*(*ptr)[4]; 指针的类型 从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的类型。让我们看看例一中各个指针的类型: (1)int*ptr;//指针的类型是int* (2)char*ptr;//指针的类型是char* (3)int**ptr;//指针的类型是int** (4)int(*ptr)[3];//指针的类型是int(*)[3] (5)int*(*ptr)[4];//指针的类型是int*(*)[4] 怎么样?找出指针的类型的方法是不是很简单? 指针所指向的类型 当你通过指针来访问指针所指向的内存区时,指针所指向的类型决定了编译器将把那片内存区里的内容当做什么来看待。 从语法上看,你只须把指针声明语句中的指针名字和名字左边的指针声明符*去掉,剩下的就是指针所指向的类型。 ...
作者:不祥 iter张贴于2007-06-13 17:03:44.0,共阅读1938次,回复1
白乔原创:实战软件DIY[6]
 
5. 实战成果 实战的成果就一个.exe安装文件,如图1所示。后续的内容就是你如何发布软件,如何销售软件,利用产品来为你赚钱(如果你还想要钱的话)。在知名的网站发布你的软件,或者登记注册你的软件,与感兴趣的商家主动联系也是好办法,好的idea,总会有明智的商家愿意掏钱与你合作。 FlashNow!至此还没有赚取一分钱的利润,FlashNow!1.05.20完全免费,FlashNow!的广告条还是虚席以待——但我仍希望有明智的商家(最好是经营Flash网站的)给我寄来热忱的协议书…… 软件商品化是你的事,笔者没有更好的经验。 6. 实战经验 本文到此结尾,有所收获吗?我希望你有。正如我前面所提醒的,软件开发过程是一个严谨完整的过程,各种理论在拼命地解释程序员各个阶段的行为并得出更新更枯燥的规则,各种软件开发工具也因此应运而生,要足够时髦,就必须掌握更多更新的工具。软件开发是学问,本文只尝试以浅显的语言和具体的实例来告诉读者朋友们一种组织软件开发的思路,仅仅如此。 实战结束了,以下的经验是我想带给你的: ² 不要急着编码。编码工作量不应该超过开发工作的百分之二十,成熟的系统设计会事半功倍; ² 不要忽视测试。测试应该至少要占工程的百分之三十,如果你不想做一个不负责任的软件牛仔的话,在经历足够的测试之后,再发布你的软件; ...
作者:不祥 bluejoe张贴于2004-04-25 11:44:39.0,共阅读3291次,回复3
Visual AssistX v10.1.1418.zip
 
...这个不用介绍了吧,一般用过VC的人都知道~ 辅助编程工具---强大的AutoText
作者:KINGvcer herowuking张贴于2007-12-14 08:45:50.0,共阅读947次,回复0
指针参数是如何传递内存的?
 
如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1 中, Test 函数的语句GetMemory(str, 200)并没有使str 获得期望的内存,str 依旧是NULL, 为什么? void GetMemory(char *p, int num) { p = (char *)malloc(sizeof(char) * num); } void Test(void) { char *str = NULL; GetMemory(str, 100); // str 仍然为 NULL strcpy(str, "hello"); // 运行错误 } 示例7-4-1 试图用指针参数申请动态内存 高质量C++/C 编程指南,v 1.0 2001 Page 48 of 101 毛病出在函数GetMemory 中。编译器总是要为函数的每个参数制作临时副本,指针 参数p 的副本是 _p,编译器使 _p = p。如果函数体内的程序修改了_p 的内容,就导致 参数p 的内容作相应的修改。这就是指针可以用作输出参数的原因。在本例中,_p 申请 了新的内存,只是把_p 所指的内存地址改变了,但是p 丝毫未变。所以函数GetMemory 并不能输出任何东西。事实上,每执行一次GetMemory 就会泄露一块内存,因为没有用 free 释放内存。 如果非得要用指针参数去申请内存,那么应该改 ...
作者:wlx weilaixi张贴于2007-07-02 12:54:19.0,共阅读1629次,回复2
more_effective_cpp
 
 
a good book
作者:huilan huilanth688张贴于2007-12-13 09:44:09.0,共阅读656次,回复1
网龙上海公司 Unreal Engine 3 游戏开发人员招聘
 
网龙上海U3项目所需人员及要求 Unreal Engine Programmer 虚幻引擎程序设计师 职位描述及要求 学历:本科以上专业:计算机或数学相关专业 基本条件: 1、具有2年以上3D开发经验。 2、熟悉3D图形学,有良好的数学基础。 3、熟悉3D游戏引擎架构。 4、精通VC++,3年以上编程经验。 5、喜爱游戏与游戏技术研发。 优先条件: 1、有3D游戏引擎的研发或使用(改造)经验。 2、熟悉Unreal系列的优先。 工作职责: 1、负责Unreal3引擎的改造和维护。 2、编写相关工具。 3、编写游戏引擎相关的制作流程文档,做相关的培训和应用推广。 美术部 TD:1名 职能要求: 1. 和程序保持密切的沟通,探讨针对性的技术应用; 2. 确保效果与控制资源的平衡; 3. 游戏开发过程中不断的发现有效的提高工作效率和质量的方法,并予以普及,推广。 任职要求: 1. 不少于三年以上游戏行业从业经验; 2. 参与已上市游戏跨平台游戏的美术制作; 3. 三年以上使用Maya或Max的工作经验; 4. 对技术的有效性和硬/软件的局限性有良好的认识; 5. 具备团队合作精神; 6. 充分了解次世代美术的加工原理 ...
作者:nd御风 arvin036张贴于2007-12-11 00:38:30.0,共阅读878次,回复2
资源分类征求意见稿
 
代码片段 常用算法 Windows界面(窗口视图、控件) 网络与通信(WinSock、Modem通信、Ras拨号、通信协议等) 图形图象处理(GDI/GDI+/DirectX) 系统通信(进程、线程、纤程) 组件技术(ATL/ActiveX/COM/COM+) 数据库(ODBC/ADO/DAO/RDO等) 文件系统(文件操作、文件格式、目录管理) 硬件/系统调用(底层驱动,串口,内核调用,核心系统Shell编程) 其它技术(XML/DOM/WSH等) 代码包 常用算法 Windows界面(窗口视图、控件) 网络与通信(WinSock、Modem通信、Ras拨号、通信协议等) 图形图象处理(GDI/GDI+/DirectX) 系统通信(进程、线程、纤程) 组件技术(ATL/ActiveX/COM/COM+) 数据库(ODBC/ADO/DAO/RDO等) 文件系统(文件操作、文件格式、目录管理) 硬件/系统调用(底层驱动,串口,内核调用,核心系统Shell编程) 代码工程 系统程序(内存管理、输入法、杀毒软件、压缩工具、密码破解等) 网络工具(邮件、聊天、FTP、拨号、电话、浏览器等) 媒体工具(音频/视频播放、制作) 管理软件(办公 ...
作者:不祥 bluejoe张贴于2004-02-14 18:09:47.0,共阅读2032次,回复2
如何在对话框中创建一个容器控件
 
我才刚刚接触VC不久,学校要求做一个上图的这么一个窗口。 其中削除这是一个按钮,RCV—EVT这是一个下拉框,这个应该怎么做好,请高手赐教!! PS。 不好意思学校是学对日软件,上图中的是有些是日文,如果有人不爽我只能说不好意思
作者:不祥 include张贴于2005-10-19 10:14:55.0,共阅读2125次,回复4
求助:八叉树源代码
 
...我想用八叉树对三维散乱点云进行分割然后精简,自己编了很久都没编出来,想问一下,大家谁有源代码啊,可不可以共享一下,谢谢。
作者:阿珂 likezhen821张贴于2007-12-10 23:24:10.0,共阅读837次,回复0
CUBE: Demonstrates an OpenGL Application
 
 
CUBE is a simple OpenGL™ application. It demonstrates how to integrate OpenGL with the MFC single document interface (SDI), and how OpenGL’s resource contexts are used in conjunction with device contexts. For a more detailed explanation of OpenGL, refer to the Microsoft Win32® SDK and the October 1994, Volume 8, Number 10 issue of Microsoft System Journal. OpenGL is currently supported only on Windows NT, not on Windows 95. When you start the sample, a 3-D colorful cube is drawn. To animate the cube, either click Play on the Edit menu or click the Play toolbar button. Note Because t ...
作者:M$ bluejoe张贴于2007-01-23 13:35:44.0,共阅读2292次,回复3
STL源码剖析--侯捷
 
 
侯捷先生的书,希望对大家有帮助
作者:侯捷 jiankai张贴于2007-12-01 16:10:01.0,共阅读1087次,回复2
FreeVideoToFlashConverter
 
 
...FreeVideoToFlashConverter 可以将多种格式的视频文件转换,可以将精彩的视频转换成自己需要的格式.
作者:淡淡紫 lightpurple张贴于2007-12-10 08:05:42.0,共阅读784次,回复0
用户界面设计的技巧与技术
 
对大多数人来说,用户界面就是软件本身。所以,掌握用户界面设计的技巧与技术是让软件走向市场的最直观因素。原文来源于http://www.ambysoft.com/userInterfaceDesign.pdf。 对于应用软件来说, 一个基本现实就是: 用户界面是面向用户的。用户需要的是开发者开发的应用软件满足其需求, 并且易于使用。太多的开发者自以为是艺术天才, 他们不去尽力遵循用户界面设计标准, 或花精力使得产品好用; 相反, 他们错误地认为编写更灵巧的代码或是使用一套确实有趣的颜色方案才是重要的事。Constantine(1995) 指出,好的用户界面使得人们不用阅读用户手册或接受培训就能使用应用软件。 界面设计的重要性有这么几个原因: 首先, 用户界面越直观, 就越易用, 越易用就越便宜。因为界面越好, 培训用户就越容易, 降低了培训成本; 界面越出色, 用户就越少求助, 降低了客户支持成本。其次, 界面越出色, 用户就喜欢使用, 增强了开发者工作的满意度。 一、用户界面设计的技巧与技术 本节所包含的用户界面设计技巧将有助于提高面向对象界面的设计。 1 、一致,一致,还是一致。你能做的最重要的事情就是保证用户界面运作的一致性。对于列表框来说,如果双击其中的项,使得某些事件发生,那么双击任何其它列表框中的项,都应该有同样的事件发生。所有窗口按钮的位置要 ...
作者:不祥 bluejoe张贴于2004-04-25 11:05:36.0,共阅读3913次,回复2

页次: 17/83页 记录总数1658 9 7 [ 11 12 13 14 15 16 17 18 19 20 ] 8 :