목록전체 글 (332)
삶 가운데 남긴 기록 AACII.TISTORY.COM
Composite 클래스컨테이너 위젯은 GUI의 배경 구조를 구성하고 모듈식 코드를 제공합니다.여러 composite 객체가 다른 composte 객체에 결합될 수 있습니다. Composite 클래스의 메소드getChildren() : Control 객체의 배열을 반환getLayout() : composite에 연결한 레이아웃을 반환setLayout(Layout) : composite에 연결할 레이아웃을 설정getTabList() : 탭 순서에 따른 Control 객체의 배열을 반환setTabList(Control[]) : Composite의 위젯들의 탭 순서를 설정 Composite 클래스는 Scrollable 클래스의 하위 클래스 입니다.그래서 모든 Composite 클래스는 스크롤바를 가질 수 있습..
Widget 클래스모든 위젯들의 상위 클래스 입니다. 그러나 위젯을 상속받거나 코드에서 바로 사용하면 안됩니다.하나의 구조로 모든 위젯들을 단일화 하기 위함이기 때문입니다.setData(String Object) : 위젯에 객체를 붙임. 문자열로 접근 가능.getData(String) : 위젯에서 문자열에 대응하는 데이터와 관련된 객체를 반환getStyle() : 위젯의 스타일에 해당하는 정수를 반환getDisplay() : 위젯과 관련된 Display 객체를 반환toString() : 위젯 클래스를 표현하는 문자열 반환dispose() : 위젯과 위젯 자원에 대한 할당을 해제.isDisposed() : 위젯의 할당을 해제했는지에대한 boolean 값 반환 Control 클래스Control클래스의 객체들..
모델 기반 어댑터JFace는 SWT 위젯을 좀 더 쉽게 다룰 수 있도록 헬퍼 클래스들을 지원하는데 이들을 모델 기반 어댑터라고 부릅니다. 어댑터의 종류뷰어 : 위젯의 모양과 정보를 구별. 가장 많이 사용.액션과 컨트리뷰션 : 이벤트 처리 절차를 간단하게 만들고 조직화이미지와 폰트 레지스트리 : 폰트와 이미지의 할당과 해제를 관리대화상자와 마법사 : 사용자와의 상호작용을 위해 SWT Dialog의 기능을 확장 HelloSWT_JFace 예제이 예제는 순수 SWT 예제와 비슷하지만 구조가 다릅니다.import org.eclipse.jface.window.ApplicationWindow;import org.eclipse.swt.SWT;import org.eclipse.swt.widgets.Composite;..
Display classDisplay 클래스가 외관을 보여주는 역할을 하지는 않지만 GUI 자원을 관리하고 운영체제와 소통을 담당합니다.코드에 있는 SWT/JFace 명령들을 운영체제에 호환되도록 바꾸어 전달하는 일을 합니다. 주요 메소드Display() : 플랫폼 자원을 할당하고 Display 객체를 생성.getCurrent() : 사용자 인터페이스 스레드를 반환.readAndDispatch() : Display 객체가 이벤트를 해석해서 리스너로 넘겨 줌.sleep() : Display 객체가 이벤트를 기다림. Shell classShell 클래스의 인스턴스는 위젯, 이벤트들과 연동하며, 시각적인 부분을 구현합니다.운영체제에 접근하기는 하지만 윈도우 열기, 활성화, 최대화, 윈도우 닫기를 추적할 때만 ..
윈도우즈 환경에서 이클립스 플러그인 SWT/JFace 개발을 위한 환경 설정을 해보겠습니다. JDK 설치여기서는 JDK11 을 기준으로 합니다. 다운로드 및 설치는 OpenJDK나 오라클에서 하시면 됩니다.https://openjdk.org/ OpenJDKLearn about the key active Projects in the Community including Amber (high-productivity language features), Loom (lightweight concurrency), Panama (foreign functions and foreign data), Valhalla (primitive types and specialized generics), and, of course, t..
자바에서 메시지 다이제스트 값을 계산하려면 MessageDigest 클래스를 사용합니다.메시지 다이제스트는 소스가 되는 이진(byte) 값에 대한 해시 값을 구하는 것입니다.해시 값도 이진(byte) 값이어서 16진수 String으로 변환해서 읽기 쉽게 변환해서 사용합니다.원본 소스가 같으면 같은 해시 값이 나오고 원본 소스가 달라지면 다른 해시 값이 나오는 특성 때문에 전자 서명이나 파일의 무결성 검증(위변조 여부 감지) 등에 사용됩니다. import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.security.MessageDigest;import java.security.NoSuchAlgorithm..
학문별 지도 복사, 랭작https://www.inven.co.kr/board/dho/495/130192#csidxb593ef2d5bc04beb95a67ef1f60e716 학문랭작, 자따랭작, 조사랭작 방법 소개학문,조사,자물쇠따기 스킬들을 연성만랭 찍었습니다.(전문스킬까지)마지막으로 올린 생태조사만 스샷 올렸습니다. 다른 스킬들은 생략 ^^연성 올클까지 남은 스킬 (일반스킬은 올클했습니다.)www.inven.co.kr 호칭 퀘스트 정리https://www.inven.co.kr/board/dho/498/14936 대항해시대 시대 호칭 퀘스트 정리 No.2대항해시대 시대 호칭 퀘스트 정리 No.2 일단 들어가기전 설명을 해드리겠습니다. 초록색 네모 박스 : 생물학파란색 네모 박스 : 미술 하늘색 테두리 져있..
선행 퀘스트https://www.ssjoy.org/dho/quest/505667 DHO - 퀘스트 - [퀘스트] 전설의 왕의 땅공략 1. 런던 모험가조합, 모험가 조합 마스터와 대화 2. 런던 모험가조합, 안쪽 길드 사무원과 대화 3. 옥스포드, 교수와 대화 4. 세비야 주점, 모험가풍 남자 또는 단골 손님과 대화 5. 간디아, 항www.ssjoy.org필요 스킬: 영어, 고고학 연속 퀘스트https://www.ssjoy.org/dho/quest/704657 DHO - 퀘스트 - [퀘스트] 이집트와 아틀란티스진행 1. 런던 모험가조합 - 의뢰 계속 익명의 의뢰자에게서 온「환상의 대륙」을 찾는다는 일을 계속 맡기로 했다. 이번에는 「이집트와 환상의 대륙의 관계」라는 전언이 붙어있었지. 그것을www.ssjo..
대항해시대 온라인을 하다보면 부관 선택은 많은 고민이 따릅니다.상인/모험 부관의 경우 초반에는 유용하지만 스킬랭이 충분히 오르면 약간 쓸모없어지는 경향이 있습니다.그래서 언어부관, 창당부관, 항해부관, 백병(수탈)부관, 조선부관, 탄방어부관, 던전부관, 대인전용부관 정도만이 장기적으로 유용한 부관이라고 생각합니다.언어부관의 경우도 세계언어해설서의 존재 때문에 필요성이 떨어집니다.시간이 흐르면서 여러 업데이트를 거치고 근래에는 부관의 고유 스킬이 중요해지게 되었습니다. 부관 육성https://www.inven.co.kr/board/dho/498/20665 [부관] 120SS 부관 효율적으로 육성하기!안녕하세요~오랜만에 팁글을 남깁니다. 한 4년만인듯 합니다. 현생이 바빠서....2024년 3월 21일 한섭..
입항허가명성 3만까지 올리면 기본 해역은 다 열립니다.올리는 방법은 육메/남만품 끊어 팔기(지인찬스) or 항구 발견 후 보고 하기로 올리시면 됩니다. 칙명중남미 동해안 -> 동남아시아 -> 중남미 서해안(2) -> 파나마 운하(3) -> 수에즈 운하 -> 동아시아(4)카리브&인도(1) -> 대여금고 5칸 증가중남미 서해안(2) -> 대여금고 5칸 증가파나마 운하(3) -> 대여금고 5칸 증가동아시아(4) -> 아파트 대기부관 1명 증가 해역조사해역조사를 통한 입항허가는 반드시 암스테르담의 메르카토르를 통해서만 가능합니다.1)극북대서양 -> 유럽 극북 -> 유라시아 북쪽 -> 유라시아 극동 -> 베링해 -> 그린란드2)동아시아+북해 해역조사 -> 북미 서해안3)그린란드 + 북미 서해안 -> 동캐나다 ->..
구입본거지 은행에서 구입할 수 있습니다. 랭크 올리기본거지 은행에서 하루 한 번 씩 개장을 할 수 있습니다. 개장이 완료되면 아파트가 완성 됩니다.이후 작위가 오르면 더 상위 등급의 아파트를 개장할 수 있습니다. 가구아파트 안에 가구를 두면 장비품, 선박부품, 소재, 소비품, 서류, 교역품을 보관할 수 있습니다.다만 가구의 내구도가 내려가게 됩니다.https://www.ssjoy.org/dho/wiki/?id=dho:apartment:furniture DHO - 위키 www.ssjoy.org 전시실아파트가 5랭크가 되면 전시실을 구매할 수 있습니다.전시실에 오브젝트를 전시하면 추가적인 효과를 받을 수 있습니다.많이 쓰이는 장식품들은 아래 링크를 참고하세요.https://www.ssjoy.org/dho/..
육지조사육지 필드를 조사하면 측량을 켜서 나오는 지도에 오브젝트를 클릭하면 해당 장소까지 이동할 수 있습니다.육지 재조사를 통한 발견물도 있으므로 모험가의 필수입니다.https://aacii.tistory.com/207 대항해시대 온라인 - 입항 허가, 칙명, 해역조사북대서양,북해,지중해,아프리카서부,아프리카,홍해,인도,카리브의 기본 해역은 명성치만으로 입항 허가를 받을 수 있습니다.그래서 기본해역은 육두구 메이스나 남만품을 끊어 팔기로 충분히blog.aacii.net1. 북해 해역 조사를 완료한 후 암스테르담의 메르카토르와 대화 후 육지조사가 시작됩니다.2. 한번 완료 이후부터는 옥스퍼드의 대학 교수와 대화하여 육지조사 버튼을 클릭하면서 시작할 수 있습니다.3. 육지 조사에 순서가 있어서 개방된 지역의..
북대서양,북해,지중해,아프리카서부,아프리카,홍해,인도,카리브의 기본 해역은 명성치만으로 입항 허가를 받을 수 있습니다.그래서 기본해역은 육두구 메이스나 남만품을 끊어 팔기로 충분히 열립니다.하지만 중남미 동해안 부터는 칙명으로 입항허가를 받아야 합니다.칙명 퀘스트는 완료된 후 입항 허가를 받은 뒤 다음 칙명을 받는 식으로 진행됩니다.칙명은 자신이 편한것으로 선택해도 됩니다. 자국 왕궁 칙명: 중남미 동해안신대륙의 정세 조사 공략1. 왕궁의 대신에게 칙명(신대륙의 정세 조사) 수락2. 카리브해 산후안으로 이동하여 항구관리와 2번 대화3. 카옌과 페르남부쿠 사이 남미북동 상륙지점에 상륙 -> 겹바위 클릭4. 본거지 왕궁에 보고 캘리컷 칙명: 동남아시아해적피해의 대책 공략1. 토박이해적용 상납품 5개(런던, ..
마스터브리더 칭호필요스킬: 조교15랭 직업: 브리더애완동물: 마카로니펭귄, 대만파랑까치 애완동물로 아래 해역과 필드에서 채집을 하면 두통약을 물어옵니다.마스터브리더 칭호가 있는 경우 5개 없으면 1개 물어옵니다.마스터브리더 칭호는 조교 15랭이 되어야 합니다. 믹스 푸드베네치아 조련사: 세우타(보리3),트리폴리(메귀리3,밀3) → 보리 껍질을 벗겨 만든 먹이(조리7)마르세이유 조련사: 보리 껍질을 벗겨 만든 먹이3, 벵가지(나무열매5), 산후안(땅콩5) → 믹스푸드(조리9) 조교 랭작- 1일이상 장거리 항해하고 도시 항구 진입- 펫의 친밀도가 높을 수록 숙련도가 높음- 펫보유 스킬중 채집 조달 낚시등의 조건으로 발동하는 스킬이 있다면 발동될때마다 숙련도 획득 필드동남아시아벵갈만 북동쪽 해안해역카리브..
준비물1. 부케릭(포르투갈 or 에스파니아)2. 사그레스 모험가 과정 중급or상급 클리어한 본캐릭3. 스킬: 탐색2, 고고학4, 자물쇠따기2, 인식2, 지리학4 진행1. 부케를 사그레스로 보냅니다.2. 부케릭에 멘토를 겁니다.(검정 시험 퀘스트를 띄우기 위해)3. 본캐로 모험가 과정 상급퀘(고고학or지리학) 를 받습니다.4. 퀘스트를 하나 더 받습니다.(사그레스 퀘스트는 문화 공헌도가 없어도 됩니다.) 퀘스트 동선1. 세비야 모험 마스터 대화 2회2. 알렉산드리아 학자와 대화(변장도 옷 필요)3. 카이로 건너편에 상륙하여 탐색 발견4. 아테네 서고 지리학 장서 조사(그리스어)5. 세바스토플 근처(1515, 2876) 인식6. 사그레스로 귀환하여 부케에 멘토를 다시 걸고 퀘스트 2회 보고7. 사그레스 중급..