Tag: vb.net

如何在asp.net代码中创建HTML字段集和图例?

如何在asp.net代码中创建HTML字段集和图例? 并在该字段集中添加控件?

带有intellisense的内置C#/ VB.Net编辑器 – Roslyn,VSTA还是其他什么?

我需要在我的应用程序中提供脚本function,允许客户使用我们的对象模型扩展其function。 我希望提供一些带有intellisense的集成C#/ VB.Net编辑器,但在查看AvalonEdit和ScintillaNet等产品之后,它们似乎没有提供真正的代码完成,只是一个API,您可以在其中提供自己的列表弹出自动完成列表中显示的项目。 因此,我想知道罗斯琳是否提供了这样的function? 从我遇到的教程和示例中可以看出,Roslyn实际上只是一个编译器服务。 作为最后的手段,客户可以使用像VS Express这样的东西,但集成的编辑器显然更好一些。 (我也遇到了Visual Studio Tools for Applications,听起来很有希望;但是在线资源已有几年历史了,文档/教程也不存在,所以我用这个来填空。)

与StringBuilder连接

是否有合理的资源使用StringBuilder来连接两个字符串,或者是否存在使StringBuilder高效的最小连接操作?

C#/ VB.Net任务vs线程与BackgroundWorker

我有“谷歌搜索”但仍然与任务,线程和后台工作者混淆….. “任务是在当前线程上运行的高级API”是否正确? 如果1是正确的,为什么我需要使用invoke来更改同一线程中任务内的UI? Backgroundworker在应用程序中只有最低优先级? 那么backgroundworker的性能低于任务和线程? 对 ? 最后,在我的应用程序中,我需要使用“HttpWebRequest”从服务器获取一个字符串,之后解析字符串并更新UI。 如果我使用“HttpWebRequest.BeginGetResponse”等待异步结果并触发完整事件来更新UI,我需要使用invoke方法来调用UI线程控件,但是我可以使用后台工作器而不是吗? 我可以简单地在“RunWorkerCompleted”事件中更改UI,有什么不利之处吗? 对不起我的游泳池英语并感谢您的帮助……!

在assembly信息中动态显示当前年份

如何在AssemblyInfo文件中设置当前年份? 我用了 而不是这个: 试过这个: 我得到无效的常量错误。 我不想使用注册表项,这样做的最佳方法是什么? (这样当用户右键单击EXE并查找汇编信息时可以看到当前年份)。 谢谢。

停止自动隐藏托盘通知图标

每当我的Windows窗体应用程序第一次运行时,托盘图标保持可见大约不到一分钟,然后它自动隐藏,我该怎么做才能让它坚持而不是自动隐藏? 我尝试搜索,找不到任何有用的信息。 看来这是Windows 7及更高版本的默认行为,我想知道是否有办法从我的应用程序中覆盖该行为?

从div onclick调用ASP.net函数/方法

我在DIV的onclick上有一个基本的URL重定向。 当点击Div时,我需要做一些工作服务器端,而不仅仅是重定向。 如何通过DIV onclick调用函数后面的代码之一? DIV是usercontrol中的父控件。 我想我可以通过使用文字控件并将查询字符串写入onclick来“修复”它,但我会将其用作最后的手段,因为我不想使用查询字符串。 有没有其他方法可以在我可能错过的代码中捕获DIV点击?

list.count是否在物理上迭代列表以对其进行计数,或者它是否保留指针

我正逐步通过一个大的对象列表来做一些有关列表中所述对象的东西。 在迭代期间,我将根据特定条件从列表中删除一些对象。 完成所有操作后,我需要更新有关列表中对象数量的UI。 (T列表)。 题: 当我调用list.count时,.net是否实际遍历列表来计算它,还是将计数存储为属性/变量? 如果.net在列表中进行物理重新迭代,我也可以通过列表在我自己的迭代中保留一个计数器,并节省开销? 谢谢

什么相当于c#中的Microsoft.VisualBasic.Collection?

我有一个方法,它采用存储过程名称和Microsoft.VisualBasic.Collection ? 我正在引用一个vb项目,我必须将一个集合传递给这个方法,但是我当前的项目是在c#中,所以我不清楚我可以传递给方法的是什么? 这是vb调用: public void CallStoredProc(string spName, Microsoft.VisualBasic.Collection params); 在我的c#app中,我需要在适当的c#对象中将其称为params。

使用C#中的典型get set属性…带参数

我想在C#中做同样的事情。 有没有在C#中使用参数的属性,就像我在这个VB.NET示例中使用参数’Key’一样? Private Shared m_Dictionary As IDictionary(Of String, Object) = New Dictionary(Of String, Object) Public Shared Property DictionaryElement(ByVal Key As String) As Object Get If m_Dictionary.ContainsKey(Key) Then Return m_Dictionary(Key) Else Return [String].Empty End If End Get Set(ByVal value As Object) If m_Dictionary.ContainsKey(Key) Then m_Dictionary(Key) = value Else m_Dictionary.Add(Key, value) End If End Set End Property […]