上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: printf,sprintf比较常用,vsprintf不常用。 1. 三个函数的声明:int printf (const char * szFormat, ...);int sprintf (char * szBuffer, const char * szFormat, ...);int vsp... 阅读全文
posted @ 2014-08-14 11:36 小鱼1982 阅读(1920) 评论(0) 推荐(0) 编辑
摘要: 本篇随笔参考了http://www.cnblogs.com/hanyonglu/archive/2011/05/07/2039916.html1. 在C中,当无法列出传递函数的所有实参的类型和数目时,可以用省略号指定参数表。例如:void foo(...);void foo(parm_list,..... 阅读全文
posted @ 2014-08-14 10:43 小鱼1982 阅读(8355) 评论(0) 推荐(0) 编辑
摘要: 1. 问题现象 安装VC6.0后,又安装了VS2005。用VC6.0打开以前的.dsw文件时,程序自动关闭。如下图所示。 具体操作是:选择一个.dsw文件,右键菜单【打开方式】中选择【Microsoft(R) Developer Studio】。VC6.0打开工程,随后弹出上图所示对话框,... 阅读全文
posted @ 2014-08-13 16:03 小鱼1982 阅读(1752) 评论(0) 推荐(0) 编辑
摘要: 最近在测试试井产品的过程中,遇到了在不同的操作系统(Win7、Server2003)上执行结果不一致的问题。程序涉及到C++、Fortran混合编程。所以,在做与环境关系较大的开发工作时,应统一开发、测试环境。另外,在遇到执行结果不正确,且代码出问题可能性不大时,需要考虑是否与机器环境有关。 阅读全文
posted @ 2014-07-16 17:28 小鱼1982 阅读(251) 评论(0) 推荐(0) 编辑
摘要: OPENGL没有提供直接绘制文字的功能,需要借助于操作系统。 用OPENGL绘制文字比较常见的方法是利用显示列表。创建一系列显示列表,每个字符对应一个列表编号。例如,'A'对应列表编号1000+'A',‘B’对应列表编号1000+'B',以此类推。绘制一个字符串时,依次调用字符串中每个字符所对应的列表编号。 在Windows操作系统上,可以使用wglUseFontBitmaps函数来批量的产生显示字符用的显示列表。 下面给出一个示例代码。该代码时在OPENGL红宝书示例程序的基础上进行修改,只做示例之用。在实际的程序中使用时,需要根据具体的需求进 阅读全文
posted @ 2014-03-05 11:00 小鱼1982 阅读(12390) 评论(0) 推荐(0) 编辑
摘要: 下面这段话是百度百科对文件关联的解释。 文件关联就是将一种类型的文件与一个可以打开它的程序建立起一种依存关系。举个例子来说,位图文件(BMP文件)在Windows中的默认关联程序是“画图”,如果将其默认关联改为用ACDSee程序来打开,那么ACDSee就成了它的默认关联程序。 实际上就是设置一种文件的默认打开方式。 文件关联的信息都写在注册表里,需要写入/修改注册表信息来实现文件关联。 下面给出如何设置一种文件的默认打开程序及显示的图标的代码。 文件关联的两个简单函数:// 检测文件关联情况// strExt: 要检测的扩展名(例如: ".txt")// strAppKey 阅读全文
posted @ 2014-03-03 16:35 小鱼1982 阅读(4445) 评论(0) 推荐(0) 编辑
摘要: 前段时间,因工作需要,本地化了一个英文版本的产品。 在网上查阅了若干资料,在此进行一个简单的整理。 在MFC程序中,实现多国语言的方式很多,我们选择的是使用配置文件的方法。 在通过配置文件方式实现多国语言功能时,主要的工作是: 1、将需要在界面上显示的文字保存到文件中。 2、在使用这些资源时,不是从rc文件中获取,而是从文件中加载,动态显示。 在配置文件中,需要保存各个资源的ID、各语言版本字符串的值。需要某个资源时,通过其ID查找到资源所在节点,获取相应语言的字符串值。 有一个问题是需要考虑的,资源的ID都是UINT类型的,如果在配置文件中以UINT类型的数值作为节点的ID... 阅读全文
posted @ 2014-02-20 14:17 小鱼1982 阅读(2918) 评论(0) 推荐(1) 编辑
摘要: MFC的RC文件中,定义很多中资源,每种资源具体是如何定义的,资源文件中各种符号都是什么意义?LTEXT "A&xis:",IDC_STATIC,12,9,24,8定义静态文本。"A&xis:":文本内容。IDC_STATIC:控件ID。12,9:左上角坐标。24,8:长、宽。 阅读全文
posted @ 2014-01-16 13:52 小鱼1982 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 汉化一个英文版软件时,出现中文显示乱码的问题。在网上找了一些资料,按照下面的步骤进行修改后,解决了中文乱码问题。第一种情况:修改RC文件中的英文为中文,界面显示乱码,按照下面的步骤解决了。建立两个MFC工程,一个英文版,一个中文版,然后对比两个工程的rc文件;1、改一下#if!defined(AFX_RESOURCE_DLL)||defined(AFX_TARG_CHS)#ifdef_WIN32LANGUAGELANG_CHINESE,SUBLANG_CHINESE_SIMPLIFIED#pragmacode_page(936)2、改一下VALUE"Translation" 阅读全文
posted @ 2014-01-15 14:24 小鱼1982 阅读(1670) 评论(0) 推荐(0) 编辑
摘要: 当使用第三方控件库时,会需要添加相应的资源。下例中所示第三方库的目录结构如下:D:\Stingray Studio 2006 v2\toolkit\secres.hD:\ Stingray Studio 2006 v2\toolkit\secres.rc其配置步骤如下:1. 在资源视图中,选中项目的XXXX.rc文件,单击右键菜单【资源包括】,在弹出的对话框中进行设置。1)在【只读符号指令】中,添加第三方库的资源文件*.h。2)在【编译时命令】中,添加第三方库的资源文件*.rc。2. 在项目属性的【资源】->【附加包含目录】中,添加资源的包含目录。 阅读全文
posted @ 2013-10-16 10:37 小鱼1982 阅读(359) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页