我在那里找到了很多HTML5 UI框架,例如:
我有点不知所措的那么多资源.看了一些,但几乎所有看起来都太慢和重量级.
我对将要学习哪一个感到困惑.他们的每个网站都在谈论他们的产品,就好像他们是市场上最好的产品一样.(明显的营销策略).
作为Web应用程序开发和客户端JS UI框架的初学者; 你们,根据你的经验考虑速度,小部件集合,复杂性,外观,支持等,你推荐哪些快速桌面Web应用程序开发?
你建议我开始学习哪一个?
我知道可能有很多答案,每个人都喜欢不同的答案,但这可能有助于指导我一些,并对一些最流行的框架有一些批评.
user-interface html5 frameworks web-applications javascript-framework
我正在使用自定义ProgressBar.现在,当一项任务正在进行时,我正在显示进度条,但用户仍然可以与视图和控件进行交互.如何在ProgressDialog可见的情况下禁用整个视图上的用户交互.
我是否需要在主视图顶部使用透明视图并在该视图上显示进度条,并在任务完成后隐藏该视图.
或者只是获取我的parentView的ID并将其设置为禁用?但是后来我无法调暗背景,就像在视图/活动/片段上出现对话框时发生的情况一样.对?
我只是想知道在进度条可见时禁止用户进行任何交互的方法.
谢谢
所以,我正在观看此视频http://www.youtube.com/watch?v=N6YdwzAvwOA,而Romain Guy正在展示如何使用该getView()方法制作更高效的UI适配器代码.这是否也适用于CursorAdapters?我正在使用bindView()和newView()我的自定义游标适配器.我应该使用getView吗?
我想从更新Progressbar的Thread更新我的UI.不幸的是,当从"runnable"更新进度条的drawable时,进度条消失了!改变进度onCreate()栏的绘图可用于其他工作!
有什么建议?
public void onCreate(Bundle savedInstanceState) {
res = getResources();
super.onCreate(savedInstanceState);
setContentView(R.layout.gameone);
pB.setProgressDrawable(getResources().getDrawable(R.drawable.green)); //**Works**/
handler.postDelayed(runnable, 1);
}
private Runnable runnable = new Runnable() {
public void run() {
runOnUiThread(new Runnable() {
public void run()
{
//* The Complete ProgressBar does not appear**/
pB.setProgressDrawable(getResources().getDrawable(R.drawable.green));
}
});
}
}
Run Code Online (Sandbox Code Playgroud) 我在我的应用程序中使用ProgressBar,我在onProgressUpdate中更新AsyncTask.到现在为止还挺好.
我想要做的是为进度更新设置动画,这样它不仅可以"跳转"到值,而且可以平滑地移动到它.
我尝试这样做运行以下代码:
this.runOnUiThread(new Runnable() {
@Override
public void run() {
while (progressBar.getProgress() < progress) {
progressBar.incrementProgressBy(1);
progressBar.invalidate();
try {
Thread.sleep(10);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
});
Run Code Online (Sandbox Code Playgroud)
问题是进度条在完成其最终值(进度变量)之前不会更新其状态.中间的所有状态都不会显示在屏幕上.调用progressBar.invalidate()也没有帮助.
有任何想法吗?谢谢!
我想在IsMouseOver == True时更改按钮的背景颜色
<Button Command="{Binding ClickRectangleColorCommand}" Background="{Binding Color, Converter={StaticResource RGBCtoBrushColorsConverter},Mode=TwoWay}" Width="auto" Height="40">
<TextBlock Foreground="Black" Text="{Binding Color, Converter={StaticResource RGBCColorToTextConveter},Mode=TwoWay}"/>
<Button.Style>
<Style TargetType="Button" BasedOn="{StaticResource {x:Type Button}}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="DarkGoldenrod"/>
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
Run Code Online (Sandbox Code Playgroud)
我似乎无法理解为什么这个触发器不起作用.
一家大型国际公司部署了一个新的网络和MOTO(邮购和电话订单)处理系统.除此之外,您还负责设计订单和客户识别号码的格式.
您认为最好的格式是什么?请列出任何假设和考虑因素.
接受的答案
迈克尔哈伦的答案因选票最多而被选中,但请阅读其他答案和评论,因为他们让迈克尔的答案更加完整.
我有一个与数据库有关的问题,以及在什么时候值得深入研究.我主要是一名嵌入式工程师,但我正在编写一个使用Qt与我们的控制器连接的应用程序.
我们处于一个奇怪的地方,我们有足够的数据来实现数据库(大约700多个项目并且不断增长)来管理所有内容是可行的,但我不确定现在是否值得花时间来处理.使用excel生成的文件和解析后的文件实现GUI没有问题,但即使使用VBA脚本也很难跟踪.我一直在使用Microsoft Access将我们的数据转换为更易于管理的应用程序端,这似乎运行良好.如果能够解决这个问题,那么我只使用一个SQL数据库并使用Qt库来访问和修改它只需要一步(或几步).
我没有太多管理这个级别的数据的经验,我很好奇可能是解决这个问题的最佳方法.那么在这种情况下使用数据库有哪些真正的好处呢?我意识到这可能是非常特定于应用程序的,但是关于如何跨越嵌入式/应用程序编程线的一些一般性想法和建议将是有帮助的.
这不是将数据库放在嵌入式项目中.它也不是通常使用较大数据库的业务类型应用程序.我正在为桌面上的单个用户设计GUI,以便与微控制器连接以进行监视和配置.
我决定和SQLite一起去.您可以使用我在第一次启动此项目时并未真正考虑选项的数据做一些非常有趣的事情.
我正在使用WPF Popup控件,它将背景显示为黑色.我把StackPanel放在它里面,背景="透明",但这没有帮助.
<Popup PlacementTarget="{Binding ElementName=parentStackPanel}" Placement="Center"
IsOpen="False" Name="m_popWaitNotifier" PopupAnimation="None"
AllowsTransparency="False">
<StackPanel Orientation="Vertical" Background="Transparent">
<uc:CircularProgressBar x:Name="CB" StartupDelay="0"
RotationsPerMinute="20"
Height="25" Foreground="White"
Margin="12"/>
</StackPanel>
</Popup>
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我如何使Popup背景透明(或任何颜色)?