본문 바로가기

MiPlatform

[miplatform] 화면 구성 관련 몇가지 옵션들 mdi 설정 화면호출 시 기본 최대크기 화면으로 로딩되도록 설정 mdi 폼이 1개이상인경우 폼별로 설정갑을 줄수 있습니다. Project Explorer > Grobal 탭 > NDI info 설정 > forms > OpenStyle OpenStyle="Max" 전체 화면 리사이징 옵션 Project Manager > 프로젝트 선택 > Attributes > Attribute > Resize true : 최대화 리사이징 최소화 제공 false : 기본 size , 최소화 mdi 최대화 해더 아이콘 보여주기 옵션 해당 옵션을 설정하면 MDI화면이 최대화되었을때 화면별 헤더제목,크기제어 버튼 노출여부를 설정할 수 있습니다. Project Manager > 프로젝트 선택 > Attributes > MDI In.. 더보기
[miplatform] ExtCommonApi 확장 메소드 사용 등록 샘플 프로젝트의 소스코드를 참조하여 코딩 중 스크립트 오류가 발생하였습니다. Div0.ext_GetTextExtent("Button0","title"); 를 카피해서 썼는데 Script Method을 찾는데 실패 하였습니다 라는 문구네요.. 원인을 확인해보던 중 Division 오브젝트에는 해당 메소드가 참조되지 않는다는걸 알았습니다.. ext_ ~ 라는 문자열에서 대충 확장펑션이겠거니 생각하고 .. 기 등록된 프로젝트에서는 동일한 메소드를 사용하니 오류가 발생하지 않는다는것도 알게되었습니다. 왜 지금 만드는 프로젝트에서는 해당 메소드가 안먹나 [졸라 빡치게]열심히 찾다가 결국 투비 홈페이지에서 설정방법과 함께 관련 api 들을 찾아서 해결했습니다. 해당 설정은 PID 에 종속적이지 않고 프로젝트 에 종.. 더보기
[miplatform] 1-4 마이플레폼 마이플렛폼 화면구성 설정들 1. 일반 이미지파일 보여주기 일반적으로 이미지파일을 보여줄때 오브젝트의 imageid 속성을 설정하는 방식을 사용합니다. rss 파일에 등록된 이미지는 아이디만 보여주면 되지만 gif jpeg 등 이미지를 직접 링크하여 보여주고자 할경우 이미지경로등록폴더::이미지 파일명 방식을 사용합니다. 이미지경로등록폴더 등록방법은 아래와 같습니다. Application Group 관리화면접속 하여 그룹추가 prefix : 그룹명 Type : file Base URL : 실제 (이미지)파일이 위치한 경로 (절대, 상태경로) 2. 동적 최상단 윈도우 사이즈 조정 Project Manager 에서 프로젝트 Device 탭의 Height, Width 속성값이 프로그램 실행시 창 사이즈가 됩니다. 이를 동적으로 프로그램 호.. 더보기
[miplatform] tip msie 로 호출된 페이지의 스크립트 호출 폼 태그안에 선언된 버튼오브젝트를 이용해서 실행해주는 방법으로 가능하네요. html 페이지 구성 event mi 부분 로딩이 완료되는 이벤트( NavigateComplete2 ) 에서 구현해줌 var webForm; webForm = Microsoft0.Document.forms.namedItem("frm"); // Form을 찾음. //스크립트 호출 시 파라메터값이 있을경우 txt1 필드값에 값 설정 해줌 webForm.elements.namedItem("txt1").value = "cs테스트123"; //버튼 오브젝트 클릭이벤트 발생 webForm.elements.namedItem("btn").Click(); 더보기
[miplatform] 1-3 시뮬레이터 환경 구분 처리 및 해상도별 화면구성 화면 사이즈 조정이 가능하도록 설정하면 디자인요소관련 고려사항 들이 많아집니다. 이미지 디자인을 심플하게 적용한다 하더라도 프레임 구성등 많은 것이 고려대상이 되죠. 화면사이즈 를 수정하지 못하도록 설정할 경우 화면구성에 대한 이슈는 크게 줄겠지만 뷰쪽의 해상도 별 대응이 어려워지는 문제가 생기게 됩니다. 인트라넷에서 사용되는 업무용 시스템을 구현할 경우 사용환경들이 비슷하다면 화면사이즈를 고정하는 방법이 좋다고 생각됩니다. 화면 출력장치(모니터)의 해상도를 구하는 방법 GetDeviceInfo("CXScreen") = 해상도가 1024*768 인 경우 1024 를 리턴해줌 GetDeviceInfo("CYScreen") = 해상도가 1024*768 인 경우 768 를 리턴해줌 해상도 별 로 구현한 헤더 .. 더보기
[miplatform] 1-2 마이플레폼 마이플렛폼 최초 호출 방식 과 화면이동방법 최초 화면이 로딩되는 방법에 대한 내용입니다. 프레임 추가 1. session url 페이지에서 AddFrame 메소드를 이용하여 프레임 추가 2. 글로벌 frames 설정에서 프레임 추가 mdi 설정인 경우 ( global > mdi form 을 1개 이상 추가하면 mdi , 폼 추가 없으면 sdi) NewWindow 이용해서 mdi 영역에 화면 호출 sdi 설정인 경우 폼 내 div 를 생성 하여 url 속성에 페이지 호출 go(url); 함수 이용 페이지 직접 이동 더보기
[miplatform] 1-1 마이플레폼 마이플렛폼 프로젝트 생성하기 ( Attributes 세부설정 ) 투비소프트 다운로드 메뉴얼 작성기준은 투비에서 제공하는 메뉴얼과는 좀 다릅니다. 기존 프로젝트값을 참고하여 기본생성시 설정된속성값과 다른 부분을 참고하면서 작업한 내용입니다. 1. 메뉴에서 ‘Toos -> Project Manager’를 선택하거나 Toolbar에서 ‘Project Manager’ Icon을 선택 2. 해당프로젝트 선택 후 하단 탭 Attributes 선택. 속성 별 값 설정 Attribute Border : False (프로젝트 디자인 특성) HideFrame : True (SessionUrl 설정되어있을 경우 전체 브라우저의 표시여부를 설정함 True 면 Session 화면 노출시 전체 프레임 숨김) Resize : False (자체 브라우져로 호출 시 화면 사이즈 조정 불가. 디자인.. 더보기
[miplatform] 1 마이플레폼 마이플렛폼 프로젝트 생성하기 (윈도우 MiPlatform V3.2u 기준) Miplatform 프로젝트 생성 (윈도우 MiPlatform V3.2u 기준) 처음부터 만들기 1. 메뉴에서 ‘Toos -> Project Manager’를 선택하거나 Toolbar에서 ‘Project Manager’ Icon을 선택 2. ‘Project Manager’ Dialog에서 ‘New Project’ Button 클릭 3. step-1 값 입력 Name : wbiz (프로젝트 이름) Character Set : utf-8 Working Folder : C:\wbiz Copy from exist : 체크하지 않음(다른 프로젝트 소스 끌어올 때 사용) 4. step-2 값 입력 콤보박스 설정 : Win32(1024X768) - Windows Caption : 체크 Menu : 체크 Status .. 더보기
[마이플렛폼] msie 사용요약 첨부파일 다운로드 => 마이플렛폼내에서 html구성의 레거시시스템(혹은 동일시스템의) 웹페이지 를 호출 및 제어하기 위한 확장 오브젝트입니다. msie(microsoft internet explorer ) 는 마이플렛폼에서 기본제공하지 않는 확장 오브젝트 이며 등록시 오브젝트 타입명을 AxMsie (Ax = ActiveX ) 로 보통 설정합니다. msie 추가방법 1.프로젝트 매니져에 Components 탭을 선택 후 플러스 버튼을 클릭 2.ActiveXControls 탭을 선택 후 Microsoft WebBorwser 선택 후 Insert버튼 클릭 . (윈도우 pc ) 작성 예시코드 제어하기 위한 페이지 내용 (html 웹페이지) ./getyear.html =========================.. 더보기