C#/.NET

当数据库更新时如何通知我的程序?

我有一个 C# 程序可以查询 SQL Server 数据库的某些值. 目前,应用程序每分钟查询一次数据库,以确保表是最新的. 我希望能够做的是查询仅在数据库已更改/更新时完成.当数据库中的某些内容更新时,我如何通知我的程序? 谢谢 解决方案 轮询数据库不是很优雅的解决方案. 来自 ADO.NET 的 SqlDependency 对您的情况很有用.它不使用轮询而是使用通 ..
发布时间:2022-01-06 16:54:55 C#/.NET

C# 在你的 winforms 中嵌入 youtube/videos

我有一个问题,我在 winform 中添加了冲击波播放器.但似乎youtube不再支持它了.那么如何将视频/youtube 视频嵌入到我的 winform 应用程序中? 解决方案 您可以使用 WebBrowser 控件以显示嵌入的 youtube 视频.为此,在表单上放置一个 WebBrowser 控件,并在表单中放置以下代码: protected override void OnLoa ..
发布时间:2022-01-06 16:31:16 C#/.NET

在 Windows Mobile 应用程序中播放 YouTube 视频

我正在开发用于播放 YouTube 视频的 Windows Mobile 6(或也许 5)应用程序.好吧,它应该播放 YouTube 视频(并控制/查询播放器的状态变化、当前帧/时间等) 在网上搜索了相当长的一段时间(并进行了几次尝试)后,我仍然找不到这样做的方法.我知道的选项是: 使用嵌入在 HTML 中、可通过 JavaScript 控制的 YouTube 播放器.但是,我无法从 ..
发布时间:2022-01-06 16:24:14 C#/.NET

如何弹出一个 jquery 窗口来播放 youtube 视频?

我需要自动播放此视频.太好了,这段代码可以播放来自其他来源的视频,例如 yahoo 等.是否也可以使用 HTML5 而不是 jquery? 解决方案 用于显示弹出窗口的函数或插件可能与用于显示视频的不同.在这个例子中,我使用了 来自 jQuery Tools 的 Overlay Plugin 来显示模式然后使用swfobject 以显示 YouTube Flash Player.或者,您可 ..
发布时间:2022-01-06 16:22:37 C#/.NET

如何以编程方式从 YouTube 视频中提取音频?

我正在尝试创建一个 C# 应用程序,它允许我仅从 YouTube 视频中提取音频.我遇到过已经这样做的网站,但我不确定它们实际上是如何工作的.以编程方式执行此操作的最佳方法是什么? 感谢您的建议 解决方案 为此编写应用程序可能有点矫枉过正.现有的工具已经做得很好,而且它们的简单性很难被打败: wget http://www.youtube.com/get_video.php?vid ..
发布时间:2022-01-06 16:03:50 C#/.NET

C#正则表达式通过url从youtube和vimeo获取视频ID

我正忙于创建两个正则表达式来过滤来自 youtube 和 vimeo 视频的 ID.我已经有了以下表达式; YouTube: (youtube\.com/)(.*)v=([a-zA-Z0-9-_]+)Vimeo: vimeo\.com/([0-9]+)$ 正如我在下面解释的,有两种类型的 url 与我已经创建的正则表达式匹配.来自 Vimeo 和 YouTube 的其他几种类型的 url 不包 ..
发布时间:2022-01-06 15:45:54 C#/.NET

从 YouTube 下载视频

我希望从 YouTube 下载视频,然后提取其音频. 谁能指点我一些 C# 代码来下载视频? 为了澄清起见,我已经知道如何从这样的 .FLV 文件中提取音频. 解决方案 我编写了一个最新的库,因为所有其他答案都已过时: https://github.com/flagbug/YoutubeExtractor ..
发布时间:2022-01-06 15:44:53 C#/.NET

GoogleWebAuthorizationBroker.AuthorizeAsync 挂起

我们的网站需要从后面的代码(asp.net mvc 应用程序)上传视频到youtube.我正在尝试获取 google 凭据,但是当我调用 AuthorizeAsync 时,应用程序只是挂起.我四处寻找解决方案,但似乎没有任何帮助.我已经在谷歌和堆栈溢出上搜索过明显的.我发现的大部分内容都提到该应用程序可能无法访问 appdata 文件夹,因此我尝试将该文件夹更改为位于 c 驱动器、d 驱动器和实际 ..
发布时间:2022-01-06 15:42:13 C#/.NET

