빨간부분 작성하기


import javax.swing.*;

public class MyFrame extends JFrame
{
    private JPanel p;
    private JLabel label1;
    public JButton button1;
    public JButton button2;
    public JTextField text1;
    public JTextField text2;
   
    public MyFrame()
    {
        this.setSize(300, 200);
        this.setTitle("2006242011 김동영");
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       
        p = new JPanel();
        label1 = new JLabel("반지름의 값을 입력하시오 : ");         text1 = new JTextField(3);
        button1 = new JButton("원의 면적 계산");
        button2 = new JButton("원의 둘레길이 계산");
        text2 = new JTextField(20);
       
        p.add(label1);
        p.add(text1);
        p.add(text2);
        p.add(button1);
        p.add(button2);
        
        add(p);
        MyListener ml = new MyListener(this);
        button1.addActionListener(ml);
        button2.addActionListener(ml);
        
       
        
        this.setVisible(true);
    }
}








import javax.swing.*;
import java.awt.event.*;

public class MyListener implements ActionListener
{
    private MyFrame f;
    
    public MyListener(MyFrame f)
    {
        this.f = f;
    }
   
    public void actionPerformed(ActionEvent e)
    {
        if(e.getSource() == f.button1)
        {
            String text = f.text1.getText(); 
            int r = Integer.parseInt(text);
           
            double result = r * r * 3.14;
            f.text2.setText("원의 면적 = " + result);
        }
       
        else if(e.getSource() == f.button2)
        {
            String text = f.text1.getText(); 
            int r = Integer.parseInt(text);
           
            double result = r * 2 * 3.14;
            f.text2.setText("원의 둘레길이 = " + result); 
        }
    }
}




1.event object : button
2.event type : ActionEvent
3.인터페이스 구현하려면 작성해야할 메소드 : actionPerformed
4.자신의 학번 뒤에 세자리 입력해서 원의 면적,둘레길이 구하시오






PaintDC 예제를 직사각형과 타우너 모두 CRect 객체를 사용하도록 수정하시오
void CChildView::OnPaint()
{
 CPaintDC dc(this);
  
 dc.Rectangle(CRect(0,0,200,100));
 dc.Ellipse(CRect(200,100,500,200));
}

532~533p 예제 프로그램
두 개의 버튼을 만들어서 패널의 배경 색을 변경하는 프로그램을 작성
배경색은 패널의 setBackground()메소드 이용



'컴퓨터공학부 > 마이크로프로세서설계' 카테고리의 다른 글

smips  (0) 2010.11.22
마프 c++ 이용실습  (0) 2010.11.08

요새 저희 학교에서 폴더가 exe파일로 바뀌어서(아이콘 모양은 폴더) 실행하게되면
1.project1 오류창이 뜬다.
2.폴더가 새창으로 열린다.
3.작업관리자 시작이 사라진다.
원본 폴더가 없어진게 아니라 원본 폴더는 숨김폴더로 되어있답니다.
(숨김파일만 체크,보호된 운영체제 파일 숨기기 체크해주셔야 원본폴더 볼수있습니다.)
그 숨겨져있는 폴더와 바이러스를 합쳐서 exe파일로 만든것으로 폴더.exe파일을 실행하시면
폴더도 뜨고 project1오류창도 같이 뜹니다. 고로 원본은 숨겨져있는것이죠.
근데 이놈의 폴더.exe파일은 지워도 자꾸 생성되고 ...원본은 숨김해제가 안되더라구요...
이걸 다 해결하는 과정으론

1.카스퍼스키 백신으로 치료한다.
2.Usbon 프로그램이나 NexusFile로 강제로 숨김해제를 해줍니다.
3.끝

간단하죠? 자세히 알려드릴게요~!

일단 위의 블로그로 접속을 하셔서 카스퍼스키를 깔아주세요!!
자세히 잘따라하시면 한글패치까지 무난히 하실수있습니다!
카스퍼스키 유료 무료로 사용하기(합법&체험판) 바로가기


자! 카스퍼스키를 까셨다면 이제 카스퍼스키를 이용해서~검사를 시작해주세요!


이제 알아서 카스퍼스키가 바이러스들을 다 잡아들일거에요~~
비교적 다른 백신들보다 오래걸리는거같군요..

자 이제 폴더.exe파일들이 다 사라지셨죠? 놀라지마시구 아까 말씀드렸드시 원본파일은 숨겨져있습니다.
이제 이 숨겨져있는 파일을 보이게 하는 프로그램을 사용하겠습니다!

USBon201.zip


NexusFile5.zip


USB
에 바이러스가 걸려져있으신분들은 USBon201.zip을 다운받으시고
외장하드시거나 USBon201이 잘안되시는분은 NexusFile을 다운받아주세요!!
일단 USBon부터 설명해드리겠습니다~~~~~


USBon 이라는 프로그램은 Autorun 바이러스를 치료하고 예방해주는 무료 프로그램입니다.
1.USBon을 실행하세요

2.드라이브 검사를 클릭하신후 검사시작을 누르셔서 검사를 진행해주세요.

3.드라이브 보호를 클릭하신후 보호적용에 체크를 하시고 적용하기를 눌러주세요

4.숨김파일찾기 클릭하시고 드라이브 선택해주시고 검사하기 눌러주세요!! 


5.발견된 숨김파일들을 숨김해제해주세요!!! 이제 USB를 확인해보세요!!^^





이제 외장하드시거나 USBon이 안되시는분, NexusFile의 사용방법을 알려드리겠습니다
1. 압축을 푸시고 NexusFile을 실행합니다! (업데이트 안하셔도 됩니다)

