DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 425 426 427 428 429 430 431 432 433 ··· 474 下一页

2013年1月21日

摘要: 一般的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)

2013年1月19日

摘要: 目录注册表概述注册表相关函数详解注册表编程注册表概述概述注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用.这些作用包括了软、硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述、状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等.数据结构注册表由键(或称"项")、子键(子项)和值项构成.一个键就是分支中 阅读全文
posted @ 2013-01-19 14:21 DoubleLi 阅读(577) 评论(0) 推荐(0)

摘要: 1.打开和关闭子键 注册表函数对注册表的操作是通过句柄来完成的,与文件操作一样,在对某个键下的子键或者键值项进行操作之前,需要先将这个键打开,然后使用键句柄来引用这个键,在操作完毕以后再将键句柄关闭。注册表的根键不需要打开,它们的句柄是固定不变的,要使用根键的时候只要把这些句柄直接拿来用就是了,Windows.inc中已经预定义了它们的数值:HKEY_CLASSES_ROOT equ 80000000hHKEY_CURRENT_USER equ 80000001hHKEY_LOCAL_MACHINE equ 80000002hHKEY_USERS equ 80000003hHKEY_P... 阅读全文
posted @ 2013-01-19 14:20 DoubleLi 阅读(1027) 评论(0) 推荐(0)

2013年1月17日

摘要: 昨天弄了一个下午的配置,最终搞定,从中也重新认识了Eclipse MyEclipse Tomcat.那么就闲话少说,我们开始吧!==============================================================================首先,我们要把几个概念弄清楚。对这些概念的深入了解,会对你的配置有很大的帮助:1、JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,J. 阅读全文
posted @ 2013-01-17 14:37 DoubleLi 阅读(465) 评论(0) 推荐(0)

2013年1月16日

摘要: 对话框上的按钮本身只能添加单击双击时间,不能响应鼠标按下与弹起消息,可以通过两种方法实现:1.重载CButton类,将该类子类化 在工程中添加一个新类CMyButton,基类为CButton。 在对话框MyDlg中为IDC_BUTTON添加变量,在变量类型里选择CMyButton,变量名自定义,如m_myButton。添加函数OnDown与OnUp函数响应按钮按下与弹起消息 在Class name中选择CMyButton,然后添加WM_LBUTTONUP,WM_LBUTTONDOWN消息映射函数。添加代码如下:void CMyButton::OnLButtonUp(UINT nFlags, . 阅读全文
posted @ 2013-01-16 16:20 DoubleLi 阅读(3760) 评论(0) 推荐(0)

2013年1月14日

摘要: 之前看ogitor ,第一次看到那么多代码~~不知道从哪里下手,而且好多东西都不会Ogre什么的都不是很清楚,对ogitor的代码结构的了解就更不用提了。晕头转向的不知道从哪里下手,一点点的看起来好吃力。后来从博客中看到了说understand的 ,当时用了一下可以从源代码生成类图 感觉很不错。不过由于考试啊乱七八糟的原因放了一段时间之后又由于系统出了问题重装后把他弄丢了,今天想用结果怎么也找不到是什么,连名字都忘了 汗~~以后要及时记录啊 找了几乎一天终于又找回来了 呵呵感觉比rational rose好得多吧,rational rose 现在已经没有更新了 下了一个都感觉不好用 win7. 阅读全文
posted @ 2013-01-14 19:46 DoubleLi 阅读(47475) 评论(0) 推荐(3)

上一页 1 ··· 425 426 427 428 429 430 431 432 433 ··· 474 下一页