小编Mik*_*keD的帖子

将"帮助"集成到WinForms应用程序中

我正在开发一个Visual Studio,我们需要将帮助菜单集成到它中.我想以规范的Windows方式做到这一点,但在这些方面对.NET框架不是很有经验.搜索谷歌和搜索引擎优化并没有产生太大的影响,因为大多数结果是人们寻求帮助,而不是帮助"帮助".元助手,如果你愿意的话.

根据我所做的研究,.chm文件似乎是要走的路.这些文件是如何生成的?VS中是否有集成工具?

获得文件后,如何从中获取数据?我只是想在一个单独的过程中启动它们吗?显示其他表单并将帮助文件加载到其中?

另外,我在哪里存储它们?我怎么告诉我的应用程序看那里?我已经找到了关于多个语言环境的这个问题,这将在以后有用,但仍然感觉它还有很长的路要走.

.net chm visual-studio-2008 winforms

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

如何在不捕获NoSuchAlgorithmException的情况下使用Java MD5 MessageDigest?

在Java中,如果我想计算MD5总和,我需要知道可能的异常:

try {
   MessageDigest md = MessageDigest.getInstance("MD5");
   // Do stuff
} catch (NoSuchAlgorithmException e) {
   // Can't happen...
}
Run Code Online (Sandbox Code Playgroud)

但是,根据JVM规范,必须支持MD5,因此永远不应抛出异常.是否有不同的访问模式允许我编写更优雅的代码?

java exception-handling message-digest

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

堆叠泛型

这是不好的做法吗?

ArrayList<ArrayList<ArrayList<Double>>> list = new ArrayList<ArrayList<ArrayList<Double>>>();
Run Code Online (Sandbox Code Playgroud)

java generics

8
推荐指数
2
解决办法
271
查看次数

什么是适当的ASP.NET风格?

我刚刚开始用ASP做网页,所有的代码都感觉......很乱.

<% if (new Random().NextDouble() < 0.5) { %>
    <asp:Image ID="image" runat="server" ImageUrl="~/1.jpg" />
<% } else { %>
    <asp:Image ID="image" runat="server" ImageUrl="~/2.jpg" />
<% } %>
Run Code Online (Sandbox Code Playgroud)

目前,我有一个非常基本的页面内容,但最终我将不得不添加逻辑和更多的显示元素.所以我来找你,所以.

首先,我将如何清理这一小段代码?第二,我需要知道什么?

编辑:asp:Image从VS2008生成的标签,然后我添加了if基于我在网上找到的块.我有很多使用C#的经验,但绝对没有使用ASP的经验,所以如果对这段代码有更多的微妙之处,我不会抓住,无论如何都要启发!

asp.net webforms coding-style

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