易截截图软件、单文件、免安装、纯绿色、仅160KB

VB实例 —万年历 (3)

原来的错误是:Timer1的Enabled属性设为True。
代码错误是:
Private Sub Timer1_Timer()
Dim c As Date
    c = Time
    lbl3.Caption = CStr(c)
End Sub
————————————————————
Private Sub cmd1_Click()
    Dim a, b
        b = Val(txt1.Text)
        a = Weekday(b)
    Select Case a
        Case 1
            lbl2.Caption = "星期日"
        Case 2
            lbl2.Caption = "星期一"
        Case 3
            lbl2.Caption = "星期二"
        Case 4
            lbl2.Caption = "星期三"
        Case 5
            lbl2.Caption = "星期四"
        Case 6
            lbl2.Caption = "星期五"
        Case 7
            lbl2.Caption = "星期六"
    End Select
End Sub
错误效果是:打开窗体,即显示:
 
 
 
 
 
 
 无输入或输入错误格式,点击cmd1,有错误显示:
 
 
 
 
 
 
 
 输入正确格式的年月日,显示正确的星期:
 
 
 
 
 
 
 
 需深入理解的知识点是:
1、Exit 的使用。
2、MsgBox的使用方法。


相关文档:

asp.net,c#,vb,vbs,js各个语言的邮箱发送源代码

发送端以163为例
一、asp.net版   using System.Web.Mail; //命名空间引用 
c#
        MailMessage mail = new MailMessage();
        mail.To = "shadow103@qq.com";  //接受人的邮箱
     & ......

vb标准(四):错误处理

·错误类型
    ·编程员的错误(比如分母不能是0,参数个数或数据类型不对应)
    ·环境方面的错误(比如文件太大,磁盘放不下)
    ·时间上的错误(比如视图给尚未完成加载的窗体设置焦点)
·创建错误处理程序
    ......

vb标准(六):命名约定


·匈牙利标记法
   ·使用3字符前缀来表示数据类型和控件类型
   ·3个字符可以实现充分多变性,并使前缀合乎逻辑和直观
·表示变量的作用域
   ·可以并且应该使用前缀来表示变量的作用域 ......

vb标准(七):模块和过程

·创建具有很强内聚力的模块
·创建更加容易调试和维护的过程
·创建高度专用的过程
·创建松散连接的过程
·尽量使过程具有独立性
·提高过程的扇入性
·降低过程的扇出性
·编程原则
   ·为过程和模块赋予表义性强的名字
   &middo ......

vb标准(二):代码的注释

·注释能使注释能使代码更加容易理解,更加容易跟踪。
·出色的注释就像一幅好的设计蓝图,能够引导阅读者通过你的应用程序的曲折之处,能够说明预期的运行结果和可能出现的异常情况。
·编程原则
   ·用文字说明代码的作用
      ·编写非常出色的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号