본문 바로가기

IT Study60

[VS2010 Enterprise] Pending Changes, TFS 버전 관리 입사한 지 얼마 안됐는데 Visual Studio 2010 Enterprise를 사용하고 버전 관리는 TFS를 사용한다. 난 아직 혼자 책이나 자료 보면서 공부만 하느라 버전 관리는 안해봤는데 TFS의 사용법에 대해 인터넷에 검색해도 자료도 적고... 영어는 어렵다. 일단 부딫혀보며 같은 실수를 막는게 최선인 듯 하다. 나는 Visual Studio를 사용한 게 학교에서 사용해본 게 다라서 세세한 기능에 대해 잘 몰랐고 하나씩 배워나가는 중이다. 먼저 Pending Changes 라는 기능이 있다. 버전을 들고온 Local 에서 변경이 일어난 내역들이 표시된다. 내용을 원본과 동일하게 바꾼다고 하더라도 Pending Changes에서 내려오지 않으니, 가급적 불필요한 수정을 피하는게 나을 것 같다. 이렇.. 2021. 3. 23.
Web Tool Kit Online / Beautifytools www.webtoolkitonline.com/ Free web online tools This site web is a set of free online tools for helping development. When using a tool, your data are secured because they don't transit on a network. All the job is made locally in your browser. If you encounter a problem, you can send it using this form www.webtoolkitonline.com Converter Encoder / Decoder Formatter Generator Minifier beautifytool.. 2021. 3. 15.
[C#] XML Convert to CSV XmlDocument 클래스 사용해서 Xml Parsing을 해보자. 아래의 Xml 문서는 w3school에 예제로 있는 자료인데 직접 만들기 귀찮으니 활용했다. Belgian Waffles $5.95 Two of our famous Belgian Waffles with plenty of real maple syrup 650 Strawberry Belgian Waffles $7.95 Light Belgian waffles covered with strawberries and whipped cream 900 Berry-Berry Belgian Waffles $8.95 Belgian waffles covered with assorted fresh berries and whipped cream 900 Fren.. 2021. 3. 13.
[C#] MDI (Multiple Document Interface) MDI : SDI와는 달리 폼 안에 여러 Child Form을 가지는 형태. - C# 에서는 MdiParent를 통해 Parent Form과 Child Form을 연결하는 메서드를 지원한다. MDI 자식 양식 정렬 - LayoutMdi 메서드의 인수로 MdiLayout 열거형 값을 사용하여 MDI 부모 폼에서 자식 폼을 정렬할 수 있다. - 계단식 정렬 (MdiLayout.Cascade) - 수평 정렬 (MdiLayout.TileHorizontal) - 수직 정렬 (MdiLayout.TileVertical) 코드 - Form1.cs (MDI 부모 폼) using System; using System.Collections.Generic; using System.ComponentModel; using Sys.. 2021. 3. 13.
[C#] 리플렉션(Reflection), 애트리뷰트(Attribute) 리플렉션 (Reflection) : 런타임에 클래스나 객체의 타입 정보를 조사하는 기능 - 보통 컴파일러에 의해 기계어로 바뀌고 나면 사라지지만, C#은 컴파일된 결과 코드뿐만 아니라 타입에 대한 메타 데이터를 실행 파일에 같이 기록해놓기 때문에 실행 중에도 정보를 조사할 수 있다. - 루트 클래스인 Object에 있는 GetType() 메서드를 통해 얻은 Type 객체를 통해 수행이 가능하다. Type 객체를 얻는 방법 1. 루트 클래스인 Object의 GetType 메서드를 호출한다. - 정적 메서드가 아니므로 객체가 있어야 호출 가능하다. 객체.GetType() 2. Type의 정적 메서드인 GetType 메서드를 호출한다. - 클래스 이름(문자열)으로 정보를 조사하므로 객체가 없어도 호출이 가능하.. 2021. 3. 4.
[Oracle] PL/SQL 반복문 LOOP문 예제1: CREATE OR REPLACE PROCEDURE ex_sum IS l_num NUMBER := 0; l_sum NUMBER := 0; BEGIN LOOP l_num := l_num + 1; l_sum := l_sum + l_num; DBMS_OUTPUT.PUT_LINE(l_num ||' '|| l_sum); EXIT WHEN l_num = 10; END LOOP END; FOR문 예제2: CREATE OR REPLACE PROCEDURE ex_sum IS l_num NUMBER := 0; l_sum NUMBER := 0; BEGIN -- i는 인덱스이고 '시작값..종료값'까지 1씩 증가하면서 반복 FOR i IN 1..10 LOOP l_num := l_num + 1; l_su.. 2021. 2. 26.