일반적으로 2003에 비해 2007이 좋아졌지만 수식편집기는 2003, 2000에 비해서 처음에 사용하는 방법이 잘 드러나지 않아서 애를 먹었습니다.
이제 그 사용법을 알아볼까요?

1. [메인 메뉴]->삽입텝 클릭
    여기에서 개체를 클릭




2.  Microsoft Equation 3.0 개체삽입



3. 원하는 수식을 작성



위와 같이 작성하신 후 사이즈를 조정하여 필요한 곳에 위치시키시면 됩니다.
이상 간단한 파워포인트2007에서의 수식편집기 사용에 대해서 알아보았습니다.^^
Posted by 원철연(체르니)
,

파워포인트 작업이나 기타 문서 작업, 이미지 작업 등을 하다보면 좀 더 멋진 폰트가 필요할 경우가 많은데요.
원하는 폰트를 구하긴 구했는데 어떻게 설치할 지 모르는 분들을 위해 간단한 방법을 올려 봅니다.

설치환경 : Window 2003 서버 기준
                    비스타, XP, 2000 역시 거의 아래와 비슷합니다. 
              

먼저 시작 -> 설정 -> 제어판 실행


제어판 - 글꼴

제어판 - 글꼴 실행

글꼴 폴더가 열린 상태에서 어렵게 구한 폰트를 복사(Ctrl+C) 하거나 잘라 붙여넣어
줍니다.

이렇게 한 후 파워 포인터나 워드 등을 실행해 보면 폰트가 적용된 것을 확인할 수 있을 겁니다. 너무 쉽죠? ^^;;
Posted by 원철연(체르니)
,

예전에는 동영상을 보려면 Windows Media Player나 Real계열 플레이어, QuickTime 계열 등 각 비디오 파일 포맷에 맞는 동영상 플레이어를 이용해서 봤었던 기억이 선합니다.
그러나 요즘은 곰플레이어 하나면 거의 대부분의 영상을 볼 수 있으니 참 편리해졌지요. 그럼 이제부터 이 곰플레어를 설치, 동영상을 보는 데까지 알아볼까요?

먼저 설치를 하려면 곰플레이어 프로그램이 필요하겠죠?
아래 링크를 더블 클릭하면 곰플레이어를 다운로드 받을 수 있는 사이트로 이동합니다.
http://gom.gomtv.com/

여기에서 좌측 상단의 메뉴의 곰플레이어v2.1을 더블클릭합니다.

위에서 곰플레어 클릭하면 아래와 같은 화면을 화면 중간에서 볼 수 있습니다.


여기서  GOMPLAYERSETUP.EXE를 클릭하면 아래와 같이 파일 더운로드 팝업창이 뜨는데


여기서 저장 버튼을 누르면 아래와 같은 저장 위치를 선택하는 화면이 다시 나오는데 여기서 바탕화면으로 해놓습니다.

여기서도 저장 버튼을 누릅니다 그러면 바탕화면에 아래와 같이 다운로드가 되어 있는 것을 확인 할 수 있습니다.

바탕화면에 있는 GOMPLAYERSETUP.EXE를 더블클릭합니다. 그러면 아래와 같은 파일 열기-보안경고가 나올 수 있습니다. 그러면 여기서 실행버튼을 누릅니다.


이제 본격적인 곰플레이어 설치화면입니다.


여기서 다음 버튼을 누릅니다.


위에서 동의함을 선택합니다. 그러면 아래와 같은  구서요소 선택 화면이 나타납니다.


위에서 상하 스크롤을 클릭하면서 차례로 설치 안해도 되는 것들에 대해서 체크 표시를 풀어줍니다.
    1. 곰TV 실행 프로그램 설치
    2. 빠른 실행 단축 아이콘 생성
    3. 시작 메뉴 단축 아이콘 생성
    4. 홈페이지 열기
    5. 제휴 페이지를 홈페이지로 설정

그러면 아래와 같은 화면을 볼 수 있을 겁니다.


이렇게 한 후 다음을 누릅니다.


여기서도 다음 버튼을 누르고 넘어 갑니다. 그럼 다음과 같이 설치위치 선택 화면이 나옵니다.


여기서도 그냥 설치 버튼을 누릅니다. 그러면 아래와 같이 설치가 진행됩니다.


아래와 같이 설치화면을 볼 수 있습니다.

마침을 누릅니다. 그러면 아래와 같이 구글 툴바를 설치를 권유하는 화면이 나오는데 여기서는 취소를 누릅니다.


그 다음으로 등장하는 게 곰 오디오인데 여기서도 취소를 누릅니다.


드디어 곰 플레이어 설치가 끝났습니다. 바탕화면을 볼까요? 아래와 같이 2개의 아이콘이 설치되어 있는 것을 볼 수 있습니다.



이제 동영상을 볼 때는 위의 곰플레이어를 더블 클릭해서 해당하는 동영상을 선택하여 보시면 됩니다. 그전에 바탕화면에 받아 두었던 GOMPLAYERSETUP.EXE는 쓰레기통에 버리시고 이제 위에 곰플레이어를 더블클릭합니다.
그러면 아래와 같은 화면이 등장합니다.
여러분들의 PC가 사양이 좋은 PC라면 고품질 모드를 그렇지 않다면 일반모드를 선택합니다.

저는 일반모드로 선택하고 다음을 누릅니다. 그러면 코덱설정 부분이 나옵니다.


