private void ToolStripMenuItem_Click(object sender, EventArgs e) { if (GetForm("Incident") == false) { Incident incidentForm = new Incident(); incidentForm.MdiParent = this; incidentForm.Show(); } } public Boolean GetForm(String SearchForm) { foreach (Form frmChildForm in this.MdiChildren) { if (frmChildForm.Name == SearchForm) { frmChildForm.Activate(); return true; break; } } return false; }
syntaxhighlighter를 tistory에 설치 하는 방법 syntaxhighter란 홈페이지에 있는 소스코드를 아래와 같이 색상으로 구문 강조를 해 주는 기능 입니다. view plaincopy to clipboardprint? #include int main( int argc, const char* argv[] ) { printf( "\nHello World\n\n" ); } #include int main( int argc, const char* argv[] ){printf( "\nHello World\n\n" );} 우선 아래 주소에 가서 현재 최신 버전인 SyntaxHighlighter_1.5.1.rar를 다운 받습니다. http://code.google.com/p/syntaxhighli..
Dim mstrRecvData As String Dim 호스트ip As String = 서버아이피 Dim 호스트port As String = 서버포트 Dim 로그인Prompt As String = "login:" '로그인시 아이디를 입력할 시기를 알기 위해 아이디를 입력해야할 프롬프트 명을 입력 Dim 로그인ID As String = 아이디 Dim 비밀번호Prompt As String = "Password:" '로그인시 패스워드를 입력할 시기를 알기 위해 아이디를 입력해야할 프롬프트 명을 입력 Dim 비밀번호 As String = 패스워드 Dim strPrompt As String = 첫화면의 프롬프트(폴더명) Dim DBIO생성위치 As String = 프로그램(.SH)가 위치한 경로 Dim GENSH..
NotifyCnt = 0 ' 송신내용 Dim sndstr As New TypedString(6344) ' 수신내용 Dim rcvstr As New TypedCArray(6344) ' 접속서버 환경설정 Utils.tuxputenv("WSNADDR=//서버아이피" + 서버포트번호) ' TPINIT Dim tpinfo As New TypedTPINIT() Dim ac As AppContext = AppContext.tpinit(tpinfo) ac.tpsetunsol(New UnsolicitedMessageHandler(AddressOf MyUMHandler)) sndstr.PutString(0, SendStr, SendStr.Length) Try ac.tpcall("BNCSIN", sndstr, rcvstr,..
C#도 초보인데 Visual Basic을 하게 되었습니다. 한참을 허공에 삽질하다가 도움말을 볼세도 없었죠. 그러다 다른 분들의 몇몇 소스를 보면서 UXXXX관련된 메소드를 사용을 많이하시는걸 보고 이건 머지 보다가 너무 많아서 몇가지 자주 사용 되는것을 정리 해보려고 합니다. 설명은 Visual Studio 도움말을 이용 하였습니다. Visual Studio 도움말에도 자세한 도움말과 예제가 있습니다. 1. UBound 메서드 배열의 표시된 차원에 사용할 수 있는 최고 첨자를 반환합니다. Dim a(100, 5, 4) As Byte 다음과 같은 배열이 있다면 UBound(a, 1) 의 값은 100이 되고 UBound(a, 2) 는 5 가 됩니다. 이걸 조건문 IF에 사용하게되면 다음과 같습니다. If ..
[abstract] abstract 한정자는 클래스, 메서드, 속성, 인덱서 및 이벤트에 사용할 수 있습니다. 클래스 선언에 abstract 한정자를 사용하면 해당 클래스가 다른 클래스의 기본 클래스로만 사용됨을 나타낸다. abstract로 표시된 멤버나 abstract 클래스에 포함된 멤버는 해당 abstract 클래스에서 파생되는 클래스에 의해 구현되어야 한다. [event] event 키워드는 게시자 클래스에서 이벤트를 선언하는 데 사용. public class Publisher { // Declare the delegate (if using non-generic pattern). public delegate void SampleEventHandler(object sender, SampleEvent..
반복문 > 함수 > class > file > dll 반복되는 작업을 하나의 이름으로 등록해 놓고 호출하는 방법 1. 반복문 - while, do while, for문 단일 for / 다중 for - 출력반복을 하기 위한 문장 - 코드 단일화 for(초기값; 조건; 증감/증가식) { 명령; } int i = 1; while(ifor for(int i=1;i 조건 -> 명령 -> 증감 -> 조건(true) -> 명령 ->증감 ->조건(true) -> 명령 ->증감 ->조건(true) -> 명령 ->증감 ->조건(false) - 무한루프 for(;;){명령;} // 명령이 계속 돈다. - 다중 for 문 for (){} - for (){} for (;;) { for (;;) { } } for(int i=1;..
using System; using System.Collections.Generic; using System.Text; namespace Day1017 { class Program { static void Main(string[] args) { Console.WriteLine("{0}", 100); //가수 : 다른 곳에서 출력불가(!=상수) } } } 변수 > 구조체(ToInt,ToChar 등)로 정해진 Data Type에 이름을 생성해서 상수를 대입하는 것. Data Type userName; int.... 식별자 규칙 name; ex. int a; > 정해진 바이트에 주소생성 메모리 확보 float fl; ====================================================..