오늘 만들어보는 프로그램은 성적처리 프로그램입니다.
물론 현재 학원에서  VB.NET에 대해서 일주일동안 받은 교육의 평가로 문제 준거 방금 다 풀어서 올려봅니다.

입력형태 
이름 :
학번 :
중간고사 점수 :
기말고사 점수 :
결석 횟수 :
레포트 점수 :

출력형태 
이름  학번  중간고사  기말고사  출석점수  레포트점수  총합산점수  학점
홍길동 1111    32           30          8              10               80         B
.....

프로그래밍 조건
중간고사 : 40%, 기말고사 : 40%, 출석점수 : 10% 레포트점수 : 10% 로 해서 총합산점수를 구하고
총합산점수=중간고사+기말고사+출석점수+레포트점수로 계산
학점은 총합산점수 90점 이상 A , 80점 이상 B, 70점 이상 C, 60점 이상 D, 그 이후는 F
출석점수 : 결석횟수 기준 0~1 : 100점, 2~3 : 80점, 4~5 : 50점 6 이상 : 0점

전체소스
사용자 삽입 이미지
사용자 삽입 이미지

실행결과
사용자 삽입 이미지

콘솔창의 한계로 출력결과가 조금은 어지러졌는데 아무튼 이런 형태로 출력됩니다.
좋은 출력 결과를 얻기 위해서는 윈도우즈 응용프로그램을 이용해서 작성하는 것이 좋을 것 같다는
생각을 해보며 오늘 학원에서 주어진 문제답을 올렸습니다.

끝으로 보시면 아시겠지만 중간 중간 프로시져나 함수로 바꿔주면 보기가 더 좋을 수 있는 부분들,
배열로 받되, 구조체 배열을 이용한 방법 등도 생각해 볼 수 있겠네요.

그럼 즐거운 프로그래밍들 하시길...
Posted by 원철연(체르니)
,


어제는 종로교보문고에 갔었는데 VB.NET 관련 책을 찾아보니 약 5종류가 나와 있더군요.
근데 하나는 내용은 그럭저럭 괜찮은 것 같은데 .NET 초기버전 기준으로 쓰여진 책(우성미씨가 쓴 Visual Basic.NET), .NET2.0(VB2005) 기반으로 쓰여진 책2,3권 내용은 조금은 조잡하고 예제위주였던 것
같았습니다.
지인이 보내준 외국 VB2005 EBook을 보면 내용이 참 충실하던데 기회가 되면 VB2005 이론과 실무를 겸한 책을 써보고 싶긴한데(지금 전체 줄거리는 잡은 상태)
아직은 출판사와 얘기가 된 게 없어서 시간나는대로 준비만 해놓고 있는 상태임.

본론으로 들어가서 옛말에 "구더기 무서워 장못담근다"는 말이 있는데 요즘은 VB2005관련 글을 올리는데
조금은 망설여지곤 하는군요.
나름대로 심혈을 기울여 쓴 글에 대해서 아무런 댓글도 없이 도용되는 일들이 있는 것 같으니 말이다.
최소한의 매너는 조금은 지켜줬으면 하는 바램과 함께 구더기를 무서워하지 않고
오늘은 process컨트롤과 프로세스의 일면을 보고자 합니다.

먼저 폼디자인하기
사용자 삽입 이미지
위의 그림처럼 폼을 디자인 한 후 process 컨트롤을 하나 추가합니다.
그런 다음 프로그램을 실행하여 시작버튼을 누르면 EditPlus를 실행시키기 위해 process 컨트롤 속성창을
엽니다.
사용자 삽입 이미지

위의 StartInfo옆에 + 표시되어 있는 것을 열어서 FileName에 원하는 응용프로그램의 실행화일을
입력해 줍니다. 여기서는 Program File 밑에 있는 Editplus.exe를 선택해주었습니다.

그다음으로 코드를 볼까요?
사용자 삽입 이미지

위 코드는 전체 코드입니다. 나름대로 주석을 달아놓았으니 이해하시는데 도움이 되시길 바랍니다.
이렇게 해서 실행해서 시작버튼을 누르면 EditPlus가 실행됩니다.

참고로 실행화일을 올립니다.

그럼 즐플들 하시길...
Posted by 원철연(체르니)
,


송파에 있는  K 학원에서 데이터베이스 & 보안 과정을 듣고 있는데 마지막 과목인 VB.NET 강의를 콘솔 프로그램 기반으로  제어문 등을 하고 있어  많이 짜봤던 VB 수업이 진행되고 있으니 학원에서 오늘 시간날 때 만들어 보았습니다.

대개 폼에 컨트롤들을 배치하고 프로그래밍을 많이 작성하는데 제가 만들어 본 것은  폼에 생성하지 않고
코드로 프로그램 실행시 폼에 ListBox, TextBox, Button 컨트롤들이 생성되도록 만들어 보았습니다.

폼디자인

사용자 삽입 이미지

작성한 코드

아래의 코드 중에 생략된 부분이 좀 있긴 한데 그것은 조금만 생각해보면 아실 수 있을 것 같아 생략했습니다.
사용자 삽입 이미지

실행결과

사용자 삽입 이미지

 어떤가요. 그냥 그런가요? 아니면 새로운 것을 하나 알게되었는지요.^^
아무튼 생각을 달리하면 새로운 것들을 많이 알 수 있게 됩니다.
Posted by 원철연(체르니)
,