Tag: vb.net

从应用程序录制和保存声音?

我想在c#(或vb.net)中做一个应用,它记录我告诉它时扬声器发出的每一个声音,当我完成时我想按一个按钮并将其保存为mp3(或一些其他格式)。 到目前为止,我只发现了可以从麦克风录制内容的API。 我的问题是:.NET框架中是否有任何内容,或者是否有一些API可以实现这一点?

CSV解析器在一个例程/函数中?

我知道有几个代码库可以根据标准解析CSV文件,但是,由于各种原因,我需要一个简单的例程(不是整个库)将CSV解析为DataTable或数组。 这样的动物是存在还是灭绝? (最好是C#,但我也可以翻译vb.net)

制作一个完全透明的矩形(窗口上的一个洞)WPF

我有一个矩形,我在一个窗口中动态绘制。 所述窗口具有背景,其不透明度设置为0.4。 我想让矩形内的区域完全透明(看看窗户后面是什么)。 有没有办法做到这一点? 这是我的窗口的代码: 这里我用来绘制矩形的代码(其中Grid1是我窗口的主网格): WorkingRectangle = New Rectangle WorkingRectangle.Stroke = New SolidColorBrush(Colors.Red) WorkingRectangle.StrokeThickness = 1 WorkingRectangle.Fill = Nothing WorkingRectangle.HorizontalAlignment = Windows.HorizontalAlignment.Left WorkingRectangle.VerticalAlignment = Windows.VerticalAlignment.Top Grid1.Children.Add(WorkingRectangle)

如何从xml字典序列化中正确删除xmln:xsi和xmlns:xsd

问题:我使用的是可序列化的字典类 http://weblogs.asp.net/pwelter34/archive/2006/05/03/444961.aspx ,序列化字典。 它适用于下面的示例类。 _ Public Class ccl _ Public xx As String = “” _ Public yy As String = “” ‘ _ ‘Public ww As New SerializableDictionary(Of String, String) End Class 但它增加了一个, xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance AND xmlns:xsd=”http://www.w3.org/2001/XMLSchema? 到标签 现在我通过将字典类更改为来修复它 Dim ns As System.Xml.Serialization.XmlSerializerNamespaces = New System.Xml.Serialization.XmlSerializerNamespaces() ‘Add an empty namespace and empty value ns.Add(“”, “”) […]

将代码从C#转换为VB.NET

我把它从C#翻译成了VB.NET C#: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”); var config = new HttpConfiguration() { EnableTestClient = true }; routes.Add(new ServiceRoute(“api/contacts”, new HttpServiceHostFactory() { Configuration = config }, typeof(ContactsApi))); routes.MapRoute( “Default”, // Route name “{controller}/{action}/{id}”, // URL with parameters new { controller = “Home”, action = “Index”, id = UrlParameter.Optional } // Parameter defaults ); […]

如何使用VB.NET或C#模拟按住键?

如何将密钥发送到另一个应用程序以便按下它们? 我想要类似的东西 keystate(keys.A) = down (保持按钮) 和 keystate(keys.A) = up (释放按钮) 我不在乎它的c#或visual basic我知道它们 使用visual studio

如何隐藏自定义ComboBox中的Items属性

我正在创建一个inheritance自ComboBox的自定义控件。 将项添加到ComboBox时,我需要执行自定义操作。 它是C#还是Vb.NET并不重要,但我不知道该怎么做。 看起来不值得努力修改所有内容来检测它,如下所示: 用于检测添加到ComboBox的项目的事件 所以也许可以创建我的自定义.Add(); 方法,但后来我需要隐藏Items属性,所以控件不允许两种不同的添加方法,只有一种工作方式。 我试过在这个post中使用的东西,但我没有设法让它工作。 例如,我尝试将重载属性设置为private ,但没有更改任何内容,如Vb.NET中的此示例所示: Private Overloads ReadOnly Property Items() As ObjectCollection ‘… 可以吗?

将本地语言exception转换为英语exception,包括英语堆栈跟踪

Currentlly我正在使用这种方法将exception转换为将原始exception消息转换为英语的exception: C#: [DebuggerStepThrough()] [Extension()] public Exception ToEnglish(T ex) where T : Exception { CultureInfo oldCI = Thread.CurrentThread.CurrentUICulture; Exception exEng = default(Exception); Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(“en-US”); // Instance Exception one time to retrieve an English message. exEng = (Exception)Activator.CreateInstance(ex.GetType); // Instance Exception a second time to pass additional parameters to its constructor. exEng = (Exception)Activator.CreateInstance(ex.GetType, new object[] […]

将事件处理程序附加到StopWatch

我想将事件处理程序附加到秒表。 有人可以在C#或VB中提供代码片段吗? 我没有运气就没事。

.net中的高性能TCP客户端

在SO上看到的很多关于.Net套接字的好post都是围绕编写可扩展的高性能服务器。 C#中的高性能TCP服务器 如何编写可扩展的基于Tcp / Ip的服务器 虽然这些post非常好,但在编写高性能TCP客户端应用程序时需要关注的核心内容是什么? 高性能客户端的方案是将请求流式传输到服务器并以非阻塞方式处理响应的应用程序。 这样的客户端还应该有可靠的断开检测策略。 为了进一步澄清,我们无法控制服务器端。 我们只需要一个服务器端点即可连接。 注释中提到的zmqNet是一个很棒的库,但我认为它最强(或意味着案例)连接的两端都使用zmq(true?)。