허당 레몬도리
타이틀바가 없는 윈도우폼 드레그

Private Sub Form_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseDown Dim xOffset As Integer Dim yOffset As Integer If e.Button = MouseButtons.Left Then xOffset = -e.X - SystemInformation.FixedFrameBorderSize.Width yOffset = -e.Y - SystemInformation.FixedFrameBorderSize.Height mouseOffset = New Point(xOffset, yOffset) isMouseDown = Tru..

article thumbnail
VB.Net Nothing 값 처리

배열이나 기타 변수에 Nothing의 값이 있는경우가 있다. 예를 들어 아래와 같이 Dim str(10) As String str(1) = "abcdefg..." str(2) = "zyx...." str(3) = "test...." For i As Integer = 0 To str.Length - 1 If Not str(i) Is Nothing Then MessageBox.Show(str(i)) End If Next 위와 같은 배열에 담긴 문자를 메시지박스에 보여주는 간단한 명령들이 있다. 10개의 방을 만들고 1,2,3번 방에 각각 값을 넣었다. 나머지 0, 4,5,6,7,8,9 번 방에 값을 확인 해보면 Nothing값이 들어있다. 위와 같은 화면을 볼수 있다. 방에 들어있는 값만 찍어 보고 싶다면 ..

정규식
가. 언어유형/C# 2009. 3. 10. 14:13

정규식에 관해 사용 했던 것에 대해서 몇가지 적어 보려고 한다. 가장 많이 사용하는 문자는 '+' 인 것 같다. '+' = 문자 + 문자 라고 인식하면 될 듯하다. 정규식을 잘 만들었다해도 '+'없으면 연결이 되지 않기 때문에 문자가 제일 처음에 찾기 위해 만든 정규식에 해당하는 값을 찾거나 아예 값을 찾지 못한다. 예제를 만들어 보자 string patter = "\w+[A-Z]+\w"; 위와 같은 예제를 보게 되면 어느 언어든 + 기호는 연결 해주는 역활을 하듯 여기에서도 연결 하는 문자가 된다. 살펴 보게 되면 다음으로 '[ ]' 이다 [값]으로 검색을 하게 된다면 해당하는 값이 나오게 된다. ... some code here ...

정규식 예제
가. 언어유형 2009. 3. 5. 19:03

================= VB.Net 정규식 예제 ================= '1.이메일 "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" '2.전화번호 "((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}" '3.웹주소 "http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" '4.우편번호(미국의 경우) "\d{5}(-\d{4})?" ================= C# 정규식 예제 ================= //1.이메일 "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*" //2.전화번호 "((\\(\\d{3}\\) ?)|(\\d{3}-))?\\d{3}-\\d{4}" //3..

데이터베이스에서 BLOB 값 가져오기
가. 언어유형/C# 2009. 3. 2. 21:50

// Assumes that connection is a valid SqlConnection object. SqlCommand command = new SqlCommand( "SELECT pub_id, logo FROM pub_info", connection); // Writes the BLOB to a file (*.bmp). FileStream stream; // Streams the BLOB to the FileStream object. BinaryWriter writer; // Size of the BLOB buffer. int bufferSize = 100; // The BLOB byte[] buffer to be filled by GetBytes. byte[] outByte = new byte..

SQL Server 2005 Express Edition sqlcmd를 이용한 자동백업
가. 언어유형/C# 2009. 3. 2. 19:57

아시는 분은 다 아시겠지만 SQL Server 2005 Express Edition 에는 스케쥴러(?)가 없기때문에 자동 백업이 안됩니다.(수동은 물론 가능하겠죠 ㅎ) 일단 프로시져부터 만들어 보죠~ 아 물론 한개의 디비만을 백업하기 위해 만드신다면 프로시져로 안만들고 바로 다음 단계로 가셔서도 괜찮습니다. 프로시져를 만드는 이유는 여러개의 디비를 백업하기 위해서죠^^ USE [데이타베이스명] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Edgewood Solutions -- Create date: 2007-02-07 -- Description: Ba..

삼항연산자 날짜 구하기
가. 언어유형/C# 2009. 3. 2. 19:49

string Today = ""; Today += DateTime.Now.Year + "-"; Today += (DateTime.Now.Month.ToString().Length == 1) ? "0" + DateTime.Now.Month : DateTime.Now.Month + "-"; Today += (DateTime.Now.Day.ToString().Length == 1) ? "0" + DateTime.Now.Day : DateTime.Now.Day.ToString(); 삼한 연산자를 이용하여 조금 줄려봤지만... 그래도 좀.... 영 찝찝한건 머지... 결과는 오늘 기준 2009-03-02 입니다~

한글을 두자리로 자르기

Function Cutstring(ByVal Text As String, ByVal startLenth As Integer, Optional ByVal Lenth As Integer = 0) As String Dim StringArray() As Byte '임시 바이트 배열 Lenth = IIf(Lenth = 0, System.Text.Encoding.GetEncoding("korean").GetByteCount(Text), Lenth) ' IIf(true/false, true 일경우 GetByteCount(Text)로 Text의 길이를 저장 , false일경우 lenth를 그대로 저장 StringArray = System.Text.Encoding.GetEncoding("korean").GetBytes(..