일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 우편번호검색
- 테이블또는 뷰가 존재하지 않습니다.
- XML
- 페이지 간 게시
- prototype
- prototype.js
- 객체생성
- 스크립트릿
- SQL 명령어가 올바르게 종료되지 않았습니다.
- ASP.NET 회원가입
- Repeater
- RowCount 폐이징
- hyperlink 쿼리스트링 바인딩
- DataList컨트롤
- ASP.NET Error
- JavaScript
- 자동완성기능
- jsp
- 이벤트 처리
- ASP.NET 방명록
- ORA-00942
- 자바스윙
- JDK1.5
- Oracle 10g
- json
- 웹표준
- Ajax한글 처리문제
- ASP.NET
- Ajax댓글
- ajax
- Today
- Total
목록Microsoft(C#).NET (4)
IT 쟁이
Property 클래스의 메쏘드를 멤버 변수처럼 접근할 수 있게 한다. (그러나 실제로는 메쏘드 이다) 일반적으로 객체 지향의 캡슐화 개념에서 클래스의 멤버 변수는 외부에서 직접 접근 및 변경을 허용하지 않도록 한다. 따라서 변수에 대한 접근과 변경은 별도로 노출한 공개 메쏘드를 통해서 이루어 지도록 한다. 이 공개된 메쏘드는 변수에 대한 사용자의 요청(접근 or 변경) 사이에 특정한 비지니스 로직을 포함하여 변수 값에 대한 투명성과 보안성을 강화 하기도 한다. 이러한 메쏘드를 갯터 , 셋터 라고 부른다. * 프로퍼티 정의 public int Personid { get { return id; } set { id=value; } } * 프로퍼티 사용예 Console.WriteLine("{0},{1}, {2..
함수의 매개변수 전달시 키워드로 사용되는 ref, out 에 대해 알아보자 두 키워드 모두 함수 실행 후 변수값을 유지하는 목적으로 사용된다. 보통 값 형식(By Value)을 함수의 매개변수로 전달하면 전달된 변수의 값이 복사되어 전달된다. 따라서 전달되기전 변수와 전달된 후의 변수는 완전히 다른 변수로 취급된다. 아래 코드의 결과는 a,b 모두 0 인 것을 확인할 수 있다. static void Main(string[] args) { int a = 0; int b = 0; MyMethod(a, b); Console.WriteLine(String.Format("a값:{0} , b값:{1}",a,b)); } static void MyMethod(int a, int b) { a = 11; b = 22; }..
using System; namespace Wrox.ProfessionalCSharp.Chapter6.SimpleExceptions { /// /// Class1에 대한 요약 설명입니다. /// public class MainEntryPoint { /// /// 해당 응용 프로그램의 주 진입점입니다. /// [STAThread] static void Main(string[] args) { string userInput; while(true) { try { Console.Write("Input a number between 0 and 5 " + "(or just hit return to exit)>"); userInput = Console.ReadLine(); if(userInput == "") break..
1. 우리 같은 프로그래머가 열쒸미 컴터 앞에서 삽질을 합니다. 2. 프로그래머가 작성한 소스 코드 입니다(C#) 3. C# 컴파일러가 소스코드를 컴파일 합니다. 언어별로 다른 컴파일러가 동작합니다. 여기선 csc.exe 라는 C# 컴파일러 입니다 (VB.NET 의 경우 vbc.exe 가 되겠지요) 4. 이렇게 컴파일 되어 파생되는 결과 파일은 exe 또는 dll 파일이 됩니다. 단, 닷넷에서는 자바의 중간 바이트 코드와 유사하게 MSIL (CIL) 이라는 중간언어로 컴파일 됩니다. 즉, 바로 실행가능한 파일이 아니라는 말입니다. 자바의 플랫폼 독립성을 위해 중간 바이트 코드가 필요 했듯 닷넷에서도 플랫폼 독립성과 언어 통합을 위해 중간단계를 거치게 되는 것입니다. 참고로 언어 통합이란 닷넷의 장점 중에..