Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 以这部分代码为例,我们如何编写伪代码?_Vb.net - Fatal编程技术网

Vb.net 以这部分代码为例,我们如何编写伪代码?

Vb.net 以这部分代码为例,我们如何编写伪代码?,vb.net,Vb.net,我猜psedo代码对个人风格真的有点开放。如果是我,我会像 Private Sub txtpostcode_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles txtpostcode.KeyUp If (Not Char.IsNumber(ChrW(e.KeyCode))) Then MsgBox("Please re-enter your postcode&q

我猜psedo代码对个人风格真的有点开放。如果是我,我会像

Private Sub txtpostcode_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles txtpostcode.KeyUp
    
    If (Not Char.IsNumber(ChrW(e.KeyCode))) Then
        MsgBox("Please re-enter your postcode", vbExclamation)

        txtpostcode.Text = ""
    End If
End Sub

那么伪代码实际上只是一个接近自然语言的解释过程。通常在作为设计步骤编码之前完成。这将是一个非常烦人的用户界面!因此,如果用户犯了一个小错误,他们将得到一个MsgBox,他们的条目将被删除,他们将不得不再次输入整个内容。这与简单地允许他们使用退格键和/或箭头键修复错误相反。例如,不要在
KeyUp
事件中处理“错误”,而是在按钮
单击
处理程序中进行某种验证,然后简单地告诉他们错误在哪里,这样他们就可以去修复它了……这是一个写得非常糟糕的问题。问题中只有代码,标题中的问题不是如何写一个好问题。你先写一个问题,包括一个完整而清晰的解释:这是我试图实现的,这是我试图实现它的方式,这是我尝试时发生的事情。标题是问题主题的摘要,而不是问题本身。除此之外,你需要表明你已经为自己的利益做出了一些努力来解决你的问题,并向我们展示你的困境。仅仅说“我需要X,为我做”是不合适的。@jmcillhinney非常感谢你的评论。下次我会考虑的。事实上,这不是一个大问题。。很简单,只需要上面vb语法的伪代码。@Idle\n非常感谢您的评论。我将尝试按钮点击处理程序。
If keypress is letter
  Show Messagebox
  Clear postcode
end if