摘要:Google Map中的街景,竟然能切换成红蓝立体模式,太强大了!如果手头上有红蓝眼睛,带上瞅瞅吧。so cool.由于某些限制,中国大陆城市是没有街景的;美国、日本、欧洲和香港等地的街景数据相当全,可以到那儿去逛逛。--- 以下是香港的街景 ---从地图视图切换到街景视图的方法:找一条繁华的街道,不停地放大;如果有街景数据,场景将切换到街景视图(如下图所示)。切换到红蓝立体模式: 按快捷键3或t,或右键选择"3D mode on"除了用鼠标点击,左键和滚轮来漫游之外,你还可以使用快捷键来逛街。A(向左转动场景) D(向右转动场景) W(抬升镜头) S(下压镜头) -- 游
阅读全文
摘要:以下内容以VS2008为例,测试通过! 增加外部命令 点击Tools -- External Tools...菜单项,点击Add按钮,新增名为 BuildScriptDebug 自定义菜单项: 勾选“Use Output window”表示将执行日志内容输出到VS的Output窗口中 点击OK后,T
阅读全文
摘要:友元不存在权限的概念,原因是友元函数(友元类)并不属于该类的一部分。用friend关键字将一个函数(类)声明在该类之下,只是表明这个函数(类)的内部可以访问该类的私有成员。美其名曰:友元函数(友元类)。意思就是你是我的好朋友,可以随便拿。++++++++++++++class A{ friend class B; // B为A的友元类 friend int add(A& a, int m, int n) // add为A的友元函数 { return a.m_scale*(m+n); }private: int m_scale;public: A() { m_scale= 2; }};c
阅读全文
摘要:1. for中定义变量作用域不同for (int i=0; i<100; i++){}for (int i=100; i<200; i++){}以上代码在VS2008中可编译通过;在VC6.0下会提示"'i' :redefinition"的编译错误。2. static const变量能否在头文件中初始化class A{public: static const int m_MAXNUM = 10;};以上代码在VS2008中可编译通过;在VC6.0下会提示出两个令人费解的编译错误。error C2258: illegal pure syntax,
阅读全文
摘要:今天在移植一个开源代码到windows的VC6工程,编译时出现了这些奇怪的LINK错误。++++++++++++++++++++++++msvcrt.lib(MSVCRT.dll) : error LNK2005: _toupper already defined in LIBCD.lib(toupper.obj)msvcrt.lib(MSVCRT.dll) : error LNK2005: _tolower already defined in LIBCD.lib(tolower.obj)msvcrt.lib(MSVCRT.dll) : error LNK2005: _isupper alr
阅读全文
摘要:IDE为:VS2008+SP1A为经典MFC单文档界面:B为Ribbon风格的MFC单文档界面:在生成A和B的基础框架代码之后,通过对比工具,发现这两种不同风格的界面主要在MainFrame类中存在一些差异。应用程序类(CXXXApp)的InitInstance()函数中,B风格在调用InitContextMenuManager()之后,执行了InitShellManager()的初始化。该句代码主要是为CMFCShellTreeCtrl(文件目录树)和CMFCShellListCtrl(文件列表)的使用做一些Shell的初始化工作。++++++++++++++++++++++++++++++
阅读全文
摘要:在局域网中,如果不是每台机器都能上网的话,我们可以通过代理机进行上网。IE代理设置(以IE9为例) 192.168.0.52为上网代理主机IP,808为端口号QQ代理设置(以TM2009为例)
阅读全文