我正在阅读他们所说的Prism v2指南:
在初始化期间,模块使用RegionManager定位shell 中的区域并向这些区域添加一个或多个视图,或者注册要在这些区域内创建的一个或多个视图类型
我知道在引导程序中添加了视图,例如在GetModuleCatalog()方法中:
protected override IModuleCatalog GetModuleCatalog()
{
ModuleCatalog catalog = new ModuleCatalog()
.AddModule(typeof(HelloWorldModule.HelloWorldModule));
return catalog;
}
Run Code Online (Sandbox Code Playgroud)
但注册视图类型意味着什么?为什么模块需要与shell"注册视图类型",如果他们已经像上面的代码一样"添加他们的视图"?
- "bodyDiv"高度必须是:100%(window.innerWidth less?px).
- "a"和"b"的高度必须是:50%(body.div.height less?px).
<HTML>
<body>
<div id="headerDiv" style="height:?px">fixed height</div>
<div id="bodyDiv" style="height:100%">flexible height
<div id="a" style="height:50%">flexible height</div>
<div id="x" style="height:?px">fixed height</div>
<div id="b" style="height:50%">flexible height</div>
...
</div>
</body>
<HTML>
Run Code Online (Sandbox Code Playgroud)
它已经在JavaScript中完全解决了,但它在页面加载和调整大小事件上看起来很糟糕,因为它太慢了,即使我已经尽力优化它以提高速度.
CSS表达式也不是一个选项,因为据我所知,无论如何都将限制在IE 5-7.
因此,在花了3天试图通过使用负利润和正利润的任意组合来解决这个问题之后,我终于不得不承认最终要求公众帮助的失败.
我目前在telnet窗口中使用vim来编辑代码(很老的学校!).有很多源代码(主要是C),所以我使用标签,cscope等来绕过.这是好的,但网络延迟可以使每次击键"滞后",这是不太好的!
我想在我的Windows PC(或任何可以设置的编辑器)上使用gvim来:
我对vimscript有点熟悉,所以我不介意做一点粘贴.我以为我不可能是唯一一个想做这件事的人 - 因此在这里问.
就像我说的 - 如果有任何体面的编辑器有这个"内置",那么我不介意切换!
使用cocos2d进行iPhone游戏开发,我在Layer和Scene之间感到困惑.例如,我的简单游戏有几个"UI页面",如主菜单,高分,游戏板等.
那么我应该为每个"UI页面"使用Layer或Scene,为什么?
这甚至可能吗?例如,我想将程序集作为来自网络或zip存档的字节流读取,并从RAM本身运行它,而无需在磁盘上创建映像.
我有以下代码:
#include <iostream>
using namespace std;
int main()
{
char* a = "foo";
char* b = "bar";
a = b;
cout << a << ", " << b << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这编译和工作,即.打印bar, bar.现在我想证明这里发生的事情不是复制字符串.我想改变b并表明a也有变化.我想出了这个简单的代码:
#include <iostream>
using namespace std;
int main()
{
char* a = "foo";
char* b = "bar";
a = b;
b[1] = 'u'; // ? just this line added
cout << a << ", " << b << endl;
return …Run Code Online (Sandbox Code Playgroud) 我使用Visual Studio 2005获得了一个C#应用程序.该代码有大约300个KLOC,已经被滥用了3年.
当我通过代码时发现了很多未使用的函数/方法/属性.无法手动清理代码(需要检查每个成员,如果找不到引用则删除它.)
我希望通过VS宏自动执行这个过程,它将遍历代码中的每个成员,如果它没有任何引用它应该删除它,如果找到任何引用,检查其调用成员的引用,如果调用成员,没有它应该删除任何引用等等.
我相信有人会早点破解它.
我正在阅读Code Complete以及其他一些编程书籍.项目的大小影响了许多其他参数,您需要注意规划,编码,自动化测试等.我想知道SO上的人们通常在现实世界中使用什么来按照正确的"重量"对项目进行分类类"?
是代码行吗?外部接口数量?必要的文档页面?
在推送消息到移动应用程序以触发WAP内容下载时,似乎都使用了WAP Push和SMS Push这两个术语.
这些术语是指相同的机制还是它们具有不同的含义?
.net ×1
assemblies ×1
c# ×1
c++ ×1
cocoa-touch ×1
css ×1
ftp ×1
iphone ×1
javascript ×1
mobile ×1
prism ×1
silverlight ×1
sms ×1
string ×1
vb.net ×1
vim ×1
wap ×1
windows ×1
wpf ×1