我正在尝试首次创建Eclipse RCP应用程序,因此我遵循Vogella教程:http://www.vogella.com/articles/EclipseRCP/article.html
根据我使用所有默认设置创建新Eclipse 4应用程序项目的步骤,但当我单击"启动Eclipse应用程序"时,我得到一个例外.在错误日志中,它列出了无法解析的多个包,然后在日志的末尾有一个RuntimeException:找不到应用程序ID.
我从教程/默认值中列出的步骤完全没有变化.有什么想法在这里发生了什么?
好的,所以我创建了一个UIViewin interface builder.我正在使用AutoLayout,我有一个这个视图的子视图固定到所有四个方面.
这是我不明白的.当我使用加载此NIB文件时loadNibNamed.然后我得到了对视图的引用.我为这个视图设置了框架.然而,当我访问子视图(使用[ containerView viewWithTag:1])时,它的帧没有自动调整大小.是什么赋予了?如果更改父视图的帧,为什么子视图帧也不会更改?
它没有任何意义.
为什么你不能只加载一个UIView,设置它的框架并适当调整所有子视图(特别是因为我正在使用AutoLayout!)?
编辑:要清楚,我想要做的就是能够UIView在IB中使用适当的AutoLayout约束定义层次结构,然后能够在屏幕上加载和显示有时不同大小的视图吗?为什么这么难?
我正在使用ASP.Net Web API和Code First Entity Framework,从我所读到的,你通常应该直接在你的动作方法中暴露DTO对象而不是实体对象(根据http://www.asp. net/web-api/overview/data/using-web-api-with-entity-framework/part-5).
因此,在我正在研究的一个案例中,为了避免上面链接中描述的"过度发布"问题,我创建了一个DTO对象,其中几乎所有属性都与模型对象相同.我想知道的是,我是否需要为DTO和模型属性复制所有相同的验证属性集(例如[必需],[范围(N,M)]等?最初我希望不是to(避免重复)但如果你想利用绑定验证(即ModelState.IsValid),你需要DTO上的验证属性,如果你想用适当的约束创建数据库,你需要在主模型上([必需] ] - > not null等)
有没有更好的方法?
此外,是否有一些Entity确实使用的属性,但模型绑定验证不使用?例如,虽然[Range(n,m)]将明显影响某些客户端输入的验证,但实体是否完全关心它(它似乎不会影响我所知道的创建的DB模式?)
Windows Phone 7(Hotmail,Gmail等)中的各种本机应用程序似乎能够使用SystemTray显示自定义文本.例如,当您第一次打开Hotmail应用程序时,您会看到一条消息,例如"上次更新X分钟前".文本平滑地滚动并向外滚动,并且在显示文本时,其他标准SystemTray图标也保持存在(当前时间等).
是否可以在您自己的应用程序中执行此操作?似乎没有任何方法可以设置SystemTray的文本.我能想到的唯一解决方案是伪造它并隐藏SystemTray并在短时间内在同一位置显示一个TextBlock,但获得本机应用程序所具有的完全相同类型的SystemTray行为(其他图标仍然存在,文本动画进出)似乎很难/不可能.