2009-07-14 2 views
0

우리는 곧 약 1 1/2 일 동안 프로그래밍에 대한 교육 레슨을 받기 위해 고등학생을 회사에 데려 올 것입니다.Visual Basic.NET 교육 사례

우리는 Visual Basic.NET을하기로 결정했고 네 가지 기본 연산자로 계산기를 프로그래밍하려고했습니다.

그들은 단지 1/2 일 동안 여기에있을 것이라는 점을 고려할 때,이 응용 프로그램은이 시간 범위에서 "너무 복잡합니다".

다른 짧은 시간에 무엇을 가르 칠 수 있는지 알고 싶습니까?

답변

2

나는에 관한 완전 초보하여 계산기를 1.5days을 말하고 싶지만 사실에 발견.

작업을 대상이 될 단순한 4 작동 자로 설정할 수 있습니다. 이 값을 초과하면 더 복잡한 함수를 추가 할 수 있습니다. 그렇지 않다면 단순히 예를 들어 추가하는 것일 수 있습니다. 학생에 따라 복잡성이 확대 될 수 있습니다.

+0

좋은 점은 쉽게 축소하거나 다시 학생들의 진행 속도에 따라 확장 할 수있는 간단한 프로젝트입니다. – schooner

+0

다음은 계산기로 갈 것입니다. 두 개의 텍스트 상자가있는 하나의 양식 및 4 개의 조작 버튼 (MessageBox는 결과를 반환합니다) –

0

나는 계산기가 행할 것이라고 생각할 것이다. 기본적으로 연산자에 대한 다양한 클릭 이벤트에 대한 일부 버튼과 기본 논리가있는 간단한 양식 만 수행합니다. 피연산자와 연산자를 연결하는 논리 만 문제가됩니다.

프로젝트를 직접 시험해보고 싶은 곳이 어디 있는지 설명하고 설명하기위한 단계로 나누고 소요 시간을 확인하십시오.

+0

문자열을 파싱하는 것은 거칠 수 있으며보기 (텍스트 상자/레이블)와 실제 바를 나누는 것은 혼란 스러울 수 있습니다. – Dykam

1

단순 비교 버전, 더하기 및 빼기. 아니면 리트/1337 번역가가 단지 그들이 할 필요

newBox.Text = oldBox.Text.Replace("l", "1").Replace("e", "3").Replace("t", "7") 
+0

좋은 생각! 재미있을 수도 있습니다, 감사합니다 :] –

0

가위 바위 가위 게임? 이것은 if 문에 좋을 것입니다 ... 그렇다면 조건문의 개념을 이해하면 선택 사례로 이동할 수 있습니다. 일단 대부분의 사람들은 프로그램이 일반적으로 훨씬 더 고급 개념의 많은 부분을 파악할 수있는 조건에 기반한다는 것을 이해합니다. 조건부 circuts는 컴퓨팅의 시작 이후였습니다.

0

나는 학교에 있었을 때 몇 개의 버튼이있는 간단한 응용 프로그램을 만들었고 클릭하면 배경색이 변경되었습니다. 그런 다음 메시지 상자와 같은 더 많은 기능을 추가 한 다음 응용 프로그램을 닫는 단추를 추가 할 수 있습니다. 디버거/컴파일러에 대해 그들에게 이야기하고 모든 재료로 케이크를 만드는 것과 매우 흡사 한 방법을 그들에게 설명하십시오. 당신은 당신이 원하는만큼 간단하거나 복잡하게 만들 수 있습니다. 또는 실제 계산기 대신에 역 폴란드 식 표기법 계산기를 만드는 방법을 가르쳐 줄 수 있습니다 (예 : 5에서 3을 더하려면 클릭하십시오 : 5에서 3을 누른 다음 +는 8을 반환합니다). 어쨌든 여기서 벗어나려고하지 마십시오. 행운과 가장 중요한 모든 것 : 미래 세대의 프로그래머에게 재미있게 만들어라. "