2012-03-13 3 views
0

프로그래밍에서 첫 해를 공부하고 있는데 Visual Basic 코딩과 관련하여 약간의 문제가 있습니다. 나는 이것이 다소 모호하게 들린다는 것을 알고 있지만, 변수, 배열 또는 함수를 만들 필요가 있는지를 알고 싶습니다.Visual Basic - 웹 사이트 양식 계산

휴대 전화 주문을 처리하는 웹 사이트 앱을 만들고 있습니다. 나는 고객이 요구하는 휴대 전화의 수량과 고객이 주문하고자하는 휴대 전화의 유형을 포함하는 양식을 설계했습니다.

본인은 1-5 가지 및 5 가지 유형의 휴대 전화의 수량 값을 포함 시켰습니다. 또한 '프로세스 주문'버튼이 있습니다. 나는 단지 특정 유형의 모바일을 수량에 어떻게 할당 할 수 있는지 알고 싶다.

즉, 처리 명령을 클릭하면 전화 비용과 필요한 수량을 정확히 나타내는 가격이 표시됩니다. 각 전화의 전화 유형 및 가격 목록이있는 콤보 상자가 포함되어 있습니다.

예를 들어 수량과 전화를 연결하는 코드를 만들 수 있기를 원합니다. 2 수퍼 폰 (costing £ 45). 주문을 처리하면 총 가격은 90 파운드입니다. 나는 누군가 나를 위해 그것을 할 것을 기대하지 않는다. 나는 코딩을 이해하기 위해 내가 무엇을 볼 필요가 있는지에 대한 간단한 설명을하고있다.

답변

0

Dictionary 클래스를 검색하는 것처럼 들린다.

사전은 출력 (값이라고 함)에 대한 일부 입력 (키)과 일치합니다. 원칙적으로 함수를 통해 동일하게 구현할 수 있지만 사전은보다 간결하며 런타임에 변경할 수 있으며보다 효율적으로 사용할 수도 있습니다.

개념적으로 배열은 입력 값 0 - n (해당 인덱스)을 인덱싱 된 값에 매핑하는 사전의 특정 유형입니다.

예 :

Dim priceOfMyNookia = phonePrices("Nookia") 
:

Dim phonePrices As New Dictionary(Of String, Decimal)() 

phonePrices.Add("Nookia", 12.30) 
phonePrices.Add("Motolola", 12.12) 
phonePrices.Add("THC", 42.00) 

이 가격은 다음 인덱서를 사용하여 조회 할 수 있습니다