본문 바로가기

체르니 놀이터 보기603

C#에서 정규표현식 사용하기 C#에서 정규표현식을 사용하기 위해서는 다음과 같이 네임스페이스를 추가해 줍니다. using System.Text.RegularExpressions; 그다음 다양한 클래스가 존재하는데 자신이 원하는 클래스를 사용하여 원하는 문자열 또는 문장에 존재하는 패턴이 있는지 확인하거나 그 위치 등을 파악하면 됩니다. 간단한 예를 하나 올려봅니다. 콘솔 응용 프로그램을 하나 생성하고 앞서 네임스페이스를 추가하고 Main() 안에 아래와 같이 코드를 작성합니다. "This is your book." 이라는 문장에서 "your" 부분 문자열이 존재하면 "일치하는 문자열이 존재합니다." 라고 화면에 출력하고 없으면 "일치하는 문자열이 없습니다."라고 표시되도록 하는 예제입니다. static void Main(string.. 2009. 8. 21.
Scala에서 Java 패키지 실행해보기 JVM에서 돌아가는 언어 중에 Scala라는 언어가 있는데 이 언어에서 Java 패키지를 실행하는 방법을 올려봅니다. Scala가 국내에 소개되었는지는 모르겠지만 나름 공부해볼 만한 언어가 아닌가 합니다. 즐거운 밤들 되시길... 2009. 8. 19.
CompareTo()메서드를 이용한 문자열 비교 Compare()메서드와 비슷한 CompareTo()메서드의 사용하는 형식은 다음과 같습니다. public int CompareTo(string strB); public int CompareTo(object value); strB : 비교할 문자열 value : 비교할 객체값 먼저 CompareTo(string strB)는 해당 인스턴스와 지정한 다른 string 개체의 문자열(strB)이 같은 지 비교하여 해당 인스턴스가 크면 양수, 같으면 0, 작으면 음수를 반환합니다. 콘솔 프로그램을 하나 생성해서 아래와 같이 작성해 봅니다. static void Main(string[] args) { string str1 = "Korea"; string str2 = "korea"; string str3 = str.. 2009. 8. 18.
GridView에서 처리되지 않은 PageIndexChanging 이벤트 발생 "'GridView에서 처리되지 않은 PageIndexChanging 이벤트가 발생했습니다." 위와 같은 에러 메시지를 ASP.NET 기반에서 웹 페이지를 GridView를 이용에서 만들다보면 종종 접하게 됩니다. Gridvew와 데이터소스컨트롤(SqlDataSource)을 연동해서 사용할 경우에는 컨트롤에서 알아서 페이징을 해 주므로 페이징 관련처리를 따로 신경 쓸 필요가 없지만 ADO.NET을 통해 연결기반, 비연결 기반 DB연결을 할 경우에는 페이지이벤트 발생시 페이징 관련 처리를 직접 해줘야 함 즉, GridView의 PageIndexChange 이벤트를 등록한 후 새로운 페이지 인덱스를 GridView의 pageIndex 속성에 지정해주고 다시 GridView를 바인딩해줘야 한다는 것이죠^^; 2009. 8. 12.