DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年1月21日

摘要: 例子完整代码:http://zhmster.googlepages.com/ReadFile.rar例子功能简介:程序中google.dic是我的google输入法的词库。本段代码功能:就是把这个文件重新按照词频排序。把词频高的放在前面。代码是我一个学生作品:我做了小部分修改。代码演示了如下的技术:1. c++读写文件2. 如何测试一个程序的运行时间。程序中calctime类可以复用。大家只要在程序开始声明一下即可。3. 重载str_line这个类的<操作符。以此可以利用链表的排序函数来排序。#include <list>#include <string>#inc 阅读全文
posted @ 2013-01-21 14:58 DoubleLi 阅读(740) 评论(0) 推荐(0)

摘要: 一般的vc++做的程序,效率较高,但是对界面要么开发速度慢,要不做出来的不是很漂亮。如何呢?提供两个方法供参考。1. 使用界面库比较常用不错的一个是BCG, 一个是xtreme toolkit.另外vs2008已经内置BCGxtreme toolkit这个界面库,带的例子比较多,而且是分开的,每个控件都分开有一个例子。方便使用。用bcg的直接用vc2008好了。下载一个package,里面直接集成BCG.2. 使用Python+wxPython,使用Eclipse+PyDev 作为集成开发环境,发布时使用Py2exe进行打包,vc主要写不带界面的内核或逻辑模块。python也是google 三 阅读全文
posted @ 2013-01-21 14:56 DoubleLi 阅读(5018) 评论(0) 推荐(0)

摘要: 我们打包基于VC++开发的应用程序,我们会一同打包一个VC运行库,否则安装到一些非开发环境中,你的应用程序依然可以正确运行。Visual C++ 2008 Redistributable Package 包括了(VCRedist_x86.exe,VCRedist_x64.exe以及VCRedist_ia64.exe)。就是一个简单的VCRedist.exe安装集成,结果下载了之后安装,安装完成后在系统或某个盘的根目录下留下一堆的临时文件:临时文件列表调查后发现,这是Microsoft Visual C++ 2008 Redistributable Package的一个已知Bug,微软在SP1中 阅读全文
posted @ 2013-01-21 14:52 DoubleLi 阅读(13888) 评论(0) 推荐(0)

摘要: 用VS2008 SP编写的MFC程序,拷贝到其他没装VS2008的机器上直接运行,肯定是不行的。即使选择静态链接MFC,有时候系统还是会提示“应用程序配置不正确”。这是因为程序中可能不止用到了9.0版本MFC,还可能有ATL、CRT、OPENMP等。在自己的机器上运行时,系统会到"C:/WINDOWS/WinSxS/"文件夹查找相应的库,这个文件夹里包含了所有安装过的版本的运行库和清单文件。如果只找9.0版本的库和清单文件,也可以到"C:/Program Files/Microsoft Visual Studio 9.0/VC/redist/x86"这个 阅读全文
posted @ 2013-01-21 14:51 DoubleLi 阅读(2688) 评论(0) 推荐(0)

摘要: 使用VS2008编译了一个程序,使用到自己编译的DLL,丢到某些机子上无法运行,提示“由于应用程序配置不正确,应用程序未能启动”的错误,装了vcredist_x86也没有用,开始以为是DLL的问题,后来换个简单的程序,仍然不行,百撕不得其解,后来上网找,下面有说了很多解决办法。 我最终的解决办法是复制本机中的.manifest文件,修改里面的版本号,复制到提示错误的机子上,与可执行程序放在同一目录就可以了。在计算机中管理的系统工具,事件查看器可以查看应用程序的消息,找到“由于应用程序配置不正确,应用程序未能启动”相关的错误,有那个版本号。修改.manifest文件中version的版本... 阅读全文
posted @ 2013-01-21 14:49 DoubleLi 阅读(3824) 评论(0) 推荐(0)

摘要: Howto: Deploy VC2008 apps without installing vcredist_x86.exeThere are several reasons for xcopy deployment of an application (also known as application local). One main reason is that you are independent of what the target computer has installed.Also your application always uses the “correct” (or b 阅读全文
posted @ 2013-01-21 14:43 DoubleLi 阅读(1028) 评论(0) 推荐(0)