본문 바로가기

전체 글41

[1일차] 처음부터 서버..까지 0. Intro (https://opentutorials.org/course/1688) 1. 수업소개 (https://opentutorials.org/course/1688/10245) 2. 웹 애플리케이션을 만드는 순서 (https://opentutorials.org/course/1688/9331)기획> 디자인> 개발> TESTStart Small복잡도는 2^n으로 계산할 수 있는데, n이 증가함에 따라 기하급수적으로 복잡도가 증가하게 됨. 따라서 기능하나를 추가함에 있어 신중해야하며 하나씩 붙여나가는 방법으로 진행하는걸 추천. 3. 구상 (https://opentutorials.org/course/1688/9332)불편함을 해소하거나 자신이 원하는 내용, 방향을 구현하기위해 방향을 잡는- 생활코딩 생성.. 2017. 6. 7.
배치파일 만들기(작성 중) .BAT확장자로 클릭하면 윈도우 Command(명령 프롬프트,CMD)를 통해 작업을 수행하게 하는 파일임. 반복적인 작업 따위를 명령 프롬프트를 이용하여 작성해 놓으면 이후 배치파일을 실행만하면 해당 작업을 수행하므로 편리하다. (원하는 작업에따라 복잡할 수 도 있겠지만) 간단하게 작성하여 사용 할 수 있다는게 장점. 배치파일 만들기 : 메모장을 이용하여 작성을 해도 되고, 어떤 프로그램으로 작성을 하든, 확장자를 .BAT 로 만들기만하면 끄읕. 본인 PC 설정에서 확장자를 안보이게 숨겨놓았다면, 메모장으로 열심히 작성하고 저장할때 이름을 .BAT로 붙인다고 한들, 해당 파일은 실질적으로 '파일명.BAT.TXT' 이므로 Fail. 확장자가 .BAT로 제대로 만들어졌다면 아이콘은 화면한가운데 톱니 바퀴가 .. 2017. 6. 2.
C#으로 Visio파일 다루기 MS사의 Excel이나 Word는 사용들을 많이해서 검색을하면 C#으로 Control하는 많은 방법들이 검색되는데, Visio의 경우에는 검색해도 잘 나오질 않음. 그래도 다른 MS 제품과 비슷한 방법을 이용될것이라고 생각되며, 실제 사용한걸 정리해봄. Microsoft.Office.Interop.Visio를 참조추가해두고 수행. Using Visio = Microsoft.Office.Interop.Visio; ... Visio.Application app = (Application을 받아온다.) //Visio랑 연계되는 프로그램에서 메소드를 통해 Application을 받아왔지만, 새로 생성은 검색하면 있을듯.) Visio.Document diagramDoc = app.ActiveDocument; //.. 2017. 3. 16.
DataSource로 바인딩한 DataGridView에 Row 생성 DataGridView를 만드는 여러가지 방법 중. DataGridView.DataSource = [DataTable] 로 데이터 바인딩을 한 경우에는 DataGridView.Rows.Add() 함수를 사용하면 에러가 발생한다. 에러의 내용은 데이터 바인딩으로 DataGridView를 구성하였을 때에는 프로그램으로 Row를 생성 할 수 없다는 의미로, DataGridView에 바인딩한 DataTable에 DataRow를 추가하면 DataGridView에 해당 Row가 자동으로 생성 되는 것을 확인 할 수 있다. 그런데... DataGridView.Rows.Remove()는 데이터 바인딩을 했어도 적용이 된다는것과, 삭제된 경우 DataTable의 데이터도 삭제되는지는 확인해봐야 할듯. 2017. 2. 21.