- 博客(195)
- 资源 (18)
- 收藏
- 关注
转载 anroid之旅-阅读笔记
l罗老师activity文章链接Android应用程序的Activity启动过程简要介绍和学习计划 Android应用程序启动过程源代码分析 Android应用程序内部启动Activity过程(startActivity)的源代码分析 Android应用程序在新的进程中启动新的Activity的方法和过程分析
2014-11-25 01:16:04
650
原创 再看成员模板---member template
本文内容出自中文版《C++标准程序库》,特此声明。 之前看了《C++标准程序库》中的第二章简介中的成员模板,似乎一直一知半解。今天重看,突然豁然开朗。把书中的两个例子摘抄于此。相信自有受益者。觉得经典书籍毕竟是经典,比很多书中讲的好。Member TemplateClass member funcion可以是个Template,但则有的member template既不能是VI
2009-06-03 13:54:00
1164
原创 第一日 C/C++面试题
1.static有什么用途?(请至少说明两种)函数体内:当退出函数的时候,该变量并没有被销毁。整个程序结束时被销毁。该变量被初始化一次。模块内:只能被本模块内的所有函数访问,但是不能被模块外的函数访问。例如:定义在一个工程的static变量,并不能被其他工程访问。1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2) 在模块内(但在函数体外),一个被声明
2009-06-03 09:28:00
885
原创 There was a failure while initializing the Microsoft Visual SourceSafe
我的系统重新装过之后,开发环境并不能百分百和原始的一样。重装VS2005之后,打开原来的工程配置文件XXX.SLN,总是弹出错误:There was a failure while initializing the Microsoft Visual SourceSafe。GOOGLE一下原因:1.这是因为你以前的程序可能用到了VSS这个版本管理工具。。。。。。2.因为以前你的工程中
2009-05-11 02:31:00
2473
1
转载 电脑休眠小知识
(一)STD模式(Suspend to Disk,休眠到磁盘) STD的特点是将电脑内存中的状态复制到硬盘,因为内存中的资料就是电脑当前状态的写照,所以保存这些资料就完整保留了电脑中的状态。STD在Windows中称为“Hibernate”(休眠),要在控制面板的电源管理中进行设置(开始→设置→控制面板→电源管理→休眠→启用休眠功能)。其特点是会在硬盘中永久占用空间作为保存内存资料之用。很明显,内
2009-05-05 08:51:00
1846
转载 VS2005 IDE自动添加OnInitDialog
当习惯了VC6.0之后使用VS2005会发现很多地方的设置都有所改变。VS2005中也有CLASS WIZARD。如何利用VS2005 IDE自动添加OnInitDialog()参考文章:http://www.cnblogs.com/Zscorpio/archive/2009/03/22/1418948.html在vs2005中除了第一个窗口类,以后添加的MFC窗口都是默认没有OnIn
2009-04-20 08:15:00
1962
3
原创 应用程序配置不正确,程序无法启动的问题小结
重装系统之后,开发环境进行重新配置了。因为之前那个环境用了大概有半年多了,所以只是基本的配置作了记录,其他细节的东西并没有以文字方式记录下来。这次运行起来有了一些未遇到过的问题。问题1:重装系统之前就遇到过,解决了。主要原因缺少DLL问题描述:项目组要提交0.9版到QT部门进行测试,打包发布文件之后,在测试部测试电脑上安装之后,发现双击.EXE不能运行。弹出信息框:由于应用程序配置不正确,
2009-04-20 07:47:00
26237
转载 用Windows Live Writer 编辑器编写CSDN博客
电脑重新安装之后很多之前的配置都没有保留,已经习惯用LIVE WRITER写BLOG,在VICENT YANG老师的BLOG上找了好一阵子,终于找到这篇BLOG。现转帖与此。原文地址:http://blog.csdn.net/VincentYang/archive/2008/07/18/2674554.aspx=====================以下为转摘==============
2009-04-20 06:36:00
837
转载 VS2005设置UNICODE或ASCII字符集问题
最近电脑中病毒了。重新装了系统之后,原来的开发环境需要重新配置。发现一些配置方法忘记了。在网上找到一个设置VS2005编译环境为UNICODE的设置方法。现贴于此,以备后用。 =========================================================一、VS2005设置UNICODE或ASCII字符集问题VS2005开发程序时,默认的字符
2009-04-08 14:23:00
1185
2
原创 在程序中直接调用EXE文件 CreateProcess
先讲怎么使用。我做了一个窗口,在上面添加一个按钮,点击该按钮就去调用某个已经写好的功能EXE文件。例如:我得到了一个截屏的功能EXE,并且不用再分离加入我的工程,而是直接可用。那么我需要做的事情就是让BUTTON的响应就是直接启动该EXE.我的代码: void CSmallPainterDlg::OnButtonCapscreen() { // TODO
2009-03-25 08:50:00
2284
原创 TVSKIN源代码阅读日记(八)--- DEVICE CONTEXT之Graphic Modes
Graphic ModesWindows supports five graphic modes that allow an application to specify how colors are mixed, where output appears, how the output is scaled, and so on. These modes, which are stored i
2009-03-17 12:55:00
958
原创 PC Camera UI 部分代码分离有感
很久没有来更新自己的日志了。这段时间好忙,上个星期居然加了四天班,每天都9:00-10:00才回去。做的项目里面的UI部分的涉及比较多,老大希望我的可以抽离出来拿给大家用。非要我自己抽离出来,在抽离的过程中才发现自己以前写代码的很多地方设计观念有问题。问题列表:1.多个窗口的时候,有些变量需要在窗口之间传递,那么总是从得到窗口的指针,然后取得该变量。或者通过窗口指针访问窗口中暴露该接口
2009-03-17 06:22:00
783
原创 TVSKIN源代码阅读日记(八)--- ReadLayerData
通过前面的函数可以看出显示解析了ReadResouseData,然后是ReadLayoutData,然后是ReadUIData。 一、ReadLayerData主要是解析哪些XML文件 EZPlayer的skins目录里面有两款皮肤,其中一款为EasyDTV. 在../EZDTV/EZPlayer/Skins/EasyDTV目录下以layout为搜索关键字符,可以搜索到以下文件。
2009-02-22 10:32:00
761
原创 TVSKIN源代码阅读日记(七)--- DEVICE CONTEXT之Graphic objects
A device context is a structure that defines a set of graphic objects and their associated attributes, as well as the graphic modes that affect output. The graphic objects include a pen for line drawi
2009-02-21 08:57:00
817
原创 TVSKIN源代码阅读日记(五)--- CFONT CLASS (MFC LIB) & LOGFONT STRUCT(GDI)
CFONTEncapsulates a windows graphics device interface font and provides member functions for manipulating the font.CFont类是MFC类库中的类,是封装了GDI中的LOGFONT结构而来的。class CFont : public CGdiObject
2009-02-19 07:50:00
1443
原创 TVSKIN源代码阅读日记(三)--- __declspec(property())……
Well, in msxml.tlh中可以看到如此类似的很多定义。为了搞清楚XML文件到底是怎么解析的。需要搞明白这些声明的含义。__declspec(property(get=GetnodeName)) _bstr_t nodeName; well, i look reference to the _declspec property in MSDN
2009-02-18 03:06:00
1092
原创 TVSKIN源代码阅读日记(一)XML DOM Enumerated Constants
XML DOM Enumerated Constants IXMLDOMNodeType ENUMERATIONS specifiy valid settings for the Document Object Model (DOM) node type. The node type determines valid values and whether the node can have ch
2009-02-17 09:02:00
961
原创 TVSKIN源代码阅读日记(四)--- 图片解析和相关类
涉及到的类CEZBitmap类定义:class CEZBitmap : public CBitmap, public CEZInformation { public: _bstr_t name; public: CEZBitmap( HBITMAP hBitmap = NULL ) : CBitmap(hBitmap) {} ~CEZBitm
2009-02-17 08:51:00
922
原创 TVSKIN源代码阅读日记(二)------ ReadResourceData()
SkinProfile.h和skinProfile.cpp主要从事XML文件的解析 参见../EZDTV/EZPlayer/Skins/EasyDTV里面的Skin.xml有关于RESOURCE文件定义由那几个XML文件组成。 ../EZDTV/EZPlayer/Skins/EasyDTV/default/resource.xml文件组成只出现了BITMAP
2009-02-17 05:36:00
642
原创 PC Camera开发日志(二十六)--- INI文件中某段SECTION删除
WritePrivateProfileStructThe WritePrivateProfileStruct function copies data into a key in the specified section of an intialization file. As it copies the data, the function calculates a checksum an
2009-02-15 06:01:00
977
原创 为自己的日志添加背景
我是个从来没有接触网页知识的程序员,但是很羡慕用别人在自己的QQ空间可以使用信纸的功能。但是QQ也太黑了,什么都要收钱。自己偸师一下别人嵌入背景的代码。 window live 9.0 组件包很好用,增加了本地可以编辑源码的功能,那么我自己就可以扩展其不能添加日志背景图片的缺陷。我用的代码如下(这样的代码网上多的是,贴着自己备忘):background="http://cid-
2009-01-17 02:49:00
511
原创 纯属意外(FLASH歌曲)
Windows Live writer 9.0 里面可以实现源代码的编写之后,用GOOGLE的浏览器和LIVE writer的强强联合。让我这个不懂网页知识的人也加入一组FLASH试试。什么时候LIVE WRITER里面可以自动添加FLASH和视频绝对是个好用的功能。感觉9.0版的好用不少,速度也快了些。
2009-01-16 08:06:00
556
原创 哦麦嘎,我获奖了
开心加激动。正在看GOOGLE的发展史《搜主义》就去在浏览器里面搜索了一下自己的名字,因为书里面写的内容很恐怖。而且我还比较喜欢用实名在网上注册的。一搜索,突然发现自己出现在一组获奖名单当中啊。CSDN前段时间组织了一个MS有关的征文活动。O(∩_∩)O哈哈~http://microsoft.csdn.net/devwow/ 活动介绍地址以及获奖者名单。
2009-01-13 16:35:00
581
1
转载 如何调整窗口以适应客户区大小
以下黑色字体部分为转帖。 假设我们用CreateWindow(..., 0, 0, w, h, ...); 创建一个窗口, 我们将获得一个w x h大小的窗口, 通常我们需要的是客户区大小为w x h, 如何做呢? 一个方法是调用API函数SetWindowPos, 通常我们需要提供3个参数:窗口句柄hwnd,窗口宽度w,窗口高度h。下面是一个示例:SetWindowPos(hwnd,
2009-01-05 07:33:00
947
转载 字符编码问题总结
http://www.regexlab.com/zh/encoding.htm http://bbs.sinobuy.cn/index.php?topic=12326;prev_next=next 字符编码或者字符集由编码组成,代码使得某一字符序列匹配于一指定集合中某一东西,例如可能显示为一种自然数序列,交流所用的字母表或者字音表) 到一个给定的集合中的其它东西,如一个自然数序列、8位字节
2009-01-04 04:18:00
1194
4
转载 MFC应用程序中处理消息的顺序
MFC应用程序中处理消息的顺序1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc 2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序 以后使用,然后调用WindowProc()函数 3.WindowProc() 该函数负责发送消息到OnWndM
2009-01-03 01:51:00
540
转载 多字节字符串与宽字符串的转换
多字节字符串与宽字符串的转换可使用C API者Win32 API.C API: mbstowcs,wcstombsWin32 API: MultiByteToWideChar, WideCharToMultiByte 下面着重介绍Win32 API的用法,C API的用法较为简单可参照Win32 API。 首先是WideCharToMultiByte 通常你需要配置4个参数(其他参数如
2009-01-01 22:45:00
3251
2
转载 解决"应用程序配置不正确,程序无法启动"
前段时间我的应用程序突然在某些本本上跑不起来。一时不知道什么原因。在网上收到解决方法,搜集于此。在使用 VC++2005环境下生成的程序,放置到未安装VC环境的机器下后,有时候会出现程序无法执行的错误,其提示是:应用程序配置不正确,程序无法启动,重新安装应用程序可能解决问题。 实际上,重装是解决不了问题的,解决的一种方法是查看*exe.intermediate.manifest
2009-01-01 06:28:00
1032
原创 MyCam Picture Display Graph
之前找的那个类在Dialog中显示图片总有残影,而上级总需要图片的旋转和缩放功能,特此利用我们自己开发的Filter加入到Graph中。 在Graph Edith里面测试过:变换特效之前需要Stop Graph,然后设置AZImageProcess Filter上的特效,最后Restart Graph就可以了;原始图片并没有被修改。测试目前支持的测试:BMP,JPG,GIF等. PNG
2008-12-25 16:23:00
812
转载 09年关于微软10大预测
2009年即将来临,这意味着微软的下一代操作系统Windows 7的脚步也越来越近。有分析师认为, Windows 7的表现一定会好于Windows Vista。以下为分析师对微软2009年发展趋势的10大预测:1. Windows 7销量将好于Windows Vista尽管Windows 7尚处在M3阶段,但当前的反馈已十分乐观,何况微软又吸取了Vista的失败教训。2. 微软网络零售店将对经销
2008-12-25 08:26:00
582
原创 项目优化必须做的几件事
因为我手上的项目的功能基本完成,加上正在阅读《Effective C++》,所以在自己的项目中实践一些优化的细则。可能不是很全面和准确,确实我第一份工程项目的详细代码优化心得。 2. 找出项目出现的所有计时器ID值,以前都是自己手写的数字。现在全部定义为全局常量。根据《Effectve C++》的优化规则,项目中尽量少用#define,,所以少用宏定义。 对策:定义这些值到Global
2008-12-07 18:48:00
690
原创 Visual C++ MFC 中常用宏的含义
ASSERT ASSERT(booleanExpression) 说明: 计算变量的值。如果结构的值为0,那么此宏便打印一个诊断消息并且成讯运行失败。如果条件为非0,那么什么也不做。 诊断消息的形式为: assertion failed in file in line 其中name是元文件名,num是源文件中运行失败的中断号。 在Release版中,ASSERT不计算表达式的值也就不中断程序
2008-12-07 10:29:00
549
转载 strcpy_s与strcpy安全性的比较(转载)
在VC2005的CRT中,增加了一些具有更强安全性的CRT函数,例如strcpy_s, strncat_s等。 ( MSDN: Significant enhancements have been made to make the CRT more secure. Many CRT functions now have more secure versions. If a new se
2008-12-01 09:23:00
2788
转载 #pragma(xxx) 使用
之前项目随着加入的功能越来越多,引用别人写的类越来越多,每次Compiler的Warning就多如牛毛。(因为我开启了显示所有警告) 今天专门来对付这些Warning,可能实现UNICODE的版本需要特别的细心和谨慎。另外少用依赖别人的文件。不过万幸的是在有源代码的情况下我可以将其修改转换成UNICODE版本。 但是还是有些类型转换和一些本身就是windows返回函数类型不匹配的情况下,我
2008-12-01 09:00:00
695
原创 Using CToolTipCtrl study
Waterathena Statement: This document is from MSDN document 2005 The CToolTipCtrl class encapsulates the functionality of a tool tip control, a small pop-up window that displays a single line of text
2008-11-27 12:40:00
1974
原创 窗口全屏
相关知识点 学习 CWnd::OnSysCommand() afx_msg void onSysCommand(UINT nID, LPARAM lParam);ParametersnIDSpecifies the type of system command requested. This parameter can be any one of the followi
2008-11-26 10:26:00
1970
原创 小学数学题一道
一天有个年轻人来到王老板的店里买了一件礼物 这件礼物成本是18元,标价是21元。 结果是这个年轻人掏出100元要买这件礼物。 王老板当时没有零钱,用那100元向街坊换了100元的零钱,找给年轻人79元。 但是街坊後来发现那100元是假钞,王老板无奈还了街坊100元。 现在问题是:王老板在这次交易中到底损失了多少钱 ?答案:开始+0(小伙子给老板100钱,由于是假钞其实老板收到的价值是0)-
2008-11-25 12:04:00
1870
1
Effecttive C++ third Eidtion (英文版)
2009-04-01
AMCAP Source Code
2008-11-19
Skinned Dailog
2008-11-18
应用程序最小化系统托盘参考源代码
2008-11-18
Actualtests 70-536 Exam Q and A
2008-01-04
TestKing_Exam_70-536_Q_and_A
2008-01-04
MCTS Self-Paced Training Kit (Exam 70-536): Microsoft .NET Framework 2.0 Application Development Foundation
2008-01-04
Microsoft Press - MCTS Self-Paced Training Kit Exam 70-526 (Nov 2006)
2008-01-04
Microsoft.Press.MCTS.Self.Paced.Training.Kit.Exam.70-536.Microsoft.dot.NET.Framework.2.0.Application.Development.Foundation.Jun.2006
2008-01-04
C# Primer - A Practical Approach
2007-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人