[졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석

 1  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-1
 2  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-2
 3  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-3
 4  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-4
 5  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-5
 6  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-6
 7  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-7
 8  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-8
 9  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-9
 10  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-10
 11  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-11
 12  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-12
 13  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-13
 14  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-14
 15  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-15
 16  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-16
 17  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-17
 18  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-18
 19  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-19
 20  [졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석-20
※ 미리보기 이미지는 최대 20페이지까지만 지원합니다.
  • 분야
  • 등록일
  • 페이지/형식
  • 구매가격
  • 적립금
  • 논문 > 공학계열
  • 2004.09.10
  • 40페이지 / hwp
  • 4,600원
  • 138원 (구매자료 3% 적립)
자료 다운로드  네이버 로그인
소개글
[졸업][컴퓨터공학] Microsoft Visual Basic 6.0과 Visual Basic .NET의 호환성 분석에 대한 자료입니다.
목차
1. 서론 1
2. .NET이란? 1
2.1. .NET Framework 1
2.2. 공용 언어 런타임(CLR; Common Language Runtime) 2
2.3. FCL(Framework Class Library) 2
3. 통합 개발 환경(IDE; Integrated Development Environment) 4
4. 문법 5
4.1. 자료형 5
4.1.1. 값 형식과 참조 형식 6
4.1.2. 기본 자료형 6
4.1.2.1. 정수형 6
4.1.2.2. 실수형 6
4.1.2.3. 기타 기본 자료형 7
4.1.2.4. 기본 자료형의 형식 7
4.1.3. 사용자 정의형 7
4.1.3.1. 인터페이스 7
4.1.3.2. 구조체 8
4.1.3.3. 클래스 8
4.1.3.4. 구조체와 클래스의 비교 9
4.1.4. 배열(Array) 9
4.1.5. 형변환 10
4.1.5.1. 명시적 변환 10
4.1.5.2. Option Strict 옵션 10
4.2. 연산자 10
4.2.1. 논리 연산자 10
4.2.2. 비트 시프트 연산자 10
4.2.3. 단축 연산자(배정 연산자) 10
4.3. 변수 11
4.4. 제어문 11
4.5. 프로시저 11
4.6. 네임스페이스 11
4.7. 예외 처리 12
4.8. 다중 스레드(Multi-Thread) 12
4.9. 기타 키워드 12
5. 컨트롤 13
5.1. 폼(Form) 13
5.2. 공통 속성 14
5.2.1. 제거된 공통 속성 14
5.2.2. 변경된 속성 15
5.2.3. 새 공통 속성 15
5.3. 컨트롤 배열 15
5.4. 표준 컨트롤 16
5.4.1. 제거된 컨트롤 16
5.4.2. 변경된 컨트롤 16
5.4.2.1. CheckBox 컨트롤 17
5.4.2.2. ComboBox 컨트롤 17
5.4.2.3. CommandButton 컨트롤 (Button 컨트롤로 변경) 17
5.4.2.4. Frame 컨트롤(GroupBox 컨트롤과 Panel 컨트롤로 변경) 18
5.4.2.5. HScrollBar 컨트롤 18
5.4.2.6. Label 컨트롤 18
5.4.2.7. ListBox 컨트롤(ListBox 컨트롤과 CheckedListBox 컨트롤로 변경) 18
5.4.2.8. OptionButton 컨트롤(RadioButton 컨트롤로 변경) 19
5.4.2.9. PictureBox 컨트롤 19
5.4.2.10. TextBox 컨트롤 19
5.4.2.11. Timer 컴포넌트 20
5.4.2.12. VScrollBar 컨트롤 20
5.4.3. 추가된 표준 컴포넌트와 컨트롤 20
5.5. 사용자 지정 컨트롤 21
5.6. ActiveX 컨트롤 21
6. 그래픽 21
6.1. GDI+ 네임스페이스 22
6.2. Graphics 객체(그리기 표면) 22
6.2.1. System.Drawing.Graphics 클래스 22
6.2.2. Graphics 객체에 그리기 23
6.2.3. 앨리어싱과 앤티 앨리어싱 23
6.3. 펜과 브러시 24
6.3.1. System.Drawing.Pen 클래스 24
6.3.2. System.Drawing.Brush 클래스 24
6.4. 글꼴과 텍스트 그리기 24
6.4.1. 글꼴 24
6.4.1.1. System.Drawing.FontFamily 클래스 24
6.4.1.2. System.Drawing.Font 클래스 25
6.4.2. 텍스트 그리기 25
6.5. 패스와 영역 25
6.5.1. GraphicsPath 클래스 25
6.5.2. Region 클래스 26
6.5.3. 클리핑 영역 26
6.6. 2차원 기하 변환 26
6.7. 인쇄 27
7. 파일과 스트림 28
7.1. System.IO 네임스페이스 28
7.1.1. 파일과 폴더(디렉토리) 관리 28
7.1.2. 파일을 읽고 쓰기 29
7.1.2.1. 이진 파일을 읽고 쓰기 30
7.1.2.2. 텍스트 파일을 읽고 쓰기 30
7.2. 레지스트리를 읽고 쓰기 30
8. 데이터베이스 31
8.1. ADO.NET 31
9. 결론 33

참고 문헌 34






[표 1] FCL 네임스페이스 3
[표 2] System.Object 클래스의 주요 공통 메소드 5
[표 3] 정수형 6
[표 4] 실수형 - 1 6
[표 5] 실수형 - 2 7
[표 6] 기타 기본형 7
[표 7] 기본 자료형의 형식 7
[표 8] 속성 구문 업그래이드 9
[표 9] 구조체와 클래스 비교표 9
[표 10] System.Collections 네임스페이스의 주요 클래스 9
[표 11] 비트 시프트 연산자 10
[표 12] 단축 연산자 11
[표 13] 키워드 매핑 - 1 12
[표 14] 키워드 매핑 - 2 13
[표 15] 폼을 표시하는 방법 14
[표 16] 제거된 컨트롤 16
[표 17] Visual Basic 6.0과 .NET 윈도우 폼 컨트롤과 컴포넌트간의 매핑 17
[표 18] CheckBox 컨트롤의 새로운 속성 17
[표 19] ComboBox 컨트롤의 새로운 속성 17
[표 20] Button 컨트롤의 새로운 속성 18
[표 21] ListBox 컨트롤의 새로운 속성 18
[표 22] RadioButton 컨트롤의 새로운 속성 19
[표 23] PictureBox 컨트롤의 새로운 속성 19
[표 24] TextBox 컨트롤의 새로운 속성 19
[표 25] 추가된 표준 컴포넌트와 컨트롤 - 1 20
[표 26] 추가된 표준 컴포넌트와 컨트롤 - 2 21
[표 29] 그리기 표면들의 기본 특성 22
[표 30] Graphics 객체의 그리기 메소드 23
[표 31] SmoothingMode 열거형의 멤버 23
[표 32] Brush 클래스의 파생 클래스 24
[표 33] GenericFontFamilies 열거형의 값 24
[표 34] GraphicsPath 클래스의 주요 메소드 25
[표 35] Regoin 클래스의 집합 연산 26
[표 36] Graphics 클래스의 클리핑 영역 메소드 26
[표 37] Graphics 클래스의 클리핑 영역 속성 26
[표 38] Graphics 클래스의 변환 관련 메소드 27
[표 39] 인쇄 관련 클래스 27
[표 40] PrintPageEventArgs 객체의 주요 속성 28
[표 41] DirectoryInfo 클래스와 FileInfo 클래스의 주요 속성 29
[표 42] 파일과 폴더에 관련된 주요 메소드 29
[표 43] Stream 클래스의 재정의 가능한 주요 메소드 29
[표 44] FileMode, FileAccess, FileShare 열거형의 값 30
[표 45] StreamReader 클래스와 StreamWrite 클래스의 주요 메소드 30
[표 46] Registry 클래스의 속성 30
[표 47] RegistryKey 클래스의 속성과 주요 메소드 31
[표 48] ADO.NET의 주요 네임스페이스 31
[표 49] ADO.NET의 주요 공용 클래스 32
[표 50] ADO.NET의 주요 클래스 32






[그림 1] .NET Framework의 프로그램 컴파일과 실행 과정 2
[그림 2] Visual Basic .NET의 통합개발환경(탭 기반 문서 모드) 4
[그림 3] 값 형식과 참조 형식 6
[그림 4] 반투명 폼 14
[그림 5] SQL Server 공급자의 데이터 흐름도 32
본문내용
1. 서론
Microsoft는 2002 년 2 월 13 일(미국 시간) 미국 샌프란시스코에서 개최된 VSLive! 2002 컨퍼런스를 통해 Microsoft .NET 전략의 가장 핵심 제품인 Visual Studio .NET 및 .NET Framework 출시를 알렸다. Visual Studio는 Microsoft의 대표적인 개발 도구로 Visual Basic, Visual C++ 등을 포함하고 있으나 Visual Studio .NET에는 .NET Framework 기반의 Visual C#을 추가하였다.
1991년에 Microsoft는 Visual Basic 1.0을 발표하였는데, 이것은 Windows RAD의 출발을 의미하며, Visual Basic 버전 2.0에서 6.0에 이르기까지, Microsoft는 제품의 기본 아키텍처는 유지하면서 단순히 새로운 기능만을 추가하였다. Visual Basic 2.0과 3.0에서는 속성 그리드(Grid), DAO(Data Access Object) Database 프로그래밍, OLE(Object Linking and Embedding)를 도입하여 Windows 3.1 프로그래밍을 위한 많은 기능을 선보였다. 1995년에 발표된 Visual Basic 4.0은 개발자들이 32bit EXE, ActiveX control과 class library를 작성할 수 있게 하였다. 1995년은 인터넷이 폭발적으로 성장한 해였다. Visual basic 5.0과 6.0은 WebClass, ActiveX 문서와 DHTML(Dynamic HTML)과 같은 자신만의 웹 개발 기능을 추가하였지만 여전히 윈도우 개발 툴로 남아있었다. 버전 6.0까지도 상속성과 다형성이 지원되지 않았고, DLL 지옥이라고 불리던 서로 다른 컴포던트 버전 문제가 해결되지 않았다.
참고문헌
Developing WINDOWS-BASED APPLICATIONS with Visual Basic .NET & Visual C# .NET
정보문화사(2003) / Matt Stoecker / 김지선 김갑령 공역
GDI+ Programming: C#을 이용한 사용자 지정 컨트롤 작성하기
정보문화사(2002) / Eric White, Ghris Garrett, Simon Robinson 공저 / 류광 역
MICROSOFT VISUAL BASIC .NET과 VISUAL C# .NET을 활용한 OOP STEP BY STEP
정보문화사(2002) / Robin A. Reynolds-Haertle 저 / 유상용 역
Microsoft VISUAL BASIC .NET STEP BY STEP
정보문화사(2002) / Michael Halvorson 저 / 유상용 역
PROFESSIONAL C#
정보문화사(2002) / Simon Robinson 외 8인 공저 / 배재현 역
PROFESSIONAL .NET Framework
정보문화사(2002) / Kevin Hoffman 외 9인 공저 / 황세진 역
PROGRAMMING MICROSOFT WINDOWS WITH C#
정보문화사(2002) / Charles Petzold 저 / 김태현, 박한돌 공역