当前位置:编程学习 > C#/ASP.NET >>

这个界面怎么编写呀?师傅们帮帮我。



定时关机软件。哎,自己研究了好久都没有搞好。 --------------------编程问答-------------------- 很简单,界面自己画,把时分秒转化成秒,按照以下调用
using System.Diagnostics;

 int time = 3600;    //单位为:秒
 Process.Start("c:/windows/system32/shutdown.exe", "-s -t "+time); --------------------编程问答-------------------- 这界面不就几个普通控件吗(lable,textbox,button),搞个timer判断时间,到了就
Process.Start("c:/windows/system32/shutdown.exe", "-s -t "+time); --------------------编程问答-------------------- 在确定时间里写代码就可以了
Private Sub btnOK_Click(byval sender as object,byval e as EventArgs) Handles btnOK.Click
dim second as integer =int.Parse(txtH.Text)*3600 + int.Parse(txtM.Text)*60 + int.Parse(txtS.Text)

System.Diagnostics.Process.Start(string.Format("Shutdown.exe -s -t {0}",second))

end sub
--------------------编程问答-------------------- 难得两位版主指教。我是新新手,能不能详细一点。
timer我已经添加了,并写出label、label2的显示时间的代码,关键是button不能写呀。

引用 1 楼 Chinajiyong 的回复:
很简单,界面自己画,把时分秒转化成秒,按照以下调用
using System.Diagnostics;

int time = 3600;    //单位为:秒
Process.Start("c:/windows/system32/shutdown.exe", "-s -t "+time);
--------------------编程问答-------------------- 不会写BUTTON代码

引用 2 楼 bdmh 的回复:
这界面不就几个普通控件吗(lable,textbox,button),搞个timer判断时间,到了就
Process.Start("c:/windows/system32/shutdown.exe", "-s -t "+time);
--------------------编程问答--------------------
引用 4 楼 zzqzz1987 的回复:
难得两位版主指教。我是新新手,能不能详细一点。
timer我已经添加了,并写出label、label2的显示时间的代码,关键是button不能写呀。

引用 1 楼 Chinajiyong 的回复:很简单,界面自己画,把时分秒转化成秒,按照以下调用
using System.Diagnostics;

int time = 3600;    //单位为:秒
……

在button的click事件中写代码,或者在界面双击button即可进入click十年 --------------------编程问答--------------------
引用 6 楼 Chinajiyong 的回复:
引用 4 楼 zzqzz1987 的回复:难得两位版主指教。我是新新手,能不能详细一点。
timer我已经添加了,并写出label、label2的显示时间的代码,关键是button不能写呀。

引用 1 楼 Chinajiyong 的回复:很简单,界面自己画,把时分秒转化成秒,按照以下调用
using System.Diagnostics;

int time……



打错一个字,是不会写 --------------------编程问答-------------------- 啊,同样的问题。受教。 --------------------编程问答-------------------- 人家写的很清楚,双击“确定”按钮  在出现的代码中间写入这些


dim second as integer =int.Parse(txtH.Text)*3600 + int.Parse(txtM.Text)*60 + int.Parse(txtS.Text)
 
System.Diagnostics.Process.Start(string.Format("Shutdown.exe -s -t {0}",second))
 
--------------------编程问答-------------------- 新手,受教啦。 --------------------编程问答-------------------- 图标很有意思,怀旧 --------------------编程问答-------------------- 这位同学  不应该算新手   这个书上有  先看书

不然的话  我们不好交流  一些名词  大家说了你不懂 --------------------编程问答--------------------
引用 11 楼 superliu1122 的回复:
图标很有意思,怀旧


我也喜欢怀旧

最近没有学VB。感觉好累啊 --------------------编程问答--------------------
引用 12 楼 xiaobingking 的回复:
这位同学  不应该算新手   这个书上有  先看书

不然的话  我们不好交流  一些名词  大家说了你不懂


哥哥你行行好。你帮我学完整个代码吧。我看一遍代码就能理解。写吧。我爱你。行了吧?! --------------------编程问答--------------------
引用 1 楼 Chinajiyong 的回复:
很简单,界面自己画,把时分秒转化成秒,按照以下调用
using System.Diagnostics;

int time = 3600;    //单位为:秒
Process.Start("c:/windows/system32/shutdown.exe", "-s -t "+time);


这个是新做的界面


帮我看一下这代码哪里错了

提示找不到文件
下面是代码:
Public Class Form1
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnclose.Click
        Dim time As String
        If Me.txtinput.Text = "" Then
            MsgBox("请输入时间", MsgBoxStyle.Information)
            Return
        End If

        time = "at" & Me.txtinput.Text & "shutdown -s"
        Try
            Shell(time)
            MsgBox("OK", MsgBoxStyle.OkOnly, "OKAY")
            Me.Hide()
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try



    End Sub

    Private Sub txtinput_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtinput.KeyPress

    End Sub

    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtinput.TextChanged

    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnexit.Click
        End
    End Sub

    Private Sub btncancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncancel.Click
        Shell("shutdown -a")

    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        If Me.Opacity < 1 Then
            Me.Opacity = Me.Opacity + 0.05
        Else
            Me.Timer1.Stop()

        End If
    End Sub
End Class
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,