问题列表 - 第7378页

WPF自定义错误处理对话框?

我正在尝试设置我的WPF应用程序,以便在未处理异常时弹出错误对话框.在好的'WinForms中,这可以通过添加来实现

Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
Run Code Online (Sandbox Code Playgroud)

到您的Program.cs文件,然后在事件处理代码中显示您想要的任何对话框.在WPF中,我试过使用

app.Dispatcher.UnhandledException += new System.Windows.Threading.DispatcherUnhandledExceptionEventHandler(Dispatcher_UnhandledException);
Run Code Online (Sandbox Code Playgroud)

但是,当我在错误处理自定义窗口上使用Show()时,应用程序立即转到"blahblah.exe已停止工作......"并关闭.如果我使用ShowDialog(),窗口可以使用,直到它关闭,然后相同的"...已停止工作......"对话框弹出并死亡.

在WinForms中,似乎关闭任何错误对话框将允许应用程序继续运行,具体取决于异常的严重程度.我似乎无法弄清楚如何在WPF中正确地做到这一点.

有任何想法吗?

c# wpf error-handling exception

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

关系数据库和OO语言

在典型的ASP.NET Web应用程序体系结构中,我们使用诸如C#的OO语言和诸如SQL服务器之类的关系数据库来获取数据.

我正在读一本关于Linq的书,上面写着"问题是OO编程语言和关系数据库之间存在差距"

作者究竟想要暗示什么?

编辑:谢谢你的答案.我不确定我理解LINQ如何解决这个问题.我可能错了,但似乎LINQ是用于数据库通信的API,就像ADO.NET一样

.net c# linq

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

如何使用C#在Excel图表上切换行/列?

我希望图表的系列名称显示为我的信息的列名称.当我有超过1列时,这可以工作,但是当只有1列信息时,似乎将系列名称设置为数字1.

我在Excel中手动复制它似乎假设列名是图表的名称.围绕它的方式似乎进入"选择数据"选项,然后选择"切换行/列"选项.

因此我的问题是,如何使用C#复制此选项?

c# excel excel-2007

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

保留周期:为什么这么糟糕?

有两个对象A和B. A创建B并保留它.B有一个指向A的实例变量,保留它.所以两者都保持着彼此.有人说,这种强大的联系不能再被打破.

但情况确实如此吗?

如果B将释放A,则A可以轻松释放B,因此B将被释放.一旦它的其他所有者(我想必须有人)释放它,它就会被解除分配.

或者此问题仅适用于A不创建B的情况,但只是通过将其保留在实例变量中来保存对它的强引用?我仍然不明白为什么这种联系不能再被打破.

iphone cocoa-touch memory-management

10
推荐指数
2
解决办法
3223
查看次数

169
推荐指数
6
解决办法
19万
查看次数

如何在mysql记录中包含断行?

当有人输入以下内容放入数据库时​​:

Hello,

My name is John and I am 22, and looking for a good time.

My Phone Number is:
555-NOT-REAL

Sincerely,
John D.
Run Code Online (Sandbox Code Playgroud)

我希望断线留在那里,但似乎当我把值拉回来时,它出现如下.

Hello, My name is John and I am 22, and looking for a good time. My Phone Number is: 555-NOT-REAL Sincerely,John D.
Run Code Online (Sandbox Code Playgroud)

是否有一种特殊的字段可以保留放入文本的格式?我很确定它已经存在,因为当我查看数据库中的字段时,会出现断点线.也许这是我检索它的方式?

哈,我不想编写HTML代码中的代码.谢谢!

php mysql formatting

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

在界面中使用abstract关键字

我知道"公共接口"和"公共抽象接口"之间的区别,但是当应用于方法时有区别吗?

public interface IPluggableUi {
    abstract public JComponent getPanel();
    abstract public void initUi();
}
Run Code Online (Sandbox Code Playgroud)

要么

public interface IPluggableUi {
    public JComponent getPanel();
    public void initUi();
}
Run Code Online (Sandbox Code Playgroud)

java oop

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

如何将NAnt日志输出保存到文件?

在我的构建脚本中,如何为NAnt的日志消息设置目的地?

Idealy我想只指定一个文件路径.然后,在每次构建时,NAnt将使用其消息输出覆盖此文件的内容.

nant logging

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

.NET MVC还是普通的旧ASP.NET?

这是一个呐喊,因为我过去几天一直在学习.NET,这个过程让我有点困惑而不是开悟.就像一个背景信息,我有PHP的知识(甚至使用CakePHP很容易创建一个完整的应用程序)和Rails.

我想知道我是应该追求ASP.NET还是应该坚持学习ASP.NET MVC?虽然我正在阅读ASP.NET的一些教程,但基础知识似乎相当简单,但不知何故,当我所经历的每个示例都将SQL语句直接添加到没有DAL的示例中时,我只是有点担心.

所以,如果我没有做任何好的研究,是否有任何书籍/网站可以帮助解决这个问题?或者我应该去学习.NET MVC?

如果你想知道为什么我不坚持使用PHP或Rails,我只是了解到我可能只需要知道一点.NET以确保我的工作安全.

asp.net asp.net-mvc data-access-layer

7
推荐指数
4
解决办法
745
查看次数

如何在AS3中制作Flash PreLoader?

我想在我的应用程序中加入Flash Pre-loader,但我只使用Flex SDK/AS3/Notepad来编写这个野兽.我无法访问Flash IDE.

有关如何在CS4中执行此操作的许多教程和帮助文件,但在代码本身中没有.有人能指点我吗?

大多数示例似乎都围绕在应用程序的其余部分之前将加载器符号放入第一帧 - 但我无法访问flex中的时间轴或框架(或者至少,我认为我没有! ).

apache-flex flash preloader actionscript-3

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