问题列表 - 第3243页

什么时候模态对话真的有必要?

模式对话框是邪恶的,但我一直在读"你应该删除模式对话框可能时 "

什么时候不能删除模态对话框?我的意思是,什么是真正的模态任务迫使我们使用邪恶的模态对话?

最常见的例子是"你想保存吗?" 我认为这是让用户点击保存而不是记住用户输入是神圣的概念问题.如果您刚刚自动保存并具有"撤消"功能或进行修订,那么您无需询问用户是否要保存.

  • "你确定你要删除?" 取消删除
  • "你确定你要退出吗?" 你为什么要问这个?你是徒劳的吗?

为什么我们需要模态对话框?

编辑

除非他们在浏览器中编写自己的UI窗口系统,否则Web应用程序不会计入我的书中.Web应用程序没有与桌面应用程序相同的工具集.

编辑2

我的问题与标记为重复的问题略有不同.我觉得模态对话框不是最好的解决方案.提到的问题假定存在这种情况.

重复:什么时候模态UI可以接受

usability user-interface modal-dialog

9
推荐指数
1
解决办法
2162
查看次数

asp.net文本框的列的实际像素大小属性

当我使用columns属性来确定ASP.NET文本框控件的宽度时,一列的确切像素大小是多少?

<asp:TextBox id="MyTextBox" runat="server" columns="10" /> 
Run Code Online (Sandbox Code Playgroud)

asp.net textbox column-width

1
推荐指数
1
解决办法
4038
查看次数

Silverlight启用了WCF服务与Web服务和ADO.NET数据服务

好的,所有这些在Silverlight控件中获取数据的方法让我很困惑.

我查看了ADO.Net数据服务,Web服务和支持Silverlight的WCF服务.我只是不确定何时适合使用另一个.每个提供的优点/缺点是什么?

我已经构建了一个Web应用程序和一个Silverlight控件.我将向我的Web应用程序添加这3个选项中的一个,并从我的Silverlight组件中使用它.

.net c# silverlight wcf web-services

18
推荐指数
2
解决办法
8850
查看次数

为什么模态对话框是邪恶的?

最近的问题是什么时候模态对话真的有必要?.为什么模态对话框是邪恶的?是因为人们还是不读它们吗?因为它们经常实施得那么糟糕?别的什么?

modal-dialog

40
推荐指数
6
解决办法
2万
查看次数

从char*初始化std :: string而不复制

我有一种情况,我需要处理大量(许多GB)的数据量:

  1. 通过附加许多较小的(C char*)字符串来构建一个大字符串
  2. 修剪弦乐
  3. 将字符串转换为C++ const std :: string进行处理(只读)
  4. 重复

每次迭代中的数据都是独立的.

我的问题是,我想最小化(如果可能消除)堆分配的内存使用量,因为它目前是我最大的性能问题.

有没有办法将C字符串(char*)转换为stl C++字符串(std :: string),而不需要std :: string来内部分配/复制数据?

或者,我可以使用stringstreams或类似的东西来重用大缓冲区吗?

编辑:感谢您的回答,为清楚起见,我认为修改后的问题将是:

如何有效地构建(通过多个附加)一个stl C++字符串.如果在循环中执行此操作,其中每个循环完全独立,我如何重新使用此分配的空间.

c++ string memory-management stl

43
推荐指数
4
解决办法
2万
查看次数

FCK编辑替代品

我过去一直在为我的几个客户站点使用FCK编辑器.最近由于一些新的浏览器安全更新(我假设),一些功能现在正在破坏.

我计划将这些网站更新到最新版本,但有时我认为FCK过于复杂,往往会让我的客户感到困惑,而不是帮助他们.

什么其他HTML WYSIWYG(如果有这样的东西)是好的.关于我想要保留的FCK,我真的很喜欢的一些项目:

  • 基于CSS下拉样式
  • 自动插入的HTML模板
  • 自动插入的HTML代码段
  • 文件上传器/浏览器

谢谢

wysiwyg fckeditor

17
推荐指数
4
解决办法
9865
查看次数

在Spring/JSP中,应该在哪里执行格式化?

我正在使用Spring,但这个问题适用于所有JSP控制器类型的设计.

JSP页面引用由相应控制器填充的数据(使用标记).我的问题是,在JSP或控制器中执行格式化的适当位置在哪里?

到目前为止,我一直在通过在控制器中格式化数据来准备数据.

public class ViewPersonController extends org.springframework.web.servlet.mvc.AbstractController
{
    private static final Format MY_DATE_FORMAT = new SimpleDateFormat(...);
    protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
    {
        Person person = get person from backing service layer or database
        Map properties = new HashMap();

        // No formatting required, name is a String
        properties.put("name", person.getName());

        // getBirthDate() returns Date and is formatted by a Format
        properties.put("birthDate", MY_DATE_FORMAT.format(person.getBirthDate()));

        // latitude and longitude are separate fields in Person, but in the UI it's one field
        properties.put("location", person.getLatitude() …
Run Code Online (Sandbox Code Playgroud)

java spring jsp jstl jsp-tags

5
推荐指数
1
解决办法
3531
查看次数

为什么要使用访客模式?

重复:我应该何时使用访客设计模式

为什么有人想要使用访客模式?我读了几篇文章,但我没有得到什么.

如果我需要一个功能来收取定制,我可以使用

Custom.Accept(BillVisitor)
Run Code Online (Sandbox Code Playgroud)

或类似的东西

Bill(Customer)
Run Code Online (Sandbox Code Playgroud)

第二个不太复杂,Bill函数仍然与Customer类分开.那么我为什么要使用访客模式呢?

design-patterns visitor

27
推荐指数
2
解决办法
3万
查看次数

如何将单击事件处理程序分配给绘制矩形的一部分?

想象一下,我使用.NET图形类绘制一个矩形.

我怎么能分配一个事件,这样如果用户点击某个点或某个点范围,就会发生一些事情(点击事件处理程序)?

我正在通过C#和事件部分阅读CLR,我从我读过的内容中想到了这个场景.

这样的代码示例将真正提高我对C#/ .NET中事件的理解.

谢谢

c# winforms

4
推荐指数
1
解决办法
9717
查看次数

Web应用程序会取代桌面应用程序

一切都会进入云端吗?如果是这样,在哪个方向?谷歌,齿轮?闪光,AIR,JavaFX的?


另请参阅:桌面开发是否重要?

air cloud flash javafx google-gears

15
推荐指数
6
解决办法
3244
查看次数