Blog Content

  • 32.C#_WinForm - C# 주소록 (3)

    Category C# on 2009. 9. 3. 17:41

    C# 주소록 최종 마무리 입니다. 결과화면

    Read more
  • 31.C#_WinForm - C# 주소록 (2)

    Category C# on 2009. 9. 3. 13:45

    31.C#_WinForm - C# 주소록 (1) 이어서 작업 FrmMain.Designer.cs Menu추가 파일(&F) - 끝내기(&X) 도구(&T) - 백업(&B) 도움말(&H) - 주소록 프로그램 정보(&A) ToolStripstatus에 Label 추가 - 등록수 : private System.Windows.Forms.StatusStrip statusStrip1; private System.Windows.Forms.ToolStripStatusLabel sslCount; private System.Windows.Forms.MenuStrip menuStrip1; private System.Windows.Forms.ToolStripMenuItem 파일ToolStripMenuItem; private Sy..

    Read more
  • 31.C#_WinForm - C# 주소록 (1)

    Category C# on 2009. 9. 3. 13:33

    C# 윈폼으로 주소록을 만드는 예제입니다 구현기능 1. 이름, 휴대폰, 이메일 입력 후 저장버튼 클릭 시 입력내용 텍스트파일 저장 2. 프로그램 로드(재시작)시 저장된 텍스트내용 DataGrid에 출력 3. 입력 버튼 클릭시 텍스트박스 초기화(빈공간)으로 바꾸기 ▶ 코드 작시 주의사항 ◀ 예제에서는 코드를 추가 했습니다. 삭제 안했어요... C# 윈폼을 새로 추가합니다. ( 새프로젝트 이름 - FrmMain ) FrmMain.Designer.cs private System.Windows.Forms.Button btnSave; private System.Windows.Forms.DataGridView dataGridView; private System.Windows.Forms.Button btnOK; pr..

    Read more
  • 30.C#_WinForm - 폼 클로우징 이벤트 (C# Closing Event)

    Category C# on 2009. 9. 2. 15:15

    폼 클로우징 이벤트로 해당 폼을 닫을 때 한번 더 확인여부를 묻는메세지박스를 띄우는 예제입니다. FrmMain FrmMain 이벤트 속성 동작 - FormClosing : 폼을 닫을때 또는 폼 닫기 전에 발생하는 이벤트 FrmMain.cs private void FrmMain_FormClosing(object sender, FormClosingEventArgs e){ //폼을 닫을건지 취소 할 것인지 결정 DialogResult dr = MessageBox.Show("종료하시겠습니까?", "종료확인", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dr == DialogResult.No) { e.Cancel = true; //취소 }} 결과확인

    Read more
  • 29.C#_WinForm - C# MouseMove, C# MouseDown 이벤트

    Category C# on 2009. 9. 2. 14:38

    C# Mouse 이벤트를 이용하여 C#폼에서 그림을 그리는 예제입니다.마우스 왼쪽 클릭시 선 그리기, 마우스 오른족 클릭시 원 그리기 메뉴추가 : FrmMain - 샘플 -MouseMove, MouseDown FrmMouseEvent 속성 마우스- MouseDown : 마우스 포인터가 구성요소위에 있을 때 이벤트- MouseMove : 마우스 포인터를 구성요소위로 이동 할 때 이벤트모양 - Print : 컨트롤을 다시 그릴 때 발생하는 이벤트 FrmMouseEvent.cs using System.Collections; //네임스페이스 추가namespace WinFrmMain.Sample{ public partial class FrmMouseEvent : Form { private ArrayList al;..

    Read more
  • 04.Win_Server 2008 - 공유(로컬 네트워크 공유)

    Category Windows Server on 2009. 9. 2. 13:47

    일반 폴더를 웹 공유폴더로 변환에 관한 예제입니다. 그림을 보고 잘 따라하셔야 해요...간단합니다! 결과확인!

    Read more
  • 28.C#_WinForm - 키 다운 이벤트 ( KeyDown Event)

    Category C# on 2009. 9. 2. 13:34

    키보드에서 입력 방향으로 원 그림이 움직이는 간단한 예제입니다. 메뉴추가 : FrmMain - 샘플 - 키 다운 이벤트 FrmKeyDown 이벤트 속성 FrmKeyDown폼에 대해서 이벤트 속성탭에서 이벤트를 추가합니다. 모양 - Paint 이벤트 : 컨트롤을 다시 그려야 할 때 발생하는 이벤트 키 - KeyDown 이벤트 : 키를 처음 누를때 발생하는 이벤트 FrmKeyDown.cs public partial class FrmKeyDown : Form { private Point p; //포인트 선언 public FrmKeyDown() { InitializeComponent(); p.X = 10; p.Y = 10; } //폼에서 키보드가 입력 될 때 private void FrmKeyDown_KeyDo..

    Read more
  • 03.Win_Server 2008 - NTFS

    Category Windows Server on 2009. 9. 2. 13:23

    파일 및 폴더, 드라이브 관리를 하는 방법입니다. 다른 사용자가 사용 가능한 폴더와 그 폴더에 대해서 보안 및 용량 제한 등에 관한 방법입니다. 다른 사용자(클라이언트)가 제 컴퓨터(서버)에 원격으로 접속하여 사용가능한 폴더를 만들어줍니다. 원하시는 경로에 폴더를 추가합니다. 예)D:\Web\Default폴더 추가 1. 추가한 폴더에서 속성-> 2. 보안탭-> 3. 보안탭에서 편집-> 4. 사용자 또는 그룹선택에서 고급-> 5. 지금찾기-> 6. 특정(해당)사용자에 대해서 권한 부여주기-> 여기 예제에서 추가한 사용자 권한으로는 ABCD의 사용자, IUSR_컴퓨터이름(인터넷사용자), NETWORK 다음 권한 부여 7. ABCD의 사용자 권한 : 모든권한 허용 IUSR_컴퓨터이름(인터넷사용자)와 NETWO..

    Read more
  • 91.C# - 스레드(Thread) 와 프로세스(Process)

    Category C# on 2009. 9. 2. 12:59

    스레드(Thread) : 프로세스 안에서 실행하는 단위 프로그램(메서드), 멀티 스래딩 환경(랜덤/가중치에 따라 운영체제에 따라 실행) 스레드 영역에 스레드 올림. 실행순서 중요하지 않을 때 사용프로세스(Process) : 하나의 프로그램 단위(프로젝트)로 실행중인 응용프로그램을 의미 Program.cs static void Main(string[] args) { //Win(); Sql(); Ide(); // 단일 스레드 : 순차적으로 실행 // 멀티 스래딩. ThreadStart 대리자 ThreadStart ts1 = new ThreadStart(Win); ThreadStart ts2 = new ThreadStart(Sql); Thread t1 = new Thread(ts1); Thread t2 = n..

    Read more
  • 90.C# - 전역어셈블리캐시 ( Assembly )

    Category C# on 2009. 9. 2. 09:00

    어셈블리는 전용과 공유 두가지로 분리됩니다.전용 : 자신만이 사용하는 어셈블리어, DLL파일이 프로젝트에 복사됨공유 : 여러 사람들이 사용 가능한 어셈블리어로 C:\Windows\assembly 폴더에 DLL파일을 추가 하여 사용 , 참조만 하고 복사되지 않음 전역(공유)어셈블리캐시 예제입니다. 27.C#_WinForm - DLL 파일만들기와 같은 방법으로 DLL을 생성합니다.(링크) Watch.DLL 만들기 1. 새프로젝트 - 빈 솔루션 생성 후 2. 빈 솔루션 - 추가 - 새프로젝트 - C# - Windows - 클래스 라이브러리 추가 (이름 : Watch) 3. 추가한 Watch에서 'program.cs' 파일을 삭제 후 Watch에서 클래스 추가 (이름 : Clock) Clock.cs namesp..

    Read more
  • 27.C#_WinForm - DLL 파일 만들기

    Category C# on 2009. 9. 1. 19:30

    C# DLL 만드는 간단한 예제입니다.DLL파일을 만드는 이유는 자주 사용되는 로직을 DLL 파일로 작성하여코드를 불러와 재사용 하는 것입니다.예제에서는 더하는 DLL을 만듭니다. DLL 제작 새 프로젝트 - 기타 프로젝트 형식 - Visual Studio 솔루션 - 빈 솔루션 선택 솔루션 탐색기에서 생성한 빈 솔루션에 '새 프로젝트'를 추가 합니다. C# - Windows - 클래스 라이브러리 추가 (이름:Calculator) 추가 하면 생성한 클래스 라이브러리에 Class.cs 파일이 있습니다. 파일의 이름을 변경합니다. "CalculatorPlus" 이는 쉽게 구분 하기 위함입니다. CalculatorPlus.cs public class CalculatorPlus { public static int..

    Read more
  • 02.Win_Server 2008 - 사용자 관리 ( 운영체제|도구 )

    Category Windows Server on 2009. 9. 1. 15:43

    사용자 계정 추가/권한부여 방법입니다. 운영체제(도구)를 이용한 방법과 커멘드 창에서 하는 방법 두가지가 있습니다. 작업환경 : Windows Server 2008 운영체제(도구)를 이용한 윈도우 서버 2008 사용자 관리 입니다. 사용자 계정 추가 시작 - 관리도구 - 컴퓨터관리 사용자 이름과 암호를 입력 후 확인 Cmd창 - 사용자 계정추가 시작-실행-cmd [그림2-3] 와 같이 cmd창에 "net user 사용자아이디 비밀번호 /add" 입력 후 결과 확인 기타 net localgroup User01 /delete User01 사용자 계정 삭제 그룹추가 net localgroup 그룹명 추가(추가) -> net localgroup Class02 /add net localgroup 그룹명 추가할사용..

    Read more
  • 01.Win_Server 2008 - 설치 및 환경구성

    Category Windows Server on 2009. 9. 1. 15:20

    윈도우 서버 2008 설치 및 환경을 구성합니다. 운영체제 : OS - Windows Server 2008 에서 작업합니다. 시작 - 관리자도구 - 서버관리자 왼쪽 목록에서 역활 클릭 - 중앙 화면에서 역활 추가 클릭 하여 환경구성 [그림1-2]와 같이 체크를 하고 설치합니다. 아이피를 고정, DNS 아이피 주소를 잡아줍니다. "실행 - cmd"를 입력하여 커멘드 창을 띄웁니다. 그리고 시작 - 제어판 - 네트워크 및 공유 센터 - 네트워크 연결 - 로컬영역 연결의 속성 - 목록에서 인터넷 프로토콜 버전 4(TCP/IPv4)의 속성으로 이동 커멘드창과 인터넷 프로토콜 버전 4(TCP/IPv4)의 속성창을 같이 띄어놓고 작업. - 커멘트 창 - 커멘드창 - ipconfig /all 입력 후 이더넷 어댑터 ..

    Read more
  • 00.Win_Server 2008 - 순서

    Category Windows Server on 2009. 8. 31. 23:55

    1. 설치 및 환경 구성 1) 설치 2) 웹 서버 / FTP / DNS / SMTP / ... 3) 유동IP주소 => 고정IP주소 4) TCP/IP 명령어 a) hostname : 컴퓨터 명 b) ipconfig /all : IP주소정보 c) ping : 네트워크 진단 도구 127.0.0.1 / localhost 로컬에서 본인 컴퓨터 IP주소 대체하는 테스트 주소, 로컬 루프백 주소 d) inetmgr : 웹 서버인 IIS서버를 가동시키는 명령어 시작 - 관리도구 - IIS(인터넷 정보 서비스) 관리자 2. 사용자 관리 1) Administrators : 최고관리자 2) Users : 일반사용자 3) 사용자 생성/그룹 생성 3. NTFS 파일 시스템 관리 1) 파일 및 폴더 및 드라이브 관리 4. 공유 ..

    Read more
  • 26.C#_WinForm - 드래그 앤 드롭 ( Drag And Drop )

    Category C# on 2009. 8. 31. 23:07

    메모장 안에 택스트 파일을 드래그앤 드롭 시 택스트 파일이 자동으로 열리는 예제 입니다. FrmMain - 샘플 - 간단한메모장 FrmSampleNotepad 속성을 지정 하도록 합니다. txtNote 컨트롤 : 속성 - AllowDrop = True로 설정합니다. 컨트롤에 데이터를 끌어 놓을 수 있는지의 여부에 대해서 설정 txtNote 컨트롤 이벤트 속성 지정 이벤트 핸들러를 추가합니다. txtNote_DragDrop 부분 코드 작성 private void txtNote_DragDrop(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) { if (e.Data.GetDataPresent(DataFormat..

    Read more
1 ··· 125 126 127 128 129 130 131 ··· 143