Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 1006|回复: 6
打印 上一主题 下一主题

求大神教我visual basic

[复制链接]

42

主题

2

好友

1276

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

跳转到指定楼层
1#
发表于 2014-4-20 07:54 PM |只看该作者 |倒序浏览
hi 大家好。。

最近我需要做个assignment 关于 cake price calculator.. 我对coding不是很了解。。有人能教我吗? 感恩 可以的话,我把问题send给你(我自己已经写了一些)可是run不到。。。




收藏收藏0

78

主题

4

好友

554

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

2#
发表于 2014-4-20 10:13 PM |只看该作者
run不到就因为你的 code有问题


回复

使用道具 举报

42

主题

2

好友

1276

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

3#
发表于 2014-4-20 11:33 PM |只看该作者
jxzx2 发表于 2014-4-20 10:13 PM
run不到就因为你的 code有问题

我不是很了解那个coding。。你可以教我吗?


回复

使用道具 举报

53

主题

18

好友

9788

积分

版主

Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70

4#
发表于 2014-4-21 10:08 AM |只看该作者
你Run不到是Coding有Error了~
下面有行Error Bar告诉你Error是什么,
可以参考那个然后修复Error哟


回复

使用道具 举报

29

主题

1

好友

1487

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

5#
发表于 2014-4-21 10:30 AM |只看该作者
Public Class formQ2
    Private Sub btnOrder_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOrder.Click
        Dim amount As Double
        Dim shape = TotalShape()
        Dim flavour = TotalFlavour()
        Dim topping = TotalTopping()
        Dim delivery = TotalDelivery(amount)
        Dim befDiscount = TotalBeforeDiscount(shape, flavour, topping, delivery)
        Dim aftDiscount = TotalDiscount(befDiscount)

        txtTotal.Text = ("$" & aftDiscount)
    End Sub
    Function TotalShape() As Double
        Dim price As Double = 0
        If rdbRound.Checked Then
            price = 15
            txtShape.Text = "Round"
        Else
            price = 20
            txtShape.Text = "Square"
        End If
        Return price
    End Function
    Function TotalFlavour() As Double
        Dim price As Double = 0
        If chkLemon.Checked Then
            price += 3
            txtFlavour.Text = "Lemon"
        End If
        If chkVanilla.Checked Then
            price += 8
            txtFlavour.Text = "Vanilla"
        End If
        Return price
    End Function
    Function TotalTopping() As Double
        Dim price As Double = 0
        If chkFruits.Checked Then
            price += 6
            txtTopping.Text = "Fruits"
        End If
        If chkCaramel.Checked Then
            price += 10
            txtTopping.Text = "Caramel"
        End If
        Return price
    End Function
    Function TotalDelivery(ByVal amount) As Double
        Dim price As Double = 0
        If chkDelivery.Checked Then
            price += 5
        End If
        Return price
    End Function
    Function TotalBeforeDiscount(ByVal shape, ByVal flavour, ByVal topping, ByVal delivery) As Double
        Dim price As Double = 0
        price = shape + flavour + topping + delivery
        Return price
    End Function
    Function TotalDiscount(ByVal befDiscount) As Double
        Dim price As Double = 0
        If chkDelivery.Checked Then
            If befDiscount >= 30 Then
                price = befDiscount - (befDiscount * 0.2)
            Else
                price = befDiscount
            End If
        Else
            price = befDiscount
        End If
        Return price
    End Function
    Sub ClearAll()
        rdbRound.Checked = False
        rdbSquare.Checked = False
        chkLemon.Checked = False
        chkVanilla.Checked = False
        chkFruits.Checked = False
        chkCaramel.Checked = False
        chkMember.Checked = False
        chkDelivery.Checked = False
        txtName.Clear()
        txtAddress.Clear()
        txtFlavour.Clear()
        txtShape.Clear()
        txtTopping.Clear()
        txtTotal.Clear()
    End Sub

    Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
        ClearAll()
    End Sub

    Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
        Me.Close()
    End Sub
End Class


回复

使用道具 举报

21

主题

3

好友

548

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

6#
发表于 2014-4-21 10:43 AM |只看该作者
这个好像是数学问题。coding和界面很简单的。你是做一个界面还是整个系统?


回复

使用道具 举报

xtjj 该用户已被禁止
7#
发表于 2014-6-5 01:28 AM |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-12-26 03:29 PM , Processed in 0.109327 second(s), 26 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部