Tag: vb.net

我如何随机向牌手洗牌和交易?

这是我到目前为止,发现自己卡住了。= / Private Sub Dealbtn_Click(sender As Object, e As EventArgs) Handles Dealbtn.Click Dim Suits() As String = {"S", "D", "C", "H"} Dim Faces() As String = {"2", "3", "4", "5", "6", "7", "8", "9", "T", "J", "Q", "K", "A"} Dim rand As New Random Dim rand1 As Integer = rand.Next(12) Dim rand2 As Integer = […]

&符号与加连接string在VB.NET

在VB.NET中,使用&连接串而不是+有什么好处? 例如 Dim x as String = "hello" + " there" 与 Dim x as String = "hello" & " there" 是的,我知道很多string连接,我想使用StringBuilder ,但这是一个更普遍的问题。

该名称不存在于XAML中的命名空间错误中

使用VS2012在VB.NET WPF应用程序上工作。 我有一个简单的MusicPlayer教程应用程序,我正在使用学习WPF。 我将本教程的C#版本逐步转换为VB.NET。 它在应用程序中有两个类都在同一个命名空间下。 我能够引用XAML中的命名空间,但是当我尝试引用XAML中的类对象时,出现错误,我无法编译。 奇怪的是,智能感知既可以通过xmlns:c =标签来引用命名空间,也可以在使用<c:来键入类对象时正常工作<c:但是,该对象带有下划线,并且会生成错误,试图在devise器中生成或工作。 .vb类文件位于名为\ Controls的文件夹中。 主项目根目录空间有意留空。 这个类是这样编码的… Namespace MusicPlayer.Controls Public Class UpdatingMediaElement …. code here End Public End Namespace xaml看起来像这样 (在<Window >标签中定义的名称空间 xmlns:c="clr-namespace:MusicPlayer.Controls" (在<Grid>定义的对象) <c:UpdatingMediaElement Name="MyMediaElement" /> (显示错误)命名空间“clr-namespace:MusicPlayer.Controls”中不存在名称“UpdatingMediaElement”。 不知道什么是错的或如何解决它?

我如何确定映射驱动器的实际path?

我如何确定映射驱动器的实际path? 所以,如果我有一台名为“Z”的机器上的映射驱动器,我怎样才能确定映射的文件夹的机器和path? 代码可以假定它在映射的驱动器上运行。 我看着Path,Directory,FileInfo对象,但似乎无法find任何东西。 我也寻找现有的问题,但找不到我在找什么。

如何? 参数和LIKE语句SQL

我正在编写一个search函数,并使用参数考虑了这个查询,以防止或至less限制SQL注入攻击。 但是,当我通过我的程序运行它不返回任何东西: SELECT * FROM compliance_corner WHERE (body LIKE '%@query%') OR (title LIKE '%@query%') 参数可以像这样使用? 或者它们只在以下情况下才有效: SELECT * FROM compliance_corner WHERE body LIKE '%<string>%' (其中<string>是search对象)。 编辑:我用VB.NET构build这个function,这是否影响你们贡献的语法? 另外,我在SQL Server中运行这个语句: SELECT * FROM compliance_corner WHERE (body LIKE '%max%') OR (title LIKE %max%')`并返回结果。

VB.NET中DirectCast()和CType()之间的区别

我是刚刚进​​入VB.NET的经验丰富的C / C ++ / C#程序员。 我通常使用CType(和CInt,CBool​​,CStr)进行强制转换,因为它的字符less,并且是我接触到的第一种投射方式,但是我也知道DirectCast和TryCast。 简单来说,DirectCast和CType之间有什么区别(效果演员,性能等)? 我了解TryCast的想法。

我应该将图像存储在数据库还是文件夹中?

可能重复: 在DB中存储图像 – 是或否? 你好 目前,我的网站上的每个公司都有1张照片可以添加到他们的个人资料中。 我将这个图像保存到数据库….它的公司标志。 现在我想让他们添加更多的图片。 现在我不知道我是否必须将其全部保存在数据库中或保存在文件夹中? 为什么我认为文件夹会更好的是因为有这么多漂亮的文章与花式银光有点function,我可以使用,但他们都只是照顾保存在文件夹中的图像。 而且,因为我不是那么好,所以我很难更改代码来查看数据库,而不是使用文件夹进行图像检索的示例。 我想添加这样的东西到我的网站(浏览图片)。 任何代码示例为我如何做到这一点时图像保存在数据库中? 我正在使用VB.net的ASP.NET。 点击这里查看我在说什么 任何想法家伙? 问候Etienne

将图像存储到Access数据库的附件字段中

我正在写一个VB应用程序,我需要在数据库中存储图像。 用户select他们的计算机上的图像,这给了我一个string的path。 这里是我的尝试,但是我得到的错误“一个INSERT INTO查询不能包含多值字段。 这是我的代码: Dim buff As Byte() = Nothing Public Function ReadByteArrayFromFile(ByVal fileName As String) As Byte() Dim fs As New FileStream(fileName, FileMode.Open, FileAccess.Read) Dim br As New BinaryReader(fs) Dim numBytes As Long = New FileInfo(fileName).Length buff = br.ReadBytes(CInt(numBytes)) Return buff End Function Sub …. Dim connImg As New OleDbConnection Dim sConnString As […]

将用户名和密码存储在数据库中是否安全?

我有人提交用户名和密码,然后在一个部落,我需要知道是否安全使用此代码提交到数据库中,或者它甚至是安全的数据库。 MySQLCon.Open() Dim SQLADD As String = "INSERT INTO members(username,password) VALUES(@memberToAdd, @memberPassword)" COMMAND = New MySqlCommand(SQLADD, MySQLCon) COMMAND.Parameters.AddWithValue("@memberToAdd", memberToAdd.Text) COMMAND.Parameters.AddWithValue("@memberPassword", membersPassword.Text) COMMAND.ExecuteNonQuery() MySQLCon.Close() MySQLCon.Dispose() 我使用参数来避免SQL注入攻击。 ————————————————– ——————————– 这不是重复的,因为它以不同的方式询问和存储密码。 它使用MD5来散列密码。

如何以编程方式将控件添加到VB.NET中的窗体

我正在处理Visual Basic 2010 Express Edition中的清单。 我不知道清单所需的字段数量。 我的希望是,我可以在程序中使用for循环添加文本框/checkbox/button。 有没有办法将控件添加到窗体而不使用工具箱? 我可以通过在程序中实例化来添加控件吗?