다음을 누릅니다. 그러면 파일 형식 연결 창이 나오는데 여기서도 그냥 다음을 누릅니다.


그다음으로 기타 설정 화면이 나오는데 여기서도 다음 버튼을 누릅니다. 그러면 설정완료 화면이 나오는데 여기서 곰TV 바로보기 체크를 해제해 주고 마침 버튼을 누릅니다.


그러면 아래와 같은 실행화면을 보게 됩니다.

위에서 여기 클릭을 클릭하면 옆에 GOMTV관련 부분이 사라집니다. 아래와 같이요^^;;


이제 마지막으로 동영상 파일을 열어 실행해 봅니다. 위에서 동영상 파일 불러오기 버튼을 눌러서 원하는 하드 드라이브나 시디롬에 있는 동영상을 선택해주면 됩니다. 이상으로  곰플레이어를 이용한 동영상 관람방법을 알아봤습니다. 
Posted by 원철연(체르니)
,


오늘 만들어보는 프로그램은 성적처리 프로그램입니다.
물론 현재 학원에서  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 원철연(체르니)
,

방금 전에 강사님이 실행결과 보여주고 짜라고 한 내용을 올려봅니다.

사용자 삽입 이미지


구현하는 방법은 배열을 이용해도 되고 For문, if문이나 함수 등을 따로 만들어서 해도 되긴 하는데
간단하게 만들어 보았습니다.

소스는 아래와 같습니다. 테스트를 다했으므로 그냥 입력해서 해보면 됩니다.
사용자 삽입 이미지

중간중간에 console.WriteLine(), console.ReadLine() 등을 쓴 이유는 출력결과를 보기좋게 혹은 보기 위해서 해준 겁니다.
 
[참고] VB6.0 버전대에서는 배열의 시작첨자를 사용자가 지정해줄 수 있었으나 .NET환경에서는 디폴트로 0에서
          시작하도록 정의되었음.
Posted by 원철연(체르니)
,


오늘 현재 수업받고 있는 것 중 배열을 이용한 구구단을 출력하는 것을 올려봅니다.
물론 코드는 강사님이 제시한 것과는 다른 제 나름대로 만들었습니다.
물론 보시면 아시겠지만 a(9),b(9) 배열에는 데이터가 저장되지 않습니다. 단순히
화면에 구구단을 뿌려주는 역할만을 할 뿐임을 말씀드립니다.

소스
사용자 삽입 이미지

위에서 보면 vbTab 은 비주엘베이직 상수이고 VbCrLf는케리지리턴상수입니다.
제일 뒷 부분의  console.ReadLine()을 넣어준 이유는 실행결과를 보기 위해서 넣어준 거구요.

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

Posted by 원철연(체르니)
,


지난 부분에 올렸던 부분의 후속부분으로 전체데이터를 읽어오지 않고 특정한 부분만 읽어올 경우는
어떻게 하면 될까요?

지난번처럼 GridView와 버튼하나 올려놓고 버튼을 더블클릭해서 아래와 같이 코딩합니다.


    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

        'Connection 객체생성
        Dim strConn As String = "server=(local);database=AdventureWorks;uid=testman2;pwd=123645"
        Dim Conn As New SqlConnection(strConn)

        'Connection 객체열기
        Conn.Open()

        'Command 객체 생성
        Dim strSQL As String = "SELECT * FROM Person.Address where PostalCode= @PostalCode"
        Dim Comm As New SqlCommand(strSQL, Conn)

        'Parameter 객체 생성해서 Command 객체에 추가하기
        Dim param As New SqlParameter("@PostalCode", Data.SqlDbType.VarChar)
        param.Value = "98055"
        Comm.Parameters.Add(param)

        'DataReader 생성
        Dim reader As SqlDataReader = Comm.ExecuteReader

        'DataReader를 이용해서 DataView 컨트롤에 바인딩하기
        GridView1.DataSource = reader
        GridView1.DataBind()

        'DataReader와 Connection 닫기
        reader.Close()
        Conn.Close()

위에서 표시한대로 Command객체에서 SP(저장 프로시저)를 이용해서 특정한 값들을 불러오는 것처럼
SELECT문을 입력하고  Parameter객체를 생성한다음 Command객체에 추가해 주어 원하는 결과를 얻을 수 있음.

원래 AdventureWorks DB의 Person.Address테이블의 총레코드수는 19614이나 위의 예제에서는
PostalCode=98055인 것만 선택하여 GridView 보여지도록 하였다.

실행결과

사용자 삽입 이미지
결과적으로 115의 레코드만이 검색되어 뿌려주는 것을 알 수 있다.

Posted by 원철연(체르니)
,

자신의 컴에서 실행되고 있는 프로세스들이 어떻게 원격 혹은 로컬에서 동작하는지
각 프로세스들이 사용하는 포트들과 연결정보들을 보다 상세하게 볼 수 있는 툴이 있어서 소개하고자 한다.
이름하여 TCPVIEW 프로그램인데 아래의 사이트에서 받아서 실행해보면 쉽게 이해할 수 있을 것이다.

받을 수 있는 곳
http://technet.microsoft.com/ko-kr/sysinternals/bb897437(en-us).aspx

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

콘솔창에서 netstat 명령을 이용해서 보던 것보다 보다 구체적으로 사용하는 프로세스들과 로컬 혹은 원격
주소들을 볼 수 있으니 좋지 아니한가?
이번 기회에 자신의 컴퓨터에서 알아보는 것도 좋을 것 같다.
Posted by 원철연(체르니)
,