Programming 19

Dictionary 정렬

Dictionary dic = new Dictionary(); SortedDictionary를 사용하여 정렬할 수 있다. SortedDictionary sorted_dic = new SortedDictionary(dic); 오름차순 정렬 foreach (KeyValuePair data in sorted_dic) { Console.WriteLine("문자열 : " + data.Key + ", 수치 : " + data.Value); } using System.Linq; 내림차순 정렬 foreach (KeyValuePair data in sorted_dic.Reverse()) { Console.WriteLine("문자열 : " + data.Key + ", 수치 : " + data.Value); } 열심히 정렬..

Programming/c# 2021.05.09

폼 전환 및 데이터 전송

폼 순서는 1. 로그인 폼(Login_Form) 2. 로딩 폼(Loading_Form) 3. 메인 폼(Main_Form) 으로 진행한다. Login.cs // 로그인폼에서 로딩폼으로 전환 private void FormLoginToLoading_Click(object sender, EventArgs e) { this.Hide(); // 로그인폼 숨기기 Loading_Form fm = new Loading_Form(); // 로딩폼 생성 fm.ShowDialog(); // 로딩폼 보이기 this.Close(); // 로그인폼 닫기 } 로딩폼에서 메인폼으로 전환도 동일한 방식으로 처리한다. 로딩폼에서 메인폼 전환시 데이터 전송 Loading.cs // 로딩폼에서 메인폼으로 전환 private void For..

Programming/c# 2021.04.28

Guna UI2로 Login폼 만들기

1. 폼 타이틀 없애기 폼 클릭 +Font FormBorderStyle 폼 속성에서 FormBorderStyle을 None으로 설정 2. 폼 모서리 둥글게 하기 guna2Elipse 드래그 앤 드롭 +Misc BorderRadius guna2Elipse 속성에서 BorderRadius를 20으로 설정 3. 텍스트박스 아이콘 및 Placeholder 넣기 guna2TextBox 드래그 앤 드롭 +Misc IconLeft IconLeft 선택버튼 클릭하여 Import하여 이미지 선택 아이콘 왼쪽 공백 넣으려면 IconLeftOffset 5,0 입력 Placeholder 넣으려면 PlaceholderText에 입력 Placeholder 왼쪽 공백 넣으려면 TextOffset 5,0 입력 패스워드 안보이게 하려..

Programming/c# 2021.04.26

비쥬얼스튜디오 Guna UI설치

윈폼 툴박스를 벗다. 나는 Guna UI2를 써볼란다. 이렇게 만들고 싶다. 그래서 Guna UI2 를 설치해보자 메뉴에서 Project탭 - Manage NuGet Packages.. 를 클릭한다. guna를 검색하면 상단에 Guna.UI2.WindForms 패키지가 나나탄다. Guna.UI2.WindForms 팩키지를 클릭하고 우측창에서 Install를 클릭하면 설치된다. 설치확인은 Solution Explorer에서 확인된다. References 폴더에 Guna.UI2 가 보인다 Guna UI를 사용하려 했는데... ToolBox에 없다 !!! 없으면 만들어야지.... ToolBox 빈 곳에 마우스 오른쪽버튼을 눌러 Add Tap을 클릭한다. 탭이름을 guna ui로 입력했다. (이름은 중요하지 않..

Programming/c# 2021.04.26

Axboot A to Z

1. 서버를 구하자 서버는 AWS 무료 서버 EC2로 하자. 인스턴스는 윈도우2016 base 프리티어로 선택. 그럼 원격 데스크톱 연결로 접속해보자 ~~ 보안그룹 인바운드 규칙을 보니... RDP(Remote Desktop Port) 3389 가 허용된다. 주소에 인스턴스의 Public DNS를 입력 아이디와 비번은 인스턴스에서 우클릭 windows 암호 가져오기 클릭 키페어경로 파일선택을 클릭해서 암호화된 키페어(pem파일)를 선택 암호해독 클릭 아이디는 암호해독에서 나온 아이디 비밀번호는 암호해독에서 나온 비밀번호 입력 연결 성공... 2. 윈도우 서버에 아파치를 설치하자 아파치 다운로드 페이지 위에 보면 vc++ 배포 버전도 다운로드하여 설치 최신 버전의 아파치를 다운로드하여 압축 풀고나서 Apa..

Programming/Axboot 2020.09.02

Axboot 일지 1) 윈도우10(64bit)에 기초 프로그램 설치하기

https://copycoding.tistory.com/199 axboot framework 설치 개인적으로는 좀 생소한 axboot. 생산성이 높다고 해서 한번 설치를 하려는데 eclipse 환경에 익숙해서인지 설치 자체가 부담으로 다가와 두번 설치 하라고 하면 못할 것 같아 몇자 적어둡니다. 사�� copycoding.tistory.com 1. JAVA 설치 https://copycoding.tistory.com/17 Java 설치 및 환경 설정 java를 오라클 사이트에 가서 다운로드 받아 설치합니다. 예전엔 java.oracle.com 이었는데 지금은 오라클 메인으로 가서 분기를 타게 해놓았네요. 귀찮게 쿠키 허용을 하라고 하는군요. 공짜는 없으� copycoding.tistory.com 2. T..

Programming/Axboot 2020.09.02

[WAS] 1. Axboot 설치

1) 무료 클라우드 서버 (또는 호스팅 서버) 구축 ⓐ 무료 클라우드 서버는 Amazon Web Services(AWS) EC2를 사용. * AWS EC2 인스턴스 시작 (인스턴스는 컴퓨터 개념으로 봄) (참고 blog.naver.com/chgy2131/222028052086) [AWS Educate] 프리티어 EC2 웹서버 구축 - (1)인스턴스 생성 0. 시작하며 AWS Educate를 가입하였으니 서비스를 사용해봅시다. 신규계정에게 제공되는 무료서비스인... blog.naver.com ⓑ Putty를 통한 SSH 원격 접속 (참고 blog.naver.com/chgy2131/222028111206) [AWS Educate] 프리티어 EC2 웹서버 구축 - (2)SSH 원격접속 0. 시작하며 우선 이 ..