如何在C#中显示文件的系统菜单

我需要在我的应用程序中显示文件的系统菜单.此菜单与图像相同. 而且,我还想在这个菜单中添加一个我的菜单元素. 我该怎么办? 谢谢 解决方案 您要查找的内容称为 shell 上下文菜单.要在您的应用程序中显示这样的菜单,您必须调用 Windows API.这一点都不容易,但幸运的是,其他人已经尝试了它. CodeProject 上的 C# 文件浏览器 有一个 shel ..
发布时间:2022-01-06 15:27:51 C#/.NET

如何更改 .NET 中菜单条和菜单的默认背景颜色?

这些天使用 Visual C#(特别是 Visual C# 2008)似乎菜单条和菜单的默认颜色是蓝色,对我来说这看起来很奇怪,我真的很想覆盖它.我猜 Visual Studio 正在从我选择的系统主题或其他东西中选择这种蓝色,但是在我的系统上运行的其他 Windows 应用程序没有这种蓝色,所以我不知道为什么我的 .NET 应用程序必须有它.;) 无论如何,我注意到如果我使用旧版本的 Vi ..
发布时间:2022-01-06 15:25:53 C#/.NET

MDI 窗口列表不更新子标题栏文本

我有一个 MDI 容器表单,以及一些独立更新其标题栏文本的子表单.在子窗体上更改 Text 属性后,当打开菜单时,子窗体中的新标题栏文本不会在窗口列表菜单中更新.这是 .NET 通过 MdiWindowListItem 属性提供的自动生成的窗口列表. 仅当另一个事件物理更改窗口列表(打开一个新子项、关闭一个子项、切换到另一个子项)时,更改才会传播. 有没有办法以编程方式强制更新窗口列表 ..
发布时间:2022-01-06 15:24:20 C#/.NET

asp.net 数据绑定菜单多级

我目前正在使用 asp.net 菜单控件从表父/子项加载.我遇到的问题是,如果孩子有另一个孩子.从这个意义上说,我的代码有点静态,我似乎找不到更好的或“该"的方法来做到这一点.我已经将站点地图视为数据源,但我不需要站点地图,并且觉得这对于我需要实现的目标来说太过分了. foreach(列表中的 ClassName 选项){MenuItem 模块 = new MenuItem(option.Des ..
发布时间:2022-01-06 15:17:39 C#/.NET

C# WinAPI 单击菜单项

我试图点击名为 Media Subtitler 的程序中的菜单项,但无论我尝试做什么,它都不起作用. 首先,我尝试使用函数 GetMenu 但它返回 IntPtr.Zero.然后,我尝试使用 ALT 键 + 使用菜单的第一个字母(F 代表文件),但它什么也没做.然后,我尝试使用简单的 MOUSEDOWN 和 MOUSEUP 消息,但同样,它什么也没做(我还尝试创建一个循环,点击该范围内的所有 ..
发布时间:2022-01-06 15:17:06 C#/.NET

.ContextMenu 和 .ContextMenuStrip 的区别

Windows 窗体中的 .ContextMenu 和 .ContextMenuStrip 有什么区别? 我已经知道 ContextMenu 是什么,但是 ContextMenuStrip 与 ContextMenu 有什么不同? 解决方案 http://www.informit.com/articles/article.aspx?p=606224&seqNum=2 你可能想知 ..
发布时间:2022-01-06 15:15:30 C#/.NET

Winforms 中禁用的菜单项仍显示子项

如果我创建一个包含两个项目的菜单(比如“Item1"和“Item2",然后在每个项目下创建两个子项目(1A、1B、2A 和 2B),然后禁用 Item1,我希望 1A 和1B 不会显示. 而且,事实上,如果我转到 Item1,他们就不会.除非我接着移至 Item2,等待 2A 和 2B 显示,然后移回 Item1.此时 1A 和 1B 都弹出,完全激活. 这是一个已知的错误吗?这是我可 ..
发布时间:2022-01-06 15:08:20 C#/.NET