2.자신의 드라이버를 더블클릭합니다.

3.위에 탭중에 보기->숨김파일보기를 선택해주시면 숨김파일들이 보입니다.

4.Shift키나 Ctrl키를 누르신후 왼쪽마우스 클릭하시면 다중선택이가능합니다.선택후 오른쪽마우스를 클릭하셔서 속성/시간바꾸기를 선택합니다.

5.그림과같이 해주신후 모두를 클릭합니다(외장하드의 경우 하위폴더까지 모두 변경해주는데 USB는 안되더라구요..일일이 찾아가서 속성을 바꿔주시는 수밖에.......USBon으로 한방에 해결하시면 편합니다..^^)
이제 폴더들을 확인해보세요~~^^







USB꽂았을때 자동실행 방지 해놓으시면 바이러스에 감염될 확률이 팍 줄어준데요~
usb자동실행방지 프로그램 많아요~
다들 조심하세요~ㅋㅋ

'Tip > 컴퓨터' 카테고리의 다른 글

Webdings, Wingdings 폰트  (0) 2013.02.18
한글2007 차례 만들기  (0) 2012.07.12
C# 디컴파일러  (0) 2011.11.23
한솥 주문 프로그램  (0) 2011.04.11
숨김 파일표시 체크 후에도 파일이 안보일때  (0) 2010.10.29
 

눈금자 : Ctrl + R

가이드 : Ctrl + ;

*작아져 있는 문자를 점점 크게할 때 가운데위치로 지정하려면

 Anchor point를 이동시킨다


*설치한 플러그인을 사용할때

 Effect->Trapcode->[   ]


시험문제(18문제 대부분 객관식,주관식1~2문제)

기능을 알아야한다

개념위주로 시험나옴(PPT참조)

'컴퓨터공학부 > 영상특수효과' 카테고리의 다른 글

오늘 배운거~!  (0) 2010.11.09
라인 애니메이션 만들기  (0) 2010.11.02
선문대 영상로고 (Atfer Effect CS3)  (0) 2010.10.05
2010년 10월 5일 화요일  (0) 2010.10.05
2010년 9월 28일 화요일  (0) 2010.10.05
- 30점
- 10월 18일 4~5교시
- 추후 공고(e-강의동 or 벽면)
- OO의 기본개념
   UseCase Diagram
   UseCase Descrption

'컴퓨터공학부 > 소프트웨어설계론' 카테고리의 다른 글

실습  (0) 2010.11.17
과제#2  (0) 2010.11.15
StateChart Diagram  (0) 2010.11.08
오늘 실습 내용은 나중에  (0) 2010.10.28
레스토랑 Activity Diagram  (0) 2010.10.06

 

과제#1

소프트웨어설계론

2010.10.06


학번 :                            성명: 


(문제) 다음은 “레스토랑”관련 Activity Diagram에서, “요금을 지불한다”라는 Activity를 보다 구체화하여 나타낸 것이다. 이것을 참고하여, Activity Diagram을 작성하고, "요금을 지불한다"Activity에 내장시키시오. 단, 요금은 현금 또는 신용카드로 지불한다.


고객이 제출한 주문표를 받은 계산담당직원은, 고객에게 요금을 고지한다. 그러면, 고객은 현금 또는 신용카드로 지불한다. 현금으로 지불하는 경우, 고객이 현금을 계산담당직원에게 건네면, 계산담당직원은 계산완료후 거스름돈과 영수증을 고객에게 전달함으로써 요금지불과정이 완료된다. 한편, 신용카드로 지불하는 경우에는, 고객이 신용카드를 계산담당직원에게 전달하면, 계산담당직원은 신용카드단말기에 인식시키고, 고객은 매출전표에 서명하고 영수증을 받음으로써 요금지불과정이 완료된다.

 


(*)주의사항

 - Visual Paradigm을 사용하여 Activity Diagram을 작성한다.

 - 결과물 좌측상단에 학번이름을 반드시 기입하고,

 - 결과물은 jpg형태로 export하여 프린트 출력

 - 10월11일 수업 시작전에 강의실 교탁위에 제출





'컴퓨터공학부 > 소프트웨어설계론' 카테고리의 다른 글

실습  (0) 2010.11.17
과제#2  (0) 2010.11.15
StateChart Diagram  (0) 2010.11.08
오늘 실습 내용은 나중에  (0) 2010.10.28
중간고사  (0) 2010.10.11

이벤트(event) : 마우스로 버튼을 클릭하는 것처러 어떤 동작에 의하여 발생한다.
이벤트 객체(event object): 이벤트에 대한 여러 정보를 가지고 있다.
이벤트 소스(event source): 이벤트를 발생시킨 컴포넌트

ex)사용자가 버튼을 클릭하는 경우에는 버튼 컴포넌트가 이벤트 소스가 되어서 이벤트 객체를 생성

이벤트 리스너(event listener): 이벤트 객체에 반응하여 이벤트를 처리하는 객체

이벤트 처리과정
         1.이벤트를 발생하는 컴포넌트를 생성하여야 한다.
         2.이벤트 리스너 클래스를 작성한다.
         3.이벤트 리스너를 이벤트 소스에 등록한다.


   

'컴퓨터공학부 > 영상특수효과' 카테고리의 다른 글

오늘 배운거~!  (0) 2010.11.09
라인 애니메이션 만들기  (0) 2010.11.02
2010년 10월 12일 화요일  (0) 2010.10.12
2010년 10월 5일 화요일  (0) 2010.10.05
2010년 9월 28일 화요일  (0) 2010.10.05

+ Recent posts