<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>(주) 차오름소프트 - 주문형 프로그램 개발 , 소프트웨어 및 하드웨어 외주 개발 , C# WPF 프로그램 개발, 윈도우 프로그램 개발,소프트웨어개발업체 &amp;gt; 커뮤니티 &amp;gt; 블로그</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description>테스트 버전 0.2 (2004-04-26)</description>
<language>ko</language>


<item>
<title>[차오름소프트] PC 장비 프로그램 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">https://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">소프트웨어 프로토타입 개발,소프트웨어 프로토타입 제작,소프트웨어 MVP 개발,소프트웨어 시제품 테스트,소프트웨어 프로토타입 테스트,애플리케이션 시제품 개발,소프트웨어 시제품 설계,소프트웨어 프로토타입 솔루션,빠른 소프트웨어 시제품 개발,맞춤형 소프트웨어 시제품 제작,소프트웨어 시제품 검증,프로토타입 소프트웨어 개발,소프트웨어 시제품 제작 비용</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] PC 제어 프로그램 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">https://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">소프트웨어 프로토타입 개발,소프트웨어 프로토타입 제작,소프트웨어 MVP 개발,소프트웨어 시제품 테스트,소프트웨어 프로토타입 테스트,애플리케이션 시제품 개발,소프트웨어 시제품 설계,소프트웨어 프로토타입 솔루션,빠른 소프트웨어 시제품 개발,맞춤형 소프트웨어 시제품 제작,소프트웨어 시제품 검증,프로토타입 소프트웨어 개발,소프트웨어 시제품 제작 비용</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 윈도우 프로그램 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">소프트웨어 프로토타입 개발,소프트웨어 프로토타입 제작,소프트웨어 MVP 개발,소프트웨어 시제품 테스트,소프트웨어 프로토타입 테스트,애플리케이션 시제품 개발,소프트웨어 시제품 설계,소프트웨어 프로토타입 솔루션,빠른 소프트웨어 시제품 개발,맞춤형 소프트웨어 시제품 제작,소프트웨어 시제품 검증,프로토타입 소프트웨어 개발,소프트웨어 시제품 제작 비용</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 장비 연동 프로그램 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">소프트웨어 프로토타입 개발,소프트웨어 프로토타입 제작,소프트웨어 MVP 개발,소프트웨어 시제품 테스트,소프트웨어 프로토타입 테스트,애플리케이션 시제품 개발,소프트웨어 시제품 설계,소프트웨어 프로토타입 솔루션,빠른 소프트웨어 시제품 개발,맞춤형 소프트웨어 시제품 제작,소프트웨어 시제품 검증,프로토타입 소프트웨어 개발,소프트웨어 시제품 제작 비용</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 외주개발 업체</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">소프트웨어 프로토타입 개발,소프트웨어 프로토타입 제작,소프트웨어 MVP 개발,소프트웨어 시제품 테스트,소프트웨어 프로토타입 테스트,애플리케이션 시제품 개발,소프트웨어 시제품 설계,소프트웨어 프로토타입 솔루션,빠른 소프트웨어 시제품 개발,맞춤형 소프트웨어 시제품 제작,소프트웨어 시제품 검증,프로토타입 소프트웨어 개발,소프트웨어 시제품 제작 비용</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 개발 외주 업체</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">소프트웨어 프로토타입 개발,소프트웨어 프로토타입 제작,소프트웨어 MVP 개발,소프트웨어 시제품 테스트,소프트웨어 프로토타입 테스트,애플리케이션 시제품 개발,소프트웨어 시제품 설계,소프트웨어 프로토타입 솔루션,빠른 소프트웨어 시제품 개발,맞춤형 소프트웨어 시제품 제작,소프트웨어 시제품 검증,프로토타입 소프트웨어 개발,소프트웨어 시제품 제작 비용</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 맞춤형 소프트웨어 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">소프트웨어 프로토타입 개발,소프트웨어 프로토타입 제작,소프트웨어 MVP 개발,소프트웨어 시제품 테스트,소프트웨어 프로토타입 테스트,애플리케이션 시제품 개발,소프트웨어 시제품 설계,소프트웨어 프로토타입 솔루션,빠른 소프트웨어 시제품 개발,맞춤형 소프트웨어 시제품 제작,소프트웨어 시제품 검증,프로토타입 소프트웨어 개발,소프트웨어 시제품 제작 비용</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] GUI 프로그램 외주 개발,GUI 소프트웨어 외주 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">소프트웨어 프로토타입 개발,소프트웨어 프로토타입 제작,소프트웨어 MVP 개발,소프트웨어 시제품 테스트,소프트웨어 프로토타입 테스트,애플리케이션 시제품 개발,소프트웨어 시제품 설계,소프트웨어 프로토타입 솔루션,빠른 소프트웨어 시제품 개발,맞춤형 소프트웨어 시제품 제작,소프트웨어 시제품 검증,프로토타입 소프트웨어 개발,소프트웨어 시제품 제작 비용</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 윈도우 프로그램 개발,데스크탑 어플리케이션 개발,데스크탑 응용프로그램 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">소프트웨어 프로토타입 개발,소프트웨어 프로토타입 제작,소프트웨어 MVP 개발,소프트웨어 시제품 테스트,소프트웨어 프로토타입 테스트,애플리케이션 시제품 개발,소프트웨어 시제품 설계,소프트웨어 프로토타입 솔루션,빠른 소프트웨어 시제품 개발,맞춤형 소프트웨어 시제품 제작,소프트웨어 시제품 검증,프로토타입 소프트웨어 개발,소프트웨어 시제품 제작 비용</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] opc client 외주 개발, opc 클라이언트 개발, opc client pc hmi, opc client pc 모니터링, opc client 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">소프트웨어 프로토타입 개발,소프트웨어 프로토타입 제작,소프트웨어 MVP 개발,소프트웨어 시제품 테스트,소프트웨어 프로토타입 테스트,애플리케이션 시제품 개발,소프트웨어 시제품 설계,소프트웨어 프로토타입 솔루션,빠른 소프트웨어 시제품 개발,맞춤형 소프트웨어 시제품 제작,소프트웨어 시제품 검증,프로토타입 소프트웨어 개발,소프트웨어 시제품 제작 비용</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>임베디드 시스템 개발 전문 기업, 차오름소프트의 기술력 소개</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><span style="font-family:Arial;font-size:10pt;">현장에서 바로 작동하는, 완성도 높은 임베디드 소프트웨어를 찾고 계십니까?</span></p><p><span style="font-family:Arial;font-size:10pt;">차오름소프트는 다양한 산업군에서 실제 적용된 임베디드 기반 솔루션을 직접 개발·납품해온 기술 중심의 IT 기업입니다. 당사는 다수의 프로젝트를 통해 하드웨어와 소프트웨어를 유기적으로 연결하며, 고객 맞춤형 시스템을 성공적으로 구축해왔습니다.</span></p><p><br /></p><p><b><span style="font-family:Arial;font-size:12pt;">실전 프로젝트로 증명된 임베디드 기술 역량</span></b></p><p><span style="font-family:Arial;font-size:10pt;">당사가 수행한 프로젝트는 단순한 시제품 수준이 아닌, 실제 고객 현장에 도입되어 운영 중인 고도화된 시스템입니다. 다음은 최근 납품 및 구축한 대표적인 사례입니다:</span></p><ul><li><span style="font-family:Arial;font-size:10pt;">RFID 기반 자동 출입 관리 시스템</span></li><li><span style="font-family:Arial;font-size:10pt;">산업용 패널 PC 연동 검사 시스템</span></li><li><span style="font-family:Arial;font-size:10pt;">계측기 연동 테스트 시퀀스 제어 프로그램</span></li><li><span style="font-family:Arial;font-size:10pt;">ARM 보드 기반 영상 및 통신 제어 시스템</span></li><li><span style="font-family:Arial;font-size:10pt;">센서 데이터 수집 및 시각화 소프트웨어</span></li><li><span style="font-family:Arial;font-size:10pt;">PLC 연동 검사 장비 제어 프로그램</span></li><li><span style="font-family:Arial;font-size:10pt;">로컬 장비 제어 및 상태 모니터링 시스템</span></li></ul><p><br /></p><p><span style="font-family:Arial;font-size:10pt;">이러한 프로젝트들은 C#, .NET, WPF, XAML 기반의 소프트웨어와 임베디드 하드웨어를 직접 연동한 결과물로, 시리얼 통신(RS232/RS485), TCP/IP, USB, 센서 모듈, PLC 등 다양한 인터페이스에 대한 실무 경험을 포함합니다.</span></p><p><br /></p><p><span style="font-family:Arial;font-size:12pt;"><b>고객 맞춤형 UI/UX와 통합 시스템 제공</b></span></p><p><span style="font-family:Arial;font-size:10pt;">각 프로젝트마다 UI/UX의 목적과 사용 환경이 달랐기에, 당사는 사용자 중심의 인터페이스 설계 또한 중시합니다. WPF 기반의 HMI(휴먼 머신 인터페이스), 운영자 모니터링 화면, 관리자 설정 기능 등 현장 사용자를 고려한 소프트웨어 설계에 집중해왔습니다.</span></p><p><br /></p><p><span style="font-family:Arial;font-size:10pt;">또한, 단일 장비 제어를 넘어 전체 라인 제어 시스템 또는 클라우드 연동까지 아우르는 통합 시스템 구축도 가능하며, Azure IoT, 내부 DB 연동, 로그 관리 시스템 등 확장형 구조로 대응할 수 있습니다.</span></p><p><br /></p><p><span style="font-family:Arial;font-size:12pt;"><b>다양한 산업군에서 검증된 신뢰성</b></span></p><p><span style="font-family:Arial;font-size:10pt;">차오름소프트의 임베디드 솔루션은 제조, 검사, 품질관리, 물류, IoT 분야 등 다양한 산업 영역에서 적용되어 왔습니다. 프로젝트 수행 시 항상 현장 중심의 기술 적용과 정확한 요구사항 분석을 통해 완성도 높은 결과물을 제공해왔습니다.</span></p><p><br /></p><p><span style="font-family:Arial;font-size:12pt;"><b>함께 성장할 수 있는 기술 파트너</b></span></p><p><span style="font-family:Arial;font-size:10pt;">기술력은 결과로 말합니다. 차오름소프트는 단순 개발 대행을 넘어, 고객의 업무 효율 향상과 기술 경쟁력 확보를 위한 실질적인 파트너가 되고자 합니다.</span></p><p><br /></p><p><span style="font-family:Arial;font-size:10pt;">임베디드 시스템 및 장비 제어 소프트웨어 개발이 필요하신가요? 지금 차오름소프트와 상담해보십시오.</span></p><p><br /></p><p><span style="font-family:Arial;font-size:10pt;">포트폴리오 보기</span></p><p><span style="font-family:Arial;"><span style="font-size:13.3333px;"><a href="https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery&amp;sca=%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C" rel="nofollow">https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery&amp;sca=%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C</a></span></span></p><p><span style="font-family:Arial;"><br /></span></p><p><span style="font-family:Arial;"><br /></span></p><p style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://docs.google.com/presentation/d/e/2PACX-1vTQm4K2-BRWvZOiyb6vwn20b75WWLxddsulPV1Mqbsiq8qEgPm6-1tL-WaArHxsAkMYO_mWC0ZKH_Nq/pub?start=false&amp;loop=false&amp;delayms=3000" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:13.3333px;" rel="nofollow"><span style="font-size:10pt;color:rgb(58,50,195);font-family:Arial;">회사소개서 바로가기</span></a></p><p style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;" rel="nofollow"><span style="color:rgb(58,50,195);font-size:10pt;font-family:Arial;">포트폴리오 바로가기</span></a><span style="font-size:10pt;font-family:Arial;"> </span><span style="font-size:10pt;font-family:Arial;"> </span><span style="font-size:10pt;font-family:Arial;"> </span><span style="font-family:Arial;font-size:10pt;"> </span> </p><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" width="722" style="margin:0px;padding:0px;border:0px none rgb(0,0,0);vertical-align:middle;font-size:1em;height:auto;" /></div><p><span style="font-family:Arial;"><span style="font-size:13.3333px;"><br /></span></span></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 27 Mar 2025 13:34:08 +0900</pubDate>
</item>


<item>
<title>하드웨어 기반 소프트웨어 개발 역량 소개</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="text-align:center;" align="center"><img src="https://www.chaoreumsoft.co.kr/data/editor/2503/2470c382d516fa5dfebe5120e9099f03_1743049697_581.png" title="2470c382d516fa5dfebe5120e9099f03_1743049697_581.png" style="font-family:Arial;border-color:rgb(0,0,0);" alt="2470c382d516fa5dfebe5120e9099f03_1743049697_581.png" /></div><span style="font-family:Arial;"> </span><p><span style="font-family:Arial;">IT 기술이 단순한 소프트웨어 구현을 넘어, 물리적 장비 및 하드웨어와의 통합을 통해 실질적인 기능을 수행하는 방향으로 발전하고 있습니다.</span></p><p><br /></p><p><span style="font-family:Arial;">당사는 다년간의 현장 경험을 바탕으로, 다양한 하드웨어 시스템과의 연동을 고려한 소프트웨어 개발 역량을 보유하고 있으며, </span><span style="font-family:Arial;">실제 운영 환경에서 안정적으로 작동하는 시스템 구축을 강점으로 합니다.</span></p><p><br /></p><p><b><span style="font-size:12pt;font-family:Arial;">1. 다양한 하드웨어 연동 경험</span></b></p><ul><li><span style="font-family:Arial;">산업용 센서 (온도, 압력, 진동 등)</span></li><li><span style="font-family:Arial;">RFID/바코드 스캐너, 시리얼 통신 장비 (RS232/RS485)</span></li><li><span style="font-family:Arial;">PLC 제어 시스템 및 장비 인터페이스</span></li><li><span style="font-family:Arial;">임베디드 보드 (ARM 기반 보드, Raspberry Pi 등)</span></li><li><span style="font-family:Arial;">IoT 디바이스 및 게이트웨이</span></li><li><span style="font-family:Arial;">터치 패널, 키오스크, POS 시스템 등</span></li></ul><p><br /></p><p><b><span style="font-size:12pt;font-family:Arial;">2. 연동 기술 및 개발 방식</span></b></p><ul><li><span style="font-family:Arial;">C#, .NET 기반으로 하드웨어 통신 모듈 직접 구현</span></li><li><span style="font-family:Arial;">WPF/XAML을 통한 HMI(휴먼 머신 인터페이스) 설계</span></li><li><span style="font-family:Arial;">Serial, TCP/IP, USB 통신 프로토콜 대응</span></li><li><span style="font-family:Arial;">센서 데이터 수집 → 실시간 시각화/알람 처리/로깅 기능 구현</span></li><li><span style="font-family:Arial;">Azure IoT Hub 등 클라우드 연동 구조 설계 및 배포</span></li><li><span style="font-family:Arial;">장비 제어/모니터링 소프트웨어 다수 구축 경험</span></li></ul><p><br /></p><p><b><span style="font-size:12pt;font-family:Arial;">3. 하드웨어-소프트웨어 통합에 강한 이유</span></b></p><p style="margin-left:0px;"><span style="font-family:Arial;">하드웨어와의 통신은 단순한 코드 구현이 아닌, <b><u><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);"><u>현장 이해력과 실시간 처리 구조에 대한 경험이 반드시 필요합니다.</u></span></u></b></span></p><p style="margin-left:0px;"><span style="font-family:Arial;">당사는 실제 하드웨어 환경에서 발생할 수 있는 다양한 상황(노이즈, 패킷 누락, 응답 지연 등)을 고려하여,</span></p><p style="margin-left:0px;"><span style="font-family:Arial;">안정적이고 오류에 강한 소프트웨어 구조를 설계하고 있으며, 고객 맞춤형 시스템을 구현할 수 있는 기술 기반을 갖추고 있습니다.</span></p><p><br /></p><p><br /></p><p><b><span style="font-size:14pt;font-family:Arial;">신뢰할 수 있는 통합 기술 파트너</span></b></p><p style="margin-left:0px;"><span style="font-family:Arial;">당사의 기술력은 단순히 '소프트웨어만 잘 만드는 회사'가 아닌,</span></p><p style="margin-left:0px;"><span style="font-family:Arial;">하드웨어 환경을 이해하고 실무에 최적화된 통합 시스템을 구현할 수 있는 역량으로 차별화됩니다.</span></p><p style="margin-left:0px;"><span style="font-family:Arial;">제어 시스템, 현장 장비, 스마트 디바이스 등 다양한 하드웨어 기반 프로젝트에 대응해온 경험을 바탕으로,</span></p><p style="margin-left:0px;"><span style="font-family:Arial;">고객사의 요구에 정확히 부합하는 안정적인 솔루션을 제공하겠습니다.</span></p><p style="margin-left:0px;"><span style="font-family:Arial;"><br /></span></p><p style="margin-left:0px;"><span style="font-family:Arial;"><br /></span></p><p style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://docs.google.com/presentation/d/e/2PACX-1vTQm4K2-BRWvZOiyb6vwn20b75WWLxddsulPV1Mqbsiq8qEgPm6-1tL-WaArHxsAkMYO_mWC0ZKH_Nq/pub?start=false&amp;loop=false&amp;delayms=3000" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:13.3333px;" rel="nofollow"><span style="font-size:10pt;color:rgb(58,50,195);font-family:Arial;">회사소개서 바로가기</span></a></p><p style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;" rel="nofollow"><span style="color:rgb(58,50,195);font-size:10pt;font-family:Arial;">포트폴리오 바로가기</span></a><span style="font-size:10pt;font-family:Arial;"> </span><span style="font-size:10pt;font-family:Arial;"> </span><span style="font-size:10pt;font-family:Arial;"> </span><span style="font-family:Arial;font-size:10pt;"> </span> </p><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" width="722" style="margin:0px;padding:0px;border:0px none rgb(0,0,0);vertical-align:middle;font-size:1em;height:auto;" /></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 27 Mar 2025 13:28:46 +0900</pubDate>
</item>


<item>
<title>소프트웨어 기술 역량 소개</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p style="text-align:center;" align="center"><img src="https://www.chaoreumsoft.co.kr/data/editor/2503/2470c382d516fa5dfebe5120e9099f03_1743049312_5649.png" title="2470c382d516fa5dfebe5120e9099f03_1743049312_5649.png" style="border-color:rgb(0,0,0);" alt="2470c382d516fa5dfebe5120e9099f03_1743049312_5649.png" /> </p><p><br /></p><p>당사의 소프트웨어 기술 역량을 소개합니다.</p><p>IT 산업의 발전은 빠르게 이루어지고 있으며, 기업의 디지털 경쟁력은 기술적 기반 위에서 결정됩니다.</p><p>당사는 다양한 산업군의 요구사항을 충족할 수 있는 실질적인 소프트웨어 개발 역량을 보유하고 있으며, </p><p>다음과 같은 기술을 바탕으로 안정적이고 확장 가능한 시스템 구축을 제공하고 있습니다.</p><p><b><br /></b></p><p><b>1. C# 및 .NET 기반 개발 역량</b></p><p>당사는 C# 언어에 대한 깊은 이해와 실무 경험을 바탕으로, 안정성과 생산성이 높은 소프트웨어를 개발하고 있습니다.</p><p>특히, .NET Core 기반의 애플리케이션 개발에 강점을 가지고 있으며, 다양한 플랫폼에서 구동 가능한 크로스 플랫폼 애플리케이션을 구현할 수 있습니다.</p><p><br /></p><p><b>2. WPF 및 XAML을 활용한 데스크톱 애플리케이션 개발</b></p><p>고도화된 사용자 경험이 요구되는 환경에서는 Windows Presentation Foundation(WPF) 기반의 UI/UX 설계를 통해 차별화된 사용자 인터페이스를 제공합니다.XAML 마크업 언어를 활용한 레이아웃 설계로, 유지보수와 확장성 측면에서도 우수한 구조를 확보하고 있습니다.</p><p><br /></p><p><b>3. ASP.NET Core 기반 웹 애플리케이션 개발</b></p><p>경량화와 고성능이 중요한 웹 환경에서는 ASP.NET Core 프레임워크를 활용하여, 빠르고 안전한 웹 서비스를 구현하고 있습니다.</p><p>RESTful API 설계, 인증/인가 시스템 통합, 웹 보안 대응 등 다양한 웹 서비스 구축 경험을 보유하고 있으며, 기업 맞춤형 웹 플랫폼을 안정적으로 제공합니다.</p><p><br /></p><p><b>4. Microsoft Azure 기반 클라우드 시스템 설계</b></p><p>클라우드 환경에 최적화된 개발을 위해 Microsoft Azure를 적극 활용하고 있습니다.</p><p>가상 머신, 데이터베이스, 앱 서비스, DevOps 파이프라인 등 다양한 Azure 기능을 통해 유연한 시스템 아키텍처를 설계하며, 고객사의 비즈니스 환경에 맞춘 클라우드 전략을 수립합니다.</p><p><br /></p><p><b>5. Linux 기반의 시스템 운영 및 환경 구성</b></p><p>당사는 Windows 기반뿐 아니라 Linux 환경에서도 다양한 서버 애플리케이션 및 백엔드 시스템을 운영할 수 있는 기술력을 갖추고 있습니다.</p><p>시스템 구성 자동화, 보안 설정, 배포 환경 최적화 등 인프라 전반에 걸친 실무 경험을 통해 안정적인 서비스 운영이 가능합니다.</p><p><br /></p><p><br /></p><p style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://docs.google.com/presentation/d/e/2PACX-1vTQm4K2-BRWvZOiyb6vwn20b75WWLxddsulPV1Mqbsiq8qEgPm6-1tL-WaArHxsAkMYO_mWC0ZKH_Nq/pub?start=false&amp;loop=false&amp;delayms=3000" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:13.3333px;" rel="nofollow"><span style="font-size:10pt;color:rgb(58,50,195);font-family:Arial;">회사소개서 바로가기</span></a></p><p style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;" rel="nofollow"><span style="color:rgb(58,50,195);font-size:10pt;font-family:Arial;">포트폴리오 바로가기</span></a><span style="font-size:10pt;font-family:Arial;"> </span><span style="font-size:10pt;font-family:Arial;"> </span><span style="font-size:10pt;font-family:Arial;"> </span><span style="font-family:Arial;font-size:10pt;"> </span> </p><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" width="722" style="margin:0px;padding:0px;border:0px none rgb(0,0,0);vertical-align:middle;font-size:1em;height:auto;" /></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 27 Mar 2025 13:15:58 +0900</pubDate>
</item>


<item>
<title>SI 기업의 아웃소싱 활용 전략: 안정적인 수익 창출과 경쟁력 제고를 위한 실무 가이드</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="text-align:center;"><img src="https://www.chaoreumsoft.co.kr/data/editor/2501/1d0763462a6556123ffa4481b8591ba9_1737216805_6556.png" title="1d0763462a6556123ffa4481b8591ba9_1737216805_6556.png" width="300" height="300" style="font-family:Arial;font-size:11pt;border-color:rgb(0,0,0);width:300px;height:300px;" alt="1d0763462a6556123ffa4481b8591ba9_1737216805_6556.png" /></div><span style="font-family:Arial;font-size:11pt;"> </span><p><span style="font-family:Arial;font-size:11pt;">최근 SI(System Integration) 기업들이 수익성을 높이고 경쟁 우위를 확보하기 위해 아웃소싱을 적극적으로 도입하고 있습니다. </span></p><p><span style="font-family:Arial;font-size:11pt;">단순히 비용 절감 수단으로만 여겨지던 아웃소싱이 이제는 전문가 확보, 프로젝트 리스크 완화, 조직의 유연성 확보 등 다양한 이점을 통해 </span><span style="font-family:Arial;font-size:11pt;">기업 가치 극대화의 주요 전략으로 떠오르고 있습니다. </span></p><p><span style="font-family:Arial;font-size:11pt;"><br /></span></p><p><span style="font-family:Arial;font-size:11pt;">본 글에서는 SI 기업이 아웃소싱을 효율적으로 활용하여 안정적인 수익 기반을 마련하고, 장기적으로 경쟁력을 강화하는 방법에 대해 살펴보겠습니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p><span style="font-family:Arial;font-size:11pt;"><b>1. SI 기업에서 아웃소싱이 필요한 이유</b></span></p><p><span style="font-family:Arial;"><b><br /></b></span></p><p><span style="font-family:Arial;font-size:11pt;"><b>1) 전문 인력 부족과 인건비 절감</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">IT 시장 환경이 급변함에 따라 특정 기술을 보유한 전문가의 수요가 점점 늘어나고 있습니다. SI 기업은 특정 기술 스택이나 경험이 필요한 프로젝트에 맞춰 인력을 채용하기가 쉽지 않습니다. 이럴 때 아웃소싱은 즉각적으로 전문 인력을 확보할 수 있는 효과적인 솔루션이 됩니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>인건비 절감:</b> </span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">프로젝트 단위로 필요한 인력을 빠르게 투입할 수 있어 고정비 부담이 줄어듭니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>최적화된 팀 구성: </b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">필요한 기술에 맞춰 전문성이 검증된 외부 인력을 유연하게 배치할 수 있어 결과물의 품질도 높일 수 있습니다.</span></p><p><span style="font-family:Arial;"><b><br /></b></span></p><p><span style="font-family:Arial;font-size:11pt;"><b>2) 프로젝트 리스크 분산과 효율적인 자원 활용</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">SI 프로젝트는 규모가 크고 복잡도가 높아, 기획부터 개발, 테스트, 운영 및 유지보수 단계에 이르는 전 과정에서 다양한 리스크가 내재합니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>리스크 분산: </b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">특정 영역을 아웃소싱 함으로써 기업 내부 자원에만 의존하지 않고, 외부 전문 업체의 역량과 프로세스를 활용하여 프로젝트 리스크를 분산시킬 수 있습니다.</span></p><p style="margin-left:40px;"><span style="font-family:Arial;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>핵심 역량 집중: </b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">기업 내부 팀은 기획, 프로젝트 관리, 품질 관리 등 전략적 가치가 높은 업무에 집중하고, 단순 반복적 혹은 비핵심 영역은 외부 전문가에게 맡겨 효율적인 자원 분배가 가능합니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p><span style="font-family:Arial;font-size:11pt;"><b>3) 최신 기술 트렌드와 빠른 시장 대응</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">IT 기술은 끊임없이 발전하고 있으며, 신기술 학습과 적용은 기업 경쟁력의 핵심 요소입니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>신기술 도입 가속화:</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">아웃소싱 파트너는 여러 클라이언트와 다양한 프로젝트를 경험하기 때문에, 보다 신속하게 트렌드를 파악하고 새로운 기술을 적용할 수 있는 역량을 지닙니다.</span></p><p style="margin-left:40px;"><span style="font-family:Arial;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>시장 대응 속도 향상:</b> </span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">신기술 요구가 잦은 시장 환경에서, 기업 내부에서 모든 역량을 단기간에 확보하기는 쉽지 않습니다. 외부 전문 업체와의 협업을 통해 필요한 기술과 노하우를 빠르게 도입함으로써 시장 변화에 유연하게 대응할 수 있습니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p><br /></p><p><span style="font-family:Arial;font-size:11pt;"><b>2. 아웃소싱 성공을 위한 실무 전략</b></span></p><p><span style="font-family:Arial;font-size:11pt;"><b>1) 명확한 요구사항 정의와 커뮤니케이션 구조 수립</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">아웃소싱을 통한 프로젝트 추진에서 가장 중요한 것은 명확한 요구사항 정의입니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>​목표와 범위 구체화: </b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">프로젝트 목적, 목표, 핵심 기능, 예산, 일정 등을 구체적으로 문서화해 두어야 합니다.</span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>커뮤니케이션 채널 명확화:</b> </span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">요구사항 조정, 일정 공유, 진행 상황 보고 등을 위한 소통 방식을 미리 확립하고 담당자를 지정해야 합니다(예: Slack, 이메일, 주간 미팅 등).</span></p><p><span style="font-family:Arial;"><br /></span></p><p><span style="font-family:Arial;font-size:11pt;"><b>2) 파트너 선정 기준 강화와 협상</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">효율적인 아웃소싱을 위해서는 파트너 선정이 무엇보다 중요합니다.</span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">기술 역량 및 관련 레퍼런스 검증: 단순 스펙뿐 아니라 실제 유사 프로젝트 경험이 있는지를 확인해야 합니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>문화적 적합성: </b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">장기적 관점에서는 기업 문화, 조직 가치, 프로젝트 관리 방식이 얼마나 잘 맞는지도 고려되어야 합니다.</span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>지속적인 협력 관계 구축:</b> </span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">단순히 계약 단위로 끝나는 것이 아니라, 장기적 파트너십 관점에서 협상하고 관계를 유지하면 프로젝트 완성도와 효율이 높아집니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p><span style="font-family:Arial;font-size:11pt;"><b>3) 품질 및 성과 관리 프로세스 정립</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">아웃소싱 파트너에게 일부 업무를 맡기더라도, 기업은 최종 산출물에 대한 책임을 피할 수 없습니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>정기적인 진행 상황 모니터링:</b> </span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">성과 지표(KPI)를 설정하고, 일정 간격으로 진행 상황을 점검하여 이슈가 발생하기 전에 대응해야 합니다.</span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>품질 관리와 테스트 전략: </b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">QA(Quality Assurance), 테스트 자동화 도입 등 품질 관리 프로세스를 체계화하여 외부 인력이 만든 결과물도 기업 표준에 부합하게끔 관리해야 합니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p><span style="font-family:Arial;font-size:11pt;"><b>4) 유연한 계약 구조와 성과 보상 시스템</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">아웃소싱 계약에서는 고정형(Fixed Price)인지, 시간·자원 기반(Time &amp; Materials)인지, 혹은 혼합형(Hybrid)인지에 따라 리스크와 이점이 다릅니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>장기적인 파트너십 지향: </b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">프로젝트 규모와 성격에 따라 고정형 계약과 유연한 협상 방식을 병행하되, 파트너의 성과 창출에 따른 인센티브 구조를 설계하는 것도 고려해볼 수 있습니다.</span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>성과 공유 모델: </b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">공동 사업 형태 혹은 기술 로열티 형태의 모델을 추가로 설계해, 상호 협력 시 추가 이익이 돌아갈 수 있는 구조도 점진적으로 확대되고 있습니다.</span></p><p><br /></p><p><span style="font-family:Arial;font-size:11pt;"><b>3. 아웃소싱을 통한 장기적 수익 모델 확보</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;"><b><br /></b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>1) 유지보수 및 운영 서비스 확대</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">SI 기업은 아웃소싱 관계를 통해 확보한 전문 인력과 노하우를 활용해 단순 프로젝트 납품에 그치지 않고, 운영 및 유지보수 서비스로 비즈니스 범위를 확장할 수 있습니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p style="margin-left:80px;"><span style="font-family:Arial;font-size:11pt;"><b>예측 유지보수와 서비스형 사업모델: </b></span></p><p style="margin-left:80px;"><span style="font-family:Arial;font-size:11pt;">클라우드, SaaS(Software as a Service), PaaS(Platform as a Service) 등이 확대되면서, 아웃소싱 파트너와 함께 운영/유지보수 체계를 고도화해 안정적인 수익을 창출할 수 있는 환경이 마련되고 있습니다.</span></p><p style="margin-left:40px;"><span style="font-family:Arial;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>2) 자체 솔루션 개발 및 라이선스 전략</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">아웃소싱을 통해 프로젝트 다수를 진행하면서 축적한 노하우를 바탕으로 자체 솔루션을 개발하고, 해당 솔루션을 라이선스로 판매하거나 서비스 형태로 제공하는 전략도 유효합니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p style="margin-left:80px;"><span style="font-family:Arial;font-size:11pt;"><b>지식 자산화: </b></span></p><p style="margin-left:80px;"><span style="font-family:Arial;font-size:11pt;">프로젝트 진행 중 개발된 특정 모듈이나 기능을 범용화하여 기업의 지적 자산으로 만들어 두면, 다양한 고객사에 재활용 가능합니다.</span></p><p style="margin-left:80px;"><span style="font-family:Arial;font-size:11pt;"><br /></span></p><p style="margin-left:80px;"><span style="font-family:Arial;font-size:11pt;"><b>라이선스 수익:</b></span></p><p style="margin-left:80px;"><span style="font-family:Arial;font-size:11pt;"> 솔루션에 대한 라이선스 계약을 통해 안정적인 캐시플로를 만들 수 있으며, 이를 통해 연구개발(R&amp;D) 재투자가 가능해집니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p><span style="font-family:Arial;font-size:11pt;"><b>3) IT 컨설팅 및 고부가가치 서비스 제공</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">단순 개발·구현 업무를 넘어, SI 기업이 컨설팅 영역으로 확장하여 고부가가치 서비스를 제공하는 사례가 늘어나고 있습니다. </span><span style="font-family:Arial;font-size:11pt;">비즈니스 프로세스 혁신(BPR), 디지털 트랜스포메이션(DT) 등의 분야로 발전 시킬 수 있으며, 외부 전문 업체와 협업해 기업 고객의 전체적 디지털 전략 수립에 참여할 수 있습니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>새로운 수익 모델:</b> </span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">단순한 외주 개발이 아니라, 자사의 경험과 업계 인사이트를 결합한 ‘통합 컨설팅 패키지’를 제공함으로써 프로젝트 가치와 이익을 동시에 높일 수 있습니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p><span style="font-family:Arial;font-size:11pt;"><b>4. 아웃소싱을 넘어 지속 가능한 파트너십으로</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">SI 기업에서 아웃소싱은 더 이상 선택이 아닌 필수 전략으로 자리 잡았습니다. 그러나 단순히 비용 절감이나 인력 부족 해소를 위한 임시방편으로 접근하면, 장기적으로 시장에서의 경쟁 우위를 유지하기 어려울 수 있습니다. 지속 가능한 파트너십 관점에서 접근해야 하며, 다음 요소를 주의 깊게 살펴야 합니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>협력과 상생: </b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">파트너의 기술력과 노하우를 인정하고, 성과를 공유하는 방안을 마련해 상호 간 ‘윈-윈’ 구조를 형성해야 합니다.</span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>투명한 소통:</b> </span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">정기적으로 정보를 공유하고, 문제 발생 시 적극적으로 해결책을 모색하는 커뮤니케이션 문화를 구축해야 합니다.</span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><br /></span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;"><b>장기 비전 공감:</b> </span></p><p style="margin-left:40px;"><span style="font-family:Arial;font-size:11pt;">단기적인 프로젝트 성공만이 아니라, 기업 전체의 성장 전략과 비전을 파트너와 공유함으로써 장기적 관계의 가치를 높일 수 있습니다.</span></p><p><span style="font-family:Arial;"><br /></span></p><p><span style="font-family:Arial;"><br /></span></p><p><span style="font-family:Arial;font-size:11pt;"><b>맺음말</b></span></p><p><span style="font-family:Arial;font-size:11pt;">SI 기업에서의 아웃소싱은 단순한 외주 협력 이상의 의미를 지니고 있습니다. 급변하는 시장 환경 속에서 기술 경쟁력을 갖추고, 전문 인력을 효율적으로 운영하며, 리스크를 낮추는 데 있어 아웃소싱은 필수적인 성장 동력입니다.</span></p><p><span style="font-family:Arial;font-size:11pt;"><br /></span></p><p><span style="font-family:Arial;font-size:11pt;">하지만 성공적인 아웃소싱을 위해서는 명확한 목표 설정, 신뢰할 만한 파트너 선정, 지속적인 품질 관리, 그리고 협력 관계의 장기적 유지가 중요합니다. </span></p><p><span style="font-family:Arial;font-size:11pt;"><br /></span></p><p><span style="font-family:Arial;font-size:11pt;">이를 통해 SI 기업은 안정적인 수익 기반을 마련하고, 프로젝트 전 과정에서 탄탄한 경쟁력을 갖출 수 있게 됩니다.</span></p><p><span style="font-family:Arial;font-size:11pt;">나아가 아웃소싱을 통해 확보한 역량과 데이터를 적극적으로 내재화하고, 자체 솔루션 개발이나 컨설팅 서비스 등 고부가가치 비즈니스로 확장함으로써 미래 지향적인 IT 생태계를 선도하는 기업으로 성장할 수 있을 것입니다.</span></p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sun, 19 Jan 2025 01:00:55 +0900</pubDate>
</item>


<item>
<title>비전 작업시 OpenCV vs AI 모델 선택</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>OpenCV와 AI 모델의 사용 선택은 사용 하려는 문제의 특성과 목표에 따라 다릅니다. 두 방법은 서로 다른 장점과 단점을 가지고 있으며, 특정 상황에 따라 한 가지 방법이 더 적합할 수 있습니다. 아래는 OpenCV와 AI 모델의 각각의 특징과 적합한 사용 사례를 설명한 내용입니다. </p><p><br /></p><p><span style="font-size:12pt;"><b>OpenCV (Computer Vision Library)</b></span> </p><div><p><br /></p><p><br /></p><p style="margin-left:40px;"><img src="https://www.chaoreumsoft.co.kr/data/editor/2410/56cc496a634ecb20908f533d163febf1_1729914894_411.png" title="56cc496a634ecb20908f533d163febf1_1729914894_411.png" width="150" height="185" style="border-color:rgb(0,0,0);width:150px;height:185px;" alt="56cc496a634ecb20908f533d163febf1_1729914894_411.png" /></p><p style="margin-left:40px;">OpenCV는 컴퓨터 비전 작업을 위한 강력한 오픈 소스 라이브러리입니다.</p><p><br /></p><p style="margin-left:40px;"><b>장점</b></p><p style="margin-left:40px;">빠른 성능: 실시간 이미지 처리에 최적화되어 있습니다.</p><p style="margin-left:40px;">비교적 가벼움: 모델 학습 없이 간단한 이미지 처리와 분석에 적합합니다.</p><p style="margin-left:40px;">다양한 기능 제공: 이미지 필터링, 엣지 검출, 물체 추적 등 다양한 기능을 지원합니다.</p><p style="margin-left:40px;">종속성 적음: 인공 지능 모델 학습이나 대규모 데이터셋이 필요하지 않음.</p><p><br /></p><p style="margin-left:40px;"><b>단점</b></p><p style="margin-left:40px;">정확도 제한: 딥러닝 기반 접근법보다 복잡한 패턴 인식에서는 성능이 떨어질 수 있습니다.</p><p style="margin-left:40px;">수동 설정 필요: 특정 조건에 맞게 파라미터를 직접 조정해야 하므로, 반복 작업에 불편할 수 있습니다.</p><p style="margin-left:40px;">확장성 문제: 이미지나 비디오에서 고난도 패턴을 인식하기 위해선 한계가 있을 수 있습니다.</p><p><br /></p><p style="margin-left:40px;"><b>적합한 사용 사례</b></p><p style="margin-left:40px;">간단한 이미지 처리(엣지 검출, 색 변환 등)</p><p style="margin-left:40px;">실시간 영상 처리(예: 웹캠, CCTV 영상 분석)</p><p style="margin-left:40px;">임베디드 시스템과의 연동이 필요한 경우</p><p><br /></p><p><b><span style="font-size:12pt;">AI 모델 (딥러닝/머신러닝)</span> </b></p><p><b> </b></p></div><div><p style="margin-left:40px;"><img src="https://www.chaoreumsoft.co.kr/data/editor/2410/56cc496a634ecb20908f533d163febf1_1729914937_767.png" title="56cc496a634ecb20908f533d163febf1_1729914937_767.png" width="150" height="150" style="border-color:rgb(0,0,0);width:150px;height:150px;" alt="56cc496a634ecb20908f533d163febf1_1729914937_767.png" /> </p><p style="margin-left:40px;">AI 모델은 주로 딥러닝과 머신러닝을 통해 복잡한 패턴을 학습합니다.<br /></p><p><br /></p><p style="margin-left:40px;"><b>장점</b></p><p style="margin-left:40px;">높은 정확도: 대규모 데이터로 학습할수록 높은 성능을 기대할 수 있습니다.</p><p style="margin-left:40px;">복잡한 패턴 인식 가능: 얼굴 인식, 물체 감지, 자연어 처리 등에 강력합니다.</p><p style="margin-left:40px;">자동화된 기능: 직접적인 파라미터 조정 없이 데이터에 기반한 결과를 제공합니다.</p><p><br /></p><p style="margin-left:40px;"><b>단점</b></p><p style="margin-left:40px;">고사양 하드웨어 필요: 학습과 추론에 많은 컴퓨팅 자원이 요구됩니다.</p><p style="margin-left:40px;">데이터 의존성: 모델 학습을 위해 대규모의 데이터가 필요합니다.</p><p style="margin-left:40px;">시간과 비용: 모델 학습에 시간이 많이 걸릴 수 있으며, 특정 작업에 대한 맞춤형 모델을 만드는 것이 복잡합니다.</p><p><br /></p><p style="margin-left:40px;"><b>적합한 사용 사례</b></p><p style="margin-left:40px;">이미지 분류, 객체 검출, 얼굴 인식 등 고난이도 비전 작업</p><p style="margin-left:40px;">자율 주행, 의료 영상 분석 등 높은 정확도가 중요한 분야</p><p style="margin-left:40px;">데이터에 기반한 예측 작업</p><p><br /></p><p><br /></p><p><b><span style="font-size:14pt;">결론: OpenCV vs AI 모델 선택 가이드</span></b></p><p><br /></p><p style="margin-left:40px;">단순한 이미지 처리나 실시간 작업이 필요할 경우 → OpenCV가 적합합니다.</p><p style="margin-left:40px;">복잡한 패턴 인식이나 높은 정확도가 필요한 경우 → AI 모델이 더 나은 선택입니다.</p><p style="margin-left:40px;">하이브리드 접근법: OpenCV와 AI 모델을 조합해 사용하는 것도 좋은 방법입니다. </p><p style="margin-left:40px;">예를 들어, OpenCV로 전처리한 이미지를 AI 모델에 입력하는 방식입니다.</p><p><br /></p><p style="margin-left:40px;"><b><u>결국 사용하고자 하는 프로젝트의 목적, 성능 요구사항, 시간 및 자원 제약을 고려해 선택하는 것이 중요합니다.</u></b></p><p> </p></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sat, 26 Oct 2024 12:56:39 +0900</pubDate>
</item>


<item>
<title>ZeroFormatter 이란 무엇인가?</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><span style="font-family:Arial;">ZeroFormatter는 빠른 직렬화 및 역직렬화를 위해 개발된 C# 및 .NET용 라이브러리입니다. </span> </p><p><span style="font-family:Arial;">직렬화는 객체 데이터를 바이트 배열로 변환하는 과정이고, 역직렬화는 바이트 배열을 다시 객체 데이터로 변환하는 과정입니다.</span> </p><p><span style="font-family:Arial;">ZeroFormatter는 이 과정을 매우 빠르고 효율적으로 수행하도록 설계되어 있습니다. </span> </p><p><br /></p><p><span style="font-weight:bolder;"><span style="font-size:14pt;font-family:Arial;background-color:rgb(255,255,255);color:rgb(56,67,137);"><span style="font-size:14pt;">▶ 주요 특징</span></span></span></p><p><br /></p><p><b><span style="font-family:Arial;">빠른 성능</span></b></p><p style="margin-left:40px;"><span style="font-family:Arial;">ZeroFormatter는 .NET 직렬화 라이브러리 중 하나로, 매우 빠른 성능을 제공합니다. 특히 큰 데이터를 다룰 때 유용합니다.</span></p><p style="margin-left:40px;"><img src="https://www.chaoreumsoft.co.kr/data/editor/2409/c2bb414b62d42b80792f0d7698df7e22_1727065229_8905.png" title="c2bb414b62d42b80792f0d7698df7e22_1727065229_8905.png" width="600" height="588" style="border-color:rgb(0,0,0);width:600px;height:588.612px;" alt="c2bb414b62d42b80792f0d7698df7e22_1727065229_8905.png" /><br style="clear:both;" /><span style="font-family:Arial;"> </span><b> </b></p><p><b><span style="font-family:Arial;">Zero-Copy 설계</span></b><span style="font-family:Arial;"> </span></p><p style="margin-left:40px;"><span style="font-family:Arial;">직렬화된 데이터를 역직렬화할 때, ZeroFormatter는 메모리를 복사하지 않고 데이터를 바로 사용합니다. 이는 메모리 사용량을 줄이고 속도를 높이는 데 도움이 됩니다.</span> </p><p><br /></p><p><b><span style="font-family:Arial;">버전 관리</span></b></p><p style="margin-left:40px;"><span style="font-family:Arial;">ZeroFormatter는 데이터 구조가 변경되었을 때도 호환성을 유지하는 기능을 제공합니다. 즉, 기존 데이터를 새 버전의 데이터 구조로 변환하는 것이 가능합니다. 다양한 데이터 타입 지원: ZeroFormatter는 기본적인 값 타입뿐만 아니라 복잡한 사용자 정의 클래스, 컬렉션, 제네릭 타입 등을 모두 지원합니다.</span></p><p><br /></p><p><b><span style="font-family:Arial;">압축 기능</span></b></p><p style="margin-left:40px;"><span style="font-family:Arial;">ZeroFormatter는 데이터를 압축해 네트워크 전송이나 파일 저장 시의 효율성을 높일 수 있습니다.</span></p><p style="margin-left:0px;"><br /></p><p style="margin-left:0px;"><br /></p><p style="margin-left:0px;"><span style="color:rgb(56,67,137);font-family:Arial;font-size:18.6667px;font-weight:700;background-color:rgb(255,255,255);">▶ 단점</span> </p><p style="margin-left:0px;"><br /></p><p><b><span style="font-family:Arial;">텍스트 기반 직렬화 부족</span></b></p><p style="margin-left:40px;"><span style="font-family:Arial;">이진 기반 직렬화 라이브러리이기 때문에 JSON이나 XML 같은 텍스트 기반 직렬화 방식과는 다릅니다. 텍스트 직렬화는 사람이 쉽게 읽고 수정할 수 있는 장점이 있지만, ZeroFormatter는 </span><u><span style="font-family:Arial;">이진 포맷으로 저장되어 있어 디버깅이 어렵고</span></u><span style="font-family:Arial;">, 사람이 직접 데이터를 확인하거나 수정하기 힘듭니다. 텍스트 기반 직렬화가 필요한 경우에는 적합하지 않을 수 있습니다.</span></p><p><br /></p><p><b><span style="font-family:Arial;">플랫폼 제한</span></b><span style="font-family:Arial;"> </span></p><p style="margin-left:40px;"><u><span style="font-family:Arial;">주로 .NET 및 C#에 최적화되어 있어, 다른 언어나 플랫폼에서는 사용할 수 없습니다. </span></u><span style="font-family:Arial;">만약 여러 프로그래밍 언어 간의 직렬화 및 역직렬화를 지원해야 한다면, 범용적인 프로토콜 버퍼(Protocol Buffers)나 FlatBuffers와 같은 툴이 더 나을 수 있습니다.</span> </p><p><br /></p><p><b><span style="font-family:Arial;">복잡한 구조에 대한 제한적인 지원</span></b><span style="font-family:Arial;"> </span></p><p style="margin-left:40px;"><span style="font-family:Arial;">기본적으로 C#에서 많이 사용하는 데이터 구조에 최적화되어 있지만, </span><u><span style="font-family:Arial;">매우 복잡한 데이터 구조나 특별한 커스텀이 필요한 경우 적합하지 않을 수 있습니다</span></u><span style="font-family:Arial;">. 예를 들어, 복잡한 상속 구조나 동적으로 변경되는 데이터 구조에서는 제한이 있을 수 있습니다.</span> </p><p><br /></p><p><b><span style="font-family:Arial;">활발하지 않은 커뮤니티</span></b></p><p style="margin-left:40px;"><span style="font-family:Arial;">다른 직렬화 라이브러리들에 비해 ZeroFormatter의</span><u><span style="font-family:Arial;"> 사용자 커뮤니티가 상대적으로 작기</span></u><span style="font-family:Arial;"> 때문에 문제 발생 시 도움을 받기 어려울 수 있습니다. 공식 문서나 예제들이 충분히 존재하지 않으며, 새로운 기능 추가나 버그 수정이 다른 프로젝트에 비해 느릴 수 있습니다.</span> </p><p><br /></p><p><b><span style="font-family:Arial;">메모리 사용</span></b></p><p style="margin-left:40px;"><span style="font-family:Arial;">Zero-Copy 메커니즘을 통해 메모리 복사를 줄이긴 하지만, 모든 시나리오에서 이점이 있는 것은 아닙니다. 특히 작은 데이터를 처리하는 애플리케이션에서 </span><u><span style="font-family:Arial;">메모리 사용량이 과다할 수 있으며, 가비지 컬렉션(GC)과 관련된 문제를 유발</span></u><span style="font-family:Arial;">할 수도 있습니다.</span> </p><p><br /></p><p><span style="color:rgb(56,67,137);font-family:Arial;font-size:18.6667px;font-weight:700;background-color:rgb(255,255,255);">▶ 결론</span> </p><p><br /></p><p style="margin-left:0px;"><span style="font-family:Arial;">ZeroFormatter는 </span><b><span style="font-family:Arial;">주로 성능이 중요한 애플리케이션에서 사용</span></b><span style="font-family:Arial;">되며, 특히 </span><b><span style="font-family:Arial;">게임 개발, 실시간 데이터 처리, 대용량 데이터 시스템</span></b><span style="font-family:Arial;">에서 유용하게 쓰일 수 있습니다. </span></p><p style="margin-left:0px;"><b><u><span style="font-family:Arial;">하지만 JSON이나 XML 같은 텍스트 기반 직렬화 포맷에 비해 디버깅이 어려울 수 있다는 점도 고려</span></u></b><span style="font-family:Arial;">해야 합니다.</span> </p><p style="margin-left:0px;"><br /></p><p style="margin-left:0px;"><span style="font-family:Arial;">ZeroFormatter는 뛰어난 성능과 간단한 사용법을 제공하는 직렬화 라이브러리지만, </span> </p><p style="margin-left:0px;"><span style="font-family:Arial;">텍스트 기반 직렬화의 부재, 플랫폼 제한, 복잡한 데이터 구조의 한계, 커뮤니티 지원 부족 등 몇 가지 단점이 있습니다.</span> </p><p style="margin-left:0px;"><span style="font-family:Arial;">이러한 단점들을 고려해 사용 목적에 맞는지 판단하는 것이 중요합니다.</span> </p><p style="margin-left:0px;"><br /></p><p style="margin-left:0px;"><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Mon, 23 Sep 2024 13:20:47 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 라즈베리파이 외주 개발 , 라즈베리파이 게이트웨이 개발 , 라즈베리파이 개발 , 라즈베리파이 , Raspberry Pi , 닷넷 라즈베리파이 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;background-color:rgb(255,167,0);color:rgb(255,255,255);">유사 프로젝트</span></div><div style="background-color:rgb(255,255,255);"><span>자동 초음파 측정 로봇 제어 시스템 - <span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:13.3333px;"><a href="https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery&amp;wr_id=100" rel="nofollow">https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery&amp;wr_id=100</a></span></span> </span></div><p><br /></p><p><br /></p><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /></div><div style="background-color:rgb(255,255,255);"><span style="color:rgb(235,235,235);">라즈베리파이 외주 개발 , 라즈베리파이 게이트웨이 개발 , 라즈베리파이 개발 , 라즈베리파이 , Raspberry Pi , 닷넷 라즈베리파이 개발</span><span style="color:rgb(235,235,235);">, C# 라즈베리파이 외주 개발</span><br style="clear:both;" /><span style="color:rgb(255,255,255);">검증,프로토타입 소프트웨어 개발,소프트웨어 시제품 제작 비용</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 소프트웨어 프로토타입 개발,소프트웨어 프로토타입 제작,소프트웨어 MVP 개발,소프트웨어 시제품 테스트,소프트웨어 프로토타입 테스트,애플리케이션 시제품 개발,소프트웨어</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">소프트웨어 프로토타입 개발,소프트웨어 프로토타입 제작,소프트웨어 MVP 개발,소프트웨어 시제품 테스트,소프트웨어 프로토타입 테스트,애플리케이션 시제품 개발,소프트웨어 시제품 설계,소프트웨어 프로토타입 솔루션,빠른 소프트웨어 시제품 개발,맞춤형 소프트웨어 시제품 제작,소프트웨어 시제품 검증,프로토타입 소프트웨어 개발,소프트웨어 시제품 제작 비용</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>WPF란 무엇인가?</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><b><span style="font-size:14pt;font-family:Arial;background-color:rgb(255,255,255);color:rgb(56,67,137);"><span style="font-family:Arial;font-size:14pt;color:rgb(56,67,137);">▶ </span>WPF(Windows Presentation Foundation)</span></b><b><span style="font-family:Arial;background-color:rgb(255,255,255);color:rgb(56,67,137);"> </span></b></p><p><br /></p><p style="text-align:center;" align="center"><img src="http://www.chaoreumsoft.co.kr/data/editor/2406/77768ce73cea29b0510115de08f1f709_1717729128_3901.png" title="77768ce73cea29b0510115de08f1f709_1717729128_3901.png" width="300" height="209" style="border-color:rgb(154,154,154);width:300px;height:209.474px;border-width:1px;border-style:solid;" border="1" alt="77768ce73cea29b0510115de08f1f709_1717729128_3901.png" /><span style="font-family:Arial;"> </span></p><p><br /></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF(Windows Presentation Foundation)는 Microsoft에서 개발한 차세대 GUI(Graphical User Interface) 프레임워크입니다. </span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">2</span><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">0</span><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">06년 .NET Framework 3.0과 함께 출시</span><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">되었으며, 윈도우 응용 프로그램의 사용자 인터페이스를 보다 효율적이고 아름답게 디자인할 수 있도록 지원합니다. WPF는 윈도우 XP, 윈도우 비스타, 윈도우 7, 윈도우10 등 다양한 윈도우 운영체제에서 실행 될 수 있습니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><br /></span></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF의 등장은 여러 가지 배경과 필요성에 의해 촉진되었습니다. 그 주요 이유들을 다음과 같이 설명할 수 있습니다:</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><br /></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><b><span style="color:rgb(99,99,99);font-size:10pt;font-family:Arial;">① </span><span style="color:rgb(99,99,99);font-size:10pt;font-family:Arial;">기존 기술의 한계 극복</span></b></span><span style="font-size:10pt;font-family:Arial;"> </span></p><p style="margin-left:40px;"><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:10pt;">WinForms의 한계</span><span style="color:rgb(99,99,99);font-family:Arial;font-size:10pt;">:</span></u></p><p style="margin-left:40px;"><span style="color:rgb(99,99,99);font-family:Arial;font-size:10pt;">이전에 사용된 Windows Forms(WinForms)는 기본적으로 GDI/GDI+를 기반으로 하고 있어 복잡한 그래픽과 애니메이션을 구현하는 데 한계가 있었습니다. WinForms는 주로 픽셀 기반의 렌더링을 사용하므로, 고해상도 디스플레이에서의 확장성 문제가 발생했습니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><b><br /></b></p><p style="margin-left:40px;"><u><b><span style="color:rgb(99,99,99);font-family:Arial;font-size:10pt;">그래픽 성능</span></b><span style="color:rgb(99,99,99);font-family:Arial;font-size:10pt;">: </span></u></p><p style="margin-left:40px;"><span style="color:rgb(99,99,99);font-family:Arial;font-size:10pt;">WinForms는 하드웨어 가속을 충분히 활용하지 못해 고성능 그래픽 애플리케이션 개발에 제약이 있었습니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p style="margin-left:40px;"><span style="color:rgb(99,99,99);font-family:Tahoma;"><br /></span></p><p><b style="color:rgb(99,99,99);font-family:Tahoma;"><span style="color:rgb(99,99,99);font-size:10pt;font-family:Arial;">② </span></b><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;"><b>풍부한 사용자 경험 제공</b></span></p><p style="margin-left:40px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;"><u>향상된 그래픽과 애니메이션:</u></span></p><p style="margin-left:40px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;"> WPF는 DirectX를 기반으로 하는 벡터 기반 렌더링 시스템을 도입하여 고해상도와 고성능 그래픽을 지원합니다. 이를 통해 개발자들은 더욱 풍부하고 다이나믹한 UI를 구현할 수 있습니다.</span></p><p style="margin-left:40px;"><span style="color:rgb(99,99,99);font-size:10pt;font-family:Arial;"> </span></p><p style="margin-left:40px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;"><u>미디어 통합: </u></span></p><p style="margin-left:40px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF는 비디오, 오디오 등 멀티미디어 콘텐츠를 쉽게 통합할 수 있는 기능을 제공하여, 멀티미디어 중심의 애플리케이션 개발을 촉진했습니다.</span></p><p><br /></p><p><br /></p><p><b><span style="font-size:14pt;font-family:Tahoma;background-color:rgb(255,255,255);"><span style="font-size:14pt;color:rgb(56,67,137);font-family:Arial;">▶ </span></span></b><b><span style="font-size:14pt;font-family:Arial;color:rgb(56,67,137);">WPF(Windows Presentation Foundation) 개발팀</span></b><b><span style="font-family:Arial;color:rgb(56,67,137);"> </span></b></p><p><br /></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF(Windows Presentation Foundation)를 개발한 사람은 Microsoft의 여러 개발자와 엔지니어로 구성된 팀입니다. </span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><br /></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF 개발에 주요 역할을 한 몇몇 인물들을 예로 들면:</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><br /></p><p style="margin-left:40px;"><b><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">Chris Anderson:</span></b></p><p style="margin-left:40px;"><b><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2406/77768ce73cea29b0510115de08f1f709_1717731684_2348.png" title="77768ce73cea29b0510115de08f1f709_1717731684_2348.png" width="120" height="70" style="border-color:rgb(154,154,154);width:120px;height:70px;border-width:1px;border-style:solid;" border="1" alt="77768ce73cea29b0510115de08f1f709_1717731684_2348.png" /><br style="clear:both;" /> </span></b></p><p style="margin-left:40px;"><u><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;"><u>Microsoft에서 WPF의 초기 아키텍트 중 한 명으로, WPF의 핵심 설계와 개념 정의에 중요한 역할</u></span></u><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">을 했습니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><br /></p><p style="margin-left:80px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">주요 업적</span></p><p style="margin-left:80px;"><b><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">"The Zen of .NET":</span></b></p><p style="margin-left:80px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">.NET Framework의 철학과 디자인 패턴을 설명한 책인 "The Zen of .NET"의 저자입니다. 이 책은 .NET Framework 개발자들에게 유용한 가이드라인과 베스트 프랙티스를 제공합니다.</span><br /><span style="font-size:10pt;font-family:Arial;"> </span></p><p style="margin-left:80px;"><b><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">Microsoft Robotics Studio:</span></b></p><p style="margin-left:80px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">Microsoft Robotics Studio의 개발에도 기여했습니다. 이는 로봇 애플리케이션을 위한 개발 환경으로, 로봇 공학 및 제어 시스템에 대한 연구와 개발을 촉진했습니다.</span></p><p><br /></p><p style="margin-left:40px;"><b><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">Ian Ellison-Taylor:</span></b></p><p style="margin-left:40px;"><b><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2406/77768ce73cea29b0510115de08f1f709_1717731615_9645.png" title="77768ce73cea29b0510115de08f1f709_1717731615_9645.png" border="1" style="border-color:rgb(154,154,154);border-width:1px;border-style:solid;width:120px;height:120px;" width="120" height="120" alt="77768ce73cea29b0510115de08f1f709_1717731615_9645.png" /><br style="clear:both;" /> </span></b></p><p style="margin-left:40px;"><u><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;"><u>Microsoft의 Windows Client Platform 팀에서 일하며 WPF의 개발과 출시</u></span></u><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">를 이끌었습니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><br /></p><p style="margin-left:80px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">주요 업적</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p style="margin-left:80px;"><b><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">Silverlight:</span></b></p><p style="margin-left:80px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF와 유사한 기술인 Silverlight의 개발을 이끌었습니다. Silverlight는 웹 애플리케이션에서 리치 인터넷 애플리케이션(RIA)을 제공하기 위한 프레임워크로, 웹 브라우저에서 풍부한 미디어 및 그래픽 콘텐츠를 구현할 수 있게 했습니다.</span></p><p><br /></p><p style="margin-left:80px;"><b><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">Windows 8 및 Windows Phone 개발:</span></b></p><p style="margin-left:80px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">Windows 8과 Windows Phone의 UI 및 개발 플랫폼의 설계와 구현에도 참여했습니다. 이는 새로운 타일 기반의 사용자 인터페이스와 앱 개발 모델을 도입하여, 사용자 경험을 혁신했습니다.</span></p><p><br /></p><p><br /></p><p style="margin-left:40px;"><b><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">Rob Relyea:</span></b></p><p style="margin-left:40px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF 팀의 프로그램 관리자 중 한 명으로,</span><u><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;"><u> XAML 및 데이터 바인딩 기능의 개발을 주도</u></span></u><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">했습니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p style="margin-left:40px;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2406/77768ce73cea29b0510115de08f1f709_1717731835_0426.png" title="77768ce73cea29b0510115de08f1f709_1717731835_0426.png" border="1" style="border-color:rgb(154,154,154);border-width:1px;border-style:solid;width:120px;height:118.075px;" width="120" height="118" alt="77768ce73cea29b0510115de08f1f709_1717731835_0426.png" /><br style="clear:both;" /><span style="font-family:Arial;"> </span></p><p style="margin-left:80px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">주요 업적</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p style="margin-left:80px;"><b><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">Windows Live Writer:</span></b></p><p style="margin-left:80px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">Rob Relyea는 블로그 작성 도구인 Windows Live Writer의 개발에도 기여했습니다. 이 도구는 사용자가 블로그 포스트를 쉽게 작성하고 관리할 수 있게 도와주며, 다양한 블로그 플랫폼과의 호환성을 제공합니다.</span></p><p style="margin-left:80px;"><br /></p><p style="margin-left:80px;"><b><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">Microsoft Expression Blend:</span></b></p><p style="margin-left:80px;"><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">Rob은 디자이너와 개발자가 WPF 및 Silverlight 애플리케이션을 디자인하고 개발하는 데 사용하는 도구인 Microsoft Expression Blend의 개발에 참여했습니다. 이 도구는 XAML 기반의 UI 디자인을 시각적으로 구성하고 테스트할 수 있게 합니다.</span></p><p><br /></p><p><br /></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">이 외에도 많은 개발자와 디자이너, 프로덕트 매니저들이 WPF의 개발과 발전에 기여했습니다. WPF는 다양한 전문가들이 협력하여 만든 복잡하고 강력한 기술로, 현재도 꾸준히 업데이트되고 있습니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><span style="font-size:10pt;"><br /></span></p><p><b><span style="font-size:14pt;font-family:Tahoma;background-color:rgb(255,255,255);"><span style="font-size:14pt;color:rgb(56,67,137);font-family:Arial;">▶ </span></span></b><b><span style="font-family:Arial;font-size:14pt;color:rgb(56,67,137);">WPF로 개발된 주요 사례</span></b><span style="font-size:10pt;font-family:Arial;color:rgb(56,67,137);"> </span></p><p><br /></p><p><b><span style="font-family:Arial;font-size:13.3333px;color:rgb(99,99,99);">①</span><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);"> Visual Studio</span></b></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);"><u><span style="color:rgb(99,99,99);font-family:Arial;"><u>Visual Studio는 Microsoft의 통합 개발 환경(IDE)으로, 다양한 프로그래밍 언어를 지원하며, WPF를 사용하여 개발</u></span></u>되었습니다. WPF의 강력한 데이터 바인딩, 템플릿, 스타일링 기능을 통해 Visual Studio는 직관적이고 효율적인 사용자 인터페이스를 제공할 수 있게 되었습니다. 특히, 코드 편집기와 같은 복잡한 UI 요소들을 효과적으로 구현하는 데 WPF가 중요한 역할을 했습니다.</span><span style="font-family:Arial;"> </span></p><p><br /></p><p><b><span style="font-family:Arial;font-size:13.3333px;color:rgb(99,99,99);">②</span><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);"> Microsoft Expression Blend</span></b></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">Microsoft Expression Blend는 WPF와 Silverlight 애플리케이션을 디자인하고 개발하는 데 사용된 도구입니다. 디자이너와 개발자가 협력하여 풍부한 사용자 인터페이스를 제작할 수 있도록 지원합니다. <u><span style="color:rgb(99,99,99);font-family:Arial;"><u>WPF의 강력한 그래픽 렌더링과 애니메이션 기능을 활용</u></span></u>하여, 디자이너는 XAML을 사용해 시각적으로 매력적이고 상호작용적인 UI를 만들 수 있습니다.</span><span style="font-family:Arial;"> </span></p><p><br /></p><p><b><span style="font-family:Arial;font-size:13.3333px;color:rgb(99,99,99);">③</span><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);"> Microsoft Surface SDK (Surface 1.0, Surface 2.0)</span></b></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">Microsoft Surface(현재의 Microsoft PixelSense)는 <u><span style="color:rgb(99,99,99);font-family:Arial;"><u>터</u></span><span style="color:rgb(99,99,99);font-family:Arial;"><u>치스크린 기반의 대형 디스플레이 장치로, 상호작용을 위한 애플리케이션을 개발하기 위해 WPF를 사용</u></span></u>했습니다. Surface SDK는 WPF를 기반으로 개발되어, 개발자들이 터치, 제스처, 멀티터치 상호작용을 손쉽게 구현할 수 있게 했습니다. 이를 통해 교육, 게임, 상업용 애플리케이션 등 다양한 분야에서 혁신적인 터치 기반 애플리케이션이 탄생했습니다.</span><span style="font-family:Arial;"> </span></p><p><br /></p><p><b><span style="font-family:Arial;font-size:13.3333px;color:rgb(99,99,99);">④</span><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);"> AutoCAD</span></b></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">Autodesk의 AutoCAD는 건축, 엔지니어링, 디자인 분야에서 널리 사용되는 컴퓨터 지원 설계(CAD) 소프트웨어입니다. AutoCAD의 <u><span style="color:rgb(99,99,99);font-family:Arial;"><u>일부 버전은 WPF를 사용하여 개발</u></span></u>되었습니다. WPF의 강력한 그래픽 렌더링 능력을 통해 AutoCAD는 고해상도와 복잡한 2D 및 3D 디자인을 효과적으로 처리할 수 있으며, 사용자 인터페이스를 개선하여 사용자 경험을 높였습니다.</span><span style="font-family:Arial;"> </span></p><p><br /></p><p><b><span style="font-size:14pt;font-family:Tahoma;background-color:rgb(255,255,255);"><span style="font-size:14pt;color:rgb(56,67,137);font-family:Arial;">▶ </span></span></b><b><span style="font-family:Arial;font-size:14pt;color:rgb(56,67,137);">WPF vs WINFORM 차이점</span></b><span style="color:rgb(56,67,137);font-family:Arial;"> </span></p><p><br /></p><table class="__se_tbl" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="text-align:left;font-weight:normal;width:125px;height:17px;padding:3px 4px 2px;border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);background-color:rgb(51,51,51);color:rgb(255,255,255);"><p><span style="font-family:Arial;font-size:12pt;"> 항목</span></p></td><td style="text-align:left;font-weight:normal;width:329px;height:17px;padding:3px 4px 2px;border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);background-color:rgb(51,51,51);color:rgb(255,255,255);"><p><span style="font-family:Arial;font-size:12pt;"> WPF</span></p></td><td style="text-align:left;font-weight:normal;width:294px;height:17px;padding:3px 4px 2px;border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);background-color:rgb(51,51,51);color:rgb(255,255,255);"><p><span style="font-family:Arial;font-size:12pt;"> Windows Forms (WinForms)</span></p></td></tr><tr><td style="text-align:left;font-weight:normal;width:125px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="font-family:Arial;font-size:9pt;"> </span><span style="font-size:9pt;font-family:Arial;">렌더링 기술</span></p></td><td style="width:329px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">벡터 기반 렌더링 (DirectX 사용)</span></p></td><td style="width:294px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">픽셀 기반 렌더링 (GDI/GDI+ 사용)</span></p></td></tr><tr><td style="text-align:left;width:125px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-weight:normal;font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">해상도 독립성</span></p></td><td style="width:329px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">해상도 독립적, 벡터 그래픽으로 확대/축소 가능</span></p></td><td style="width:294px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">해상도 종속적, 픽셀 기반으로 크기 변경 시 품질 저하</span></p></td></tr><tr><td style="text-align:left;width:125px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-weight:normal;font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">데이터 바인딩</span></p></td><td style="width:329px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">강력한 데이터 바인딩 지원 (MVVM 패턴 사용 가능)</span></p></td><td style="width:294px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">제한적인 데이터 바인딩 지원</span></p></td></tr><tr><td style="text-align:left;width:125px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-weight:normal;font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">스타일링 및 템플릿</span></p></td><td style="width:329px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">스타일과 템플릿을 통한 유연한 UI 커스터마이징 가능</span></p></td><td style="width:294px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">제한적인 스타일링 (주로 속성 기반)</span></p></td></tr><tr><td style="text-align:left;width:125px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-weight:normal;font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">애니메이션</span></p></td><td style="width:329px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">고급 애니메이션 기능 제공 (스토리보드 지원)</span></p></td><td style="width:294px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">기본적인 애니메이션 지원 (제한적)</span></p></td></tr><tr><td style="text-align:left;width:125px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-weight:normal;font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">미디어 통합</span></p></td><td style="width:329px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">비디오, 오디오 등의 멀티미디어 콘텐츠 쉽게 통합 가능</span></p></td><td style="width:294px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">제한적인 멀티미디어 지원</span></p></td></tr><tr><td style="text-align:left;width:125px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-weight:normal;font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">개발 언어</span></p></td><td style="width:329px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">XAML로 UI 정의, C# 등 .NET 언어로 로직 작성</span></p></td><td style="width:294px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">C# 등 .NET 언어로 UI와 로직 모두 작성</span></p></td></tr><tr><td style="text-align:left;width:125px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-weight:normal;font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">디자이너 도구</span></p></td><td style="width:329px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">Blend for Visual Studio를 사용한 디자인 가능</span></p></td><td style="width:294px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">Visual Studio 디자이너 사용</span></p></td></tr><tr><td style="text-align:left;width:125px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-weight:normal;font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">성능</span></p></td><td style="width:329px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">하드웨어 가속을 통한 고성능 그래픽 지원</span></p></td><td style="width:294px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">주로 소프트웨어 렌더링 사용, 성능 제한적</span></p></td></tr><tr><td style="text-align:left;width:125px;height:17px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-weight:normal;font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">이벤트 모델</span></p></td><td style="width:329px;height:17px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">라우트 이벤트, 버블링 이벤트 지원</span></p></td><td style="width:294px;height:17px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">전통적인 이벤트 모델</span></p></td></tr><tr><td style="text-align:left;width:125px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-weight:normal;font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">레거시 지원</span></p></td><td style="width:329px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">기존 WinForms 애플리케이션과 상호운용 가능</span></p></td><td style="width:294px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">기존 WinForms 애플리케이션 유지</span></p></td></tr><tr><td style="text-align:left;width:125px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-weight:normal;font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">학습 곡선<span style="white-space:pre;font-size:9pt;font-family:Arial;">	</span></span></p></td><td style="width:329px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">높은 학습 곡선</span></p><p><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;"> (XAML, 데이터 바인딩, MVVM)<span style="white-space:pre;font-size:9pt;font-family:Arial;">	</span></span></p></td><td style="width:294px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(248,248,248);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">비교적 낮은 학습 곡선</span></p><p><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;"> (기존 Windows 개발 경험 활용 가능)</span></p></td></tr><tr><td style="text-align:left;width:125px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-weight:normal;font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">응용 분야</span></p></td><td style="width:329px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">복잡한 UI, 고성능 그래픽, 멀티미디어 애플리케이션<span style="white-space:pre;font-size:9pt;font-family:Arial;">	</span></span></p></td><td style="width:294px;height:18px;padding:3px 4px 2px;border-bottom:1px solid rgb(235,235,235);background-color:rgb(255,255,255);color:rgb(102,102,102);"><p><span style="color:rgb(102,102,102);font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;color:rgb(102,102,102);font-size:9pt;">단순한 데이터 입력 및 표시 애플리케이션</span></p></td></tr></tbody></table><p><br /></p><p><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:Arial;font-size:10pt;"><b><u>WPF는 고급 UI와 그래픽 성능이 뛰어나고 유연한 반면, WinForms는 빠르고 간단한 개발에 유리합니다.</u></b></span><span style="font-family:Arial;"> </span></p><p><br /></p><p><br /></p><p><b><span style="font-size:14pt;font-family:Tahoma;background-color:rgb(255,255,255);"><span style="font-size:14pt;color:rgb(56,67,137);font-family:Arial;">▶ </span></span></b><b><span style="font-family:Arial;font-size:14pt;color:rgb(56,67,137);">WPF의 주요 특징</span></b></p><p><br /></p><p><span style="font-family:Arial;color:rgb(0,117,200);font-size:10pt;"><u><b>벡터 기반 렌더링 시스템:</b></u></span></p><p style="text-align:center;" align="center"><img src="http://www.chaoreumsoft.co.kr/data/editor/2406/77768ce73cea29b0510115de08f1f709_1717732173_4601.png" title="77768ce73cea29b0510115de08f1f709_1717732173_4601.png" border="0" style="border-color:rgb(99,99,99);border-width:0px;border-style:solid;" alt="77768ce73cea29b0510115de08f1f709_1717732173_4601.png" /></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF는 DirectX를 기반으로 하여 모든 UI 요소를 벡터 그래픽으로 렌더링합니다. 이를 통해 크기와 해상도에 무관하게 고품질의 그래픽을 구현할 수 있습니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><br /></p><p><b><u style="color:rgb(99,99,99);font-family:Tahoma;font-size:10pt;"><span style="color:rgb(0,117,200);font-family:Arial;"><u>데이터 바인딩:</u></span></u><span style="color:rgb(0,117,200);font-family:Arial;"> </span></b></p><p style="text-align:center;" align="center"><span style="font-family:Tahoma;color:rgb(99,99,99);font-size:10pt;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2406/77768ce73cea29b0510115de08f1f709_1717732228_0003.png" title="77768ce73cea29b0510115de08f1f709_1717732228_0003.png" style="border-color:rgb(0,0,0);" alt="77768ce73cea29b0510115de08f1f709_1717732228_0003.png" /></span></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF는 강력한 데이터 바인딩 기능을 제공합니다. 이는 코드와 UI를 분리하고, 데이터 소스와 UI 요소 간의 자동 동기화를 가능하게 합니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><br /></p><p><span style="font-family:Arial;color:rgb(0,117,200);font-size:10pt;"><u><b>XAML:</b></u></span></p><div style="text-align:center;" align="center"><img src="http://www.chaoreumsoft.co.kr/data/editor/2406/77768ce73cea29b0510115de08f1f709_1717732298_7865.png" title="77768ce73cea29b0510115de08f1f709_1717732298_7865.png" width="600" height="126" style="color:rgb(99,99,99);font-family:Tahoma;font-size:10pt;border-color:rgb(0,0,0);width:600px;height:126.526px;" alt="77768ce73cea29b0510115de08f1f709_1717732298_7865.png" /></div><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;"> </span><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF는 XAML(eXtensible Application Markup Language)을 사용하여 UI를 선언적으로 정의합니다. XAML은 디자이너와 개발자가 협력하여 작업할 수 있도록 도와줍니다.</span></p><p><br /></p><p><span style="font-family:Arial;color:rgb(0,117,200);font-size:10pt;"><u><b>스타일과 템플릿:</b></u></span></p><p style="text-align:center;" align="center"><span style="font-family:Tahoma;color:rgb(99,99,99);font-size:10pt;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2406/77768ce73cea29b0510115de08f1f709_1717732332_8579.png" title="77768ce73cea29b0510115de08f1f709_1717732332_8579.png" width="500" height="158" style="border-color:rgb(0,0,0);width:500px;height:158.1px;" alt="77768ce73cea29b0510115de08f1f709_1717732332_8579.png" /></span></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">스타일과 템플릿을 사용하여 UI의 일관된 외형을 유지하고, 재사용 가능한 디자인을 쉽게 구현할 수 있습니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><br /></p><p><span style="font-family:Arial;color:rgb(0,117,200);font-size:10pt;"><u><b>애니메이션과 그래픽:</b></u></span></p><div style="text-align:center;" align="center"><img src="http://www.chaoreumsoft.co.kr/data/editor/2406/77768ce73cea29b0510115de08f1f709_1717732366_4189.png" title="77768ce73cea29b0510115de08f1f709_1717732366_4189.png" width="400" height="225" style="color:rgb(99,99,99);font-family:Tahoma;font-size:10pt;border-color:rgb(0,0,0);width:400px;height:225.303px;" alt="77768ce73cea29b0510115de08f1f709_1717732366_4189.png" /></div><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;"> </span><p style="text-align:center;" align="center"><span style="font-family:Tahoma;color:rgb(99,99,99);font-size:10pt;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2406/77768ce73cea29b0510115de08f1f709_1717732355_6033.png" title="77768ce73cea29b0510115de08f1f709_1717732355_6033.png" width="500" height="217" style="border-color:rgb(0,0,0);width:500px;height:217.949px;" alt="77768ce73cea29b0510115de08f1f709_1717732355_6033.png" /></span></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF는 벡터 그래픽과 애니메이션을 지원하여 화려하고 역동적인 UI를 만들 수 있습니다.</span></p><p><br /></p><p><span style="font-family:Arial;color:rgb(0,117,200);font-size:10pt;"><u><b>멀티미디어:</b></u></span></p><div style="text-align:center;" align="center"><u style="color:rgb(99,99,99);font-family:Tahoma;font-size:10pt;"><b><img src="http://www.chaoreumsoft.co.kr/data/editor/2406/77768ce73cea29b0510115de08f1f709_1717732462_7423.png" title="77768ce73cea29b0510115de08f1f709_1717732462_7423.png" width="500" height="279" style="border-color:rgb(0,0,0);width:500px;height:279.949px;" alt="77768ce73cea29b0510115de08f1f709_1717732462_7423.png" /></b></u></div><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">이미지, 비디오, 오디오 등 멀티미디어 요소를 손쉽게 통합할 수 있습니다.</span></p><p><br /></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;"><u><b><span style="color:rgb(0,117,200);font-family:Arial;"><u>레이아웃:</u></span> </b></u></span></p><div style="text-align:center;" align="center"><u><b><u style="font-size:10pt;"><b><img src="http://www.chaoreumsoft.co.kr/data/editor/2406/77768ce73cea29b0510115de08f1f709_1717732428_5282.png" title="77768ce73cea29b0510115de08f1f709_1717732428_5282.png" alt="77768ce73cea29b0510115de08f1f709_1717732428_5282.png" /></b></u></b></u></div><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">다양한 레이아웃 컨트롤(Grid, StackPanel, WrapPanel 등)을 사용하여 유연하고 적응성 있는 UI를 디자인할 수 있습니다.</span></p><p><br /></p><p><b><span style="font-size:14pt;font-family:Tahoma;background-color:rgb(255,255,255);"><span style="font-size:14pt;color:rgb(56,67,137);font-family:Arial;">▶ </span></span></b><b><span style="font-family:Arial;font-size:14pt;color:rgb(56,67,137);">WPF의 아키텍처</span></b><span style="font-family:Arial;color:rgb(56,67,137);"> </span></p><div style="text-align:center;" align="center"><img src="http://www.chaoreumsoft.co.kr/data/editor/2406/77768ce73cea29b0510115de08f1f709_1717728918_3753.png" title="77768ce73cea29b0510115de08f1f709_1717728918_3753.png" width="300" height="370" border="1" style="border-color:rgb(154,154,154);width:300px;height:370.866px;border-width:1px;border-style:solid;clear:both;" alt="77768ce73cea29b0510115de08f1f709_1717728918_3753.png" /></div><br /><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">PresentationFramework:</span></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF의 핵심 요소를 포함하는 어셈블리로, 대부분의 WPF 컨트롤과 기본 클래스를 제공합니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><br /></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">PresentationCore:</span></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF의 그래픽 렌더링과 관련된 저수준 기능을 포함합니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><br /></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WindowsBase:</span></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">WPF의 기본 데이터 타입과 클래스들을 포함합니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><br /></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">MILCore:</span></p><p><span style="font-family:Arial;color:rgb(99,99,99);font-size:10pt;">Media Integration Layer Core는 DirectX와 상호 작용하여 WPF의 그래픽 렌더링을 처리합니다.</span><span style="font-size:10pt;font-family:Arial;"> </span></p><p><br /></p><p><br /></p><p><b><span style="font-size:14pt;font-family:Tahoma;background-color:rgb(255,255,255);"><span style="font-size:14pt;color:rgb(56,67,137);font-family:Arial;">▶ </span></span></b><b><span style="font-family:Arial;font-size:14pt;color:rgb(56,67,137);">WPF의 장점</span><span style="font-family:Arial;color:rgb(56,67,137);"> </span></b></p><p><span style="color:rgb(99,99,99);font-family:Tahoma;font-size:13.3333px;"><br /></span></p><p><u><b><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">①</span><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);"> 풍부한 그래픽과 멀티미디어 지원</span></b><span style="font-family:Arial;"> </span></u></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">벡터 기반 렌더링: WPF는 벡터 기반 렌더링 시스템을 사용하여, 해상도와 화면 크기에 상관없이 고품질의 그래픽을 구현할 수 있습니다. 이는 특히 고해상도 디스플레이에서 유리합니다.</span></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">DirectX 통합: DirectX를 기반으로 하여 하드웨어 가속을 통한 고성능 그래픽을 지원합니다. 이를 통해 복잡한 그래픽과 애니메이션을 원활하게 처리할 수 있습니다.</span></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">멀티미디어 통합: WPF는 오디오, 비디오 등의 멀티미디어 콘텐츠를 쉽게 통합할 수 있는 기능을 제공하여, 멀티미디어 중심의 애플리케이션 개발을 촉진합니다.</span></p><p><span style="font-family:Tahoma;font-size:10pt;color:rgb(99,99,99);"><br /></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">②</span><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);"> 강력한 데이터 바인딩</span></u></b></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">MVVM 패턴 지원: WPF는 데이터 바인딩을 강력하게 지원하며, MVVM(Model-View-ViewModel) 패턴을 구현하기 쉽게 합니다. 이를 통해 UI와 비즈니스 로직의 분리가 용이해지고, 코드의 유지보수성이 높아집니다.</span></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">유연한 바인딩 옵션: 데이터 바인딩을 통해 다양한 데이터 소스와 UI 요소 간의 동기화를 쉽게 처리할 수 있으며, One-way, Two-way 등의 다양한 바인딩 모드를 지원합니다.</span></p><p><span style="font-family:Tahoma;font-size:10pt;color:rgb(99,99,99);"><br /></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">③</span><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);"> 유연한 스타일링 및 템플릿</span></u></b></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">ControlTemplate: WPF의 ControlTemplate을 사용하면 컨트롤의 외관을 완전히 커스터마이징할 수 있습니다. 이를 통해 일관된 UI 디자인을 쉽게 적용할 수 있습니다.</span></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">DataTemplate: DataTemplate을 사용하여 데이터의 시각적 표현을 정의할 수 있습니다. 이를 통해 다양한 데이터 타입에 대해 맞춤형 UI를 제공할 수 있습니다.</span></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">스타일 재사용: WPF는 스타일을 정의하고 재사용할 수 있는 기능을 제공하여, UI의 일관성을 유지하면서 개발 효율성을 높입니다.</span></p><p><span style="font-family:Tahoma;font-size:10pt;color:rgb(99,99,99);"><br /></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">④</span><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);"> 강력한 레이아웃 시스템</span></u></b></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">다양한 레이아웃 패널: Grid, StackPanel, WrapPanel, DockPanel 등 다양한 레이아웃 패널을 제공하여, 복잡한 UI를 쉽게 구성할 수 있습니다.</span></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">동적 레이아웃: WPF의 레이아웃 시스템은 동적으로 크기와 위치를 조정할 수 있어, 다양한 화면 크기와 해상도에 적응하는 UI를 만들 수 있습니다.</span></p><p><span style="font-family:Tahoma;font-size:10pt;color:rgb(99,99,99);"><br /></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">⑤ </span><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">선언적 프로그래밍</span></u></b></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">XAML: WPF는 XAML(Extensible Application Markup Language)을 사용하여 UI를 선언적으로 정의할 수 있습니다. 이를 통해 UI 디자인과 비즈니스 로직을 분리하고, 디자이너와 개발자 간의 협업을 용이하게 합니다.</span></p><p><span style="font-family:Tahoma;font-size:10pt;color:rgb(99,99,99);"><br /></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">⑥</span><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);"> 애니메이션과 트랜지션</span></u></b></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">스토리보드: WPF는 스토리보드를 통해 복잡한 애니메이션 시퀀스를 정의하고 적용할 수 있습니다. 이를 통해 사용자 인터페이스에 생동감을 더할 수 있습니다.</span></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">애니메이션 API: 다양한 애니메이션 API를 제공하여, 위치, 크기, 색상 등의 속성을 애니메이션화할 수 있습니다.</span></p><p><span style="font-family:Tahoma;font-size:10pt;color:rgb(99,99,99);"><br /></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">⑦ </span><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">강력한 이벤트 모델</span></u></b></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">라우트 이벤트: WPF는 라우트 이벤트와 버블링 이벤트를 지원하여, 이벤트 처리를 유연하게 할 수 있습니다. 이를 통해 컨트롤 간의 상호작용을 쉽게 관리할 수 있습니다.</span></p><p><span style="font-family:Tahoma;font-size:10pt;color:rgb(99,99,99);"><br /></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">⑧ </span><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">풍부한 컨트롤 라이브러리</span></u></b></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">기본 컨트롤: WPF는 Button, TextBox, ListBox 등 기본적인 UI 컨트롤을 비롯하여 TreeView, DataGrid 등의 고급 컨트롤을 제공합니다.</span></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">사용자 정의 컨트롤: 사용자가 직접 컨트롤을 정의하고, 이를 재사용할 수 있는 기능을 제공합니다.</span></p><p><span style="font-family:Tahoma;font-size:10pt;color:rgb(99,99,99);"><br /></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">⑨ </span><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">일관된 개발 환경</span></u></b></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">.NET 통합: WPF는 .NET Framework와 완전히 통합되어, 기존 .NET 기술과의 호환성을 유지하면서도 새로운 기능을 제공합니다. 이를 통해 개발자들이 기존의 지식을 활용하면서도 최신 기술을 쉽게 도입할 수 있습니다.</span></p><p><span style="font-family:Tahoma;font-size:10pt;color:rgb(99,99,99);"><br /></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">⑩ </span><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">향상된 유지보수와 확장성</span></u></b></p><p><span style="font-family:Arial;font-size:10pt;color:rgb(99,99,99);">모듈화: WPF 애플리케이션은 모듈화가 가능하여, 유지보수와 확장이 용이합니다. 이를 통해 대규모 애플리케이션의 복잡성을 효과적으로 관리할 수 있습니다.</span></p><p><br /></p><p><br /></p><p><br /></p><p><b><span style="font-size:14pt;font-family:Tahoma;background-color:rgb(255,255,255);"><span style="font-size:14pt;color:rgb(56,67,137);font-family:Arial;">▶ </span></span></b><b><span style="font-family:Arial;font-size:14pt;color:rgb(56,67,137);">WPF의 단점</span></b><span style="font-family:Arial;color:rgb(56,67,137);"> </span></p><p><br /></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">①</span><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);"> 학습 곡선이 높다</span></span></u></b></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">복잡한 개념:</span></span><span style="font-size:10pt;color:rgb(99,99,99);font-family:Arial;"> WPF는 XAML, 데이터 바인딩, 템플릿, 스타일 등 많은 새로운 개념을 포함하고 있어, 기존 Windows Forms 개발자에게는 익숙해지기 어려울 수 있습니다.</span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">MVVM 패턴: WPF는 MVVM(Model-View-ViewModel) 패턴을 강력하게 권장하는데, 이 패턴을 이해하고 구현하는 데 시간이 걸릴 수 있습니다.</span></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:13.3333px;"><br /></span></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">②</span><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);"> 성능 문제</span></span></u></b></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">초기 로드 시간: WPF 애플리케이션은 다른 프레임워크보다 초기 로드 시간이 더 길어질 수 있습니다. 이는 특히 복잡한 애니메이션이나 고해상도 그래픽을 많이 사용하는 경우 더욱 두드러집니다.</span></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">메모리 사용: WPF는 리소스를 많이 사용하므로, 특히 대규모 애플리케이션에서 메모리 사용량이 많아질 수 있습니다.</span></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">그래픽 성능: 복잡한 그래픽 연산이나 애니메이션을 많이 사용할 경우, 최적화가 잘되지 않으면 성능 저하가 발생할 수 있습니다.</span></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Tahoma;color:rgb(99,99,99);"><br /></span></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">③</span><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);"> 디자인 도구의 제한</span></span></u></b></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">Blend 사용의 복잡성: WPF 애플리케이션을 디자인할 때 Blend for Visual Studio를 사용하는 것이 권장되지만, 이 도구는 처음 사용하는 개발자에게 복잡하고 직관적이지 않을 수 있습니다.</span></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">디자이너와의 협업: WPF의 강력한 스타일링과 템플릿 기능은 디자인과 개발을 분리할 수 있지만, 디자이너가 XAML을 잘 이해해야 효과적으로 협업할 수 있습니다.</span></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Tahoma;color:rgb(99,99,99);"><br /></span></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">④ </span><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">브라우저 호환성 부족</span></span></u></b></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">웹 통합 어려움: WPF는 기본적으로 데스크탑 애플리케이션을 위한 프레임워크이므로, 웹 브라우저와의 통합이 어렵습니다. 이는 웹 기반 애플리케이션 개발에 적합하지 않습니다.</span></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">Silverlight의 종료: WPF의 웹 기반 버전인 Silverlight가 더 이상 지원되지 않으므로, WPF 애플리케이션을 웹으로 배포하는 것이 어려워졌습니다.</span></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Tahoma;color:rgb(99,99,99);"><br /></span></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">⑤ </span><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">플랫폼 종속성</span></span></u></b></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">Windows 종속: WPF는 Windows 운영체제 전용 프레임워크이므로, 다른 운영체제(예: macOS, Linux)에서는 사용할 수 없습니다. 이는 크로스 플랫폼 애플리케이션 개발에 제약이 됩니다.</span></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">.NET Framework 종속: WPF는 .NET Framework에 종속적이므로, 이를 사용하지 않는 다른 환경에서는 WPF 애플리케이션을 실행할 수 없습니다.</span></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Tahoma;color:rgb(99,99,99);"><br /></span></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">⑥ </span><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">기존 기술과의 호환성 문제</span></span></u></b></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">WinForms와의 통합 어려움: WPF와 WinForms를 통합하여 사용하는 것이 가능하지만, 두 프레임워크 간의 상호 운용성 문제로 인해 복잡한 구성이 필요할 수 있습니다.</span></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">레거시 코드 통합: 기존의 WinForms 또는 다른 기술로 작성된 애플리케이션을 WPF로 마이그레이션하는 데 많은 작업과 시간이 필요할 수 있습니다.</span></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Tahoma;color:rgb(99,99,99);"><br /></span></span></p><p><b><u><span style="color:rgb(99,99,99);font-family:Arial;font-size:13.3333px;">⑦ </span><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">업데이트와 지원 문제</span></span></u></b></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">업데이트 빈도: WPF는 최근 몇 년 동안 큰 업데이트가 많이 이루어지지 않았습니다. 이는 최신 기술 트렌드와 요구에 맞춘 기능 개선이 느리다는 것을 의미할 수 있습니다.</span></span></p><p><span style="font-family:Tahoma;color:rgb(99,99,99);"><span style="font-size:10pt;font-family:Arial;color:rgb(99,99,99);">커뮤니티 및 리소스: 다른 최신 프레임워크와 비교했을 때, WPF 관련 커뮤니티와 온라인 리소스가 상대적으로 적을 수 있습니다.</span></span></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Fri, 07 Jun 2024 12:16:57 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 실패하는 개발 방식</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="background-color:rgb(255,255,255);"><h1 style="border:0px solid rgb(227,227,227);margin:0px 0px .888889em;line-height:1.11111;"><span style="font-family:'돋움', Dotum;color:rgb(13,13,13);"><span style="font-size:11pt;font-weight:400;font-family:Arial;">개발 프로젝트는 종종 다양한 이유로 실패할 수 있습니다.
이를 예방하기 위해 실패의 원인을 분석하고, 피해야 할 개발 방식을 이해하는 것이 중요합니다.
</span></span><span style="font-family:'돋움', Dotum;color:rgb(13,13,13);"><span style="font-size:14.6667px;font-weight:400;font-family:Arial;">이 글에서는 일반적으로 실패로 이어지는 몇 가지 개발 방식을 살펴보겠습니다.</span></span></h1><div><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span style="font-size:14pt;background-color:rgb(255,255,255);color:rgb(56,67,137);font-family:Arial;"><b>불명확한 요구사항</b></span></span><br /></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;"><br /><img src="http://www.chaoreumsoft.co.kr/data/editor/2405/12236365fcb914bc318b1c664e14dd25_1716432046_8891.png" title="12236365fcb914bc318b1c664e14dd25_1716432046_8891.png" width="300" height="300" style="border-color:rgb(0,0,0);width:300px;height:300px;" alt="12236365fcb914bc318b1c664e14dd25_1716432046_8891.png" /><br style="clear:both;" /><br /></span></span><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:10pt;font-family:Arial;">문제점</span><br /><span style="font-size:11pt;font-family:Arial;">요구사항이 명확하지 않으면 개발 팀은 잘못된 방향으로 나아갈 수 있습니다. 이는 결국 잘못된 제품을 만들게 하고, 고객의 요구를 충족시키지 못하게 만듭니다.</span><br /></div><div><div><span style="font-family:Arial;"> </span></div><div><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:10pt;font-family:Arial;">해결책</span></div><div><span style="font-size:11pt;font-family:Arial;">초기 단계에서 충분한 요구사항 분석을 수행 합니다.</span><br /><span style="font-size:11pt;font-family:Arial;">고객과 지속적으로 소통하며 요구사항을 구체화합니다.</span></div></div></div><div style="background-color:rgb(255,255,255);"><div><br /><br /><div><div><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span style="font-size:14pt;background-color:rgb(255,255,255);color:rgb(56,67,137);font-family:Arial;"><b>불충분한 계획</b></span></span></div><div><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span style="font-size:14pt;background-color:rgb(255,255,255);color:rgb(56,67,137);font-family:Arial;"><b><br /></b></span></span></div><div style="font-size:12px;"><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2405/12236365fcb914bc318b1c664e14dd25_1716432062_3069.png" title="12236365fcb914bc318b1c664e14dd25_1716432062_3069.png" width="300" height="300" style="border-color:rgb(0,0,0);width:300px;height:300px;" alt="12236365fcb914bc318b1c664e14dd25_1716432062_3069.png" /><br style="clear:both;" /><br /></span></span><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:10pt;font-family:Arial;">문제점</span><br /><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:11pt;font-family:Arial;">계획이 부실하면 프로젝트 일정이 지연되고 예산이 초과될 수 있습니다. 이는 개발 팀의 사기를 떨어뜨리고 프로젝트의 성공 가능성을 낮춥니다.</span><br /></div><div><div style="font-size:12px;"><br /></div><div style="font-size:12px;"><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:10pt;font-family:Arial;">해결책</span></div><div><div><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:11pt;font-family:Arial;">명확하고 현실적인 프로젝트 계획을 세웁니다.</span></div><div><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:11pt;font-family:Arial;">각 단계마다 명확한 목표와 마일스톤을 설정합니다.</span></div><div><br /></div><div><br /></div></div></div></div><div style="font-size:16px;"></div><div><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span style="font-size:14pt;background-color:rgb(255,255,255);color:rgb(56,67,137);font-family:Arial;"><b>과도한 기술적 부채</b></span></span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2405/12236365fcb914bc318b1c664e14dd25_1716432126_4912.png" title="12236365fcb914bc318b1c664e14dd25_1716432126_4912.png" width="300" height="300" style="border-color:rgb(0,0,0);width:300px;height:300px;" alt="12236365fcb914bc318b1c664e14dd25_1716432126_4912.png" /><br style="clear:both;" /><br /></span></span><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:10pt;font-family:Arial;">문제점</span><br /><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:11pt;font-family:Arial;">기술적 부채를 무시하거나 축적하면 유지보수 비용이 증가하고, 새로운 기능을 추가하는 것이 점점 어려워집니다.</span><br /><br /></div><div><div><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:10pt;font-family:Arial;">해결책</span></div><div><div><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:11pt;font-family:Arial;">기술적 부채를 줄이기 위한 지속적인 리팩토링을 수행합니다.</span></div><div><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:11pt;font-family:Arial;">새로운 코드를 작성할 때 기술적 부채를 최소화하도록 노력합니다.</span></div></div></div><div><br /></div><div><br /></div><div><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span style="font-size:14pt;background-color:rgb(255,255,255);color:rgb(56,67,137);font-family:Arial;"><b>소통의 부족</b></span></span><br /></div><div><div><img src="http://www.chaoreumsoft.co.kr/data/editor/2405/12236365fcb914bc318b1c664e14dd25_1716432135_6515.png" title="12236365fcb914bc318b1c664e14dd25_1716432135_6515.png" width="300" height="300" style="border-color:rgb(0,0,0);width:300px;height:300px;" alt="12236365fcb914bc318b1c664e14dd25_1716432135_6515.png" /><br style="clear:both;" /><br /><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:10pt;font-family:Arial;">문제점</span><br /><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:11pt;font-family:Arial;">개발 팀 내에서, 혹은 고객과의 소통이 부족하면 오해가 발생하고, 이는 프로젝트 실패로 이어질 수 있습니다.</span><br /><br /></div><div><div><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:10pt;font-family:Arial;">해결책</span></div><div><div><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:11pt;font-family:Arial;">정기적인 회의와 상태 보고를 통해 팀 내 소통을 촉진합니다.</span></div><div><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:11pt;font-family:Arial;">고객과의 지속적인 피드백 루프를 유지합니다.</span></div></div></div></div><div><br /></div><div><br /></div></div><div><div><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span style="font-size:14pt;background-color:rgb(255,255,255);color:rgb(56,67,137);font-family:Arial;"><b>불충분한 테스트</b></span></span><br /></div><div><div style="font-size:12px;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2405/12236365fcb914bc318b1c664e14dd25_1716432143_3217.png" title="12236365fcb914bc318b1c664e14dd25_1716432143_3217.png" width="300" height="300" style="border-color:rgb(0,0,0);width:300px;height:300px;" alt="12236365fcb914bc318b1c664e14dd25_1716432143_3217.png" /><br style="clear:both;" /><br /><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:10pt;font-family:Arial;">문제점</span><br /><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:11pt;font-family:Arial;">테스트가 불충분하면 제품에 버그가 많아지고, 이는 사용자 경험을 저해하며 신뢰도를 떨어뜨립니다.</span><br /><br /></div><div><div style="font-size:12px;"><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:10pt;font-family:Arial;">해결책</span></div><div><div><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:11pt;font-family:Arial;">철저한 테스트 계획을 수립하고 모든 기능에 대해 테스트를 수행합니다.</span></div><div><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:11pt;font-family:Arial;">자동화된 테스트를 도입하여 테스트의 효율성과 효과를 높입니다.</span></div><div><br /></div><div><br /></div><div><div><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span style="font-size:14pt;background-color:rgb(255,255,255);color:rgb(56,67,137);font-family:Arial;"><b>변화 관리의 실패</b></span></span><br /></div><div><div><img src="http://www.chaoreumsoft.co.kr/data/editor/2405/12236365fcb914bc318b1c664e14dd25_1716432157_2386.png" title="12236365fcb914bc318b1c664e14dd25_1716432157_2386.png" width="300" height="300" style="border-color:rgb(0,0,0);width:300px;height:300px;" alt="12236365fcb914bc318b1c664e14dd25_1716432157_2386.png" /><br style="clear:both;" /><br /><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:10pt;font-family:Arial;"><b>문제점</b></span><br /><span style="background-color:rgb(255,255,255);font-size:11pt;font-family:Arial;">변화 관리를 제대로 하지 않으면 요구사항 변경에 신속하게 대응할 수 없고, 이는 프로젝트의 방향성을 잃게 만듭니다.</span><br /><br /></div><div><div><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:10pt;font-family:Arial;"><b>해결책</b></span></div><div><div><span style="background-color:rgb(255,255,255);font-size:11pt;font-family:Arial;">변화 관리 프로세스를 수립하고 이를 엄격히 준수합니다.</span></div><div><span style="background-color:rgb(255,255,255);font-size:11pt;font-family:Arial;">요구사항 변경 시 영향 분석을 철저히 수행합니다.</span></div></div></div></div><div><br /></div><div><br /></div><div><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span style="font-size:24px;background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:Arial;"><b>결론</b></span></span><br /></div></div><div><span style="background-color:rgb(255,255,255);font-size:11pt;font-family:Arial;">성공적인 개발을 위해서는 명확한 요구사항 정의, 충분한 계획, 기술적 부채 관리, 원활한 소통, 철저한 테스트, 그리고 변화 관리가 필수적입니다. 이러한 요소들을 간과한다면 프로젝트는 실패할 가능성이 높아집니다. 반면, 이를 잘 관리한다면 성공적인 프로젝트를 달성할 수 있을 것입니다.</span><br /></div><div><br /></div><div><br /></div></div></div><div style="font-size:12px;"><br /></div></div></div><div style="font-size:16px;"><span style="font-family:Arial;"> </span></div></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /><span style="font-family:Arial;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:Arial;font-size:10pt;background-color:rgb(255,255,255);">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:Arial;font-size:10pt;background-color:rgb(255,255,255);"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:Arial;font-size:10pt;background-color:rgb(255,255,255);">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span><span style="background-color:rgb(255,255,255);font-family:Arial;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:Arial;font-size:10pt;background-color:rgb(255,255,255);">사업 분야 : </span><span style="font-family:Arial;font-size:10pt;background-color:rgb(255,255,255);">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품<br /> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:Arial;font-size:10pt;background-color:rgb(255,255,255);"></span><p style="color:rgb(0,0,0);font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;"><a href="https://docs.google.com/presentation/d/e/2PACX-1vTQm4K2-BRWvZOiyb6vwn20b75WWLxddsulPV1Mqbsiq8qEgPm6-1tL-WaArHxsAkMYO_mWC0ZKH_Nq/pub?start=false&amp;loop=false&amp;delayms=3000" style="font-family:'돋움', Dotum;font-size:13.3333px;" rel="nofollow"><span style="font-size:9pt;color:rgb(58,50,195);font-family:Arial;">회사소개서 바로가기</span></a><br /></p><p style="color:rgb(0,0,0);font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;"><br /></p><p style="color:rgb(0,0,0);font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;font-family:Arial;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:Arial;"> </span><span style="font-size:9pt;color:rgb(33,37,41);font-family:Arial;"> </span><span style="font-size:9pt;font-family:Arial;"> </span><span style="font-family:Arial;"> </span><span style="font-family:Arial;"> </span></p><p style="color:rgb(0,0,0);font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;"><span style="font-family:Arial;"><br /></span></p><p style="color:rgb(0,0,0);font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;"><span style="font-family:Arial;"> </span></p></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:Arial;font-size:10pt;background-color:rgb(255,255,255);"></span><div style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;"><div><div><div><span style="font-family:Arial;">더 궁금한 사항이 있거나 상담을 원하시면 언제든지 저희에게 연락 주세요. 감사합니다!</span></div></div></div></div><div style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;"><ul style="margin:1.25em 0px;padding:0px 0px 0px 1.625em;color:rgb(13,13,13);font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';border:0px solid rgb(227,227,227);"><li style="border:0px solid rgb(227,227,227);margin-bottom:.5em;margin-top:.5em;padding-left:.375em;font-family:Arial;"><u><span style="background-color:rgb(255,239,0);">성공 사례 1: [온라인 자동수질분석기] - </span><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery&amp;wr_id=96" style="color:rgb(0,0,0);background-color:transparent;" rel="nofollow"><span style="background-color:rgb(255,239,0);">링크</span></a></u></li><li style="border:0px solid rgb(227,227,227);margin-bottom:.5em;margin-top:.5em;padding-left:.375em;font-family:Arial;"><u><span style="background-color:rgb(255,239,0);">성공 사례 2: [BLE 기반의 동물용 청진기 PC 모니터링 프로그램 개발] - </span><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery&amp;wr_id=94" style="color:rgb(0,0,0);background-color:transparent;" rel="nofollow"><span style="background-color:rgb(255,239,0);">링크</span></a></u></li><li style="border:0px solid rgb(227,227,227);margin-bottom:.5em;margin-top:.5em;padding-left:.375em;font-family:Arial;"><u><span style="background-color:rgb(255,239,0);">성공 사례 3: [철도 교육 프로그램 개발] - </span><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery&amp;wr_id=93" style="color:rgb(0,0,0);background-color:transparent;" rel="nofollow"><span style="background-color:rgb(255,239,0);">링크</span></a></u></li><li style="border:0px solid rgb(227,227,227);margin-bottom:.5em;margin-top:.5em;padding-left:.375em;font-family:Arial;"><u><span style="background-color:rgb(255,239,0);">성공 사례 4: [안전 진단 데이터 관리 시스템 개발] - </span><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery&amp;wr_id=90" style="color:rgb(0,0,0);background-color:transparent;" rel="nofollow"><span style="background-color:rgb(255,239,0);">링크</span></a></u></li></ul></div></div><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 외주 개발 실패를 극복한 성공 사례</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="background-color:rgb(255,255,255);"><h1 style="border:0px solid rgb(227,227,227);margin:0px 0px .888889em;line-height:1.11111;"><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span style="font-size:16px;font-weight:400;font-family:Arial;">안녕하세요. 오늘은 외주 개발 실패 프로젝트에 대해 이야기해보려고 합니다. 
특히, 다른 업체에서 실패한 프로젝트를 저희가 어떻게 성공적으로 마무리 했는지 공유하고자 합니다.
</span></span></h1><div><b style="color:rgb(13,13,13);font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:24px;"><span style="color:rgb(56,67,137);font-family:Arial;font-size:14pt;">▶ </span></b><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span style="font-size:14pt;color:rgb(56,67,137);font-family:Arial;"><b>프로젝트 배경</b></span></span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;font-family:Arial;"><br /></span></span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;font-family:Arial;">고객님께서 저희에게 연락을 주셨습니다. 이전에 다른 개발 업체에 의뢰했던 윈도우 애플리케이션 프로젝트가 여러 차례의 일정 지연과 품질 문제로 인해 실패로 돌아갔다는 것이었습니다. 고객님은 이미 많은 시간과 비용을 투자했지만, 만족스러운 결과물을 얻지 못해 상당히 실망하셨습니다.</span></span><br /></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;"><br /></span></span></div><div><b style="color:rgb(13,13,13);font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:24px;"><span style="color:rgb(56,67,137);font-family:Arial;font-size:14pt;">▶ </span></b><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span style="font-size:14pt;color:rgb(56,67,137);font-family:Arial;"><b>문제점 분석</b></span></span></div><div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;font-family:Arial;">저희는 먼저 기존 프로젝트의 문제점을 철저히 분석했습니다. </span></span><span style="color:rgb(33,37,41);font-family:Arial;font-size:16px;">그 결과, 다음과 같은 주요 문제들을 발견 했습니다.</span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;"><br /></span></span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:Arial;"><b>1. 요구사항의 불명확</b></span></span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;font-family:Arial;"> 초기 요구사항 정의가 명확하지 않아 개발 과정에서 여러 번 변경되었습니다.</span></span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;"><br /><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:Arial;"><b>2. 커뮤니케이션 부족</b></span></span></span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;font-family:Arial;">개발 팀과 고객 간의 소통이 원활하지 않아 오해와 갈등이 발생했습니다.</span></span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;"><br /><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:Arial;"><b>3. 품질 관리 부족</b></span></span></span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;font-family:Arial;">테스트가 충분히 이루어지지 않아 버그가 다수 발생했습니다.</span></span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;"><br /><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:Arial;"><b>4. 잘못된 설계</b></span></span></span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;font-family:Arial;">초기 설계 단계에서의 오류로 인해 개발 과정에서 많은 수정이 필요했습니다.</span></span></div><div style="font-weight:bold;"><br /></div></div><div><b style="color:rgb(13,13,13);font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:24px;"><span style="color:rgb(56,67,137);font-family:Arial;font-size:14pt;">▶ </span></b><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span style="font-size:14pt;color:rgb(56,67,137);font-family:Arial;"><b>해결 방안</b></span></span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;font-family:Arial;">저희는 이 프로젝트를 성공적으로 완료하기 위해 다음과 같은 전략을 세웠습니다:<br /></span></span><br /></div><div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;"><b><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:Arial;">1. 명확한 요구사항 정의</span></b><br /><span style="font-family:Arial;">고객과의 여러 차례의 미팅을 통해 요구사항을 명확히 하고, 변경 사항을 체계적으로 관리했습니다.</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;"><br /><b><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:Arial;">2. 효과적인 커뮤니케이션</span></b><br /><span style="font-family:Arial;">정기적인 회의와 업데이트를 통해 고객과의 원활한 소통을 유지했습니다.</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;"><b><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:Arial;">3. 철저한 품질 관리</span></b><br /><span style="font-family:Arial;">자동화된 테스트 도구를 활용하여 지속적으로 품질을 관리하고, 모든 기능이 제대로 작동하는지 확인했습니다.</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;"><br /><b><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:Arial;">4. 성공적인 완료</span></b></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;font-family:Arial;">이러한 전략을 통해 저희는 기존의 문제점을 모두 해결하고, 프로젝트를 성공적으로 완료할 수 있었습니다. </span></span><br /><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;font-family:Arial;">고객님은 최종 결과물에 매우 만족하셨고, 저희와의 협업을 통해 다시 한번 성공을 경험하셨습니다.<br /><br /></span></span><div><b style="color:rgb(13,13,13);font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:24px;"><span style="color:rgb(56,67,137);font-family:Arial;font-size:14pt;">▶ 결론</span></b></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;font-family:Arial;">외주 개발 프로젝트에서 실패를 경험하는 것은 누구에게나 어려운 일입니다. <br /><br /></span></span></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;font-family:Arial;">하지만, 문제점을 정확히 분석하고 체계적인 해결 방안을 마련한다면, 실패를 성공으로 바꿀 수 있습니다. </span></span></div><div><span style="font-size:16px;color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';"><br /></span></div><div><span style="font-size:16px;color:rgb(33,37,41);font-family:Arial;">여러분의 성공을 위해 항상 최선을 다하겠습니다.</span><br /></div><div><span style="font-size:16px;color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';"><br /></span></div><div><span style="font-size:16px;color:rgb(33,37,41);font-family:Arial;">더 궁금한 사항이 있거나 상담을 원하시면 언제든지 저희에게 연락 주세요. 감사합니다!</span><br /></div><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:16px;font-family:Arial;"> </span></span></div></div></div></div><div style="font-size:16px;background-color:rgb(255,255,255);"><ul style="color:rgb(13,13,13);font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';border:0px solid rgb(227,227,227);margin:1.25em 0px;padding:0px 0px 0px 1.625em;"><li style="border:0px solid rgb(227,227,227);margin-bottom:.5em;margin-top:.5em;padding-left:.375em;font-family:Arial;"><u><span style="background-color:rgb(255,239,0);font-family:Arial;">성공 사례 1: [온라인 자동수질분석기] - </span><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery&amp;wr_id=96" rel="nofollow"><span style="background-color:rgb(255,239,0);font-family:Arial;">링크</span></a></u></li><li style="border:0px solid rgb(227,227,227);margin-bottom:.5em;margin-top:.5em;padding-left:.375em;font-family:Arial;"><u><span style="background-color:rgb(255,239,0);font-family:Arial;">성공 사례 2: [BLE 기반의 동물용 청진기 PC 모니터링 프로그램 개발] - </span><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery&amp;wr_id=94" rel="nofollow"><span style="background-color:rgb(255,239,0);font-family:Arial;">링크</span></a></u></li><li style="border:0px solid rgb(227,227,227);margin-bottom:.5em;margin-top:.5em;padding-left:.375em;font-family:Arial;"><u><span style="background-color:rgb(255,239,0);font-family:Arial;">성공 사례 3: [철도 교육 프로그램 개발] - </span><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery&amp;wr_id=93" rel="nofollow"><span style="background-color:rgb(255,239,0);font-family:Arial;">링크</span></a></u></li><li style="border:0px solid rgb(227,227,227);margin-bottom:.5em;margin-top:.5em;padding-left:.375em;font-family:Arial;"><u><span style="background-color:rgb(255,239,0);font-family:Arial;">성공 사례 4: [안전 진단 데이터 관리 시스템 개발] - </span><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery&amp;wr_id=90" rel="nofollow"><span style="background-color:rgb(255,239,0);font-family:Arial;">링크</span></a></u></li></ul><div></div><div><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span><br /></span></span></div><div><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span><br /></span></span></div><div><br /></div><div><span style="font-family:'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, Helvetica, 'Apple Color Emoji', Arial, 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(13,13,13);"><span style="font-family:Arial;"> </span></span></div></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /><span style="font-family:Arial;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:Arial;"> </span><span style="font-family:Arial;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:Arial;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:Arial;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:Arial;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span><span style="font-family:Arial;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:Arial;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:Arial;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a><span style="font-family:Arial;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:Arial;font-size:10pt;">사업 분야 : </span><span style="font-family:Arial;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://docs.google.com/presentation/d/e/2PACX-1vTQm4K2-BRWvZOiyb6vwn20b75WWLxddsulPV1Mqbsiq8qEgPm6-1tL-WaArHxsAkMYO_mWC0ZKH_Nq/pub?start=false&amp;loop=false&amp;delayms=3000" style="font-family:'돋움', Dotum;font-size:13.3333px;background-color:rgb(255,255,255);" rel="nofollow"><span style="font-size:9pt;color:rgb(58,50,195);font-family:Arial;">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;font-family:Arial;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:Arial;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);font-family:Arial;"> </span><span style="font-size:9pt;font-family:Arial;"> </span><span style="font-family:Arial;"> </span><span style="font-family:Arial;"> </span></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><span style="font-family:Arial;"> </span></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 예비 창업 패키지 소프트웨어 외주 개발,예비 창업 패키지 소프트웨어 외주 용역 업체,초기 창업 패키지 외주 개발,초기 창업 패키지 소프트웨어 외주 개발,정부 지원 사업 외주</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">예비 창업 패키지 소프트웨어 외주 개발,예비 창업 패키지 소프트웨어 외주 용역 업체,초기 창업 패키지 외주 개발,초기 창업 패키지 소프트웨어 외주 개발,정부 지원 사업 외주 개발</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 산업용 소프트웨어 외주 개발,특수 목적 프로그램 외주 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><p><br /></p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a><span style="font-size:9pt;color:rgb(33,37,41);font-family:'돋움', Dotum;"> </span><span style="font-size:9pt;background-color:rgb(255,255,255);color:rgb(33,37,41);"> </span><span style="font-size:9pt;"> </span> <br /></p><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);"> WPF 외주 개발</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] WPF 외주 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);"> WPF 외주 개발</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] C# WPF 외주 개발 업체 , C# WPF 장비 응용 프로그램 윈도우 외주 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">C# WPF 외주 용역 개발 업체 , C# WPF 장비 응용 프로그램 윈도우 외주 개발</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 프로그램 외주 개발,개발 외주,외주 개발,소프트웨어 외주,개발 외주 사이트</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911170_9199.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> <br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" title="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675911180_882.png" /><br style="clear:both;" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">프로그램 외주 개발,개발 외주,외주 개발,소프트웨어 외주,개발 외주 사이트</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 프로그램 개발 업체</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675860881_8763.png" title="0055ae5970a3ae8b7c3474634938ce23_1675860881_8763.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675860881_8763.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675860889_4285.png" title="0055ae5970a3ae8b7c3474634938ce23_1675860889_4285.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675860889_4285.png" /><br style="clear:both;" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">프로그램 개발 업체</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 소프트웨어 개발 전문기업</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675860812_7215.png" title="0055ae5970a3ae8b7c3474634938ce23_1675860812_7215.png" alt="0055ae5970a3ae8b7c3474634938ce23_1675860812_7215.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="background-color:rgb(255,255,255);"><br /></div><div style="background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2302/0055ae5970a3ae8b7c3474634938ce23_1675860821_7979.png" title="0055ae5970a3ae8b7c3474634938ce23_1675860821_7979.png" style="border-color:rgb(0,0,0);" alt="0055ae5970a3ae8b7c3474634938ce23_1675860821_7979.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);">소프트웨어 개발 전문기업</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] C# 외주 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="background-color:rgb(255,255,255);"><span style="color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" /></span><br style="clear:both;" /><span style="color:rgb(255,255,255);">C# 외주 개발</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 국책 과제 외주 개발 , 정부 과제 솔루션 개발 업체 , 정부 과제 대행 업체 , 정부 과제 개발 업체</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="background-color:rgb(255,255,255);"><span style="color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" /></span><br style="clear:both;" /><span style="color:rgb(255,255,255);">국책 과제 외주 개발 , 정부 과제 솔루션 개발 업체 , 정부 과제 대행 업체 , 정부 과제 개발 업체</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 장비 제어 외주 개발 , 장비 제어 개발 의뢰 , 장비 제어 PC 프로그램 개발 , 장비 제어 개발 의뢰 , 장비 제어 개발 업체 , 장비 제어 외주 용역 , 장비 제어 프로그램 개발 , 장비 ??</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="background-color:rgb(255,255,255);"><span style="color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" /></span><br style="clear:both;" /><span style="color:rgb(255,255,255);">장비 제어 외주 개발 , 장비 제어 개발 의뢰 , 장비 제어 PC 프로그램 개발 , 장비 제어 개발 의뢰 , 장비 제어 개발 업체 , 장비 제어 외주 용역 , 장비 제어 프로그램 개발 , 장비 제어 WPF 개발 , 장비 제어 C# 개발 , 장비 제어 개발 , 장비 제어 소프트웨어 개발 , 장비 제어 윈도우 개발, 장비 제어 소프트웨어 개발 업체</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 장비 모니터링 외주 개발 , 장비 모니터링 개발 의뢰 , 장비 모니터링 PC 프로그램 개발 , 장비 모니터링 개발 의뢰 , 장비 모니터링 개발 업체 , 장비 모니터링 외주 용역 , 장비 ??</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="background-color:rgb(255,255,255);"><span style="color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" /></span><br style="clear:both;" /><span style="color:rgb(255,255,255);">장비 모니터링 외주 개발 , 장비 모니터링 개발 의뢰 , 장비 모니터링 PC 프로그램 개발 , 장비 모니터링 개발 의뢰 , 장비 모니터링 개발 업체 , 장비 모니터링 외주 용역 , 장비 모니터링 프로그램 개발 , 장비 모니터링 WPF 개발 , 장비 모니터링 C# 개발 , 장비 모니터링 개발 , 장비 모니터링 소프트웨어 개발 , 장비 모니터링 윈도우 개발, 장비 모니터링 소프트웨어 개발 업체</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] WPF 프론트엔드 외주  개발 , WPF 백엔드 외주 개발 , C# 프론트엔드 외주  개발 , C# 백엔드 외주 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="background-color:rgb(255,255,255);"><span style="color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" /></span><br style="clear:both;" /><span style="color:rgb(255,255,255);">WPF 프론트엔드 외주  개발 , WPF 백엔드 외주 개발 , C# 프론트엔드 외주  개발 , C# 백엔드 외주 개발</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 소프트웨어 개발 업체</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="background-color:rgb(255,255,255);"><span style="color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" /></span><br style="clear:both;" /><span style="color:rgb(255,255,255);">소프트웨어 개발 업체</span> <br /></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 응용 소프트웨어 개발 의뢰 , 응용 프로그램 개발 의뢰</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="background-color:rgb(255,255,255);"><span style="color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" /></span><br style="clear:both;" /><span style="color:rgb(255,255,255);">응용 소프트웨어 개발 의뢰 , 응용 프로그램 개발 의뢰</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 장비 모니터링 외주 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="background-color:rgb(255,255,255);"><span style="color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" /></span><br style="clear:both;" /><span style="color:rgb(255,255,255);">장비 모니터링 외주 개발</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 소프트웨어 외주 개발 업체</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" /><br style="clear:both;" />.NET 외주 개발,닷넷 외주 개발,닷넷 프로그램 개발 의뢰,.NET 프로그램 개발,C# 닷넷 프로그램 개발</span><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;"> </span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 모니터링 외주 개발, 모니터링 소프트웨어 개발 , 모니터링 소프트웨어 외주 개발 , 모니터링 wpf 개발 , 모니터링 소프트웨어 주문 제작 , 모니터링 소프트웨어 제작 , C# 모니터??</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" /><br style="clear:both;" />.NET 외주 개발,닷넷 외주 개발,닷넷 프로그램 개발 의뢰,.NET 프로그램 개발,C# 닷넷 프로그램 개발</span><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;"> </span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>가상 데스크톱 제어 방법</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>가상 데스크탑은 바탕 화면(데스크탑)을 여러 개 생성할 수 있는 기능이다. 기존 윈도우는 바탕 화면을 여러 개 생성하려면 모니터(출력 장치)를 여러 대 사용해야 했다. 하나의 화면에 하나의 바탕 화면. 이것이 윈도우 바탕화면의 기본 시스템이었다.</p><p><br /></p><p>윈도우10에 추가된 가상 데스크탑을 활용하면 사용자의 PC나 노트북의 화면이 하나여도, 화면이 여러 개인 것과 같은 업무 효율을 얻을 수 있다. 예를 들어 바탕화면을 세 개 만든 후 첫 번째 바탕화면에 인터넷 창을 띄우고, 두 번째 화면에 워드 프로세서를 띄운다. 세 번째 화면은 여유분으로 남겨두거나 참고 자료로 활용할 PDF 파일 등을 띄운 후 마우스나 단축키를 이용해 바탕화면을 전환해가며 업무를 처리하면 된다. 화면이 여러 개면 화면에 맞춰 사용자의 시선이 이동한다. 반면 가상 데스크탑은 사용자의 시선은 고정되어 있고, 바탕화면이 고정된 시선에 맞춰 이동하는 것으로 이해하면 된다.</p><p><br /></p><p>바탕화면 하단 작업 표시줄 왼쪽 끝에 '작업 보기'란 아이콘이 있다. 이를 누른 후 화면 오른쪽 하단 '새 데스크톱'을 누르면 바탕화면을 추가할 수 있다. 바탕화면은 메모리가 허락하는 한도까지 계속 생성할 수 있으나, 현실적으로 3~4개 정도를 추가하고 전환해가며 사용하는 것을 추천한다.</p><p><br /></p><p>다른 바탕화면으로 이동하고 싶다면 작업 보기를 선택한 후 해당 바탕화면을 선택하거나, 단축키(Ctrl키 + 윈도우키 + 좌, 우 방향키)를 누르면 된다. 바탕화면을 새로 생성하는 단축키는 Ctrl키 + 윈도우키 + D키이다. 특정 바탕화면을 종료하고 싶다면 '작업 보기'를 선택한 후 특정 바탕화면에 마우스 커서를 가져가면 종료(X) 아이콘이 뜨는데, 이를 누르면 된다. 현재 사용 중인 바탕화면을 종료하고 싶다면 Ctrl키 + 윈도우키 + F4키를 누르면 된다. 사용 중인 바탕화면에서 앱이나 응용 프로그램을 실행 중이었다면, 다른 바탕화면으로 앱과 응용 프로그램이 넘어온다.<br /></p><p><br /></p><p>특정 바탕화면에서 다른 바탕화면으로 앱이나 응용 프로그램을 옮기고 싶다면 '작업 보기'를 선택한 후 해당 앱을 다른 바탕화면으로 집어서 옮기면(드래그) 된다.</p><p><br /></p><p>모니터를 여러 대 사용하고 있는데 가상 데스크탑을 이용하면 어떻게 될까? 모니터 여러 대에서 표시되는 각각의 바탕화면을 하나의 바탕화면으로 합쳐서 인식한다. 풀HD 해상도(1,920x1,080)의 모니터 2대를 사용하고 있었다면, 3,840x1,080 해상도의 바탕화면을 생성한다. 마찬가지로 모니터를 3대 이용하고 있었다면 가상 데스크탑을 통해 생성되는 바탕화면의 가로 해상도도 더욱 늘어난다. 가상 데스크탑은 모니터가 하나일 때 뿐만 아니라 모니터가 여러 대 일때 이용해도 편리하다.</p><p><br /></p><p><br /></p><p>VirtualDesktop<br /></p><p>  VirtualDesktop is C# wrapper for IVirtualDesktopManager on Windows 11 (and Windows 10).<br /></p><p><br /></p><p><img src="https://user-images.githubusercontent.com/1779073/152605684-2d872356-1882-4bfd-821d-d4211ccac069.gif" alt="152605684-2d872356-1882-4bfd-821d-d4211ccac069.gif" /> </p><p><br /></p><p>상세링크</p><p><a href="http://www.chaoreumsoft.co.kr/bbs/link.php?bo_table=Tech&amp;wr_id=62&amp;no=1" target="_blank" style="color:rgb(52,151,217);background-color:rgb(255,255,255);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;" rel="nofollow noreferrer noopener"><span style="font-weight:bolder;">https://github.com/Grabacr07/VirtualDesktop</span></a> </p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sun, 07 Aug 2022 17:19:16 +0900</pubDate>
</item>


<item>
<title>[NET5] Thread.Abort 에러</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><b><span style="font-size:12pt;font-family:'돋움', Dotum;">NET5에서 부터는 </span><span style="font-size:12pt;font-family:'돋움', Dotum;"><span style="color:rgb(255,0,0);">Thread.Abort</span><span style="color:rgb(0,0,0);">(상태파악 불가 , 즉시 종료 보장 없음)</span><span style="color:rgb(255,0,0);"> 사용 불가</span></span><span style="font-size:12pt;font-family:'돋움', Dotum;">, </span></b><b><span style="font-size:12pt;font-family:'돋움', Dotum;">따라서 </span></b></p><p><b><span style="font-size:12pt;font-family:'돋움', Dotum;"><br /></span></b></p><p><b><span style="font-size:12pt;font-family:'돋움', Dotum;">CancellationToken를 이용하여 사용 하길 권장.</span></b></p><p><br /></p><p><br /></p><p><b><span style="font-size:12pt;">대체 방법</span></b> </p><p>CancellationToken을 사용 하여 Thread.Abort를 호출 하는 대신 작업 단위 처리를 중단합니다. 다음 예제에서는 CancellationToken 합니다.<br /></p><p><br /></p><table border="0" cellpadding="0" cellspacing="0" style="border:1px solid #cccccc;border-left:0;border-bottom:0;" class="__se_tbl"><tbody>
<tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:774px;height:18px;background-color:rgb(235,235,235);"><p>void ProcessPendingWorkItemsNew(CancellationToken cancellationToken)</p><p>{</p><p>    if (QueryIsMoreWorkPending())</p><p>    {</p><p>        // If the CancellationToken is marked as "needs to cancel",</p><p>        // this will throw the appropriate exception.</p><p>        cancellationToken.ThrowIfCancellationRequested();</p><p><br /></p><p>        WorkItem work = DequeueWorkItem();</p><p>        ProcessWorkItem(work);</p><p>    }</p><p>}</p></td>
</tr>
</tbody>
</table><p><br /></p><p><br /></p><p><b><span style="font-size:12pt;">변경 내용 </span></b></p><p><br /></p><p>메서드가 호출되는 경우 .NET 5 이상 버전을 대상으로 하는 프로젝트에서는 컴파일 시간 경고 SYSLIB0006이 발생 합니다.<br /></p><p><br /></p><p>이전에는 Thread.Abort 호출이 컴파일 시간 경고가 생성되지 않았지만, 런타임에 PlatformNotSupportedException을 throw 합니다.</p><p><br /></p><p>.NET 5부터 Thread.Abort는 경고로 사용되지 않는 것으로 표시됩니다. </p><p><br /></p><p>해당 메서드를 호출하면 컴파일러 경고 SYSLIB0006이 생성 됩니다. </p><p><br /></p><p>메서드의 구현은 변경되지 않으며 계속해서 PlatformNotSupportedException을 throw합니다.</p><p><br /></p><p><br /></p><p><b><span style="font-size:12pt;">변경 이유</span></b> </p><p><br /></p><p>Thread.Abort가 .NET Framework를 제외한 모든 .NET 구현 에서 항상 PlatformNotSupportedException을 throw하는 것을 고려하여 메서드가 호</p><p><br /></p><p>출된 위치로 주의를 끌기 위해 ObsoleteAttribute가 메서드에 추가되었습니다.</p><p><br /></p><p>현재 스레드가 아닌 다른 스레드를 중단하도록 호출 Thread.Abort 할 때 어떤 코드가 실행 되었거나 throw될 때 ThreadAbortException 실행 하</p><p><br /></p><p>또한 애플리케이션의 상태 또는 유지를 담당하는 애플리케이션 및 사용자 상태를 확인 할 수 없습니다.</p><p><br /></p><p>예를 들어 호출 Thread.Abort 은 정적 생성자의 실행 또는 관리 되거나 관리되지 않는 리소스의 릴리스를 방지 할 수 있습니다. </p><p><br /></p><p>이러한 이유로 Thread.Abort 항상 .NET Core 및 .NET 5 이상에서 PlatformNotSupportedException 예외 처리 합니다.</p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sun, 05 Jun 2022 21:32:51 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] .NET 외주 개발,닷넷 외주 개발,닷넷 프로그램 개발 의뢰,.NET 프로그램 개발,C# 닷넷 프로그램 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182809_7847.png" /><br style="clear:both;" />.NET 외주 개발,닷넷 외주 개발,닷넷 프로그램 개발 의뢰,.NET 프로그램 개발,C# 닷넷 프로그램 개발</span><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;"> </span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] C# 전문 개발 업체 , C# 전문 개발 회사, WPF 전문 개발 업체 , WPF 전문 개발 회사</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182796_0649.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182796_0649.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182796_0649.png" /><br style="clear:both;" />C</span><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;color:rgb(255,255,255);"># 전문 개발 업체 , C# 전문 개발 회사, WPF 전문 개발 업체 , WPF 전문 개발 회사</span> </div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] sw 개발 의뢰, 프로그램 제작 의뢰, IT 외주, 프로그램 제작 업체, 전산 프로그램</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182782_2025.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182782_2025.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182782_2025.png" /><br style="clear:both;" />sw 개발 의뢰,프로그램 제작 의뢰,IT 외주,프로그램 제작 업체,전산 프로그램</span><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;"> </span> </div><div><br /></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182766_722.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182766_722.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182766_722.png" /><br style="clear:both;" />파일 변환 프로그램 개발,PDF 텍스트 추출 분류 읽기 프로그램 개발,문서 스캔 및 텍스트 추출 원도우 프로그램 개발,고객 관리 윈도우 프로그램 개발,JPG 변환 프로그램 개발,가상 시뮬레이션 프로그램 개발,데이터 계산 생성 윈도우 프로그램 개발,파일 편집 프로그램 개발,자동 업데이트 프로그램 개발,워드 단어 및 배열 변경 프로그램 개발,PDF 생성 자동화 프로그램 개발</span><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;"> </span> </div><div><br /></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" width="774" style="margin:0px;padding:0px;border:0px none;vertical-align:middle;font-size:1em;height:auto;" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182748_7273.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182748_7273.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182748_7273.png" /><br style="clear:both;" /> </div><div><span style="color:rgb(255,255,255);">실시간 데이터 저장 프로그램 개발,수치 정보 표시 윈도우 소프트웨어 개발,장비 제어 Windows 프로그램 개발,측정 윈도우 프로그램 개발,c# 정보 PDF Viewer 개발,스캐너 응용프로그램 개발,민원 서식 출력 키오스크 Windows 프로그램 구축,기계 가동 감시 모니터링 프로그램 개발,전자 현미경 촬영 이미지 분석 소프트웨어 개발,실시간 심박측정 시스템 개발,,피부 특성 데이터 시각화 프로그램 개발,의료 진단 장비 데이터 추출/시각화/분석 소프트웨어 개발</span> </div><div><br /></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 26 May 2022 15:22:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" title="eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182735_3685.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182735_3685.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182735_3685.png" /><br style="clear:both;" /> </div><div style="background-color:rgb(255,255,255);"><span><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:13.3333px;color:rgb(255,255,255);"><b>C#.NET Core Backend , 닷넷 코어 백엔드 , ASP NET Core ,  C# APS.NET Core  , 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</b></span></span> </span></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Tue, 10 May 2022 13:48:52 +0900</pubDate>
</item>


<item>
<title>Entity Framework Core의 연결이 끊긴 시나리오에 데이터 삽입</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>연결이 끊긴 시나리오에서 데이터를 저장하는 것은 연결된 시나리오와 약간 다릅니다.<br /></p><p><br /></p><p>연결이 끊긴 시나리오에서 DbContext는 엔터티가 현재 DbContext 인스턴스의 범위를 벗어나 추가되거나 수정되었기 때문에 연결이 끊긴 엔터티를 인식하지 못합니다.<br /></p><p><br /></p><p>따라서 데이터베이스에 대한 CUD(Create, Update, Delete) 작업을 수행하려면 연결이 끊긴 엔터티를 적절한 EntityState가 있는 컨텍스트에 연결해야 합니다.<br /></p><p><br /></p><p>다음 그림은 연결이 끊긴 시나리오의 CUD 작업을 보여줍니다.<br /></p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/1a2e7a9eaee8762bd09653a13bd6820c_1651472408_2298.png" title="1a2e7a9eaee8762bd09653a13bd6820c_1651472408_2298.png" alt="1a2e7a9eaee8762bd09653a13bd6820c_1651472408_2298.png" /></p><p><br /></p><p>위 그림과 같이 연결이 끊긴 엔터티(DbContext에서 추적하지 않는 엔터티)는 적절한 EntityState를 사용하여 DbContext에 연결해야 합니다.<br /></p><p>예를 들어 새 엔터티에 대해 추가된 상태, 편집된 엔터티에 대해 수정된 상태 및 삭제된 엔터티에 대해 삭제됨 상태로, SaveChanges() 메서드가 호출될 때 데이터베이스에 INSERT, UPDATE 또는 DELETE 명령이 생성됩니다.<br /></p><p><br /></p><p>연결이 끊긴 시나리오에서 Entity Framework Core를 사용하여 DB 테이블에 레코드를 삽입, 업데이트 또는 삭제하려면 다음 단계를 수행해야 합니다.<br /></p><p><br /></p><p>1. 적절한 EntityState를 사용하여 DbContext에 엔터티를 연결합니다. 추가, 수정 또는 삭제됨<br /></p><p>2. SaveChanges() 메서드 호출</p><p><br /></p><p>다음 예는 위의 단계를 사용하여 데이터베이스에 새 레코드를 삽입하는 방법을 보여줍니다.<br /></p><p><br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="rem" style="color:#008000;">//Disconnected entity</span>
<span class="kwrd" style="color:rgb(0,0,255);">var</span> std = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>(){ Name = <span class="str" style="color:rgb(163,21,21);">"Bill"</span> };

<span class="kwrd" style="color:rgb(0,0,255);">using</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>())
{
    <span class="rem" style="color:#008000;">//1. Attach an entity to context with Added EntityState</span>
    context.Add&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;(std);
    
    <span class="rem" style="color:#008000;">//or the followings are also valid</span>
    <span class="rem" style="color:#008000;">// context.Students.Add(std);</span>
    <span class="rem" style="color:#008000;">// context.Entry&lt;Student&gt;(std).State = EntityState.Added;</span>
    <span class="rem" style="color:#008000;">// context.Attach&lt;Student&gt;(std);</span>
                  
    <span class="rem" style="color:#008000;">//2. Calling SaveChanges to insert a new record into Students table</span>
    context.SaveChanges();
}</pre><p>위의 예에서 std는 Student 엔터티의 연결이 끊긴 인스턴스입니다. context.Add&lt;Student&gt;() 메서드는 학생 엔터티를 추가됨 상태의 컨텍스트에 연결합니다. SaveChanges() 메서드는 다음 INSERT 문을 빌드하고 실행합니다.<br /></p><p><br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">exec sp_executesql N<span class="str" style="color:rgb(163,21,21);">'SET NOCOUNT ON;
INSERT INTO [Students] ([Name])
VALUES (@p0);
SELECT [StudentId]
FROM [Students]
WHERE @@ROWCOUNT = 1 AND [StudentId] = scope_identity();'</span>,N<span class="str" style="color:rgb(163,21,21);">'@p0 nvarchar(4000), 
@p1 nvarchar(4000) '</span>,@p0=N<span class="str" style="color:rgb(163,21,21);">'Bill'</span>
go</pre><p>EF Core는 추가됨 상태로 엔터티를 추가하는 여러 방법을 제공합니다. 위의 예에서 context.Students.Add(std);, context.Entry&lt;Student&gt;(std).State = EntityState.Added; 및 context.Attach&lt;Student&gt;(std); 위와 동일한 INSERT 문이 생성됩니다.<br /></p><p><br /></p><p>Entity Framework Core는 연결이 끊긴 엔터티를 추가된 EntityState로 연결하는 다음 DbContext 및 DbSet 메서드를 제공하며, 이 메서드는 차례로 데이터베이스에서 INSERT 문을 실행합니다.<br /></p><p><br /></p><table class="table table-striped table-bordered table-condensed" style="border-collapse:collapse;width:1086.98px;max-width:100%;background-color:rgb(255,255,255);border:0px;font-size:16px;color:rgb(24,23,23);font-family:Verdana, sans-serif, Geneva;text-align:justify;"><thead><tr><th style="text-align:inherit;vertical-align:bottom;border-width:1px 1px 2px;border-style:solid;border-color:rgb(223,223,223) rgb(223,223,223) rgb(222,226,230);background:rgb(99,169,224);font-weight:400;color:rgb(255,255,255);"><span style="font-weight:600;">DbContext Methods</span></th><th style="text-align:inherit;vertical-align:bottom;border-width:1px 1px 2px;border-style:solid;border-color:rgb(223,223,223) rgb(223,223,223) rgb(222,226,230);background:rgb(99,169,224);font-weight:400;color:rgb(255,255,255);"><span style="font-weight:600;">DbSet Methods</span></th><th style="text-align:inherit;vertical-align:bottom;border-width:1px 1px 2px;border-style:solid;border-color:rgb(223,223,223) rgb(223,223,223) rgb(222,226,230);background:rgb(99,169,224);font-weight:400;color:rgb(255,255,255);"><span style="font-weight:600;">Description</span></th></tr></thead><tbody><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">DbContext.Attach</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">DbSet.Attach</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);"><span style="color:rgb(65,65,65);"><span style="font-size:14px;">엔터티를 DbContext에 연결합니다. Key 속성에 값이 있는 엔터티에는 Unchanged 상태를 설정하고 Key 속성이 비어 있거나 데이터 유형의 기본값을 가진 엔터티에는 added 상태를 설정합니다.</span></span><br /></td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">DbContext.Add</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">DbSet.Add</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);"><span style="color:rgb(65,65,65);"><span style="font-size:14px;">상태가 추가된 DbContext에 엔터티를 연결합니다.</span></span></td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">DbContext.AddRange</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">DbSet.AddRange</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);"><span style="color:rgb(65,65,65);"><span style="font-size:14px;">상태가 추가된 DbContext에 엔터티 컬렉션을 연결합니다.</span></span></td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">DbContext.Entry</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">-</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);"><span style="color:rgb(65,65,65);"><span style="font-size:14px;">변경 내용 추적 정보 및 작업에 대한 액세스를 제공하는 지정된 엔터티에 대한 EntityEntry를 가져옵니다.</span></span></td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">DbContext.AddAsync</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">DbSet.AddAsync</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);"><span style="color:rgb(65,65,65);"><span style="font-size:14px;">상태가 추가된 DbContext에 엔터티를 연결하고 그렇지 않은 경우 추적을 시작하는 비동기 메서드입니다. SaveChangesAsync()가 호출되면 데이터가 데이터베이스에 삽입됩니다.</span></span><br /></td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">DbContext.AddRangeAsync</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">DbSet.AddRangeAsync</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);"><span style="color:rgb(65,65,65);"><span style="font-size:14px;">한 번에 상태가 추가된 DbContext에 여러 엔터티를 연결하고 그렇지 않은 경우 추적을 시작하는 비동기 메서드입니다. SaveChangesAsync()가 호출되면 데이터가 데이터베이스에 삽입됩니다.</span></span><br /></td></tr></tbody></table><p><br /></p><p>참고: 위의 DbContext 메서드는 EF Core에 도입되었습니다(EF 6 이하에서는 사용할 수 없음). DbContext 및 DbSet 메서드는 모두 동일한 작업을 수행합니다. 어느 것을 사용할지는 코딩 패턴과 선호도에 따라 다릅니다.<br /></p><p><br /></p><p><b>단일 엔트리 업데이트</b></p><p><br /></p><p>다음 예는 연결이 끊긴 엔터티를 업데이트하는 방법을 보여줍니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="rem" style="color:#008000;">// Disconnected Student entity</span>
<span class="kwrd" style="color:rgb(0,0,255);">var</span> stud = <span class="kwrd" style="color:rgb(0,0,255);">new</span> Student(){ StudentId = 1, Name = "Bill" };

stud.Name = <span class="str" style="color:rgb(163,21,21);">"Steve"</span>; 

<span class="kwrd" style="color:rgb(0,0,255);">using</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>())
{
    context.Update&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;(stud);

    <span class="rem" style="color:#008000;">// or the followings are also valid</span>
    <span class="rem" style="color:#008000;">// context.Students.Update(stud);</span>
    <span class="rem" style="color:#008000;">// context.Attach&lt;Student&gt;(stud).State = EntityState.Modified;</span>
    <span class="rem" style="color:#008000;">// context.Entry&lt;Student&gt;(stud).State = EntityState.Modified; </span>

    context.SaveChanges(); 
}</pre><p>위의 예에서 stud는 유효한 Key 속성 값(StudentId = 1)을 가지고 있기 때문에 기존 Student 엔터티 개체라고 가정합니다.<br /></p><p><br /></p><p>Entity Framework Core는 지정된 엔터티를 컨텍스트에 연결하고 EntityState를 Modified로 설정하는 DbContext.Update() 메서드를 도입했습니다. 또는 DbSet.Update() 메서드(context.Students.Update(stud))를 사용하여 동일한 작업을 수행할 수도 있습니다.</p><p><br /></p><p>위의 예는 데이터베이스에서 다음 UPDATE 문을 실행합니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">exec sp_executesql N'SET NOCOUNT ON;
UPDATE [Students] SET [Name] = @p0
WHERE [StudentId] = @p1;
SELECT @@ROWCOUNT;
',N'@p1 int,@p0 nvarchar(4000)',@p1=1,@p0=N'Steve'
go</pre><p><br /></p><p><b>여러개 엔트리 업데이트</b></p><p>​DbContext.UpdateRange 또는 DbSet.UpdateRange 메서드를 사용하여 엔터티 컬렉션 또는 배열을 DbContext에 연결하고 해당 EntityState를 한 번에 수정됨으로 설정합니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">var</span> modifiedStudent1 = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>()
{
    StudentId = 1,
    Name = <span class="str" style="color:rgb(163,21,21);">"Bill"</span>
};

<span class="kwrd" style="color:rgb(0,0,255);">var</span> modifiedStudent2 = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>()
{
    StudentId = 3,
    Name = <span class="str" style="color:rgb(163,21,21);">"Steve"</span>
};

<span class="kwrd" style="color:rgb(0,0,255);">var</span> modifiedStudent3 = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>()
{
    StudentId = 3,
    Name = <span class="str" style="color:rgb(163,21,21);">"James"</span>
};

IList&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt; modifiedStudents = <span class="kwrd" style="color:rgb(0,0,255);">new</span> List&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;()
{
    modifiedStudent1,
    modifiedStudent2,
    modifiedStudent3
};

<span class="kwrd" style="color:rgb(0,0,255);">using</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>())
{
    context.UpdateRange(modifiedStudents);
    
    <span class="rem" style="color:#008000;">// or the followings are also valid</span>
    <span class="rem" style="color:#008000;">//context.UpdateRange(modifiedStudent1, modifiedStudent2, modifiedStudent3);</span>
    <span class="rem" style="color:#008000;">//context.Students.UpdateRange(modifiedStudents);</span>
    <span class="rem" style="color:#008000;">//context.Students.UpdateRange(modifiedStudent1, modifiedStudent2, modifiedStudent3);</span>
                
    context.SaveChanges();
}</pre><p>보시다시피 UpdateRange 메서드에는 두 개의 오버로드가 있습니다.<br /></p><p><br /></p><p>하나의 오버로드는 엔터티 컬렉션을 사용하고 두 번째 오버로드는 object[]를 매개변수로 사용합니다. DbSet.UpdateRange 메서드는 DbContext.UpdateRange 메서드와 동일한 방식으로 작동합니다.<br /></p><p><br /></p><p>EF Core는 위의 예에서 모든 엔터티에 대한 UPDATE 문을 빌드하여 성능을 개선하고 단일 데이터베이스 왕복으로 실행합니다.<br /></p><p>​<span style="background-color:rgb(255,255,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;">exec sp_executesql N'SET NOCOUNT ON;</span> </p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">UPDATE [Students] SET [Name] = @p0
WHERE [StudentId] = @p1;
SELECT @@ROWCOUNT;

UPDATE [Students] SET [Name] = @p2
WHERE [StudentId] = @p3;
SELECT @@ROWCOUNT;

UPDATE [Students] SET [Name] = @p4
WHERE [StudentId] = @p5;
SELECT @@ROWCOUNT;

',N'@p1 int,@p0 nvarchar(4000),@p3 int,@p2 nvarchar(4000),@p5 int,@p4 nvarchar(4000)',
@p1=1,@p0=N'Bill',@p3=2,@p2=N'Steve',@p5=3,@p4=N'James'
go</pre><p><b>엔트리 상태 변경</b></p><p>Update 메서드는 키 속성 값을 기반으로 EntityState를 설정합니다. 루트 또는 자식 엔터티의 키 속성이 비어 있거나 지정된 데이터 형식의 null 또는 기본값인 경우 Update() 메서드는 이를 새 엔터티로 간주하고 해당 EntityState를 Entity Framework Core 2.x에서 추가됨으로 설정합니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">public static void</span> Main()
{
    <span class="kwrd" style="color:rgb(0,0,255);">var</span> newStudent = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>()
    {
        Name = <span class="str" style="color:rgb(163,21,21);">"Bill"</span>
    };

    <span class="kwrd" style="color:rgb(0,0,255);">var</span> modifiedStudent = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>()
    {
        StudentId = 1,
        Name = <span class="str" style="color:rgb(163,21,21);">"Steve"</span>
    };

    <span class="kwrd" style="color:rgb(0,0,255);">using</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>())
    {
        context.Update&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;(newStudent);
        context.Update&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;(modifiedStudent);

        DisplayStates(context.ChangeTracker.Entries());
    }
}
<span class="kwrd" style="color:rgb(0,0,255);">private</span> <span class="kwrd" style="color:rgb(0,0,255);">static</span> <span class="kwrd" style="color:rgb(0,0,255);">void</span> DisplayStates(<span class="userclass" style="color:rgb(43,145,175);">IEnumerable</span>&lt;<span class="userclass" style="color:rgb(43,145,175);">EntityEntry</span>&gt; entries)
{
    <span class="kwrd" style="color:rgb(0,0,255);">foreach</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> entry <span class="kwrd" style="color:rgb(0,0,255);">in</span> entries)
    {
        Console.WriteLine($<span class="str" style="color:rgb(163,21,21);">"Entity: </span>{entry.Entity.GetType().Name},
                <span class="str" style="color:rgb(163,21,21);"> State: </span>{entry.State.ToString()} ");
    }
}
</pre><div class="outputLabel" style="margin-top:15px;padding:3px 5px;background-color:rgb(183,181,181);font-family:Verdana, sans-serif, Geneva;font-size:16px;text-align:justify;">Output:</div><p> </p><p><span style="color:rgb(255,255,255);font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:16px;text-align:justify;background-color:rgb(95,91,91);">Entity: Student, State: Added</span><br style="color:rgb(255,255,255);font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:16px;text-align:justify;" /><span style="color:rgb(255,255,255);font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:16px;text-align:justify;background-color:rgb(95,91,91);">Entity: Student, State: Modified</span> </p><p><br /></p><p>위의 예에서 newStudent에는 Key 속성 값(StudentId)이 없습니다. 따라서 Update() 메서드는 이를 추가됨으로 표시하지만 modifyStudent에는 값이 있으므로 수정됨으로 표시됩니다.<br /></p><p><br /></p><p><b>Exception:</b></p><p>​Update 및 UpdateRange 메서드는 DbContext의 인스턴스가 이미 동일한 키 속성 값을 가진 엔터티를 추적하고 있는 경우 InvalidOperationException을 throw합니다. 다음 예를 고려하십시오.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">var</span> student = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>()
{
    StudentId = 1,
    Name = <span class="str" style="color:rgb(163,21,21);">"Steve"</span>
};

<span class="kwrd" style="color:rgb(0,0,255);">using</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>())
{
    <span class="rem" style="color:#008000;">// loads entity in a conext whose StudentId is 1</span>
    context.Students.First&lt;Student&gt;(s =&gt; s.StudentId == 1); 

    <span class="rem" style="color:#008000;">// throws an exception as it already tracking entity with StudentId=1</span>
    context.Update&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;(student); 

    context.SaveChanges();
}</pre><p>위의 예에서 컨텍스트 개체는 StudentId가 1인 Student 엔터티를 로드하고 추적을 시작합니다. 따라서 동일한 키 값으로 엔터티를 연결하면 다음 예외가 발생합니다.<br /></p><p><br /></p><p><i style="color:rgb(24,23,23);font-family:Verdana, sans-serif, Geneva;font-size:16px;text-align:justify;background-color:rgb(255,255,255);">The instance of entity type 'Student' cannot be tracked because another instance with the same key value for {'StudentId'} is already being tracked. When attaching existing entities, ensure that only one entity instance with a given key value is attached. Consider using 'DbContextOptionsBuilder.EnableSensitiveDataLogging' to see the conflicting key values.</i><b> </b></p><p><b><br /></b></p><p><b><br /></b></p><p>다음 예는 연결이 끊긴 시나리오에서 엔터티를 삭제하는 다양한 방법을 보여줍니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="rem" style="color:#008000;">// entity to be deleted</span>
<span class="kwrd" style="color:rgb(0,0,255);">var</span> student = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>() {
        StudentId = 1
};

<span class="kwrd" style="color:rgb(0,0,255);">using</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>()) 
{
    context.Remove&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;(student);
   
    <span class="rem" style="color:#008000;">// or the followings are also valid</span>
    <span class="rem" style="color:#008000;">// context.RemoveRange(student);</span>
    <span class="rem" style="color:#008000;">//context.Students.Remove(student);</span>
    <span class="rem" style="color:#008000;">//context.Students.RemoveRange(student);</span>
    <span class="rem" style="color:#008000;">//context.Attach&lt;Student&gt;(student).State = EntityState.Deleted;</span>
    <span class="rem" style="color:#008000;">//context.Entry&lt;Student&gt;(student).State = EntityState.Deleted;</span>
    
    context.SaveChanges();
}</pre><p>위의 예에서 유효한 StudentId가 있는 Studnet 엔터티는 Remove() 또는 RemoveRange() 메서드를 사용하여 컨텍스트에서 제거됩니다. 데이터는 SaveChanges()의 데이터베이스에서 삭제됩니다. 위의 예는 데이터베이스에서 다음 삭제 명령을 실행합니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">exec sp_executesql N<span class="str" style="color:rgb(163,21,21);">'SET NOCOUNT ON;
DELETE FROM [Students]
WHERE [StudentId] = @p0;
SELECT @@ROWCOUNT;
'</span>,N<span class="str" style="color:rgb(163,21,21);">'@p0 int'</span>,@p0=1
go</pre><p>참고: DbContext.Remove() 및 DbContext.RemoveRange() 메서드는 삭제 작업을 쉽게 하기 위해 EF Core에 새로 도입되었습니다.<br /></p><p><br /></p><p><b>Exception</b></p><p>Remove() 또는 RemoveRange() 메서드에서 지정된 엔터티의 키 값이 해당 데이터베이스 테이블에 없으면 EF Core에서 예외가 발생합니다. 다음 예제에서는 예외를 발생시킵니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">var</span> student = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>() {
    StudentId = 50
};

<span class="kwrd" style="color:rgb(0,0,255);">using</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>()) {

    context.Remove&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;(student);

    context.SaveChanges();
}</pre><p>위의 예에서 StudentId = 50인 Student는 데이터베이스에 존재하지 않습니다. 따라서 EF Core는 다음을 던집니다.<br /></p><p style="font-size:16px;text-align:justify;color:rgb(24,23,23);font-family:Verdana, sans-serif, Geneva;background-color:rgb(255,255,255);"><code style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;color:rgb(0,0,0);border:1px solid rgb(175,178,181);background-color:rgb(249,249,249);padding:0px 5px;white-space:nowrap;">DbUpdateConcurrencyException</code>:</p><p style="font-size:16px;text-align:justify;color:rgb(24,23,23);font-family:Verdana, sans-serif, Geneva;background-color:rgb(255,255,255);"><i>Database operation expected to affect 1 row(s) but actually affected 0 row(s). Data may have been modified or deleted since entities were loaded.</i></p><div><span>​따라서 위의 예외를 적절하게 처리하거나 id를 가진 해당 데이터가 삭제되기 전에 데이터베이스에 존재하는지 확인해야 합니다.<br /></span></div><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">var</span> student = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>() {
    StudentId = 50
};

<span class="kwrd" style="color:rgb(0,0,255);">using</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>()) 
{
    <span class="kwrd" style="color:rgb(0,0,255);">try</span>
    {
        context.Remove&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;(deleteStudent);
        context.SaveChanges();
    }    
    <span class="kwrd" style="color:rgb(0,0,255);">catch</span> (<span class="userclass" style="color:rgb(43,145,175);">DbUpdateConcurrencyException</span> ex)
    {
        <span class="kwrd" style="color:rgb(0,0,255);">throw new</span> <span class="userclass" style="color:rgb(43,145,175);">Exception</span>(<span class="str" style="color:rgb(163,21,21);">"Record does not exist in the database"</span>);
    }
    <span class="kwrd" style="color:rgb(0,0,255);">catch</span> (<span class="userclass" style="color:rgb(43,145,175);">Exception</span> ex)
    {
        <span class="kwrd" style="color:rgb(0,0,255);">throw</span>;
    }
}</pre><p><br /></p><p><b>레코드 여러개 삭제</b></p><p>DbContext.RemoveRange() 또는 DbSet.RemoveRange() 메서드를 사용하여 여러 엔터티를 한 번에 제거할 수 있습니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">IList&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt; students = <span class="kwrd" style="color:rgb(0,0,255);">new</span> List&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;() {
    <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>(){ StudentId = 1 },
    <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>(){ StudentId = 2 },
    <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>(){ StudentId = 3 },
    <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>(){ StudentId = 4 }
};

<span class="kwrd" style="color:rgb(0,0,255);">using</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>()) 
{
    context.RemoveRange(students);
    
    <span class="rem" style="color:#008000;">// or</span>
    <span class="rem" style="color:#008000;">// context.Students.RemoveRange(students);</span>
    
    context.SaveChanges();
}</pre><p><br /></p><p>위의 예는 단일 데이터베이스 방식에서 데이터베이스에서 4개의 레코드를 삭제합니다. 따라서 EF Core는 성능을 향상시켰습니다.<br /></p><p><br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">exec sp_executesql N'SET NOCOUNT ON;
DELETE FROM [Students]
WHERE [StudentId] = @p0;
SELECT @@ROWCOUNT;


DELETE FROM [Students]
WHERE [StudentId] = @p1;
SELECT @@ROWCOUNT;

DELETE FROM [Students]
WHERE [StudentId] = @p2;
SELECT @@ROWCOUNT;


DELETE FROM [Students]
WHERE [StudentId] = @p3;
SELECT @@ROWCOUNT;

',N'@p0 int,@p1 int',@p0=1,@p1=2,@p2=3,@p3=4
go</pre><p><b>관련 데이터 삭제</b></p><p>엔터티가 일대일 또는 일대다와 같은 다른 엔터티와 관계가 있는 경우 루트 엔터티가 삭제될 때 관련 데이터를 삭제하는 것은 관계가 구성되는 방식에 따라 다릅니다.<br /></p><p><br /></p><p>예를 들어 Student 및 Grade 엔터티에 일대다 관계가 있다고 가정합니다. </p><p>특정 GradeId에 대한 많은 학생 기록이 있습니다. 데이터베이스에서 관련 학생 기록이 있는 성적을 삭제하려고 하면 EF에서 참조 무결성 오류가 발생합니다. 이 문제를 해결하기 위해 Fluent API를 사용하여 참조 제약 조건 작업 옵션을 정의할 수 있습니다. 예를 들어 아래와 같이 관계에 대한 계단식 삭제 옵션을 구성할 수 있습니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">modelBuilder.Entity&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;()
    .HasOne&lt;Grade&gt;(s =&gt; s.Grade)
    .WithMany(g =&gt; g.Students)
    .HasForeignKey(s =&gt; s.GradeId)
    .OnDelete(DeleteBehavior.Cascade);</pre><p>이제 Grade 엔터티를 삭제하면 관련된 모든 학생 레코드도 데이터베이스에서 삭제됩니다.<br /></p><p>SetNull, ClientSetNull 및 Restrict와 같이 EF Core에서 사용할 수 있는 다른 참조 제약 조건 작업 옵션이 있습니다.<br /></p><p><br /></p><p><br /></p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Mon, 02 May 2022 15:49:53 +0900</pubDate>
</item>


<item>
<title>Entity Framework Core의 규칙</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>규칙은 Entity Framework가 도메인(엔티티) 클래스를 기반으로 모델을 빌드하는 데 사용하는 기본 규칙 입니다.<br /></p><p><br /></p><p>첫 번째 EF Core 애플리케이션 장에서 EF Core API는 도메인 클래스가 규칙을 따르고 있기 때문에 추가 구성 없이 도메인 및 컨텍스트 클래스를 기반으로 데이터베이스 스키마를 만듭니다.<br /></p><p><br /></p><p>기본 규칙을 이해 하려면 다음 샘플 엔터티 및 컨텍스트 클래스를 고려하세요.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> Student
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">int</span> StudentId { get; set; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> FirstName { get; set; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> LastName { get; set; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="userclass" style="color:rgb(43,145,175);">DateTime</span> DateOfBirth { get; set; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">byte</span>[] Photo { get; set; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">decimal</span> Height { get; set; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">float</span> Weight { get; set; }

    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">int</span> GradeId { get; set; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="userclass" style="color:rgb(43,145,175);">Grade</span> Grade { get; set; }
}

<span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> Grade
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">int</span> Id { get; set; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> GradeName { get; set; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> Section { get; set; }

    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="userclass" style="color:rgb(43,145,175);">IList</span>&lt;Student&gt; Students { get; set; }
}

<span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span> : <span class="userclass" style="color:rgb(43,145,175);">DbContext</span>
{
    <span class="kwrd" style="color:rgb(0,0,255);">protected</span> <span class="kwrd" style="color:rgb(0,0,255);">override</span> <span class="kwrd" style="color:rgb(0,0,255);">void</span> OnConfiguring(<span class="userclass" style="color:rgb(43,145,175);">DbContextOptionsBuilder</span> optionsBuilder)
    { 
        optionsBuilder.UseSqlServer(<span class="str" style="color:rgb(163,21,21);">@"Server=.\SQLEXPRESS;Database=SchoolDB;Trusted_Connection=True;"</span>);
    }

    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="userclass" style="color:rgb(43,145,175);">DbSet</span>&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt; Students { get; set; }
}</pre><p>EF Core 규칙과 EF Core API가 위 엔터티에 대한 데이터베이스를 만드는 방법을 이해해 보겠습니다.<br /></p><p><br /></p><p><b><span style="font-size:12pt;">Schema</span></b></p><p>EF Core는 기본적으로 dbo 스키마에 모든 데이터베이스 개체를 만듭니다.<br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/5185dc52323a9e3c66b1ecfe43e64a54_1651294981_0665.png" title="5185dc52323a9e3c66b1ecfe43e64a54_1651294981_0665.png" alt="5185dc52323a9e3c66b1ecfe43e64a54_1651294981_0665.png" /><br style="clear:both;" /> </p><p><br /></p><p><b><span style="font-size:12pt;">Table</span></b></p><p>EF Core는 속성과 이름이 같은 컨텍스트 클래스의 모든 DbSet&lt;TEntity&gt; 속성에 대한 데이터베이스 테이블을 만듭니다. </p><p>또한 DbSet 속성으로 포함되지 않지만 다른 DbSet 엔터티의 참조 속성을 통해 연결할 수 있는 엔터티에 대한 테이블을 만듭니다. </p><p>위의 예에서 EF Core는 SchoolContext 클래스의 DbSet&lt;Student&gt; 속성에 대한 Students 테이블과 Student 엔터티 클래스의 Grade 속성에 대한 Grade 테이블을 생성합니다. 이는 SchoolContext 클래스에 DbSet&lt;Grade&gt; 속성이 포함되어 있지 않더라도.</p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/5185dc52323a9e3c66b1ecfe43e64a54_1651295081_8431.png" title="5185dc52323a9e3c66b1ecfe43e64a54_1651295081_8431.png" alt="5185dc52323a9e3c66b1ecfe43e64a54_1651295081_8431.png" /><br style="clear:both;" /> </p><p><b><span style="font-size:12pt;">Column</span></b></p><p>EF Core는 기본적으로 속성과 이름이 같은 엔터티 클래스의 모든 스칼라 속성에 대한 열을 만듭니다.<br /></p><p>데이터베이스의 해당 테이블 간의 관계를 구축하는 데 참조 및 컬렉션 속성을 사용 합니다.<br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/5185dc52323a9e3c66b1ecfe43e64a54_1651295145_7646.png" title="5185dc52323a9e3c66b1ecfe43e64a54_1651295145_7646.png" alt="5185dc52323a9e3c66b1ecfe43e64a54_1651295145_7646.png" /><br style="clear:both;" /> </p><p><b><span style="font-size:12pt;">Column Data Type</span></b></p><p>데이터베이스 테이블의 열에 대한 데이터 형식은 데이터베이스 공급자가 C# 데이터 형식을 선택한 데이터베이스의 데이터 형식에 매핑한 방법에 따라 다릅니다. 다음 표에는 C# 데이터 형식과 SQL Server 열 데이터 형식 간의 매핑이 나와 있습니다.<br /></p><p><br /></p><table class="table table-striped table-bordered table-condensed" style="border-collapse:collapse;width:1086.98px;max-width:100%;background-color:rgb(255,255,255);border:0px;font-size:16px;color:rgb(24,23,23);font-family:Verdana, sans-serif, Geneva;text-align:justify;"><tbody><tr><th class="col-xs-4" style="text-align:inherit;vertical-align:top;border:1px solid rgb(223,223,223);">C# Data Type</th><th class="col-xs-8" style="text-align:inherit;vertical-align:top;border:1px solid rgb(223,223,223);">Mapping to SQL Server Data Type</th></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">int</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">int</td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">string</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">nvarchar(Max)</td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">decimal</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">decimal(18,2)</td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">float</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">real</td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">byte[]</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">varbinary(Max)</td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">datetime</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">datetime</td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">bool</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">bit</td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">byte</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">tinyint</td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">short</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">smallint</td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">long</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">bigint</td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">double</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">float</td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">char</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">No mapping</td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">sbyte</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">No mapping (throws exception)</td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">object</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">No mapping</td></tr></tbody></table><p><b><span style="font-size:12pt;">Nullable Column</span></b></p><div>EF Core는 모든 참조 데이터 형식 및 nullable 기본 형식 속성에 대해 null 열을 만듭니다.(string, Nullable&lt;int&gt;, decimal?)</div><p><br /></p><p><b><span style="font-size:12pt;">NotNull Column</span></b></p><div>EF Core는 모든 기본 키 속성 및 기본 유형 속성(예: int, float, decimal, DateTime 등)<br /></div><p><br /></p><p><b><span style="font-size:12pt;">Primary </span><span style="font-size:12pt;">Key</span></b></p><p>EF Core는 Id 또는 &lt;Entity Class Name&gt;Id(대소문자 구분 안 함)라는 속성에 대한 기본 키 열을 만듭니다. </p><p>예를 들어 EF Core는 학생 클래스에 id, ID, iD, Id, studentid, StudentId, STUDENTID 또는 sTUdentID라는 속성이 포함된 경우 Students 테이블에 PrimaryKey로 열을 만듭니다.<br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/5185dc52323a9e3c66b1ecfe43e64a54_1651295431_3357.png" title="5185dc52323a9e3c66b1ecfe43e64a54_1651295431_3357.png" alt="5185dc52323a9e3c66b1ecfe43e64a54_1651295431_3357.png" /><br style="clear:both;" /> </p><p><b><span style="font-size:12pt;">Foreign Key</span></b></p><div>외래 키 규칙에 따라 EF Core API는 다음 명명 패턴 중 하나를 사용 하여 엔터티의 각 참조 탐색 속성에 대한 외래 키 열을 만듭니다.<br /></div><ul class="list" style="margin-top:0px;padding-left:25px;list-style:none;color:rgb(24,23,23);font-family:Verdana, sans-serif, Geneva;font-size:16px;text-align:justify;background-color:rgb(255,255,255);"><li><code style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;color:rgb(0,0,0);border:1px solid rgb(175,178,181);background-color:rgb(249,249,249);padding:0px 5px;white-space:nowrap;">&lt;Reference Navigation Property Name&gt;Id</code></li><li><code style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;color:rgb(0,0,0);border:1px solid rgb(175,178,181);background-color:rgb(249,249,249);padding:0px 5px;white-space:nowrap;">&lt;Reference Navigation Property Name&gt;&lt;Principal Primary Key Property Name&gt;</code></li></ul><p>예는 (Student 및 Grade 엔터티)에서 EF Core는 다음 그림과 같이 Students 테이블에 외래 키 열 GradeId를 만듭니다.<br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/5185dc52323a9e3c66b1ecfe43e64a54_1651295533_2283.png" title="5185dc52323a9e3c66b1ecfe43e64a54_1651295533_2283.png" alt="5185dc52323a9e3c66b1ecfe43e64a54_1651295533_2283.png" /><br style="clear:both;" />다음 표에는 다양한 참조 속성 이름과 기본 키 속성 이름에 대한 외래 키 열 이름이 나와 있습니다.<br /></p><table class="table table-striped table-bordered table-condensed" style="border-collapse:collapse;width:1086.98px;max-width:100%;background-color:rgb(255,255,255);border:0px;font-size:16px;color:rgb(24,23,23);font-family:Verdana, sans-serif, Geneva;text-align:justify;"><thead><tr><th style="text-align:inherit;vertical-align:bottom;border-width:1px 1px 2px;border-style:solid;border-color:rgb(223,223,223) rgb(223,223,223) rgb(222,226,230);background:rgb(99,169,224);font-weight:400;color:rgb(255,255,255);">Reference Property Name in Dependent Entity</th><th style="text-align:inherit;vertical-align:bottom;border-width:1px 1px 2px;border-style:solid;border-color:rgb(223,223,223) rgb(223,223,223) rgb(222,226,230);background:rgb(99,169,224);font-weight:400;color:rgb(255,255,255);">Foreign Key Property Name in Dependent Entity</th><th style="text-align:inherit;vertical-align:bottom;border-width:1px 1px 2px;border-style:solid;border-color:rgb(223,223,223) rgb(223,223,223) rgb(222,226,230);background:rgb(99,169,224);font-weight:400;color:rgb(255,255,255);">Principal Primary Key Property Name</th><th style="text-align:inherit;vertical-align:bottom;border-width:1px 1px 2px;border-style:solid;border-color:rgb(223,223,223) rgb(223,223,223) rgb(222,226,230);background:rgb(99,169,224);font-weight:400;color:rgb(255,255,255);">Foreign Key Column Name in DB</th></tr></thead><tbody><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">Grade</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">GradeId</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">GradeId</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">GradeId</td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">Grade</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">-</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">GradeId</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">GradeId</td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">Grade</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">-</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">Id</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">GradeId</td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">CurrentGrade</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">CurrentGradeId</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">GradeId</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">CurrentGradeId</td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">CurrentGrade</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">-</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">GradeId</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">CurrentGradeGradeId</td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">CurrentGrade</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">-</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">Id</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">CurrentGradeId</td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">CurrentGrade</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">GradeId</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">Id</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">GradeId</td></tr></tbody></table><p><br /></p><p><b><span style="font-size:12pt;">Index</span></b></p><p>EF Core는 기본적으로 Primary key 열에 클러스터 형 인덱스를 만들고 ForeignKey 열에 비 클러스터형 인덱스를 만듭니다.</p><p><br /></p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sat, 30 Apr 2022 14:18:19 +0900</pubDate>
</item>


<item>
<title>EF Core 콘솔 애플리케이션 만들기</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>여기에서는 Entity Framework Core를 Code-First 접근 방식과 함께 사용하는 방법을 단계별로 배우게 됩니다. </p><p><br /></p><p>이를 시연하기 위해 Visual Studio 17(또는 그 이상)을 사용하여 .NET Core 콘솔 애플리케이션을 생성합니다.<br /></p><p><br /></p><p>.NET Core 콘솔 애플리케이션은 Visual Studio 2017 또는 .NET Core용 CLI(명령줄 인터페이스)를 사용하여 만들 수 있습니다. </p><p><br /></p><p>여기서는 Visual Studio 2017을 사용하겠습니다.<br /></p><p><br /></p><p>.NET Core 콘솔 애플리케이션을 만들려면 Visual Studio 2017을 열고 메뉴에서 파일 -&gt; 새로 만들기 -&gt; 프로젝트를 선택합니다. </p><p><br /></p><p>그러면 아래와 같이 새 프로젝트 팝업이 열립니다.<br /></p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651218478_6912.png" title="0dc9464e270a7c53b10f992ce51c360e_1651218478_6912.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651218478_6912.png" /><br style="clear:both;" /> </p><p>새 프로젝트 팝업의 왼쪽 창에서 설치됨 -&gt; Visual C#을 확장하고 가운데 창에서 콘솔 앱(.NET Core) 템플릿을 선택합니다. 프로젝트 이름 및 위치를 입력하고 확인 버튼을 클릭하면 아래와 같이 콘솔 애플리케이션이 생성됩니다.<br /></p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651218505_5396.png" title="0dc9464e270a7c53b10f992ce51c360e_1651218505_5396.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651218505_5396.png" /><br style="clear:both;" /> </p><p>이제 패키지 관리자 콘솔을 사용하여 콘솔 애플리케이션에 EF Core를 설치해야 합니다. 메뉴에서 도구 -&gt; NuGet 패키지 관리자 -&gt; 패키지 관리자 콘솔을 선택하고 다음 명령을 실행하여 SQL Server 공급자 패키지를 설치합니다.<br /></p><p><br /></p><p><span style="color:rgb(255,255,255);font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:16px;text-align:justify;background-color:rgb(95,91,91);">Install-Package Microsoft.EntityFrameworkCore.SqlServer</span><b><span style="font-size:12pt;"> </span></b></p><p><b><span style="font-size:12pt;"><br /></span></b></p><p><b><span style="font-size:12pt;">모델 생성</span></b> <br /></p><p>Entity Framework에는 기본 데이터베이스와 통신하기 위한 모델(Entity Data Model)이 있어야 합니다. 도메인 클래스의 모양, 데이터 주석 및 Fluent API 구성을 기반으로 모델을 빌드합니다.<br /></p><p><br /></p><p>EF 모델에는 개념적 모델, 저장소 모델 및 개념적 모델과 저장소 모델 간의 매핑의 세 부분이 포함됩니다. 코드 우선 접근 방식에서 EF는 도메인 클래스(엔티티 클래스), 컨텍스트 클래스 및 구성을 기반으로 개념적 모델을 빌드합니다. EF Core는 사용하는 공급자를 기반으로 스토리지 모델 및 매핑을 빌드합니다. 예를 들어, 스토리지 모델은 DB2와 비교하여 SQL Server의 경우 다릅니다.<br /></p><p><br /></p><p>EF는 기본 데이터베이스에 대한 CRUD(만들기, 읽기, 업데이트, 삭제) 작업에 이 모델을 사용합니다.<br /></p><p><br /></p><p>따라서 먼저 엔터티 클래스와 컨텍스트 클래스를 만들어야 합니다. 다음은 Student 및 Course에 대한 간단한 엔터티 클래스입니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> Student
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">int</span> StudentId { get; set; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> Name { get; set; }
}

<span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> Course
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">int</span> CourseId { get; set; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> CourseName { get; set; }
}</pre><p>이제 이전 장에서 설명한 것처럼 DbContext를 파생하여 컨텍스트 클래스를 만들어야 합니다. 다음 SchoolContext 클래스는 컨텍스트 클래스라고도 합니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">namespace</span> EFCoreTutorials
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span> : <span class="userclass" style="color:rgb(43,145,175);">DbContext</span>
    {
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="userclass" style="color:rgb(43,145,175);">DbSet</span>&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt; Students { get; set; }
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="userclass" style="color:rgb(43,145,175);">DbSet</span>&lt;<span class="userclass" style="color:rgb(43,145,175);">Course</span>&gt; Courses { get; set; }

        <span class="kwrd" style="color:rgb(0,0,255);">protected</span> <span class="kwrd" style="color:rgb(0,0,255);">override</span> <span class="kwrd" style="color:rgb(0,0,255);">void</span> OnConfiguring(<span class="userclass" style="color:rgb(43,145,175);">DbContextOptionsBuilder</span> optionsBuilder)
        { 
            optionsBuilder.UseSqlServer(<span class="str" style="color:rgb(163,21,21);">@"Server=.\SQLEXPRESS;Database=SchoolDB;Trusted_Connection=True;"</span>);
        }
    }
}</pre><p>위의 컨텍스트 클래스에는 기본 데이터베이스의 Students 및 Courses 테이블에 매핑될 Student 및 Course 유형에 대한 두 개의 DbSet&lt;TEntity&gt; 속성이 포함됩니다. </p><p>OnConfiguring() 메서드에서 DbContextOptionsBuilder의 인스턴스는 사용할 데이터베이스를 지정하는 데 사용됩니다.</p><p>DbContextOptionsBuilder에 확장 메서드 UseSqlServer를 추가한 MS SQL Server 공급자를 설치했습니다.<br /></p><p><br /></p><p>연결 문자열 "Server=.\SQLEXPRESS;Database=SchoolDB;Trusted_Connection=True;" UseSqlServer 메서드에서 데이터베이스 정보를 제공합니다. Server=는 사용할 DB 서버를 지정하고 Database=는 생성할 데이터베이스의 이름을 지정하며 Trusted_Connection=True는 Windows 인증 모드를 지정합니다. EF Core는 마이그레이션을 실행할 때 이 연결 문자열을 사용하여 데이터베이스를 만듭니다.<br /></p><p><br /></p><p>컨텍스트 및 엔터티 클래스를 만든 후에는 마이그레이션을 추가하여 데이터베이스를 만들 차례입니다.<br /></p><p><br /></p><p><b><span style="font-size:12pt;">마이그레이션 추가</span> </b></p><p>EF Core에는 모델을 기반으로 데이터베이스를 만들거나 업데이트하기 위한 다양한 마이그레이션 명령이 포함되어 있습니다.</p><p>이 시점에서 SchoolDB 데이터베이스는 없습니다. <br /></p><p>따라서 마이그레이션을 추가하여 모델(엔티티 및 컨텍스트)에서 데이터베이스를 생성해야 합니다.<br /></p><p>NuGet 패키지 관리자 콘솔과 dotnet CLI(명령줄 인터페이스)를 사용하여 마이그레이션 명령을 실행할 수 있습니다.<br /></p><p><br /></p><p>Visual Studio의 도구 -&gt; NuGet 패키지 관리자 -&gt; 패키지 관리자 콘솔에서 NuGet 패키지 관리자 콘솔을 열고 다음 명령을 입력합니다.<br /></p><p><span style="background-color:rgb(95,91,91);color:rgb(255,255,255);font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:16px;text-align:justify;">PM&gt; add-migration CreateSchoolDB</span> </p><p><br /></p><p>dotnet CLI를 사용하는 경우 다음 명령어를 입력합니다.<br /></p><p><span style="color:rgb(255,255,255);font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:16px;text-align:justify;background-color:rgb(95,91,91);">&gt; dotnet ef migrations add CreateSchoolDB</span> </p><p><br /></p><p>그러면 아래와 같이 프로젝트에 Migrations라는 새 폴더가 생성되고 ModelSnapshot 파일이 생성됩니다.<br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651218821_9851.png" title="0dc9464e270a7c53b10f992ce51c360e_1651218821_9851.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651218821_9851.png" /><br style="clear:both;" /> </p><p>마이그레이션을 생성한 후에도 아래와 같이 패키지 관리자 콘솔에서 update-database 명령을 사용하여 데이터베이스를 생성해야 합니다.<br /></p><p><span style="color:rgb(255,255,255);font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:16px;text-align:justify;background-color:rgb(95,91,91);">PM&gt; update-database –verbose</span> </p><p><br /></p><p>dotnet CLI에서 다음 명령어를 입력합니다.<br /></p><p><span style="color:rgb(255,255,255);font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:16px;text-align:justify;background-color:rgb(95,91,91);">&gt; dotnet ef database update</span> </p><p><br /></p><p>이렇게 하면 UseSqlServer() 메서드의 연결 문자열에 지정된 이름과 위치로 데이터베이스가 생성됩니다. 아래와 같이 각 DbSet 속성(Students 및 Courses)에 대한 테이블을 생성합니다.<br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651218894_909.png" title="0dc9464e270a7c53b10f992ce51c360e_1651218894_909.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651218894_909.png" /><br style="clear:both;" /> </p><p>이것은 데이터베이스를 만들기 위한 첫 번째 마이그레이션이었습니다. 이제 도메인 클래스 또는 구성을 추가하거나 업데이트할 때마다 add-migration 및 update-database 명령을 사용하여 데이터베이스를 모델과 동기화해야 합니다.<br /></p><p><br /></p><p><b><span style="font-size:12pt;">데이터 읽기 또는 쓰기</span> </b></p><p>이제 아래와 같이 컨텍스트 클래스를 사용하여 데이터를 저장하고 검색할 수 있습니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">namespace</span> EFCoreTutorials
{
    <span class="kwrd" style="color:rgb(0,0,255);">class</span> Program
    {
        <span class="kwrd" style="color:rgb(0,0,255);">static</span> <span class="kwrd" style="color:rgb(0,0,255);">void</span> Main(<span class="kwrd" style="color:rgb(0,0,255);">string</span>[] args)
        {
            <span class="kwrd" style="color:rgb(0,0,255);">using</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> SchoolContext()) {

                <span class="kwrd" style="color:rgb(0,0,255);">var</span> std = <span class="kwrd" style="color:rgb(0,0,255);">new</span> Student()
                {
                     Name = <span class="str" style="color:rgb(163,21,21);">"Bill"</span>
                };

                context.Students.Add(std);
                context.SaveChanges();
            }
        }
    }
}</pre>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Fri, 29 Apr 2022 16:56:01 +0900</pubDate>
</item>


<item>
<title>연결된 시나리오에서 데이터 저장 및 쿼리</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>연결된 시나리오에서 엔터티 데이터를 저장하는 것은 컨텍스트가 수명 동안 엔터티에서 발생한 변경 사항을 자동으로 추적하기 때문에 상당히 쉬운 작업입니다.<br /></p><p><br /></p><p>Entity Framework에는 엔터티 데이터를 저장하는 두 가지 지속성 시나리오(연결됨 및 연결 끊김)가 있습니다. </p><p><br /></p><p>연결된 시나리오에서는 DbContext의 동일한 인스턴스가 엔터티를 검색하고 저장하는 데 사용되지만 연결이 끊긴 시나리오에서는 다릅니다. </p><p><br /></p><p>이장에서는 연결된 시나리오에서 데이터를 저장하는 방법을 배웁니다.<br /></p><p><br /></p><p>다음 그림은 연결된 시나리오에서 CUD(Create, Update, Delete) 작업을 보여줍니다.<br /></p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651217790_582.png" title="0dc9464e270a7c53b10f992ce51c360e_1651217790_582.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651217790_582.png" /><br style="clear:both;" /> </p><p>위 그림과 같이 Entity Framework는 DbContext.SaveChanges() 메서드가 호출될 때 EntityState가 Added, Modified 또는 Deleted인 엔터티에 대해 INSERT, UPDATE 및 DELETE 문을 빌드하고 실행 합니다. 연결된 시나리오에서 DbContext의 인스턴스는 모든 엔터티를 추적하므로 엔터티가 생성, 수정 또는 삭제될 때마다 각 엔터티에 적절한 EntityState를 자동으로 설정합니다.<br /></p><p><br /></p><p><b><span style="font-size:12pt;">데이터 </span></b><b><span style="font-size:12pt;">삽입</span></b></p><p><b><span style="font-size:12pt;"><br /></span></b></p><p>DbSet.Add 메서드를 사용하여 새 엔터티를 컨텍스트(DbContext의 인스턴스)에 추가합니다. 그러면 SaveChanges() 메서드를 호출할 때 데이터베이스에 새 레코드가 삽입됩니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">using</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolDBEntities</span>())
{
    <span class="kwrd" style="color:rgb(0,0,255);">var</span> std = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>()
    {
        FirstName = <span class="str" style="color:rgb(163,21,21);">"Bill"</span>,
        LastName = <span class="str" style="color:rgb(163,21,21);">"Gates"</span>
    };
    context.Students.Add(std);

    context.SaveChanges();
}</pre><p>위의 예에서 context.Students.Add(std)는 새로 생성된 Student 엔터티 인스턴스를 Added EntityState가 있는 컨텍스트에 추가 합니다. context.SaveChanges() 메서드는 데이터베이스에 대해 다음 INSERT 문을 빌드하고 실행 합니다.<br /></p><p><br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">exec sp_executesql N<span class="str" style="color:rgb(163,21,21);">'INSERT [dbo].[Students]([FirstName], [LastName])
VALUES (@0, @1)
SELECT [StudentId]
FROM [dbo].[Students]
WHERE @@ROWCOUNT &gt; 0 AND [StudentId] = scope_identity()'</span>,N<span class="str" style="color:rgb(163,21,21);">
''@0 nvarchar(max) ,@1 nvarchar(max) '</span>,@0=N<span class="str" style="color:rgb(163,21,21);">'Bill'</span>,@1=N<span class="str" style="color:rgb(163,21,21);">'Gates'</span>
go</pre><p><br /></p><p><b><span style="font-size:12pt;">데이터 업데이트</span></b> </p><p>연결된 시나리오에서 EF Core API는 컨텍스트를 사용하여 검색된 모든 엔터티를 추적합니다. 따라서 엔터티 데이터를 편집할 때 EF는 자동으로 EntityState를 수정됨으로 표시하므로 SaveChanges() 메서드를 호출할 때 데이터베이스에서 문이 업데이트됩니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">using</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>())
{
    <span class="kwrd" style="color:rgb(0,0,255);">var</span> std = context.Students.First&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;(); 
    std.FirstName = <span class="str" style="color:rgb(163,21,21);">"Steve"</span>;
    context.SaveChanges();
}</pre><p>위의 예에서는 context.Students.First&lt;student&gt;()를 사용하여 데이터베이스에서 첫 번째 학생을 검색합니다. FirstName을 수정하는 즉시 컨텍스트는 DbContext 인스턴스(컨텍스트)의 범위에서 수행된 수정으로 인해 EntityState를 Modified로 설정합니다. 따라서 SaveChanges() 메서드를 호출하면 데이터베이스에서 다음 Update 문을 빌드하고 실행합니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">exec sp_executesql N<span class="str" style="color:rgb(163,21,21);">'SET NOCOUNT ON;
UPDATE [Students] SET [FirstName] = @p0
WHERE [StudentId] = @p1;
SELECT @@ROWCOUNT;
'</span>,N<span class="str" style="color:rgb(163,21,21);">'@p1 int,@p0 nvarchar(4000)'</span>,@p1=1,@p0=N<span class="str" style="color:rgb(163,21,21);">'Steve'</span>
Go</pre><p>업데이트 문에서 EF Core API는 값이 수정된 속성을 포함하며 나머지는 무시됩니다. 위의 예에서는 FirstName 속성만 편집되었으므로 update 문에는 FirstName 열만 포함됩니다.<br /></p><p><br /></p><p><b><span style="font-size:12pt;">데이터 삭제</span></b></p><p>DbSet.Remove() 또는 DbContext.Remove 메서드를 사용하여 데이터베이스 테이블의 레코드를 삭제합니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">using</span> (<span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>())
{
    <span class="kwrd" style="color:rgb(0,0,255);">var</span> std = context.Students.First&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;();
    context.Students.Remove(std);

    <span class="rem" style="color:#008000;">// or</span>
    <span class="rem" style="color:#008000;">// context.Remove&lt;Student&gt;(std);</span>

    context.SaveChanges();
}</pre><p>위의 예에서 context.Students.Remove(std) 또는 context.Remove&lt;Students&gt;(std)는 std 엔터티 개체를 삭제됨으로 표시합니다. 따라서 EF Core는 데이터베이스에서 다음 DELETE 문을 빌드하고 실행합니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">exec sp_executesql N<span class="str" style="color:rgb(163,21,21);">'SET NOCOUNT ON;
DELETE FROM [Students]
WHERE [StudentId] = @p0;
SELECT @@ROWCOUNT;
'</span>,N<span class="str" style="color:rgb(163,21,21);">'@p0 int'</span>,@p0=1
Go</pre><p>따라서 연결된 시나리오에서 Entity Framework Core의 데이터를 추가, 업데이트 또는 삭제하는 것은 매우 쉽습니다.<br /></p><p><br /></p><p><br /></p><p><b><span style="font-size:12pt;">Entity Framework Core에서 쿼리</span> </b></p><p>Entity Framework Core의 쿼리는 더 최적화된 SQL 쿼리와 C#/VB.NET 함수를 LINQ-to-Entities 쿼리에 포함하는 기능을 통해 EF 6.x와 동일하게 유지됩니다.<br /></p><p><br /></p><p><b><span style="font-size:12pt;">쿼리의 C#/VB.NET 함수</span> </b></p><p>EF Core에는 쿼리에 C# 또는 VB.NET 함수를 포함할 수 있는 LINQ-to-Entities의 새로운 기능이 있습니다. EF 6에서는 불가능했습니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">private</span> <span class="kwrd" style="color:rgb(0,0,255);">static</span> <span class="kwrd" style="color:rgb(0,0,255);">void</span> Main(<span class="kwrd" style="color:rgb(0,0,255);">string</span>[] args)
{
    <span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>();
    <span class="kwrd" style="color:rgb(0,0,255);">var</span> studentsWithSameName = context.Students
                                      .Where(s =&gt; s.FirstName == GetName())
                                      .ToList();
}

<span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">static</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> GetName() {
    <span class="kwrd" style="color:rgb(0,0,255);">return</span> <span class="str" style="color:rgb(163,21,21);">"Bill"</span>;
}</pre><p>위의 L2E 쿼리에서 Where 절에 GetName() C# 함수를 포함했습니다. 그러면 데이터베이스에서 다음 쿼리가 실행됩니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">exec sp_executesql N<span class="str" style="color:rgb(163,21,21);">'SELECT [s].[StudentId], [s].[DoB], [s].[FirstName], 
    [s].[GradeId], [s].[LastName], [s].[MiddleName]
FROM [Students] AS [s]
WHERE [s].[FirstName] = @__GetName_0'</span>,N<span class="str" style="color:rgb(163,21,21);">'@__GetName_0 nvarchar(4000)'</span>,
    @__GetName_0=N<span class="str" style="color:rgb(163,21,21);">'Bill'</span>
Go</pre><p><b><span style="font-size:12pt;">Eager Loading</span> </b></p><p>Entity Framework Core는 Include() 확장 메서드 및 프로젝션 쿼리를 사용하여 EF 6과 마찬가지로 관련 엔터티의 즉시 로드를 지원합니다. 이 외에도 여러 수준의 관련 엔터티를 로드하는 ThenInclude() 확장 메서드도 제공합니다. (EF 6은 ThenInclude() 메서드를 지원하지 않습니다.)<br /></p><p><br /></p><p><b>Include</b> </p><p>EF 6과 달리 Include() 메서드의 매개 변수로 람다 식을 지정하여 아래와 같이 탐색 속성을 지정할 수 있습니다.<br /></p><p><br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>();

<span class="kwrd" style="color:rgb(0,0,255);">var</span> studentWithGrade = context.Students
                           .Where(s =&gt; s.FirstName == <span class="str" style="color:rgb(163,21,21);">"Bill"</span>)
                           .Include(s =&gt; s.Grade)
                           .FirstOrDefault();</pre><p>위의 예에서 .Include(s =&gt; s.Grade)는 단일 SQL 쿼리에서 데이터베이스의 Student 엔터티 데이터와 함께 로드할 참조 속성을 지정하기 위해 람다 식 s =&gt; s.Grade를 전달합니다. 위 쿼리는 데이터베이스에서 다음 SQL 쿼리를 실행합니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">SELECT TOP(1) [s].[StudentId], [s].[DoB], [s].[FirstName], [s].[GradeId],[s].[LastName], 
        [s].[MiddleName], [s.Grade].[GradeId], [s.Grade].[GradeName], [s.Grade].[Section]
FROM [Students] AS [s]
LEFT JOIN [Grades] AS [s.Grade] ON [s].[GradeId] = [s.Grade].[GradeId]
WHERE [s].[FirstName] = N<span class="str" style="color:rgb(163,21,21);">'Bill'</span></pre><p>EF 6에서와 같이 Include() 메서드에서 속성 이름을 문자열로 지정할 수도 있습니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>();

<span class="kwrd" style="color:rgb(0,0,255);">var</span> studentWithGrade = context.Students
                        .Where(s =&gt; s.FirstName == <span class="str" style="color:rgb(163,21,21);">"Bill"</span>)
                        .Include(<span class="str" style="color:rgb(163,21,21);">"Grade"</span>)
                        .FirstOrDefault();</pre><p>속성 이름의 철자가 틀리거나 존재하지 않는 경우 런타임 예외가 발생하므로 위의 예는 권장되지 않습니다. 컴파일 시간 동안 오류를 감지할 수 있도록 항상 람다 식과 함께 Include() 메서드를 사용합니다.<br /></p><p><br /></p><p>Include() 확장 메서드는 아래와 같이 FromSql() 메서드 뒤에도 사용할 수 있습니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>();

<span class="kwrd" style="color:rgb(0,0,255);">var</span> studentWithGrade = context.Students
                        .FromSql(<span class="str" style="color:rgb(163,21,21);">"Select * from Students where FirstName ='Bill'"</span>)
                        .Include(s =&gt; s.Grade)
                        .FirstOrDefault();   </pre><p>참고: Include() 확장 메서드는 DbSet.Find() 메서드 이후에 사용할 수 없습니다. 예를 들어 EF Core 2.0에서는 context.Students.Find(1).Include()가 불가능합니다. 이는 향후 버전에서 가능할 수 있습니다.<br /></p><p><br /></p><p><b><span style="font-size:12pt;">Multiple Include</span> </b></p><p>Include() 메서드를 여러 번 사용하여 동일한 엔터티의 여러 탐색 속성을 로드합니다. 예를 들어 다음 코드는 학생의 Grade 및 StudentCourses 관련 엔터티를 로드합니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>();

<span class="kwrd" style="color:rgb(0,0,255);">var</span> studentWithGrade = context.Students.Where(s =&gt; s.FirstName == <span class="str" style="color:rgb(163,21,21);">"Bill"</span>)
                        .Include(s =&gt; s.Grade)
                        .Include(s =&gt; s.StudentCourses)
                        .FirstOrDefault();</pre><p>위의 쿼리는 단일 데이터베이스 왕복에서 두 개의 SQL 쿼리를 실행합니다.<br /></p><p><br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">SELECT TOP(1) [s].[StudentId], [s].[DoB], [s].[FirstName], [s].[GradeId], [s].[LastName], 
        [s].[MiddleName], [s.Grade].[GradeId], [s.Grade].[GradeName], [s.Grade].[Section]
FROM [Students] AS [s]
LEFT JOIN [Grades] AS [s.Grade] ON [s].[GradeId] = [s.Grade].[GradeId]
WHERE [s].[FirstName] = N<span class="str" style="color:rgb(163,21,21);">'Bill'</span>
ORDER BY [s].[StudentId]
Go

SELECT [s.StudentCourses].[StudentId], [s.StudentCourses].[CourseId]
FROM [StudentCourses] AS [s.StudentCourses]
INNER JOIN (
    SELECT DISTINCT [t].*
    FROM (
        SELECT TOP(1) [s0].[StudentId]
        FROM [Students] AS [s0]
        LEFT JOIN [Grades] AS [s.Grade0] ON [s0].[GradeId] = [s.Grade0].[GradeId]
        WHERE [s0].[FirstName] = N<span class="str" style="color:rgb(163,21,21);">'Bill'</span>
        ORDER BY [s0].[StudentId]
    ) AS [t]
) AS [t0] ON [s.StudentCourses].[StudentId] = [t0].[StudentId]
ORDER BY [t0].[StudentId]
Go</pre><p><b><span style="font-size:12pt;">ThenInclude</span></b> </p><p>EF Core는 여러 수준의 관련 엔터티를 로드하는 새로운 ThenInclude() 확장 메서드를 도입했습니다. 다음 예를 고려하십시오.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>();

<span class="kwrd" style="color:rgb(0,0,255);">var</span> student = context.Students.Where(s =&gt; s.FirstName == <span class="str" style="color:rgb(163,21,21);">"Bill"</span>)
                        .Include(s =&gt; s.Grade)
                            .ThenInclude(g =&gt; g.Teachers)
                        .FirstOrDefault();</pre><p>위의 예에서 .Include(s =&gt; s.Grade) 는 Student 엔터티의 Grade 참조 탐색 속성을 로드합니다. .ThenInclude(g =&gt; g.Teachers)는 Grade 엔터티의 Teacher 컬렉션 속성을 로드합니다. thenInclude 메서드는 Include 메서드 다음에 호출해야 합니다. 위의 내용은 데이터베이스에서 다음 SQL 쿼리를 실행합니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;">SELECT TOP(1) [s].[StudentId], [s].[DoB], [s].[FirstName], [s].[GradeId], [s].[LastName],
         [s].[MiddleName], [s.Grade].[GradeId], [s.Grade].[GradeName], [s.Grade].[Section]
FROM [Students] AS [s]
LEFT JOIN [Grades] AS [s.Grade] ON [s].[GradeId] = [s.Grade].[GradeId]
WHERE [s].[FirstName] = N<span class="str" style="color:rgb(163,21,21);">'Bill'</span>
ORDER BY [s.Grade].[GradeId]
Go

SELECT [s.Grade.Teachers].[TeacherId], [s.Grade.Teachers].[GradeId], [s.Grade.Teachers].[Name]
FROM [Teachers] AS [s.Grade.Teachers]
INNER JOIN (
    SELECT DISTINCT [t].*
    FROM (
        SELECT TOP(1) [s.Grade0].[GradeId]
        FROM [Students] AS [s0]
        LEFT JOIN [Grades] AS [s.Grade0] ON [s0].[GradeId] = [s.Grade0].[GradeId]
        WHERE [s0].[FirstName] = N<span class="str" style="color:rgb(163,21,21);">'Bill'</span>
        ORDER BY [s.Grade0].[GradeId]
    ) AS [t]
) AS [t0] ON [s.Grade.Teachers].[GradeId] = [t0].[GradeId]
ORDER BY [t0].[GradeId]
go</pre><p><b><span style="font-size:12pt;">Projection Query</span></b> </p><p>Include() 또는 ThenInclude() 메서드 대신 프로젝션 쿼리를 사용하여 여러 관련 엔터티를 로드할 수도 있습니다. 다음 예제에서는 Student, Grade 및 Teacher 엔터티를 로드하는 프로젝션 쿼리를 보여 줍니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">var</span> context = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span>();

<span class="kwrd" style="color:rgb(0,0,255);">var</span> stud = context.Students.Where(s =&gt; s.FirstName == <span class="str" style="color:rgb(163,21,21);">"Bill"</span>)
                        .Select(s =&gt; <span class="kwrd" style="color:rgb(0,0,255);">new</span>
                        {
                            Student = s,
                            Grade = s.Grade,
                            GradeTeachers = s.Grade.Teachers
                        })
                        .FirstOrDefault();</pre><p>위의 예에서 .Select 확장 메서드는 결과에 Student, Grade 및 Teacher 엔터티를 포함하는 데 사용됩니다. 위의 thenInclude() 메서드와 동일한 SQL 쿼리를 실행합니다.<br /></p><p><br /></p><p><b><span style="font-size:12pt;">Lazy Loading</span> </b></p><p>Entity Framework Core 2.0에서는 지연 로드가 지원되지 않습니다.<br /></p><p><br /></p><p><b><span style="font-size:12pt;">Explicit Loading</span> </b></p><p>Entity Explicit 로딩은 EF 6에서와 같은 방식으로 작동합니다.</p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Fri, 29 Apr 2022 16:42:55 +0900</pubDate>
</item>


<item>
<title>Entity Framework 6의 엔터티 간의 관계</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>엔터티 프레임워크가 엔터티 간의 관계를 관리하는 방법을 배웁니다.<br /></p><p><br /></p><p>엔터티 프레임워크는 데이터베이스와 같은 세 가지 유형의 관계를 지원합니다. 1) 일대일 2) 일대다 3) 다대다<br /></p><p><br /></p><p>다음 그림은 해당 EDM의 비주얼 디자이너와 모든 엔터티 및 이들 간의 관계를 보여줍니다.<br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651217069_9191.png" title="0dc9464e270a7c53b10f992ce51c360e_1651217069_9191.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651217069_9191.png" /><br style="clear:both;" />엔터티 프레임워크에서 각 관계(연관)를 어떻게 관리하는지 살펴보겠습니다.<br /></p><p><br /></p><p><span style="font-size:12pt;"><b>일대일 관계</b></span> </p><p>위의 그림에서 볼 수 있듯이 Student와 StudentAddress는 일대일 관계(0 또는 1)를 갖습니다.<br /></p><p>학생은 하나 또는 0개의 주소만 가질 수 있습니다.</p><p>StudentAddress 엔터티는 PrimaryKey와 ForeignKey로 StudentId 속성을 모두 가지므로 일대일 관계가 됩니다.</p><pre class="csharpcode" style="margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;font-size:15px;font-family:Consolas, 'Courier New', Courier, monospace;"><span style="font-family:Verdana, sans-serif, Geneva;color:rgb(24,23,23);"><span style="font-size:16px;white-space:normal;">
</span></span><span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">partial</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> Student()
    {
        <span class="kwrd" style="color:rgb(0,0,255);">this</span>.Courses = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">HashSet</span>&lt;<span class="userclass" style="color:rgb(43,145,175);">Course</span>&gt;();
    }
    
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">int</span> StudentID { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> StudentName { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> Nullable&lt;<span class="kwrd" style="color:rgb(0,0,255);">int</span>&gt; StandardId { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">byte</span>[] RowVersion { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">virtual</span> <span class="userclass" style="color:rgb(43,145,175);">StudentAddress</span> StudentAddress { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    }
    
<span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">partial</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> <span class="userclass" style="color:rgb(43,145,175);">StudentAddress</span>
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">int</span> StudentID { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> Address1 { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> Address2 { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> City { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> State { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">virtual</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span> Student { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
}</pre><p>위의 예에서 StudentId 속성은 PrimaryKey와 ForeignKey여야 합니다. 이는 컨텍스트 클래스의 OnModelCreating 메서드에서 Fluent API를 사용하여 구성할 수 있습니다.<br /></p><p><br /></p><p><br /></p><p><span style="font-size:12pt;"><b>일대다 관계</b></span> </p><div>Standard 및 Teacher 엔터티는 다중성으로 표시된 일대다 관계가 있습니다. 여기서 1은 1이고 *는 다수입니다. 즉, 표준에는 여러 교사가 있을 수 있지만 교사는 하나의 표준에만 연결할 수 있습니다.<br /></div><p><br /></p><p>이를 나타내기 위해 Standard 엔터티에는 Teachers 컬렉션 탐색 속성(복수형임을 유의 하십시오)이 있으며, 이는 하나의 Standard에 Teacher(많은 교사) 컬렉션이 있을 수 있음을 나타냅니다. 그리고 Teacher 엔터티에는 Teacher가 하나의 표준과 연결되어 있음을 나타내는 Standard 탐색 속성(참조 속성)이 있습니다. 또한 StandardId 외래 키(표준 엔터티의 PK)도 포함합니다. 이렇게 하면 일대다 관계가 됩니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">partial</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> <span class="userclass" style="color:rgb(43,145,175);">Standard</span>
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> Standard()
    {
        <span class="kwrd" style="color:rgb(0,0,255);">this</span>.Teachers = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">HashSet</span>&lt;<span class="userclass" style="color:rgb(43,145,175);">Teacher</span>&gt;();
    }
    
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">int</span> StandardId { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> StandardName { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> Description { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">virtual</span> <span class="userclass" style="color:rgb(43,145,175);">ICollection</span>&lt;<span class="userclass" style="color:rgb(43,145,175);">Teacher</span>&gt; Teachers { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
}

<span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">partial</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> <span class="userclass" style="color:rgb(43,145,175);">Teacher</span>
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> Teacher()
    {
        <span class="kwrd" style="color:rgb(0,0,255);">this</span>.Courses = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">HashSet</span>&lt;<span class="userclass" style="color:rgb(43,145,175);">Course</span>&gt;();
    }
    
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">int</span> TeacherId { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> TeacherName { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">Nullable</span>&lt;<span class="kwrd" style="color:rgb(0,0,255);">int</span>&gt; TeacherType { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
  </pre><p><br /></p><p><span style="font-size:12pt;"><b>다대다 관계</b></span> </p><div>학생과 과정은 * 다중도로 표시된 다대다 관계를 갖습니다. 즉, 한 학생이 여러 코스에 등록할 수 있고 또한 하나의 코스를 여러 학생에게 가르칠 수 있습니다.<br /></div><div><br /></div><p>데이터베이스에는 두 테이블(Student 및 Course 테이블)의 기본 키를 포함하는 StudentCourse 조인 테이블이 포함됩니다. Entity Framework는 CSDL 및 비주얼 디자이너에서 조인 테이블에 대한 엔터티 집합(DbSet 속성)이 없어 다대다 관계를 나타냅니다. 대신 매핑을 통해 이를 관리합니다.<br /></p><p><br /></p><p>위 그림에서 볼 수 있듯이 Student 엔터티에는 Courses 컬렉션 탐색 속성이 포함되어 있고 Course 엔터티에는 Students 컬렉션 탐색 속성이 포함되어 있어 둘 사이의 다대다 관계를 나타냅니다.<br /></p><p><br /></p><p>다음 코드 조각은 Student 및 Course 엔터티 클래스를 보여줍니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">partial</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> <span class="userclass" style="color:rgb(43,145,175);">Student</span>
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> Student()
    {
        <span class="kwrd" style="color:rgb(0,0,255);">this</span>.Courses = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">HashSet</span>&lt;<span class="userclass" style="color:rgb(43,145,175);">Course</span>&gt;();
    }
    
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">int</span> StudentID { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> StudentName { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> Nullable&lt;<span class="kwrd" style="color:rgb(0,0,255);">int</span>&gt; StandardId { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">byte</span>[] RowVersion { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">virtual</span> <span class="userclass" style="color:rgb(43,145,175);">ICollection</span>&lt;<span class="userclass" style="color:rgb(43,145,175);">Course</span>&gt; Courses { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
}
    
<span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">partial</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> <span class="userclass" style="color:rgb(43,145,175);">Course</span>
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> Course()
    {
        <span class="kwrd" style="color:rgb(0,0,255);">this</span>.Students = <span class="kwrd" style="color:rgb(0,0,255);">new</span> <span class="userclass" style="color:rgb(43,145,175);">HashSet</span>&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt;();
    }
    
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">int</span> CourseId { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> CourseName { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> System.Data.Entity.Spatial.<span class="userclass" style="color:rgb(43,145,175);">DbGeography</span> Location { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
    
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">virtual</span> <span class="userclass" style="color:rgb(43,145,175);">ICollection</span>&lt;<span class="userclass" style="color:rgb(43,145,175);">Student</span>&gt; Students { <span class="kwrd" style="color:rgb(0,0,255);">get</span>; <span class="kwrd" style="color:rgb(0,0,255);">set</span>; }
}</pre><p>참고: 엔터티 프레임워크는 조인 테이블(이 경우 StudentCourse)에 두 테이블의 PK 이외의 열이 포함되지 않은 경우에만 다대다 관계를 지원합니다. 조인 테이블에 DateCreated와 같은 추가 열이 포함된 경우 EDM은 중간 테이블에도 엔터티를 생성하므로 다대다 엔터티에 대한 CRUD 작업을 수동으로 관리해야 합니다.<br /></p><p><br /></p><p>XML 보기에서 EDM을 엽니다. SSDL(스토리지 스키마)에는 StudentCourse 엔티티 세트가 있지만 CSDL에는 없는 것을 볼 수 있습니다. 대신 Student 및 Course 엔터티의 탐색 속성에 매핑됩니다. MSL(C-S Mapping)에는 &lt;AssociationSetMapping/&gt; 섹션의 StudentCourse 테이블에 학생과 코스 간의 매핑이 있습니다.<br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651217555_1567.png" title="0dc9464e270a7c53b10f992ce51c360e_1651217555_1567.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651217555_1567.png" /><br style="clear:both;" /> </p><p>따라서 다대다 관계는 EDM에서 C-S 매핑으로 관리되고 있습니다. 따라서 과정에 학생을 추가하거나 학생 엔터티에 과정을 추가하고 저장하면 추가된 학생 및 과정의 PK가 StudentCourse 테이블에 삽입됩니다. 따라서 이 매핑은 두 엔터티 간의 편리한 연결을 직접 가능하게 할 뿐만 아니라 이러한 조인에 대한 쿼리, 삽입 및 업데이트를 관리합니다.<br /></p><p><br /></p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Fri, 29 Apr 2022 16:33:12 +0900</pubDate>
</item>


<item>
<title>DbSet in Entity Framework 6</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>DbSet 클래스는 만들기, 읽기, 업데이트 및 삭제 작업에 사용 할 수 있는 엔터티 집합을 나타냅니다.<br /></p><p>컨텍스트 클래스(DbContext에서 파생됨)는 데이터베이스 테이블 및 뷰에 매핑되는 엔터티에 대한 DbSet 유형 속성을 포함 해야 합니다.<br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651216162_3587.png" title="0dc9464e270a7c53b10f992ce51c360e_1651216162_3587.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651216162_3587.png" /><br style="clear:both;" /> </p><p><br /></p><p>DbSet 클래스의 중요한 메서드가 나열되어 있습니다.<br /></p><div style="text-align:justify;"><div><br /></div><div><b>Add<span style="white-space:pre;">	</span>: Added entity type</b><br /></div><div><div>추가됨 상태의 컨텍스트에 지정된 엔터티를 추가합니다. 변경 사항이 저장되면 추가됨 상태의 엔터티가 데이터베이스에 삽입됩니다. 변경 사항이 저장되면 개체 상태가 변경되지 않음으로 변경됩니다.</div></div><div><div>Example:</div><div>dbcontext.Students.Add(studentEntity)</div></div><div><br /></div><div><b>AsNoTracking&lt;Entity&gt; : DBQuery&lt;Entity&gt;<br /></b></div><div><div>반환된 엔터티가 DbContext에 캐시되지 않는 새 쿼리를 반환합니다. (다음에서 상속됨 DbQuery.)</div><div>AsNoTracking으로 반환된 엔터티는 DBContext에서 추적하지 않습니다. 이것은 읽기 전용 엔터티에 대한 상당한 성능 향상이 될 것입니다.<br /></div></div><div>Example:<br /></div><div><div>var studentList = dbcontext.Students.AsNoTracking&lt;Student&gt;().ToList&lt;Student&gt;();</div></div><div><br /></div><div><div><b>Attach(Entity) : Entity which was passed as parameter</b></div><div>Unchanged 상태의 컨텍스트에 지정된 엔터티를 연결합니다.</div><div>Example:<br /></div><div>dbcontext.Students.Attach(studentEntity);</div><div><br /></div></div><div><div><b>Create : Entity<span style="white-space:pre;">	</span></b></div><div>이 집합의 유형에 대한 엔터티의 새 인스턴스를 만듭니다. 이 인스턴스는 세트에 추가되거나 첨부되지 않습니다. 기본 컨텍스트가 프록시를 생성하도록 구성되고 엔터티 유형이 프록시 생성 요구 사항을 충족하는 경우 반환된 인스턴스는 프록시가 됩니다.</div><div>Example:<br /></div><div>var newStudentEntity = dbcontext.Students.Create();</div></div><div><br /></div><div><b>Find(int) : Entity type<span style="white-space:pre;">	</span></b></div><div>컨텍스트에서 추적하는 엔터티를 찾기 위해 기본 키 값을 사용합니다. 엔터티가 컨텍스트에 없으면 쿼리가 실행되고 데이터 소스의 데이터에 대해 평가되며 엔터티가 컨텍스트나 데이터 소스에서 발견되지 않으면 null이 반환됩니다. 찾기는 컨텍스트에 추가되었지만 아직 데이터베이스에 저장되지 않은 엔터티도 반환합니다.<br /></div><div><div>Example:<br /></div><div>Student studEntity = dbcontext.Students.Find(1);</div></div><div><br /></div><div><b>Include : DBQuery<span style="white-space:pre;">	</span></b><br /></div><div>DbContext에 대해 포함된 비제네릭 LINQ to Entities 쿼리를 반환합니다. (다음에서 상속됨 DbQuery)<br /></div><div><div>Example:<br /></div><div>var studentList = dbcontext.Students.Include("StudentAddress").ToList&lt;Student&gt;();</div><div>var studentList = dbcontext.Students.Include(s =&gt; s.StudentAddress).ToList&lt;Student&gt;();</div></div><div><br /></div><div><div><b>Remove : Removed entity<span style="white-space:pre;">	</span></b></div><div>지정된 엔터티를 삭제됨으로 표시합니다. 변경 사항이 저장되면 엔터티가 데이터베이스에서 삭제됩니다. 엔터티는 이 메서드가 호출되기 전에 다른 상태의 컨텍스트에 존재해야 합니다.</div><div>Example:<br /></div><div>dbcontext.Students.Remove(studentEntity);</div></div><div><br /></div><div><div><b>SqlQuery : DBSqlQuery<span style="white-space:pre;">	</span></b></div><div>이 집합의 엔터티를 반환할 원시 SQL 쿼리를 만듭니다. 기본적으로 반환된 엔터티는 컨텍스트에서 추적합니다. 이것은 이 메서드에서 반환된 DbSqlQuery&lt;TEntity&gt;에서 AsNoTracking을 호출하여 변경할 수 있습니다.</div><div>Example:<br /></div><div>var studentEntity = dbcontext.Students.SqlQuery("select * from student where studentid = 1").FirstOrDefault&lt;Student&gt;();</div></div><div> </div></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Fri, 29 Apr 2022 16:14:56 +0900</pubDate>
</item>


<item>
<title>Entity Framework Core : DbContext</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><span style="font-size:12pt;"><b><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651216045_031.png" title="0dc9464e270a7c53b10f992ce51c360e_1651216045_031.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651216045_031.png" /><br style="clear:both;" /> </b></span></p><p><span style="font-size:12pt;"><b>Entity Framework Core: DbContext</b></span></p><div>DbContext 클래스는 Entity Framework의 필수적인 부분입니다. DbContext의 인스턴스는 엔터티의 인스턴스를 쿼리하고 데이터베이스에 저장하는 데 사용할 수 있는 데이터베이스와의 세션을 나타냅니다. DbContext는 작업 단위와 저장소 패턴의 조합입니다.</div><div><br /></div><div>EF Core의 DbContext를 사용하면 다음 작업을 수행할 수 있습니다.<br /></div><div><div><ul><li>Manage database connection</li><li>Configure model &amp; relationship</li><li>Querying database</li><li>Saving data to the database</li><li>Configure change tracking</li><li>Caching</li><li>Transaction management</li></ul><div>애플리케이션에서 DbContext를 사용하려면 컨텍스트 클래스라고도 하는 DbContext에서 파생되는 클래스를 만들어야 합니다.<br /></div></div></div><div><br /></div><div>이 컨텍스트 클래스에는 일반적으로 모델의 각 엔터티에 대한 DbSet&lt;TEntity&gt; 속성이 포함됩니다.<br /></div><div><br /></div><div>EF Core에서 컨텍스트 클래스의 다음 예를 고려하십시오.<br /></div><div><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> <span class="userclass" style="color:rgb(43,145,175);">SchoolContext</span> : <span class="userclass" style="color:rgb(43,145,175);">DbContext</span>
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> SchoolContext()
    {
  
    }

    <span class="kwrd" style="color:rgb(0,0,255);">protected</span> <span class="kwrd" style="color:rgb(0,0,255);">override</span> <span class="kwrd" style="color:rgb(0,0,255);">void</span> OnConfiguring(<span class="userclass" style="color:rgb(43,145,175);">DbContextOptionsBuilder</span> optionsBuilder)
    {
    }

    <span class="kwrd" style="color:rgb(0,0,255);">protected</span> <span class="kwrd" style="color:rgb(0,0,255);">override</span> <span class="kwrd" style="color:rgb(0,0,255);">void</span> OnModelCreating(<span class="userclass" style="color:rgb(43,145,175);">ModelBuilder</span> modelBuilder)
    {
    }
    <span class="rem" style="color:#008000;">//entities</span>
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> DbSet&lt;Student&gt; Students { get; set; }
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> DbSet&lt;Course&gt; Courses { get; set; }
} </pre></div><div>위에서 SchoolContext 클래스는 DbContext 클래스에서 파생되며, Student 및 Course 유형의 DbSet&lt;TEntity&gt; 속성을 ​​포함 합니다.<br /></div><div>또한 OnConfiguring 및 OnModelCreating 메서드를 재정의합니다.<br /></div><div><br /></div><div>데이터베이스에 연결하고 학생 또는 코스 데이터를 저장하거나 검색하려면 SchoolContext의 인스턴스를 만들어야 합니다.<br /></div><div>OnConfiguring() 메서드를 사용하면 DbContextOptionsBuilder를 사용하여 컨텍스트와 함께 사용할 데이터 소스를 선택하고 구성할 수 있습니다. <a href="https://docs.microsoft.com/en-us/ef/core/dbcontext-configuration/" rel="nofollow">여기</a>에서 DbContext 클래스를 구성하는 방법을 알아보세요.<br /></div><div><br /></div><div>OnModelCreating() 메서드를 사용하면 ModelBuilder Fluent API를 사용하여 모델을 구성할 수 있습니다.<br /></div><div><br /></div><div><b><span style="font-size:12pt;">DbContext 메서드</span></b> </div><div><table border="0" cellpadding="0" cellspacing="0" style="border:1px solid #cccccc;border-left:0;border-bottom:0;" class="__se_tbl"><tbody>
<tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:122px;height:18px;"><p> Method</p></td>
<td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:652px;height:18px;"><p> Usage</p></td>
</tr>
<tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:122px;height:18px;"><p> Add</p></td>
<td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:652px;height:18px;"><p> 상태가 추가된 DbContext에 새 엔터티를 추가하고 추적을 시작 합니다.</p><p> 이 새 엔터티 데이터는 <b>SaveChanges()</b>가 호출될 때 데이터베이스에 삽입됩니다.</p></td>
</tr>
<tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:122px;height:18px;"><p> AddAsync</p></td>
<td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:652px;height:18px;background-color:rgb(255,255,255);"><p> 상태가 추가된 DbContext에 새 엔터티를 추가하고 추적을 시작하는 비동기 메서드입니다.</p><p> 이 새 엔터티 데이터는 <b>SaveChangesAsync()</b>가 호출될 때 데이터베이스에 삽입됩니다.<br /></p></td>
</tr>
<tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:122px;height:18px;background-color:rgb(255,255,255);"><p> AddRange</p></td>
<td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:652px;height:18px;background-color:rgb(255,255,255);"><p> 상태가 추가된 DbContext에 새 엔터티 컬렉션을 추가하고 추적을 시작합니다.</p><p> 이 새 엔터티 데이터는 <b>SaveChanges()</b>가 호출될 때 데이터베이스에 삽입됩니다.</p></td>
</tr>
<tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:56px;height:5px;" rowspan="1" colspan="1"><p> AddRangeAsync</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:5px;height:5px;" rowspan="1" colspan="1"><p> SaveChangesAsync()에 저장될 새 엔터티 컬렉션을 추가하기 위한 비동기 메서드입니다.</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:56px;height:5px;" rowspan="1" colspan="1"><p> Attach</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:5px;height:5px;" rowspan="1" colspan="1"><p> 상태가 변경되지 않은 DbContext에 새 엔터티 또는 기존 엔터티를 연결하고 추적을 시작합니다.</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:56px;height:5px;" rowspan="1" colspan="1"><p> AttachRange</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:5px;height:5px;" rowspan="1" colspan="1"><p> 상태가 변경되지 않은 DbContext에 신규 또는 기존 엔터티 컬렉션을 연결하고 추적을 시작합니다.</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:56px;height:5px;" rowspan="1" colspan="1"><p> Entry</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:5px;height:5px;" rowspan="1" colspan="1"><p> 지정된 엔터티에 대한 EntityEntry를 가져옵니다. 항목은 엔터티에 대한 변경 추적 정보 및 작업에 대한 액세스를 제공합니다.</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:56px;height:5px;" rowspan="1" colspan="1"><p> Find</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:5px;height:5px;" rowspan="1" colspan="1"><p> 주어진 기본 키 값으로 엔터티를 찾습니다.</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:56px;height:5px;" rowspan="1" colspan="1"><p> FindAsync</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:5px;height:5px;" rowspan="1" colspan="1"><p> 주어진 기본 키 값으로 엔터티를 찾기 위한 비동기 방식입니다.</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:56px;height:5px;background-color:rgb(255,255,255);" rowspan="1" colspan="1"><p> Remove</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:5px;height:5px;background-color:rgb(255,255,255);" rowspan="1" colspan="1"><p> <b>SaveChanges()</b>가 호출될 때 데이터를 삭제할 지정된 엔터티로 삭제됨 상태를 설정합니다.</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:7px;height:5px;" rowspan="1" colspan="1"><p> RemoveRange</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:5px;height:5px;" rowspan="1" colspan="1"><p> SaveChanges()가 호출될 때 단일 DB 왕복에서 데이터를 삭제할 엔터티 모음으로 삭제됨 상태를 설정합니다.</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:7px;height:5px;" rowspan="1" colspan="1"><p> SaveChanges</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:5px;height:5px;" rowspan="1" colspan="1"><p> 추가됨, 수정됨 또는 삭제됨 상태의 엔터티에 대해 데이터베이스에 INSERT, UPDATE 또는 DELETE 명령을 실행합니다.</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:7px;height:5px;" rowspan="1" colspan="1"><p> SaveChangesAsync</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:5px;height:5px;" rowspan="1" colspan="1"><p> SaveChanges()의 비동기 메서드</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:7px;height:5px;" rowspan="1" colspan="1"><p> Set</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);width:5px;height:5px;" rowspan="1" colspan="1"><p> TEntity의 인스턴스를 쿼리하고 저장하는 데 사용할 수 있는 DbSet&lt;TEntity&gt;를 만듭니다.</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:7px;height:5px;background-color:rgb(255,255,255);" rowspan="1" colspan="1"><p> Update</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:5px;height:5px;background-color:rgb(255,255,255);" rowspan="1" colspan="1"><p> 연결이 끊긴 엔터티를 수정됨 상태로 연결하고 추적을 시작합니다. SaveChagnes()가 호출될 때 데이터가 저장됩니다.</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);" rowspan="1" colspan="1"><p> UpdateRange</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);" rowspan="1" colspan="1"><p> 연결이 끊긴 엔터티 모음을 수정됨 상태로 연결하고 추적을 시작합니다. SaveChagnes()가 호출될 때 데이터가 저장됩니다.</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);" rowspan="1" colspan="1"><p> OnConfiguring</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);" rowspan="1" colspan="1"><p> 이 컨텍스트에 사용할 데이터베이스(및 기타 옵션)를 구성하려면 이 메서드를 재정의합니다. 이 메서드는 생성된 컨텍스트의 각 인스턴스에 대해 호출됩니다.</p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);" rowspan="1" colspan="1"><p> OnModelCreating</p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);background-color:rgb(255,255,255);" rowspan="1" colspan="1"><p> 파생 컨텍스트의 DbSet&lt;TEntity&gt; 속성에 노출된 엔터티 형식에서 규칙에 따라 검색된 모델을 추가로 구성하려면 이 메서드를 재정의합니다.</p></td></tr></tbody>
</table></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Fri, 29 Apr 2022 16:06:15 +0900</pubDate>
</item>


<item>
<title>Entity Framework Core 데이터베이스 생성</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><span style="font-size:12pt;"><b>Entity Framework Core에서 기존 데이터베이스에 대한 모델 만들기</b></span> </p><p><br /></p><p>Entity Framework Core에서 기존 데이터베이스에 대한 컨텍스트 및 엔터티 클래스를 만드는 방법을 배웁니다.<br /></p><p><br /></p><p>기존 데이터베이스에 대한 엔터티 및 컨텍스트 클래스를 생성하는 것을 데이터베이스 우선 접근 방식이라고 합니다.<br /></p><p><br /></p><p>EF Core는 EF 6과 유사한 엔터티 및 컨텍스트 클래스를 생성하기 위한 DB 모델 및 마법사용 비주얼 디자이너를 지원하지 않습니다.<br /></p><p><br /></p><p>따라서 Scaffold-DbContext 명령을 사용 하여 리버스 엔지니어링을 수행 해야 합니다.<br /></p><p><br /></p><p>이 명령은 기존 데이터베이스의 스키마를 기반으로 엔터티 및 컨텍스트 클래스(DbContext 파생)를 만듭니다.<br /></p><p><br /></p><p>아래 표시된 로컬 MS SQL Server에서 다음 SchoolDB 데이터베이스에 대한 엔터티 및 컨텍스트 클래스를 생성해 보겠습니다.<br /></p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651214001_7879.png" title="0dc9464e270a7c53b10f992ce51c360e_1651214001_7879.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651214001_7879.png" /><br style="clear:both;" /> </p><p><b><span style="font-size:12pt;">Scaffold-DbContext Command</span></b></p><div>Scaffold-DbContext를 사용하여 기존 데이터베이스를 기반으로 모델을 만듭니다. 패키지 관리자 콘솔에서 Scaffold-DbContext를 사용하여 다음 매개변수를 지정할 수 있습니다.<br /></div><div><br /></div><div><pre style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:14px;margin-top:0px;color:rgb(33,37,41);text-align:justify;background-color:rgb(255,255,255);"><code style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:inherit;color:inherit;">Scaffold-DbContext [-Connection] [-Provider] [-OutputDir] [-Context] [-Schemas&gt;] [-Tables&gt;] 
                    [-DataAnnotations] [-Force] [-Project] [-StartupProject] [&lt;CommonParameters&gt;]</code></pre></div><div><br /></div><div>Visual Studio에서 메뉴 도구 -&gt; NuGet 패키지 관리자 -&gt; 패키지 관리자 콘솔을 선택하고 다음 명령을 실행합니다.<br /></div><div><br /></div><div><pre style="margin-top:0px;text-align:justify;background-color:rgb(255,255,255);"><code style="color:inherit;font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:inherit;white-space:nowrap;">PM&gt; Scaffold-DbContext "Server=.\SQLExpress;Database=SchoolDB;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models</code><span style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;"><span style="white-space:nowrap;">
</span></span></pre></div><div><code><span style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;"><span style="white-space:nowrap;">위 명령에서 첫 번째 매개변수는 DB 서버, 데이터베이스 이름 및 보안 정보의 세 부분을 포함하는 연결 문자열입니다.</span></span> </code></div><div><code><span style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;"><span style="white-space:nowrap;"><br /></span></span></code></div><div><code><span style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;"><span style="white-space:nowrap;">여기, Server=.\SQLExpress; 로컬 SQLEXPRESS 데이터베이스 서버를 나타냅니다.</span></span> </code></div><div><code><span style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;"><span style="white-space:nowrap;"><br /></span></span></code></div><p>Database=SchoolDB; 클래스를 생성할 데이터베이스 이름 "SchoolDB"를 지정합니다.<br /></p><p><br /></p><p>Trusted_Connection=True; Windows 인증을 지정합니다. Windows 자격 증명을 사용하여 SQL Server에 연결합니다.<br /></p><p><br /></p><p>두 번째 매개변수는 공급자 이름입니다.<br /></p><p><br /></p><p>우리는 SQL Server용 공급자를 사용하므로 Microsoft.EntityFrameworkCore.SqlServer입니다.<br /></p><p><br /></p><p>-OutputDir 매개변수는 이 경우 Models 폴더인 모든 클래스를 생성하려는 디렉토리를 지정합니다.<br /></p><p><br /></p><p>Scaffold-DbContext 명령에 대한 자세한 도움말을 보려면 다음 명령을 사용하십시오.<br /></p><pre style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:14px;margin-top:0px;color:rgb(33,37,41);text-align:justify;background-color:rgb(255,255,255);"><code style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:inherit;color:inherit;">PM&gt; get-help scaffold-dbcontext –detailed</code></pre><p>위의 Scaffold-DbContext 명령은 Models폴더의 모든 엔터티에 대한 Fluent API 구성을 사용하여 SchoolDB 데이터베이스 및 컨텍스트 클래스(DbContext 파생)의 각 테이블에 대한 엔터티 클래스를 만듭니다.<br /></p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651214343_6743.png" title="0dc9464e270a7c53b10f992ce51c360e_1651214343_6743.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651214343_6743.png" /><br style="clear:both;" /> </p><p>다음은 Student 테이블에 대해 생성된 Student 엔터티 클래스입니다.<br /></p><pre class="csharpcode" style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span class="kwrd" style="color:rgb(0,0,255);">using</span> System;
<span class="kwrd" style="color:rgb(0,0,255);">using</span> System.Collections.Generic;

<span class="kwrd" style="color:rgb(0,0,255);">namespace</span> EFCoreTutorials.Models
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">partial</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> Student
    {
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> Student()
        {
            StudentCourse = <span class="kwrd" style="color:rgb(0,0,255);">new</span> HashSet&lt;StudentCourse&gt;();
        }

        <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">int</span> StudentId { get; set; }
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> FirstName { get; set; }
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">string</span> LastName { get; set; }
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">int</span>? StandardId { get; set; }

        <span class="kwrd" style="color:rgb(0,0,255);">public</span> Standard Standard { get; set; }
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> StudentAddress StudentAddress { get; set; }
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> ICollection&lt;StudentCourse&gt; StudentCourse { get; set; }
    }
}</pre><p>다음은 데이터를 저장 하거나 검색하는 데 사용할 수 있는 SchoolDBContext 클래스입니다.<br /></p><pre class="csharpcode" style="margin-top:0px;width:1086.98px;background:rgb(255,255,255);border:1px solid rgb(203,203,203);padding:5px 0px 5px 5px;text-align:justify;"><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;"><span class="kwrd" style="color:rgb(0,0,255);">using</span> System;
<span class="kwrd" style="color:rgb(0,0,255);">using</span> Microsoft.EntityFrameworkCore;
<span class="kwrd" style="color:rgb(0,0,255);">using</span> Microsoft.EntityFrameworkCore.Metadata;

<span class="kwrd" style="color:rgb(0,0,255);">namespace</span> EFCoreTutorials.Models
{
    <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">partial</span> <span class="kwrd" style="color:rgb(0,0,255);">class</span> SchoolDBContext : DbContext
    {
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">virtual</span> DbSet&lt;Course&gt; Course { get; set; }
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">virtual</span> DbSet&lt;Standard&gt; Standard { get; set; }
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">virtual</span> DbSet&lt;Student&gt; Student { get; set; }
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">virtual</span> DbSet&lt;StudentAddress&gt; StudentAddress { get; set; }
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">virtual</span> DbSet&lt;StudentCourse&gt; StudentCourse { get; set; }
        <span class="kwrd" style="color:rgb(0,0,255);">public</span> <span class="kwrd" style="color:rgb(0,0,255);">virtual</span> DbSet&lt;Teacher&gt; Teacher { get; set; }

        <span class="kwrd" style="color:rgb(0,0,255);">protected</span> <span class="kwrd" style="color:rgb(0,0,255);">override</span> <span class="kwrd" style="color:rgb(0,0,255);">void</span> OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            <span class="kwrd" style="color:rgb(0,0,255);">if</span> (!optionsBuilder.IsConfigured)
            {
<span class="preproc" style="color:rgb(204,102,51);">#warning</span> To protect potentially sensitive information <span class="kwrd" style="color:rgb(0,0,255);">in</span> your connection <span class="kwrd" style="color:rgb(0,0,255);">string</span>, you should move it <span class="kwrd" style="color:rgb(0,0,255);">out</span> of source code. See http:<span class="rem" style="color:#008000;">//go.microsoft.com/fwlink/?LinkId=723263 for guidance on storing connection strings.</span>
                optionsBuilder.UseSqlServer(<span class="str" style="color:rgb(163,21,21);">@"Server=.\SQLExpress;Database=SchoolDB;Trusted_Connection=True;"</span>);
            }
        }

        <span class="kwrd" style="color:rgb(0,0,255);">protected</span> <span class="kwrd" style="color:rgb(0,0,255);">override</span> <span class="kwrd" style="color:rgb(0,0,255);">void</span> OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.Entity&lt;Course&gt;(entity =&gt;
            {
                entity.Property(e =&gt; e.CourseName)
                    .HasMaxLength(50)
                    .IsUnicode(<span class="kwrd" style="color:rgb(0,0,255);">false</span>);

                entity.HasOne(d =&gt; d.Teacher)
                    .WithMany(p =&gt; p.Course)
                    .HasForeignKey(d =&gt; d.TeacherId)
                    .OnDelete(DeleteBehavior.Cascade)
                    .HasConstraintName(<span class="str" style="color:rgb(163,21,21);">"FK_Course_Teacher"</span>);
            });

            modelBuilder.Entity&lt;Standard&gt;(entity =&gt;
            {
                entity.Property(e =&gt; e.Description)
                    .HasMaxLength(50)
                    .IsUnicode(<span class="kwrd" style="color:rgb(0,0,255);">false</span>);

                entity.Property(e =&gt; e.StandardName)
                    .HasMaxLength(50)
                    .IsUnicode(<span class="kwrd" style="color:rgb(0,0,255);">false</span>);
            });

            modelBuilder.Entity&lt;Student&gt;(entity =&gt;
            {
                entity.Property(e =&gt; e.StudentId).HasColumnName(<span class="str" style="color:rgb(163,21,21);">"StudentID"</span>);

                entity.Property(e =&gt; e.FirstName)
                    .HasMaxLength(50)
                    .IsUnicode(<span class="kwrd" style="color:rgb(0,0,255);">false</span>);

                entity.Property(e =&gt; e.LastName)
                    .HasMaxLength(50)
                    .IsUnicode(<span class="kwrd" style="color:rgb(0,0,255);">false</span>);

                entity.HasOne(d =&gt; d.Standard)
                    .WithMany(p =&gt; p.Student)
                    .HasForeignKey(d =&gt; d.StandardId)
                    .OnDelete(DeleteBehavior.Cascade)
                    .HasConstraintName(<span class="str" style="color:rgb(163,21,21);">"FK_Student_Standard"</span>);
            });

            modelBuilder.Entity&lt;StudentAddress&gt;(entity =&gt;
            {
                entity.HasKey(e =&gt; e.StudentId);

                entity.Property(e =&gt; e.StudentId)
                    .HasColumnName(<span class="str" style="color:rgb(163,21,21);">"StudentID"</span>)
                    .ValueGeneratedNever();

                entity.Property(e =&gt; e.Address1)
                    .IsRequired()
                    .HasMaxLength(50)
                    .IsUnicode(<span class="kwrd" style="color:rgb(0,0,255);">false</span>);

                entity.Property(e =&gt; e.Address2)
                    .HasMaxLength(50)
                    .IsUnicode(<span class="kwrd" style="color:rgb(0,0,255);">false</span>);

                entity.Property(e =&gt; e.City)
                    .IsRequired()
                    .HasMaxLength(50)
                    .IsUnicode(<span class="kwrd" style="color:rgb(0,0,255);">false</span>);

                entity.Property(e =&gt; e.State)
                    .IsRequired()
                    .HasMaxLength(50)
                    .IsUnicode(<span class="kwrd" style="color:rgb(0,0,255);">false</span>);

                entity.HasOne(d =&gt; d.Student)
                    .WithOne(p =&gt; p.StudentAddress)
                    .HasForeignKey&lt;StudentAddress&gt;(d =&gt; d.StudentId)
                    .HasConstraintName(<span class="str" style="color:rgb(163,21,21);">"FK_StudentAddress_Student"</span>);
            });

            modelBuilder.Entity&lt;StudentCourse&gt;(entity =&gt;
            {
                entity.HasKey(e =&gt; <span class="kwrd" style="color:rgb(0,0,255);">new</span> { e.StudentId, e.CourseId });

                entity.HasOne(d =&gt; d.Course)
                    .WithMany(p =&gt; p.StudentCourse)
                    .HasForeignKey(d =&gt; d.CourseId)
                    .OnDelete(DeleteBehavior.ClientSetNull)
                    .HasConstraintName(<span class="str" style="color:rgb(163,21,21);">"FK_StudentCourse_Course"</span>);

                entity.HasOne(d =&gt; d.Student)
                    .WithMany(p =&gt; p.StudentCourse)
                    .HasForeignKey(d =&gt; d.StudentId)
                    .HasConstraintName(<span class="str" style="color:rgb(163,21,21);">"FK_StudentCourse_Student"</span>);
            });

            modelBuilder.Entity&lt;Teacher&gt;(entity =&gt;
            {
                entity.Property(e =&gt; e.StandardId).HasDefaultValueSql(<span class="str" style="color:rgb(163,21,21);">"((0))"</span>);

                entity.Property(e =&gt; e.TeacherName)
                    .HasMaxLength(50)
                    .IsUnicode(<span class="kwrd" style="color:rgb(0,0,255);">false</span>);

                entity.HasOne(d =&gt; d.Standard)
                    .WithMany(p =&gt; p.Teacher)
                    .HasForeignKey(d =&gt; d.StandardId)
                    .OnDelete(DeleteBehavior.Cascade)
                    .HasConstraintName(<span class="str" style="color:rgb(163,21,21);">"FK_Teacher_Standard"</span>);
            });
        }
    }
}</span><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;"><span style="white-space:normal;">
</span></span></pre><div>참고: EF Core는 StoredProcedures 또는 Views가 아닌 테이블에 대해서만 엔터티 클래스를 만듭니다.<br /></div><div><br /></div><p><span style="font-family:'돋움', Dotum;font-size:12pt;"><b>DotNet CLI</b></span> </p><p>dotnet 명령줄 인터페이스를 사용하여 EF Core 명령을 실행하는 경우 명령 프롬프트를 열고 루트 폴더로 이동하여 다음 dotnet ef dbcontext scaffold 명령을 실행합니다.<br /></p><p><br /></p><pre style="margin-top:0px;text-align:justify;background-color:rgb(255,255,255);"><code style="color:inherit;font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:inherit;white-space:nowrap;">&gt; dotnet ef dbcontext scaffold "Server=.\SQLEXPRESS;Database=SchoolDB;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -o Models </code><span style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;"><span style="white-space:nowrap;">
</span></span></pre><div><code><span style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;"><span style="white-space:nowrap;">따라서 기존 데이터베이스에 대한 EF Core 모델을 만들 수 있습니다.</span></span> </code></div><div><code><span style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;"><span style="white-space:nowrap;"><br /></span></span></code></div><div><code><span style="font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;"><span style="white-space:nowrap;">참고: <b>모델을 만든 후에는 모델을 변경할 때마다 마이그레이션 명령을 사용하여 데이터베이스를 모델과 함께 최신 상태로 유지해야 합니다.</b></span></span></code></div><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Fri, 29 Apr 2022 15:46:38 +0900</pubDate>
</item>


<item>
<title>Entity Framework Core 설치</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>Entity Framework Core는 .NET Core 또는 .NET 4.6 기반 애플리케이션과 함께 사용할 수 있습니다.<br /></p><p>여기에서는 Visual Studio 2017을 사용하여 .NET Core 애플리케이션에서 Entity Framework Core 2.0을 설치하고 사용하는 방법을 배웁니다.<br /></p><p><br /></p><p>EF Core는 .NET Core 및 표준 .NET 프레임워크의 일부가 아닙니다. NuGet 패키지로 제공됩니다. 애플리케이션에서 EF Core를 사용하려면 다음 두 가지에 대해 NuGet 패키지를 설치 해야 합니다.<br /></p><ul><li>EF Core DB provider</li><li>EF Core tools</li></ul><div>Visual Studio 2017의 .NET Core 콘솔 애플리케이션에 위의 NuGet 패키지를 설치해 보겠습니다.<br /></div><div><br /></div><div><b><span style="font-size:12pt;font-family:'돋움', Dotum;">EF Core DB 공급자 설치</span></b> </div><div>EF Core를 사용하면 공급자 모델을 통해 데이터베이스에 액세스할 수 있습니다. 다양한 데이터베이스에 사용할 수 있는 다양한 EF Core DB 공급자가 있습니다. 이러한 공급자는 NuGet 패키지로 사용할 수 있습니다.<br /></div><div><br /></div><div>먼저 액세스하려는 데이터베이스 공급자를 위한 NuGet 패키지를 설치해야 합니다.<br /></div><div>여기서는 MS SQL Server 데이터베이스에 액세스 하려고 하므로 Microsoft.EntityFrameworkCore.SqlServer NuGet 패키지를 설치 해야 합니다.<br /></div><div><br /></div><div>DB 공급자 NuGet 패키지를 설치 하려면 Visual Studio의 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고</div><div>NuGet 패키지 관리..를 선택합니다.(또는 메뉴에서 도구 -&gt; NuGet 패키지 관리자 -&gt; 솔루션용 NuGet 패키지 관리 선택)<br /></div><div><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651212475_3093.png" title="0dc9464e270a7c53b10f992ce51c360e_1651212475_3093.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651212475_3093.png" /><br style="clear:both;" />액세스하려는 데이터베이스에 대한 공급자 패키지를 선택합니다.<br /></div><div>이 경우 위와 같이 MS SQL Server용 Microsoft.EntityFrameworkCore.SqlServer를 선택합니다.(.NET 기호와  작성자 Microsoft를 확인하십시오.) 설치를 클릭 하여 설치를 시작합니다.</div><div><br /></div><div>미리보기 팝업은 애플리케이션에 설치할 패키지 목록을 표시합니다. 변경 사항을 검토 하고 확인을 클릭 합니다.<br /></div><div><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651212665_5466.png" title="0dc9464e270a7c53b10f992ce51c360e_1651212665_5466.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651212665_5466.png" /><br style="clear:both;" /> </div><div>마지막으로 설치 할 패키지와 관련된 사용 조건에 동의 합니다.<br /></div><div><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651212686_3714.png" title="0dc9464e270a7c53b10f992ce51c360e_1651212686_3714.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651212686_3714.png" /><br style="clear:both;" /> </div><div>그러면 Microsoft.EntityFrameworkCore.SqlServer 패키지가 설치 됩니다. 아래와 같이 종속성 -&gt; NuGet에서 확인 합니다.<br /></div><div><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651212713_9409.png" title="0dc9464e270a7c53b10f992ce51c360e_1651212713_9409.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651212713_9409.png" /><br style="clear:both;" />공급자 NuGet 패키지는 Microsoft.EntityFrameworkCore.Relational 및 System.Data.SqlClient와 같은 다른 종속 패키지도 설치 했습니다.</div><div><br /></div><div>다른 방법으로</div><div>패키지 관리자 콘솔을 사용하여 공급자의 NuGet 패키지를 설치할 수도 있습니다. 도구 -&gt; NuGet 패키지 관리자 -&gt; 패키지 관리자 콘솔로 이동하고 다음 명령을 실행하여 SQL Server 공급자 패키지를 설치합니다.<br /></div><div><br /></div><div><span style="color:rgb(255,255,255);font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:16px;text-align:justify;background-color:rgb(95,91,91);">PM&gt; Install-Package Microsoft.EntityFrameworkCore.SqlServer</span> </div><div><br /></div><div><span style="font-size:12pt;"><b>Install EF Core 툴</b></span> </div><div>DB 공급자 패키지와 함께 EF Core 명령을 실행 하려면 EF 도구도 설치 해야 합니다.<br /></div><div>이를 통해 마이그레이션, 스캐폴딩 등과 같은 디자인 타임에 프로젝트에서 여러 EF Core 관련 작업을 더 쉽게 수행할 수 있습니다.<br /></div><div><br /></div><div>EF 도구는 NuGet 패키지로 사용할 수 있습니다.<br /></div><div>명령을 실행하려는 위치에 따라 EF 도구용 NuGet 패키지를 설치할 수 있습니다.<br /></div><div>패키지 관리자 콘솔(EF Core 명령의 PowerShell 버전)을 사용하거나 dotnet CLI를 사용합니다.<br /></div><div><br /></div><div><span style="font-family:'돋움', Dotum;font-size:12pt;"><b>PMC용 EF Core 도구 설치</b></span> </div><div>패키지 관리자 콘솔에서 EF Core 명령을 실행 하려면 NuGet UI에서 Microsoft.EntityFrameworkCore.Tools 패키지를 검색하여 아래와 같이 설치합니다.<br /></div><div><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651213204_7885.png" title="0dc9464e270a7c53b10f992ce51c360e_1651213204_7885.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651213204_7885.png" /><br style="clear:both;" />이를 통해 Visual Studio 내의 PMC(패키지 관리자 콘솔)에서 직접 스캐폴딩, 마이그레이션 등을 위한 EF Core 명령을 실행할 수 있습니다.<br /></div><div><br /></div><div><b><span style="font-size:12pt;font-family:'돋움', Dotum;">dotnet CLI용 EF Core 도구 설치</span> </b></div><div>.NET Core의 CLI(명령줄 인터페이스)에서 EF Core 명령을 실행 하려면 먼저 NuGet UI를 사용 하여 NuGet 패키지 Microsoft.EntityFrameworkCore.Tools.DotNet을 설치 하세요.<br /></div><div><br /></div><div>Microsoft.EntityFrameworkCore.Tools.DotNet 패키지를 설치한 후 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 &lt;projectname&gt;.csproj 편집을 선택하여 .csproj 파일을 편집합니다. 아래와 같이 &lt;DotNetCliToolReference&gt; 노드를 추가합니다.<br /></div><div>VS2017의 dotnet CLI에서 EF Core 2.0 명령을 실행하려면 수행해야 합니다.<br /></div><div><br /></div><div><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&lt;</span><span class="html" style="color:#800000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">Project</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);"> </span><span class="attr" style="color:#FF0000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">Sdk</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">="Microsoft.NET.Sdk"</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&gt;</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);">
  </span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&lt;</span><span class="html" style="color:#800000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">PropertyGroup</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&gt;</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);">
    </span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&lt;</span><span class="html" style="color:#800000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">OutputType</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&gt;</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);">Exe</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&lt;/</span><span class="html" style="color:#800000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">OutputType</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&gt;</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);">
    </span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&lt;</span><span class="html" style="color:#800000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">TargetFramework</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&gt;</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);">netcoreapp2.0</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&lt;/</span><span class="html" style="color:#800000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">TargetFramework</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&gt;</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);">
  </span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&lt;/</span><span class="html" style="color:#800000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">PropertyGroup</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&gt;</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);">
  </span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&lt;</span><span class="html" style="color:#800000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">ItemGroup</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&gt;</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);">
    </span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&lt;</span><span class="html" style="color:#800000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">PackageReference</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);"> </span><span class="attr" style="color:#FF0000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">Include</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">="Microsoft.EntityFrameworkCore.SqlServer"</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);"> </span><span class="attr" style="color:#FF0000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">Version</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">="2.0.0"</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);"> </span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">/&gt;</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);">
    </span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&lt;</span><span class="html" style="color:#800000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">PackageReference</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);"> </span><span class="attr" style="color:#FF0000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">Include</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">="Microsoft.EntityFrameworkCore.Tools"</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);"> </span><span class="attr" style="color:#FF0000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">Version</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">="2.0.0"</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);"> </span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">/&gt;</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);">
    </span><span style="font-weight:600;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;"><span class="kwrd" style="color:rgb(0,0,255);">&lt;</span><span class="html" style="color:#800000;">DotNetCliToolReference</span> <span class="attr" style="color:#FF0000;">Include</span><span class="kwrd" style="color:rgb(0,0,255);">="Microsoft.EntityFrameworkCore.Tools.DotNet"</span> <span class="attr" style="color:#FF0000;">Version</span><span class="kwrd" style="color:rgb(0,0,255);">="2.0.0"</span> <span class="kwrd" style="color:rgb(0,0,255);">/&gt;</span></span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);">
  </span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&lt;/</span><span class="html" style="color:#800000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">ItemGroup</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&gt;</span><span style="font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;background-color:rgb(255,255,255);">
</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&lt;/</span><span class="html" style="color:#800000;font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">Project</span><span class="kwrd" style="color:rgb(0,0,255);font-family:Consolas, 'Courier New', Courier, monospace;font-size:15px;text-align:justify;white-space:pre;">&gt;</span> </div><div><div><br /></div><div>이제 프로젝트의 루트 폴더에서 명령 프롬프트(또는 터미널)를 열고 아래와 같이 dotnet ef로 시작하는 CLI에서 EF Core 명령을 실행합니다.<br /></div><div><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651213543_2433.png" title="0dc9464e270a7c53b10f992ce51c360e_1651213543_2433.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651213543_2433.png" /><br style="clear:both;" /> </div></div><div>따라서 EF Core 2.0을 시작하는 데 필요한 패키지를 설치 할 수 있습니다.</div><div><br /></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Fri, 29 Apr 2022 15:26:17 +0900</pubDate>
</item>


<item>
<title>Entity Framework Core 소개</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><span style="font-size:16px;"><b>Entity Framework Core</b></span></p><p><br /></p><p>Entity Framework Core는 EF 6.x 이후의 새 버전의 Entity Framework입니다. 오픈 소스로 가볍고 확장 가능하며, Entity Framework 데이터 액세스 기술의 플랫폼 간 버전입니다.</p><p><br /></p><p>Entity Framework는 O/RM(개체/관계형 매핑) 프레임워크입니다. 개발자에게 데이터베이스의 데이터에 액세스하고 저장하기 위한 자동화된 메커니즘을 제공하는 ADO.NET의 향상된 기능입니다.</p><p><br /></p><p>EF Core는 .NET Core 애플리케이션과 함께 사용 하기 위한 것입니다. 또한 표준 .NET 4.5+ 프레임워크 기반 응용 프로그램과 함께 사용 할 수도 있습니다.<br /></p><p><br /></p><p><br /></p><p>아래 그림 지원되는 애플리케이션 유형, .NET Framework 및 OS를 보여 줍니다.<br /></p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651210919_4941.png" title="0dc9464e270a7c53b10f992ce51c360e_1651210919_4941.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651210919_4941.png" /><br style="clear:both;" /> </p><p><span style="font-size:12pt;"><b>EF CORE 버전 기록</b></span> </p><p><br /></p><div class="has-inner-focus" style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651211580_6733.png" title="0dc9464e270a7c53b10f992ce51c360e_1651211580_6733.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651211580_6733.png" /><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;"> </span></div><div class="has-inner-focus" style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;">EF Core on GitHub: </span><a href="https://github.com/aspnet/EntityFrameworkCore" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow">https://github.com/aspnet/EntityFrameworkCore</a> </div><p>EF Core Roadmap: <a href="https://docs.microsoft.com/en-us/ef/core/what-is-new/" rel="nofollow">docs.microsoft.com/en-us/ef/core/what-is-new/roadmap</a></p><p>Track EF Core's issues at <a href="https://github.com/aspnet/EntityFrameworkCore/issues" rel="nofollow">https://github.com/aspnet/EntityFrameworkCore/issues</a></p><p>EF Core Official Documentation: <a href="https://docs.microsoft.com/ef/core" rel="nofollow">https://docs.microsoft.com/ef/core</a></p><p><br /></p><p><b style="font-size:16px;">EF CORE 개발 접근 방식</b> </p><p><br /></p><p>EF Core는 두 가지 개발 접근 방식을 지원 합니다. 1) <b>코드 우선</b> 2) 데이터베이스 우선<br /></p><p>EF Core는 주로 코드 우선 접근 방식을 대상으로 합니다.</p><p><br /></p><p>DB 모델용 비주얼 디자이너 또는 마법사가 EF Core 2.0부터 지원되지 않기 때문에 데이터베이스 우선 접근 방식을 거의 지원하지 않습니다.<br /></p><p><br /></p><p>코드 우선 접근 방식에서 EF Core API는 도메인 클래스에 제공된 규칙 및 구성을 기반으로 마이그레이션을 사용하여 데이터베이스와 테이블을 만듭니다. 이 접근 방식은 DDD(Domain Driven Design)에서 유용합니다.<br /></p><p><br /></p><p>데이터베이스 우선 접근 방식에서 EF Core API는 EF Core 명령을 사용하여 기존 데이터베이스를 기반으로 도메인 및 컨텍스트 클래스를 만듭니다. 이것은 비주얼 디자이너 또는 마법사를 지원하지 않기 때문에 EF Core에서 제한적으로 지원 됩니다.<br /></p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/0dc9464e270a7c53b10f992ce51c360e_1651211440_6467.png" title="0dc9464e270a7c53b10f992ce51c360e_1651211440_6467.png" alt="0dc9464e270a7c53b10f992ce51c360e_1651211440_6467.png" /><br style="clear:both;" /><span style="font-family:'돋움', Dotum;font-size:12pt;background-color:rgb(255,255,255);color:rgb(24,23,23);text-align:justify;"> </span></p><p><b><span style="font-family:'돋움', Dotum;font-size:12pt;background-color:rgb(255,255,255);color:rgb(24,23,23);text-align:justify;">EF Cre vs EF 6</span> </b></p><p>Entity Framework Core는 .NET Core 애플리케이션용 Entity Framework의 새롭고 향상된 버전 입니다. EF Core는 새롭기 때문에 아직 EF 6 만큼 성숙하지 않습니다.<br /></p><p><br /></p><p>EF Core는 EF 6 과 마찬가지로 다음 기능 및 개념을 계속 지원 합니다.<br /></p><ul><li>DbContext &amp; DbSet</li><li>Data Model</li><li>Querying using Linq-to-Entities</li><li>Change Tracking</li><li>SaveChanges</li><li>Migrations</li></ul><p>EF Core는 EF 6의 대부분의 기능을 점진적으로 포함 할 예정입니다. </p><p>그러나 다음과 같이 EF Core 2.0에서 지원되지 않는 EF 6의 일부 기능이 있습니다.<br /></p><ul><li>EDMX/ Graphical Visualization of Model</li><li>Entity Data Model Wizard (for DB-First approach)</li><li>ObjectContext API</li><li>Querying using Entity SQL.</li><li>Automated Migration</li><li>Inheritance: Table per type (TPT)</li><li>Inheritance: Table per concrete class (TPC)</li><li>Many-to-Many without join entity</li><li>Entity Splitting</li><li>Spatial Data</li><li>Lazy loading of related data</li><li>Stored procedure mapping with DbContext for CUD operation</li><li>Seed data</li><li>Automatic migration</li></ul><p><br /></p><p>EF Core에는 EF 6.x에서 지원되지 않는 다음과 같은 새로운 기능이 포함 되어 있습니다.<br /></p><ul><li>Easy relationship configuration</li><li>Batch INSERT, UPDATE, and DELETE operations</li><li>In-memory provider for testing</li><li>Support for IoC (Inversion of Control)</li><li>Unique constraints</li><li>Shadow properties</li><li>Alternate keys</li><li>Global query filter</li><li>Field mapping</li><li>DbContext pooling</li><li>Better patterns for handling disconnected entity graphs</li></ul><p><a href="https://docs.microsoft.com/en-us/ef/efcore-and-ef6/" rel="nofollow">여기</a>에서 EF Core와 EF 6의 차이점에 대해 자세히 알아 보세요.<br /></p><p><br /></p><p><span style="font-family:'돋움', Dotum;font-size:12pt;"><b>EF Core 데이터베이스 공급자</b></span> </p><p>Entity Framework Core는 공급자 모델을 사용하여 다양한 데이터베이스에 액세스합니다.<br /></p><p>EF Core에는 설치해야 하는 NuGet 패키지로 공급자가 포함되어 있습니다.</p><table class="table table-striped table-bordered table-condensed" style="border-collapse:collapse;width:1086.98px;max-width:100%;background-color:rgb(255,255,255);border:0px;font-size:16px;color:rgb(24,23,23);font-family:Verdana, sans-serif, Geneva;text-align:justify;"><thead><tr><th style="text-align:inherit;vertical-align:bottom;border-width:1px 1px 2px;border-style:solid;border-color:rgb(223,223,223) rgb(223,223,223) rgb(222,226,230);background:rgb(99,169,224);font-weight:400;color:rgb(255,255,255);">Database</th><th style="text-align:inherit;vertical-align:bottom;border-width:1px 1px 2px;border-style:solid;border-color:rgb(223,223,223) rgb(223,223,223) rgb(222,226,230);background:rgb(99,169,224);font-weight:400;color:rgb(255,255,255);">NuGet Package</th></tr></thead><tbody><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">SQL Server</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;"><a href="https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.SqlServer" target="_blank" style="color:rgb(0,123,255);background-color:transparent;" rel="nofollow noreferrer noopener">Microsoft.EntityFrameworkCore.SqlServer</a></td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">MySQL</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;"><a href="https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore" target="_blank" style="color:rgb(0,123,255);background-color:transparent;" rel="nofollow noreferrer noopener">MySql.Data.EntityFrameworkCore</a></td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">PostgreSQL</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;"><a href="https://www.nuget.org/packages/Npgsql.EntityFrameworkCore.PostgreSQL" target="_blank" style="color:rgb(0,123,255);background-color:transparent;" rel="nofollow noreferrer noopener">Npgsql.EntityFrameworkCore.PostgreSQL</a></td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">SQLite</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;"><a href="https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.SQLite" target="_blank" style="color:rgb(0,123,255);background-color:transparent;" rel="nofollow noreferrer noopener">Microsoft.EntityFrameworkCore.SQLite</a></td></tr><tr><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">SQL Compact</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;"><a href="https://www.nuget.org/packages/EntityFrameworkCore.SqlServerCompact40" target="_blank" style="color:rgb(0,123,255);background-color:transparent;" rel="nofollow noreferrer noopener">EntityFrameworkCore.SqlServerCompact40</a></td></tr><tr style="background:rgb(249,249,249);"><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;">In-memory</td><td style="vertical-align:top;border:1px solid rgb(223,223,223);color:rgb(65,65,65);font-size:14px;"><a href="https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.InMemory" target="_blank" style="color:rgb(0,123,255);background-color:transparent;" rel="nofollow noreferrer noopener">Microsoft.EntityFrameworkCore.InMemory</a></td></tr></tbody></table><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Fri, 29 Apr 2022 15:01:53 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167105_8452.png" title="6e85873f68dc88cf577a56c13c282768_1671167105_8452.png" alt="6e85873f68dc88cf577a56c13c282768_1671167105_8452.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182712_5067.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182712_5067.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182712_5067.png" /><br style="clear:both;" /> </div><div style="background-color:rgb(255,255,255);"><span><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:13.3333px;color:rgb(255,255,255);">회계 감사 프로그램 및 정보 공유 플랫폼 구축 견적/수주 등록 CPA 전산화 프로그램 개발 안경점용 제품 소개 및 고객 관리 프로그램 개발 최적화 조합을 찾는 간단한 프로그램 개발 교육 훈련 시뮬레이션 프로그램 안정화 및 상용화 사진과 영상 얼굴 이미지 매칭 프로그램 개발 재고관리 프로그램 개발 암거주택 자동 설계/시뮬레이션 윈도우 프로그램 병원 환자리스트 정리 프로그램 개발 이미지 관리 Windows 프로그램 개발 자동 업로드 프로그램 개발 태양 방위각 및 고도각에 따른 길이 계산 윈도우 프로그램 개발 C# 및 WPF 기반 자동화 시스템 SW 개발 견적서 작성 프로그램 개발 오프라인 매장 판매 매출 재고 관리 프로그램 설문 결과 그래프를 포함한 보고서 작성 프로그램 Windows10 NAS 소프트웨어 개발 온라인 주문서 엑셀양식 변환 프로그램 발주서 취합 인쇄 및 라벨 출력 프로그램 개발 전자현미경/원자현미경 이미지 분석 소프트웨어 개발 주문서 취합 및 공통 양식으로 출력하는 프로그램 개발 Windows 기반 부품 창고 재고 관리 프로그램 개발</span></span> </span></div><div style="background-color:rgb(255,255,255);"><span><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:13.3333px;"><br /></span></span></span></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Tue, 26 Apr 2022 18:23:14 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167126_1599.png" title="6e85873f68dc88cf577a56c13c282768_1671167126_1599.png" alt="6e85873f68dc88cf577a56c13c282768_1671167126_1599.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182693_9341.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182693_9341.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182693_9341.png" /><br style="clear:both;" /> </div><div style="background-color:rgb(255,255,255);"><span><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:13.3333px;background-color:rgb(255,255,255);color:rgb(255,255,255);">부품 창고 재고 관리 프로그램 개발 엑셀파일 데이터 정리/가공 프로그램 개발 생산 관리 윈도우 프로그램 개발 적정 포장 박스 산정 윈도우 프로그램 개발 실험 결과 처리 프로그램 개발 자재비 원가 계산 윈도우 프로그램 개발 성과분석 프로그램 개발 재고 및 종류 현황 부품 랜덤 입력 프로그램 개발 수출/무역 관리 C/S 프로그램 개발 개인 사용 제약 영업 실적 관리 윈도우 프로그램 대외보고서 작성 프로그램 개발 기업 DB 관리 WPF C# 프로그램  펌프 모델선정 윈도우 응용 프로그램 스포츠 데이터 분석 프로그램</span></span> </span></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Tue, 26 Apr 2022 18:21:16 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167134_6742.png" title="6e85873f68dc88cf577a56c13c282768_1671167134_6742.png" alt="6e85873f68dc88cf577a56c13c282768_1671167134_6742.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182679_6933.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182679_6933.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182679_6933.png" /><br style="clear:both;" /> </div><p><span style="color:rgb(255,255,255);">구매 재고관리 입출고 수입품 관리 프로그램 구축 판매 정산 프로그램 설계/개발 접수 내용 정리 및 문서화 자동화 프로그램 견적서 작성 및 관리 윈도우 프로그램 개발 재택근무 관리 소프트웨어 개발 재고관리 프로그램 개발 해상 운임 비용 정리 및 통계 프로그램 개발 및 구축 입주민 관리 프로그램 개발 유휴자원 중계 시스템 개발 비행 일지 기록 프로그램 개발 매출 관리 자재 출고 계획 관리 프로그램 개발 유통사 고객 데이터 프로그램 개발 현장 유지보수 관리 전산 프로그램 개발 부품 창고 재고 관리 프로그램 개발 엑셀파일 데이터 정리/가공 프로그램 개발 생산 관리 윈도우 프로그램 개발 적정 포장 박스 산정 윈도우 프로그램 개발 실험 결과 처리 프로그램 개발 자재비 원가 계산 윈도우 프로그램 개발</span><span style="color:rgb(255,255,255);"> </span></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Tue, 26 Apr 2022 18:16:46 +0900</pubDate>
</item>


<item>
<title>ASP.NET vs ASP.NET Core 비교</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div><p><b><span style="font-size:12pt;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/b325955563ecf04794d1a78f412dcfd3_1650621059_3761.png" title="b325955563ecf04794d1a78f412dcfd3_1650621059_3761.png" alt="b325955563ecf04794d1a78f412dcfd3_1650621059_3761.png" /><br style="clear:both;" /></span></b><b><span style="font-size:12pt;">ASP.NET Core</span></b><b><span style="font-size:12pt;"><br /></span></b></p><p>ASP.NET Core는 Windows, macOS 또는 Linux에서 클라우드 기반 최신 웹 앱을 빌드하기 위한 오픈 소스 플랫폼 간 프레임워크 입니다.<br /></p><p><br /></p><p><b><span style="font-size:12pt;">주요 장점</span></b></p><ul><li>웹 UI 및 웹 API를 동일한 과정으로 빌드</li><li>테스트 가능성을 고려하여 설계<br /></li><li>Razor Pages는 더 쉽고 더 생산적으로 코딩 페이지에 초점을 맞춘 시나리오를 생성<br /></li><li>Blazor를 사용하여 JavaScript와 함께 브라우저에서 C#을 사용(.NET으로 작성된 서버 및 클라이언트 앱을 공유)<br /></li><li>Windows, macOS 및 Linux에서 개발하고 실행<br /></li><li>오픈 소스이며 커뮤니티에 중점<br /></li><li>최신 클라이언트 쪽 프레임워크 및 워크플로개발을 통합<br /></li><li>gRPC를 사용하여 RPC(원격 프로시저 호출) 서비스 호스팅을 지원<br /></li><li>클라우드를 갖춘 환경 기반 구성 시스템<br /></li><li>종속성 주입이 기본 제공<br /></li><li>간단한 고성능 모듈식 HTTP 요청 파이프라인을 포함<br /></li><li>Kestrel, IIS, HTTP.sys, Nginx, Apache, Docker  <br /></li><li>Side-by-side 버전 관리<br /></li><li>최신 웹 개발을 간소화하는 도구를 포함</li></ul><div><br /></div><p><b><span style="font-size:12pt;">주요 비교 사항</span></b></p><table border="0" cellpadding="0" cellspacing="0" style="border:1px solid #cccccc;border-left:0;border-bottom:0;" class="__se_tbl"><tbody>
<tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:387px;height:18px;background-color:rgb(255,255,255);"><p><b><span style="font-size:12pt;font-family:'돋움', Dotum;"> ASP.NET Core</span><span style="white-space:pre;font-size:12pt;font-family:'돋움', Dotum;">	</span></b></p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:386px;height:18px;background-color:rgb(255,255,255);"><p><span style="font-size:12pt;font-family:'돋움', Dotum;"><b> ASP.NET 4.x</b></span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:387px;height:18px;background-color:rgb(255,255,255);"><p><span style="font-size:10pt;font-family:'돋움', Dotum;"> Windows, macOS 또는 Linux용 빌드</span><span style="white-space:pre;font-size:10pt;font-family:'돋움', Dotum;">	</span></p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:386px;height:18px;background-color:rgb(255,255,255);"><p><span style="font-size:10pt;font-family:'돋움', Dotum;"> Windows용 빌드</span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:387px;height:18px;background-color:rgb(255,255,255);"><p><span style="font-size:10pt;font-family:'돋움', Dotum;"> 컴퓨터당 여러 버전</span><span style="white-space:pre;font-size:10pt;font-family:'돋움', Dotum;">	</span></p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:386px;height:18px;background-color:rgb(255,255,255);"><p><span style="font-size:10pt;font-family:'돋움', Dotum;"> 컴퓨터당 하나의 버전</span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:387px;height:18px;background-color:rgb(255,255,255);"><p><span style="font-size:10pt;font-family:'돋움', Dotum;"> ASP.NET 4.x보다 고성능</span></p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:386px;height:18px;background-color:rgb(255,255,255);"><p><span style="font-size:10pt;font-family:'돋움', Dotum;"> 성능 양호</span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:387px;height:18px;background-color:rgb(255,255,255);"><p><span style="font-size:10pt;font-family:'돋움', Dotum;"> Use .NET Core 런타임</span></p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:386px;height:18px;background-color:rgb(255,255,255);"><p><span style="font-size:10pt;font-family:'돋움', Dotum;"> .NET Framework 런타임 사용</span></p></td></tr><tr><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:387px;height:36px;background-color:rgb(255,255,255);"><p><span style="font-size:10pt;font-family:'돋움', Dotum;"> 윈도우용 Visual Studio, Mac용 Visual Studio, Visual Studio Code</span></p></td><td style="border-width:0px 0px 1px 1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);width:386px;height:36px;background-color:rgb(255,255,255);"><p><span style="font-size:10pt;font-family:'돋움', Dotum;"> 윈도우용 Visual Studio</span></p></td></tr></tbody></table><p><b><span style="font-size:12pt;"><br /></span></b></p><p><span style="font-size:10pt;font-family:'돋움', Dotum;">웹 개발자의 의견은 다르기 때문에 ASP.NET Core 으로 이동 할 가치가 있는지에 대한 질문은 여전히 ​​열려 있습니다.</span> </p></div><p><br /></p><p><span style="font-size:10pt;font-family:'돋움', Dotum;">결정은 신중하게 고려 되어야 하고 강력한 주장에 의해 뒷받침 되어야 합니다. </span></p><p><br /></p><p><span style="font-size:10pt;font-family:'돋움', Dotum;">그럼에도 불구하고 Asp.NET Core는 우리의 현재이자 미래입니다. </span></p><p><br /></p><p><span style="font-size:10pt;font-family:'돋움', Dotum;">그리고 아직 끝나지 않았습니다. </span></p><p><br /></p><p><span style="font-size:10pt;font-family:'돋움', Dotum;">곧 .NET 5에서 무엇을 기대할 수 있는지 알게 될 것입니다.</span> </p><p><br /></p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Fri, 22 Apr 2022 18:55:31 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167143_6238.png" title="6e85873f68dc88cf577a56c13c282768_1671167143_6238.png" alt="6e85873f68dc88cf577a56c13c282768_1671167143_6238.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182660_5902.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182660_5902.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182660_5902.png" /><br style="clear:both;" /> </div><div><span></span><div><span style="font-family:'돋움', Dotum;"><span style="font-size:13.3333px;color:rgb(255,255,255);">윈도우 프로그램 외주 개발,</span></span><span style="font-size:13.3333px;font-family:'돋움', Dotum;color:rgb(255,255,255);">윈도우 어플리케이션 외주 개발,</span><span style="font-size:13.3333px;font-family:'돋움', Dotum;color:rgb(255,255,255);">윈도우 응용프로그램 외주 개발,</span><span style="font-size:13.3333px;font-family:'돋움', Dotum;color:rgb(255,255,255);">윈도우 앱 외주 개발,</span><span style="font-size:13.3333px;font-family:'돋움', Dotum;color:rgb(255,255,255);">Windows 프로그램 외주 개발,</span><span style="font-size:13.3333px;font-family:'돋움', Dotum;color:rgb(255,255,255);">Windows Application 외주 개발,</span><span style="font-size:13.3333px;font-family:'돋움', Dotum;color:rgb(255,255,255);">소프트웨어 개발 용역 업체</span></div><div style="font-family:'돋움', Dotum;font-size:10pt;"> </div></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Mon, 11 Apr 2022 14:05:58 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167162_1903.png" title="6e85873f68dc88cf577a56c13c282768_1671167162_1903.png" alt="6e85873f68dc88cf577a56c13c282768_1671167162_1903.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182625_1103.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182625_1103.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182625_1103.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;color:rgb(255,255,255);"></span><div style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;">웹 크롤링 외주 개발,웹 및 크롤링 프로그램 개발,웹 사이트 파싱,데이터 스크래핑,크롤러,데이터 크롤링,크롤링 파싱</div></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sun, 10 Apr 2022 14:19:42 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2205/eda904981a608f698e2158f051e9521d_1653544670_0545.png" alt="eda904981a608f698e2158f051e9521d_1653544670_0545.png" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182602_3605.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182602_3605.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182602_3605.png" /><br style="clear:both;" /> </p><p><span style="color:rgb(255,255,255);">시리얼 통신 데이터 모니터링 프로그램 개발,시리얼 통신 모니터링,시리얼 통신 테스트 프로그램,시리얼 통신 후킹, HW 시리얼 통신, 시리얼통신 모듈 개발 , RS232 통신 , RS232C통신 , RS485 통신 </span></p><div><br /></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Fri, 08 Apr 2022 17:26:53 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167184_128.png" title="6e85873f68dc88cf577a56c13c282768_1671167184_128.png" alt="6e85873f68dc88cf577a56c13c282768_1671167184_128.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="background-color:rgb(255,255,255);"><span style="font-size:13.3333px;font-family:'돋움', Dotum;color:rgb(33,37,41);"></span><div><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182580_5042.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182580_5042.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182580_5042.png" /><br style="clear:both;" /><span style="font-size:13.3333px;color:rgb(255,255,255);">캐드파일의 정보를 기반으로 한 물량산출 프로그램 제작,이미지 관리 Windows 프로그램 개발</span><br /></div><div><br /></div><div><span style="color:rgb(255,255,255);">POS 전용 포인트 적립 및 주문 알림 ,Windows 프로그램 인증된 클라이언트,물체정보 얻어오는 머신비전 윈도우 프로그램 ,안내 키오스크 솔루션 디자인 및 개발</span></div><div><br /></div><div><span style="color:rgb(255,255,255);">윈도우 기반 혈당 관리 프로그램 개발,출입통제를 위한 키오스크 개발,분광측정기 Windows10 C# S/W 개발 ,건물 에너지요구량/소요량 산정 프로그램 개발</span></div></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 07 Apr 2022 15:35:01 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167195_5829.png" title="6e85873f68dc88cf577a56c13c282768_1671167195_5829.png" alt="6e85873f68dc88cf577a56c13c282768_1671167195_5829.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="color:rgb(0,0,0);background-color:transparent;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182558_9641.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182558_9641.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182558_9641.png" /><br style="clear:both;" /> </p><p><span style="color:rgb(255,255,255);">바코드 생성 c# 프로그램 수정 , AutoCad 자동 작성 프로그램 개발 , 여러대의 컴퓨터 원격 제어 관리 프로그램 개발,영상 스트리밍 멀티뷰어 솔루션 개발,기업 정보 크롤링 윈도우 프로그램 개발,POS 영수증 데이터 전송하는 윈도우용 프로그램 개발,전지 FCS C#/BizActor 개발,장비에서 전송받은 SMS 발송 서버 구축 및 개발,교과목 설계 지원 프로그램 개발,아두이노 보드 통신 윈도우 GUI 프로그램 개발</span></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 07 Apr 2022 15:33:21 +0900</pubDate>
</item>


<item>
<title>시스템 통합 프로그램/고객 주문형 프로그램/임베디드(펌웨어) 개발 , IT 컨설팅</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>C# / WPF 응용 프로그램 및 펌웨어(임베디드) 외주 개발</p><p>- 다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 고객이 만족하는 방향으로 더 많은 포트폴리오는 사이트 방문해 주시면 볼 수 있습니다.</p><p>- 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, IT 개발 컨설팅</p><p><br /></p><p>홈페이지 주소</p><p><a href="http://www.chaoreumsoft.co.kr/" rel="nofollow">http://www.chaoreumsoft.co.kr/</a> </p><p><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></p><p><br /></p><p>- Language / Platform</p><p>C#, WPF, C, JavaScirpt , .Net Core, .Net Framework , .Net Standard , .Net5,6 ASP.NET MVC Core , AWS , Azure</p><p><br /></p><p>- DBMS</p><p>Mssql, Oracle, Mysql, Mariadb , SqlLite , Nosql</p><p><br /></p><p>- Communication</p><p>TCP/IP , RS232/485, Bluetooth , WIFI, NFC , CAN , ZigBee m RoLa , Modbus , FTP , HTTP , SPI , I2C</p><p><br /></p><p>- Hardware</p><p>Atmega 시리즈, ESP 8266 / 32 , 라즈베리파이 ,아두이노, STM32</p><p><br /></p><p>- Embedded</p><p>freertos , fatfs , lwip , http core , webserver coremotor 제어(dc, bldc , motrol control board)</p><p><br /></p><p>- Tools</p><p>Visual Studio , Eclipse , Code Vision , KEIL ARM , Arduino IDE , Truestudio , Atmel Studio, Nextion Editor</p><p>VisualLcdStudio, TinyCad</p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182343_0269.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182343_0269.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182343_0269.png" /><br style="clear:both;" /> </p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Tue, 05 Apr 2022 14:17:33 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167203_9826.png" title="6e85873f68dc88cf577a56c13c282768_1671167203_9826.png" alt="6e85873f68dc88cf577a56c13c282768_1671167203_9826.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182537_3823.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182537_3823.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182537_3823.png" /><br style="clear:both;" /><span style="color:rgb(255,255,255);"> </span></div><div style="background-color:rgb(255,255,255);"><span></span><div><span style="font-family:'돋움', Dotum;color:rgb(255,255,255);">,Windows 프로그램 개발,C# 및 WPF 기반 자동화 시스템 SW 개발,외관 불량 검출 시스템 소프트웨어 개발,WPF 기반 윈도우 소프트웨어 GUI 메뉴 개발,병원정보시스템 개발,POS 및 서비스 연동 에이전트 프로그램 개발,바코드 스캔 프로그램 개발,적재 프로그램 개발,임베디드 시스템 GUI 프로그램 개발,측정 기기 연동 윈도우 프로그램 개발,클라이언트 PC 및 관리자 PC 에이전트 개발,인식 설정 프로그램 개발,Windows 프로그램 개발</span><br /></div><div style="color:rgb(33,37,41);font-family:'돋움', Dotum;font-size:10pt;"> </div></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sat, 02 Apr 2022 00:22:59 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167212_1156.png" title="6e85873f68dc88cf577a56c13c282768_1671167212_1156.png" alt="6e85873f68dc88cf577a56c13c282768_1671167212_1156.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182480_1626.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182480_1626.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182480_1626.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">그래프 차트 모니터링 화면 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">실시간 알람 소프트웨어 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">이미지 제작 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">TTS 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">재고 관리 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">윈도우 기반 서버 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">산정 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">기록 관리 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">패턴 인식 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">파일 변환 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">정리 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">실시간 정합 알고리즘 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">계산기 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">키오스크 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">윈도우SW GUI 메인 메뉴개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">영상처리 SW 고도화 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(255,255,255);">매장 주문결제</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"></span><div> </div></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sat, 02 Apr 2022 00:22:59 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167218_9939.png" title="6e85873f68dc88cf577a56c13c282768_1671167218_9939.png" alt="6e85873f68dc88cf577a56c13c282768_1671167218_9939.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182453_689.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182453_689.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182453_689.png" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"></span><div style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">비교분석 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">통합의료정보시스템개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">업무 자동화 윈도우 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">PC 모니터링 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">전송 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">데이터 수집 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">소켓 통신 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">데이터 송수신 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">치과관리 소프트웨어 클라이언트 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">이미지 분석 소프트웨어 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">주문접수프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">TCP/IP 서버 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">GIS 시스템 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">경품추천프로그램개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">RESTful API 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">측정 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">이미지 관리 Windows 프로그램 개발</span></div><div><span style="color:rgb(255,255,255);"> </span></div></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sat, 02 Apr 2022 00:22:59 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167224_8743.png" title="6e85873f68dc88cf577a56c13c282768_1671167224_8743.png" alt="6e85873f68dc88cf577a56c13c282768_1671167224_8743.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182425_337.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182425_337.png" style="border-color:rgb(0,0,0);" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182425_337.png" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-size:12px;"><span style="font-size:9pt;font-family:'돋움', Dotum;color:rgb(255,255,255);">PLC 연동 프로그램 개발,NVR 동작 상태 모니터링 프로그램 개발,MODBUS 통신 GUI 프로그램 개발,C# WPF KIOSK 프로그램 개발,C/S 프로그램 개발,EMR 프로그램 개발,장비 제어 프로그램 개발,검증용 프로그램 개발,자동화 프로그램 개발,스마트팜,스타트업 외주 개발,국가 R&amp;D 개발,과제 개발,C# 실시간 모니터링 시스템 개발,Windows 프로그램 개발,.net core mvc 외주 개발,C# 프로그램 개발</span></span><span style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;color:rgb(255,255,255);"> </span><span style="color:rgb(255,255,255);"> </span></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sat, 02 Apr 2022 00:21:26 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167231_5318.png" title="6e85873f68dc88cf577a56c13c282768_1671167231_5318.png" alt="6e85873f68dc88cf577a56c13c282768_1671167231_5318.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182399_7094.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182399_7094.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182399_7094.png" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><div><span style="font-family:'돋움', Dotum;font-size:9pt;"><br /></span></div><div><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">백업용 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">차량 빅데이터 모니터링 시스템 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">생체신호실시간표시프로그램개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">DB추출프로그램개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">Winform 기반 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">보이스솔루션개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">IOT프로그램개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">교육훈련시물레이션프로그램개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">CCTV구동제어SW개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">출력관리시스템개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">암호화폐자동화프로그램개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">PC프로그램개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">매핑프로그램개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">동작제어 Windows PC 소프트웨어 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">OpenGL 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">OpenCV 프로그램 개발,</span><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(255,255,255);">관제 솔루션 개발</span></div></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sat, 02 Apr 2022 00:20:23 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167238_4121.png" title="6e85873f68dc88cf577a56c13c282768_1671167238_4121.png" alt="6e85873f68dc88cf577a56c13c282768_1671167238_4121.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182388_1101.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182388_1101.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182388_1101.png" /><br style="clear:both;" /> </div><div style="background-color:rgb(255,255,255);"><div><span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';color:rgb(33,37,41);"><span style="font-size:9pt;font-family:'돋움', Dotum;">SW 아웃소싱 , 소프트웨어 개발 , SW 외주 , 소프트웨어 외주 , 분석 프로그램 개발 , 모디터링 및 제어 모듈 개발, 텍스트 파싱 프로그램 개발,3D 모델링 프로그램,애플리케이션 서버 및 클라이언트 개발,가상화폐자동거래시스템개발,체외진단용윈도우프로그램개발,가시화 SW 제작,가공 프로그램,툴 개발,자동매매프로그램개발,OCR 프로그램 개발,크롤링 프로그램 개발</span></span> </div></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sat, 02 Apr 2022 00:19:02 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167244_6848.png" title="6e85873f68dc88cf577a56c13c282768_1671167244_6848.png" alt="6e85873f68dc88cf577a56c13c282768_1671167244_6848.png" /><br style="clear:both;" /> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="color:rgb(0,0,0);background-color:transparent;font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" style="font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;" rel="nofollow"><span style="color:rgb(58,50,195);">포트폴리오 바로가기</span></a> </div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></div><div style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182377_1374.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182377_1374.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182377_1374.png" /><br style="clear:both;" /> </div><p>시험 장비 프로그램 , Windows 위주의 응용 프로그램 개발 및 제작, 윈도우 어플리케이션 개발 , PC 프로그램 개발 , WPF 개발  , 외주 용역 프로그램 , SI 개발  , 소프트웨어 개발  , 응용소프트웨어 개발  , WPF 외주 개발   , WPF SI 개발  , WPF C# 외주 개발 , 모니터링 프로그램 개발 , C# 모니터링 프로그램 개발 , WPF 모니터링 프로그램 개발 , 스타트업 외주 개발 , 프로그램 외주 개발<br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sat, 02 Apr 2022 00:16:19 +0900</pubDate>
</item>


<item>
<title>REST API , Custom IIS 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>개발언어 : C# , WPF</p><p>프레임워크 : .Net Standard , .net Core 3.1</p><p>설명 : C# 기반의 간단한 Rest API , http , 소규모 전용 서버(웹소켓 , API 연동) 등 개발 가능</p><p>       다양한 포맷 지원 가능</p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/c925e0949ca50b804364ef610fbb0c1c_1648787485_858.png" title="c925e0949ca50b804364ef610fbb0c1c_1648787485_858.png" alt="c925e0949ca50b804364ef610fbb0c1c_1648787485_858.png" /><br style="clear:both;" />ex) URL 링크에 따른 Json 보여주기</p><p><br /></p><p><b>적용범위</b></p><p>  서버 어플리케이션 개발시 동시에 간단한 웹서버 운영시</p><p>  간단한 API 사용자 정의용으로 개발시</p><p>  REST API 사용시</p><p>  내부적으로 사용자 정의 사용시(모니터링 데이터를 실시간으로 조회(클라이언트 프로그램 And 브라우저 ))</p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Fri, 01 Apr 2022 13:37:29 +0900</pubDate>
</item>


<item>
<title>.NET Core vs Java</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><img src="http://www.chaoreumsoft.co.kr/data/editor/2203/94d0c7fb28ba832799bb2a93d7be79d0_1648689780_7001.png" title="94d0c7fb28ba832799bb2a93d7be79d0_1648689780_7001.png" alt="94d0c7fb28ba832799bb2a93d7be79d0_1648689780_7001.png" /> </p><p><br /></p><p>성공 적인 소프트웨어를 개발 하기 위해선 많은 계획과 브레인스토밍이 필요 합니다. </p><p>올바른 프레임워크를 결정하는 것은 제품 소유자와 CTO 모두 에게 어려운 일입니다. <br /></p><p>개발자는 자신의 선택을 옹호하는 경향이 있으며, 그들 중 하나는 프로그래밍 언어의 장점 목록을 제공 하고 다른 개발자는 수천 가지 단점을 찾을 수 있습니다. 결국 잘못된 선택은 돈과 시간의 낭비로 이어 집니다.</p><p><br /></p><p>.NET Core와 Java의 두 가지 옵션으로 선택 범위를 좁혔습니다. <br /></p><p>오늘날 대규모 앱을 개발하는 데 사용하는 주요 플랫폼이지만 최종 사용자에게 효율적인 소프트웨어를 제공하기 위해 알아야 하는 기<br /></p><p>본적인 차이점이 있습니다. 사용 통계를 간단히 살펴보겠습니다. </p><p>2021년 기준으로 상위 1000대 웹사이트 중 <b>18.6%가 ASP .NET</b>을 사용하고 있는 반면 <b>Java는 22.1%</b>의 웹사이트를 운영하고 있습니다.<br /></p><p><br /></p><p><b>구식 자바의 유산<br /></b></p><p> 현재 Java는 세계 최고의 프로그래밍 언어 중 하나입니다. 1996년에 처음 출시되었지만 Java는 전 세계적으로 5번째로 인기 있는 프로그래밍 언 어로 여전히 인기를 얻고 있습니다. 매우 흥미롭게도 Java는 비교적 배우고 작업 하기 쉽습니다. 소스 코드를 작성 하면 바이트 코드로 컴파일되며 다양한 장치의 요구 사항에 따라 JVM(Java Virtual Machine)이 다른 플랫폼에서 동일한 코드를 실행하고 실행할 수 있습니다.</p><p>금융 및 주식 시장에서 IoT 및 전자 상거래에 이르기까지 개발자는 생각 할 수 있는 모든 틈새 시장에서 Java를 사용합니다. Oracle OpenJDK 또는 Oracle JDK(Java Development Kit)와 같은 무료 기술입니다. Java를 사용하면 Scala, Groovy, Kotlin 등과 같은 다른 언어로 작업할 수도 있습니다. </p><p><br /></p><p><b>.NET을 통한 더욱 유망한 접근 방식<br /></b></p><p> Microsoft는 2002년에 Microsoft 제품 사용자만을 위해 .NET을 도입 했습니다. iOS, Android 또는 Linux에서 앱을 코딩하거나 실행할 수 없도록 하는 제한된 소스 시스템이었습니다. 과거에는 제한된 사용으로 인해 회사에서 이 프레임워크를 제대로 인식하지 못했습니다. </p><p>2016년에 Microsoft는 이 프레임워크에 대한 전체적인 인식을 바꾼 .NET Core를 시장에 출시 했습니다. 이제 <b>Java의 좋은 경쟁자</b>가 되었으며 회사는 다양한 소프트웨어 프로젝트에서 이 플랫폼을 효율적으로 사용합니다.</p><p><br /></p><p>현재 최신 .NET 6 릴리스가 출시되었으며<b> 모든 주요 운영 체제가 이 릴리스와 호환</b>됩니다. 즉시 사용할 수 있도록 앱을 개발 및 사용자 지정하기 위한 여러 추가 기능, 라이브러리 및 타사 도구와 함께 기본 .NET 도구를 사용할 수 있습니다. 객체 지향 패러다임을 따르며 C++와 같은 언어(C#, F# 등)와 호환됩니다.</p><p><br /></p><p><br /></p><p><b>.NET Core</b><b> vs Java : 유사점</b> </p><p>이 두 기술 중 소프트웨어 프로젝트 성공에 더 나은 기술은 전적으로 비즈니스 요구 사항에 달려 있습니다. 개발자는 이 두 프레임워크를 모두 사용하여 모든 유형의 엔터프라이즈 수준 소프트웨어를 구축 합니다. </p><p>Java와 .NET Core는 모두 개체 지향적이며 코드를 개별 모듈로 구성하는 데 도움이 되는 모듈식 프로그래밍을 지원 합니다. <br /></p><p>그 결과 디버깅이 더 쉬워지고 유연성이 보장 되며 코드를 재사용할 수 있습니다.<br /></p><p>따라서 고부하 시스템 및 복잡한 아키텍처로 작업해야 하는 경우 이것이 최선의 옵션입니다.<br /></p><p>이 두 가지 기술을 사용하는 잘 정립된 회사를 보여 드리겠습니다.<br /></p><p>.NET Core -&gt; Microsoft, Accenture, StackOverflow, Cisco, Dell, Intel 등<br /></p><p>Java -&gt; 구글, 링크드인, 스포티파이, 인스타그램, 넷플릭스, 우버 등<br /></p><p><b><br /></b></p><p><b>.NET Core</b><b> vs Java : 주요 유사점</b><b> </b></p><p><br /></p><p><b>기본</b> </p><p>.NET Core는 Microsoft는 .NET을 오픈 소스 프레임워크로 개발 했으며 , Java는 James Gosling은 Sun Microsystems가 1995년에 출시한 프로그래밍 언어로 개발 했습니다.</p><p><br /></p><p><b>운영시스템</b></p><p>.NET과 Java 모두 Windows와 Linux를 서버로 사용 가능<br /></p><p>Java는 다양한 운영 체제에서 실행되는 데 도움이 되는 특정 JVM을 사용합니다. 코드를 한 번만 작성하면 모든 곳에서 사용할 수 있습니다.<br /></p><p><br /></p><p>.NET Core에 대해서는 Microsoft가 처음에 완전히 제어하고 Windows에서만 실행 했지만 곧 다른 운영 체제와도 호환 되도록 접근 방식을 크게 변경했습니다. 따라서 .<b>NET Core 프레임워크는 대규모 수정을 거쳤으며 라이선스 비용 없이 완전히 크로스 플랫폼, 오픈 소스</b>입니다. </p><p><br /></p><p><b>지원언어</b></p><p>JNI(Java Native Interface) 도구는 이 프레임워크가 다른 언어와 통합되는 데 도움이 됩니다. 이와 관련하여 Kotlin은 Java와 완전히 호환되기 때문에 최근에 상당한 명성을 얻었다는 점을 언급해야 합니다. 따라서 Kotlin과 Java로 동시에 제품을 개발할 수 있습니다. 결과적으로 이전 Java 프로젝트의 손실을 방지하고 Kotlin에서 새 기능을 작성할 수 있습니다.<br /></p><p><br /></p><p>.NET Core는 어떻습니까? VB.NET, C++, C#, F# 등을 포함하여 약 20개의 다른 언어를 지원합니다. 따라서 <b>ASP.NET Core 프레임워크를 사용한 엔터프라이즈 애플리케이션 개발은 보다 유연하고 효율적</b>입니다.<br /></p><p><br /></p><p><b>통합 개발 환경 및 도구</b> </p><p>IDE는 앱을 빌드하고 테스트하기 위해 개발자에게 다른 중요한 도구를 제공할 수 있는 중요한 소프트웨어 도구입니다. </p><p>Java에는 Oracle NetBeans, Oracle JDeveloper, IntelliJ Idea 및 Eclipse의 4가지 기본 IDE가 있습니다.</p><p>그러한 IDE는 코드를 쉽게 작성할 수 있도록 디버거, 컴파일러, 코드 편집기 및 Maven과 같은 요소와 같은 소수의 리소스를 제공<br /></p><p>이 도메인을 처음 접하더라도 이러한 사용자 친화적인 플랫폼을 쉽게 사용할 수 있습니다. <br /></p><p>예를 들어, Eclipse IDE는 개발자가 코드를 쉽게 작성하고 테스트하는 데 도움이 되는 몇 가지 플러그인을 제공합니다.<br /></p><p><br /></p><p>반면 Visual Studio는 언어별 환경을 포함하여 많은 기능을 제공하는 .NET 앱용 기본 IDE입니다.</p><p> 이 .NET IDE를 컴파일, 편집 등과 같은 다양한 개발 작업을 돕는 다양한 문서 인터페이스가 있는 단일 작업 공간으로 사용할 수 있습니다.<br /></p><p>Visual Studio의 주요 기능은 시간을 절약하고 개발 프로세스의 속도를 높이며 앱의 동작과 모양을 사용자 지정하는 데 도움이 될 수 있는 디자인 타임에 생성하는 것입니다.<br /></p><p><br /></p><p><br /></p><table style="border-width:0px;border-style:solid;border-color:inherit;text-indent:0px;border-collapse:collapse;font-family:Poppins, Arial, Helvetica;font-size:16px;"><thead style="border-width:0px;border-style:solid;"><tr style="border-width:0px;border-style:solid;"><th style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;text-align:left;"><span style="border-width:0px;border-style:solid;font-family:'돋움', Dotum;font-size:10pt;">Feat<span style="font-family:'돋움', Dotum;font-size:10pt;">ure</span></span></th><th style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;text-align:left;"><span style="border-width:0px;border-style:solid;font-family:'돋움', Dotum;font-size:10pt;">.NET Core</span></th><th style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;text-align:left;"><span style="border-width:0px;border-style:solid;font-family:'돋움', Dotum;font-size:10pt;">Java</span></th></tr></thead><tbody style="border-width:0px;border-style:solid;"><tr style="border-width:0px;border-style:solid;"><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">Programming languages</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">C#, F#, C++, VB.NET, XAML, and TypeScript</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">Java, JavaScript, Scala, Groovy, Clojure, Ruby, PHP, Python, and more</span></td></tr><tr style="border-width:0px;border-style:solid;"><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">Runtime</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">CRL</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">JVM</span></td></tr><tr style="border-width:0px;border-style:solid;"><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">GUI frameworks</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">WinForms, WPF, UWP, etc.</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">AWT, Swing GUI Java, SWT, etc.</span></td></tr><tr style="border-width:0px;border-style:solid;"><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">Web app framework</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">Spring, .NET, ASP.NET</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">Hibernate, Spring, JSF, Struts, Apache Wicket, etc.</span></td></tr><tr style="border-width:0px;border-style:solid;"><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">Data access</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">ADO.NET, OLE DB, Dapper</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">JDBC</span></td></tr><tr style="border-width:0px;border-style:solid;"><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">Web server scripting</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">ASP.NET</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">JSF</span></td></tr><tr style="border-width:0px;border-style:solid;"><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">HTTP engine</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">IIS</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">From numerous vendors</span></td></tr><tr style="border-width:0px;border-style:solid;"><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">Remoting</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">SOAP, DCOM, etc.</span></td><td style="border-width:1px;border-style:solid;margin:0px;font-family:poppins, sans-serif;"><span style="font-family:'돋움', Dotum;font-size:9pt;">Rest API, RMI, GraphQL, etc.</span></td></tr></tbody></table><p><b>성능비교</b> </p><p>오랫동안 .NET Core 앱과 Java 앱 사이에는 성능 차이가 크지 않았습니다. Microsoft는 많은 개선했지만 결정을 내리기 전에 고려해야 할 차별화 요소가 여전히 많이 있습니다.<br /></p><p><br /></p><p><b>능률</b></p><p>Java는 인터프리터 언어이므로 코드를 실행한 후 기계어로 변환할 수 있습니다. 그리고 .NET Core에 대해서는 시작할 시스템에서 코드를 컴파일하고 실행합니다. 이것이 C#이 런타임 환경에서 보다 효율적으로 작동하는 이유입니다.<br /></p><p><br /></p><p><b>커뮤니티</b></p><p>Java가 크로스 플랫폼 프레임워크로 등장한 지 거의 26년이 되었습니다. 따라서 수년 동안 Java를 사용해 온 대규모 개발자 커뮤니티가 있습니다. 이러한 커뮤니티는 Java 앱 개발에 대한 통찰력과 경험을 제공할 수 있으므로 매우 중요합니다.<br /></p><p><br /></p><p>.NET은 최신 엔터프라이즈 소프트웨어 개발 동향을 따르는 비교적 새로운 기술입니다. 그것은 여전히 ​​​​항상 지원을 제공하는 숙련된 개발자와 함께 강력한 커뮤니티를 가지고 있습니다.<br /></p><p><br /></p><p><b>보안</b></p><p>.NET Core와 Java는 보안 면에서 놀랍습니다. 이러한 프레임워크는 코드 서명 프로세스를 지원하고 샌드박스 실행을 배포합니다. 이전에 Java는 몇 가지 보안 문제를 겪었지만 곧 수정하고 추가 보안 조치도 추가했습니다. Java에서 오류를 범할 가능성은 거의 없으며 도달 범위로 이어집니다.</p><p><br /></p><p>.NET Core에 대해 말하자면, 비공개 소스였을 때 더 안전했습니다. 이 프레임워크에는 더 이상 이 권한이 없지만 Microsoft는 오픈 소스 시스템에 대해 효과적인 조치를 취했습니다.</p><p><br /></p><p><b>학습속도</b></p><p>둘 다 비교적 배우고 사용하기 쉽습니다. </p><p>Java는 오랜 기간의 앱 개발 및 커뮤니티 영향에 대한 더 많은 리소스와 문서를 가지고 있으나, .Net Core는 조금 더 어려울 수 있습니다.<br /></p><p><br /></p><p><b>인기도 및 점유율</b></p><p>현재 Java는 학습속도 빠르고 커뮤니티가 크며 무료 교육 리소스가 많은 가장 인기 있는 프레임워크 중 하나 입니다. </p><p>매년 점점 더 많은 뉴비들이 이 언어를 선택하는 이유입니다. 게다가 Monster와 인디드의 많은 공석은 Java 프로그래머가 .NET 프로그래머보다 수요가 더 높다는 것을 보여줍니다. </p><p>2020년 4월 현재 Monster는 ASP.NET 개발자를 위한 8,500개 이상의 일자리와 Java 개발자를 위한 41,000개 이상의 일자리를 평가하고 있습니다.<br /></p><p>하지만 .NET Core의 성과도 만만치 않습니다. .NET Core는 1,792,664개의 활성 웹 사이트가 있는 전체 웹의 선도적인 기술입니다. 영국, 미국, 중국 및 기타 158개 국가와 같은 많은 국가에서 1위를 차지하고 있습니다.<br /></p><p>2020년 말에 실시된 CodinGame 개발자 설문조사에 따르면 .NET Core는 전 세계 개발자들 사이에서 세 번째로 인기 있는 네트워크입니다.<br /></p><p><br /></p><p>이제 이러한 프레임워크의 몇 가지 장점과 단점을 비교 하겠습니다.<br /></p><p><br /></p><p><b>Java 장점<br /></b></p><p> 이식 가능한 언어로 웹사이트를 개발 할 운영 체제 또는 시스템을 선택할 수 있는 옵션을 제공<br /></p><p> 다형성 코드, 상속, 추상화, 객체, 클래스 등과 관련된 객체 지향 언어 / 동일한 코드를 재사용하고 모듈식 프로그램 생성<br /></p><p> Travis CI 및 Jenkins와 같은 최신 통합 도구의 도움으로 Java 앱을 다른 플랫폼과 완벽하게 통합</p><p> 이전 버전과의 호환성에 따른 다른 Java 플랫폼 간에 쉽게 마이그레이션</p><p> 보안이 필수적인 부분인 고급 프로그래밍 언어</p><p> 분산 컴퓨팅은 동적 네트워크 기능과 통합 되므로 매우 쉬움</p><p><br /></p><p><b>Java 단점</b> </p><p> 비교적 사용하기 쉽지만 빌드된 앱에는 성능 문제가 있을 수 있습니다. C 또는 C++와 같은 기본적으로 컴파일된 프로그래밍 언어와 비교할 때 훨씬 느립니다. 메모리도 많이 소모합니다.</p><p>가비지 수집은 메모리를 관리하고 최적화 합니다. 따라서 가비지 수집기를 실행할 때마다 다른 모든 스레드는 작동을 중지하여 가비지 수집기 스레드의 기능을 허용합니다. 결과적으로 앱 성능에 영향을 미침<br /></p><p>단일 패러다임 언어입니다. Java 5. 0에는 정적 가져오기가 포함되어 있으며 이전 버전에 비해 절차적 패러다임이 더 효과적으로 수용됩니다.<br /></p><p><br /></p><p><b>.NET Core 장점<br /></b></p><p>개발자가 .NET Core를 선택하는 주된 이유 중 하나는 다양한 언어로 프로그래밍할 수 있는 권한을 부여하기 때문입니다. 따라서 이 프레임워크는 매우 사용자 친화적이고 다재다능 합니다.<br /></p><p>비즈니스 요구 사항에 따라 개발자는 모든 언어의 가장 좋은 부분을 사용하고 조직만을 위한 강력한 웹 사이트를 구축<br /></p><p>완벽한 수평 확장성을 제공 하므로 Microsoft 개발자 네트워크에서 많은 고급 도구 제공<br /></p><p>불필요한 코드를 없애고 개발 프로세스를 가속화하는 재사용 가능한 많은 구성 요소를 사용<br /></p><p>플랫폼 간 앱 개발은 Mac, Linux 및 Windows에서 앱을 빌드하고 실행. 즉, 전체 백엔드에 대해 동일한 C# 코드를 사용하게 됩니다.<br /></p><p> 일반적으로 코드가 작기 때문에 유지 관리가 더 쉽습니다. 전문 개발자는 더 적은 수의 명령문 으로 쉽게 최적화할 수 있지만 새로운 개발자에게는 어려울 수 있습니다.<br /></p><p><br /></p><p><b>.NET Core 단점<br /></b></p><p><br /></p><p>다른 언어에 비해 인터넷에는 제한된 .NET Core 리소스가 있습니다. 따라서 이 프레임워크에 대해 배우고 싶다면 사용할 수 있는 문서가 많지 않습니다.<br /></p><p>Microsoft는 정기적으로 업데이트하지만 .NET 생태계에서 도구는 매우 까다롭고 어렵습니다. 앱을 빌드하고 예외의 주요 근거를 식별하려는 경우 프레임워크와 문서가 지속적으로 업데이트되기 때문에 약간 까다로울 수 있습니다.<br /></p><p>Visual Studio IDE 및 기타 서비스에 투자해야 하므로 .NET Core를 사용하여 앱을 개발하는 것은 비용이 발생<br /></p><p><br /></p><p><b>.NET Core 대 Java: 무엇을 선택?</b> </p><p><br /></p><p><b>포인트 1: 웹 개발을 위한 충분한 자원이 있습니까?<br /></b></p><p><br /></p><p>너무 간단하게 들리나요? 설마. 적절한 구조는 나중에 큰 문제가 될 수 있는 중요한 요소입니다.<br /></p><p>일반적으로 조직에는 자체 팀이 있지만 소프트웨어 프로젝트를 아웃소싱하는 다른 회사도 많이 있습니다. 따라서 자격을 갖춘 팀이 없는 경우 아웃소싱 파트너를 선택하는 것이 가능한 옵션입니다.<br /></p><p><br /></p><p>아웃소싱 회사에 비즈니스 요구 사항을 충족할 수 있는 숙련된 .NET 또는 Java 개발자가 있는지 확인 해야 합니다. 그런 다음 제품 아이디어에 대해 논의하고 선호하는 프로그래밍 언어를 선택하십시오. 함수형 프로그래밍과 객체 지향 프로그래밍 중에서 선택할 수 있습니다.<br /></p><p><br /></p><p><b>포인트 2: 복잡한 웹사이트/앱을 지원할 수 있는 인프라가 있습니까?<br /></b></p><p><br /></p><p>이 질문에 "예" 라고 답한 경우 .NET Core를 사용한 엔터프라이즈 앱 개발을 추천 드립니다. .NET Core는 모든 언어에서 최상의 결과를 얻을 수 있으므로 복잡한 웹 사이트 또는 앱을 개발하는 데 특히 유용합니다.</p><p><br /></p><p>그렇지 않은 경우 보다 유연한 접근 방식을 제공할 수 있으므로 Java를 사용하는 것이 좋습니다.</p><p><br /></p><p><b>포인트 3: 예산과 시간은 어떻습니까?<br /></b></p><p>예, 예산은 넘을 수 없는 주요 관심사 중 하나입니다.<br /></p><p><br /></p><p>Microsoft 제품을 사용해 왔으며 조직을 운영하기 위해 Windows 기반 솔루션에 의존하고 예산이 빠듯 하다면 적은 비용으로 .NET Core 개발을 선택하고 ASP.NET 개발자를 고용하는 데 드는 비용을 합산하십시오.<br /></p><p><br /></p><p>반면에 올바른 도구를 신중하게 선택하고 지원 시스템에 액세스하지 않으면 Java 엔터프라이즈 앱을 개발하는데 많은 비용이 들 수 있습니다.<br /></p><p><br /></p><p><b>포인트 4: 풍부한 그래픽 사용자 인터페이스를 갖춘 앱을 원하십니까, 아니면 과도한 데이터 로드를 처리하기를 원하십니까?</b></p><p><br /></p><p>NET Core를 사용하면 풍부한 그래픽 사용자 인터페이스가 있는 앱을 쉽게 개발할 수 있지만 Java는 많은 양의 데이터 또는 많은 수의 사용자를 관리할 수 있는 효과적인 앱을 빌드하는 데 더 적합합니다.<br /></p><p><br /></p><p>언제 .NET Core를 사용해야 합니까?<br /></p><p>  Enterprise app development</p><p>  Websites and web apps</p><p>  Gaming</p><p>  Client apps</p><p><br /></p><p>언제 JAVA 를 사용해야 합니까?<br /></p><p>  Embedded systems</p><p>  Android apps</p><p>  Software (Jira, Eclipse)</p><p>  Enterprise apps (Spotify, Pinterest)</p><p>  Web apps (Gmail, Google Docs)</p><p><br /></p><p><b>결론</b></p><p>.NET Core와 Java에는 옳고 그름, 좋거나 나쁜 선택이 없습니다. <br /></p><p><br /></p><p>두 프레임워크 모두 장/단점이 있으며 동적이며 미래 지향적인 엔터프라이즈 수준 앱을 구축하는 데 도움이 됩니다.<br /></p><p><br /></p><p>따라서 두개의 프레임워크를 선택하는 것은 개발 기술과 리소스, 조직의 요구 사항 및 최종 사용자의 요구사항에 전적으로 달려 있습니다.<br /></p><p><br /></p><p>어느 것이 더 나은 프레임워크 인지에 대한 대답을 하자면, 이 경쟁적인 시장에서 번성하려면 이 두 기술이 모두 필요하다고 말하고 싶습니다. </p><p>각각의 장점을 최대한 활용하여 고급 웹사이트와 앱을 구축이 가능 합니다.<br /></p><p><br /></p><p>우리는 귀하의 비즈니스 요구 사항을 충족하고 Java와 .NET Core 사이에서 선택하는 이러한 딜레마를 없애도록 도울 수 있습니다.<br /></p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 31 Mar 2022 11:17:07 +0900</pubDate>
</item>


<item>
<title>.NET 5 / .NET Framework 선택 사항</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><img src="http://www.chaoreumsoft.co.kr/data/editor/2204/91e78f9080a89e9ce3b2631a1b7cd3b0_1651031997_3163.png" title="91e78f9080a89e9ce3b2631a1b7cd3b0_1651031997_3163.png" alt="91e78f9080a89e9ce3b2631a1b7cd3b0_1651031997_3163.png" /><br style="clear:both;" /> </p><p><br /></p><p>서버 쪽 애플리케이션을 빌드하는 데 지원되는 두 가지 .NET 구현에는 .NET Framework 및 .NET 5(.NET Core 포함)가 있습니다. 두 구현은 여러 가지 동일한 구성 요소를 공유하므로 둘 간에 코드를 공유할 수 있습니다. 그러나 두 구현 간에는 기본적인 차이가 있으며 수행할 항목에 따라 선택이 달라집니다. 이 문서에서는 각각 사용하는 경우에 대한 지침을 제공합니다.<br /></p><p><br /></p><p>NET 5 사용</p><p>- 플랫폼 간 요구 사항</p><p>- 마이크로 서비스를 대상</p><p>- Docker 컨테이너를 사용</p><p>- 고성능 및 확장 가능한 시스템이 필요</p><p>- .NET 버전이 애플리케이션별로 함께 필요</p><p><br /></p><p> .NET Framework를 사용</p><p>- 현재 .NET Framework를 사용</p><p>- .NET 5에 사용할 수 없는 타사 .NET 라이브러리 또는 NuGet 패키지를 사용</p><p>- .NET 5에 사용할 수 없는 .NET 기술을 사용</p><p>- .NET 5를 지원하지 않는 플랫폼을 사용</p><p><br /></p><p>.NET 5에 사용할 수 없는 .NET 기술<br /></p><p><br /></p><p>일부 .NET Framework 기술은 .NET 5에서 사용할 수 없습니다. </p><p><br /></p><p>다음 목록은 .NET 5에서 제공 되지 않는 가장 일반적인 기술입니다.</p><p>* ASP.NET Web Forms 애플리케이션: ASP.NET Web Forms는 .NET Framework에서만 사용할 수 있습니다. </p><p>  ASP.NET Core는 ASP.NET Web Forms에 사용할 수 없습니다.<br /></p><p><br /></p><p>* ASP.NET Web Page 애플리케이션: ASP.NET Web Page 는 ASP.NET Core에 포함되지 않습니다.</p><p><br /></p><p>* WCF 서비스 구현. .NET 5에서 WCF 서비스를 사용할 수 있는 WCF 클라이언트 라이브러리가 있더라도 WCF 서버 구현은 현재 .NET Framework에서만 사용할 수 있습니다.</p><p><br /></p><p>* 워크플로 관련 서비스: Windows WF(Workflow Foundation), 워크플로 서비스(단일 서비스의 WCF + WF) 및 WCF Data Services(이전의 “ADO.NET Data Services”)는 .NET Framework에서만 사용할 수 있습니다.</p><p><br /></p><p>* 언어 지원: Visual Basic 및 F#은 현재 .NET 5에서 지원되지만 일부 프로젝트 형식에서는 지원되지 않습니다. 지원되는 프로젝트 템플릿 목록은 dotnet new에 대한 템플릿 옵션을 참조하세요.</p><p><br /></p><p>자세한 링크 : <a href="https://docs.microsoft.com/ko-kr/dotnet/core/porting/net-framework-tech-unavailable" rel="nofollow">https://docs.microsoft.com/ko-kr/dotnet/core/porting/net-framework-tech-unavailable</a></p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 31 Mar 2022 10:14:26 +0900</pubDate>
</item>


<item>
<title>.NET 5이란</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>* .NET 하나로 통합하여 다양한 플랫폼에서 사용 가능<br /></p><p>* 시작 시간, 처리량, 메모리 사용량, 안정성과 진단 기능을 갖춘 전체 플랫폼 목표</p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2203/94d0c7fb28ba832799bb2a93d7be79d0_1648687876_6275.png" title="94d0c7fb28ba832799bb2a93d7be79d0_1648687876_6275.png" alt="94d0c7fb28ba832799bb2a93d7be79d0_1648687876_6275.png" /> </p><h2 style="margin-top:0px;font-family:'Segoe UI';line-height:1.2;color:rgb(51,51,51);background-color:rgb(255,255,255);"><br /></h2><h2 style="margin-top:0px;font-family:'Segoe UI';line-height:1.2;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span>.NET 5 = .NET Core vNext</span> </h2><div><br /></div><p><span style="background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;">.NET 5 is the next step forward with .NET Core. The project aims to improve .NET in a few key ways:</span> </p><ul style="margin-top:0px;color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);"><li>Produce a single .NET runtime and framework that can be used everywhere and that has uniform runtime behaviors and developer experiences.</li><li>Expand the capabilities of .NET by taking the best of .NET Core, .NET Framework, Xamarin and Mono.</li><li>Build that product out of a single code-base that developers (Microsoft and the community) can work on and expand together and that improves all scenarios.</li></ul><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">This new project and direction are a game-changer for .NET. With .NET 5, your code and project files will look and feel the same no matter which type of app you’re building. You’ll have access to the same runtime, API and language capabilities with each app. This includes new <a href="https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-core-2-1/" style="color:rgb(0,93,166);background-color:transparent;" rel="nofollow">performance improvements</a> that get committed to corefx, practically daily.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">Everything you love about .NET Core will continue to exist:</p><ul style="margin-top:0px;color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);"><li>Open source and community-oriented on GitHub.</li><li>Cross-platform implementation.</li><li>Support for leveraging platform-specific capabilities, such as Windows Forms and WPF on Windows and the native bindings to each native platform from Xamarin.</li><li>High performance.</li><li>Side-by-side installation.</li><li>Small project files (SDK-style).</li><li>Capable command-line interface (CLI).</li><li>Visual Studio, Visual Studio for Mac, and Visual Studio Code integration.</li></ul><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">Here’s what will be new:</p><ul style="margin-top:0px;color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);"><li>You will have more choice on runtime experiences (more on that below).</li><li>Java interoperability will be available on all platforms.</li><li>Objective-C and Swift interoperability will be supported on multiple operating systems.</li><li>CoreFX will be extended to support static compilation of .NET (ahead-of-time – AOT), smaller footprints and support for more operating systems.</li></ul><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">We will ship .NET Core 3.0 this September, .NET 5 in November 2020, and then we intend to ship a major version of .NET once a year, every November:</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2203/94d0c7fb28ba832799bb2a93d7be79d0_1648688371_9088.png" title="94d0c7fb28ba832799bb2a93d7be79d0_1648688371_9088.png" alt="94d0c7fb28ba832799bb2a93d7be79d0_1648688371_9088.png" /><br style="clear:both;" />We’re skipping the version 4 because it would confuse users that are familiar with the .NET Framework, which has been using the 4.x series for a long time. Additionally, we wanted to clearly communicate that .NET 5 is the future for the .NET platform.<br /></p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">We are also taking the opportunity to simplify naming. We thought that if there is only one .NET going forward, we don’t need a clarifying term like “Core”. The shorter name is a simplification and also communicates that .NET 5 has uniform capabilities and behaviors. Feel free to continue to use the “.NET Core” name if you prefer it.</p><h2 style="margin-top:0px;font-family:'Segoe UI';line-height:1.2;color:rgb(51,51,51);background-color:rgb(255,255,255);">Runtime experiences</h2><div><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);"><a href="https://github.com/mono/mono" target="_blank" style="color:rgb(0,93,166);background-color:transparent;" rel="nofollow noreferrer noopener">Mono</a> is the original cross-platform implementation of .NET. It started out as an open-source alternative to .NET Framework and transitioned to targeting mobile devices as iOS and Android devices became popular. Mono is the runtime used as part of Xamarin.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);"><a href="https://github.com/dotnet/coreclr" target="_blank" style="color:rgb(0,93,166);background-color:transparent;" rel="nofollow noreferrer noopener">CoreCLR</a> is the runtime used as part of .NET Core. It has been primarily targeted at supporting cloud applications, including the largest services at Microsoft, and now is also being used for Windows desktop, IoT and machine learning applications.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">Taken together, the .NET Core and Mono runtimes have a lot of similarities (they are both .NET runtimes after all) but also valuable unique capabilities. It makes sense to make it possible to pick the runtime experience you want. We’re in the process of making CoreCLR and Mono drop-in replacements for one another. We will make it as simple as a build switch to choose between the different runtime options.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">The following sections describe the primary pivots we are planning for .NET 5. They provide a clear view on how we plan to evolve the two runtimes individually, and also together.</p></div><h3 style="margin-top:0px;font-family:'Segoe UI';line-height:1.2;color:rgb(51,51,51);background-color:rgb(255,255,255);">High throughput and high productivity</h3><div><br /></div><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">From the very beginning, .NET has relied on a <a href="https://en.wikipedia.org/wiki/Just-in-time_compilation" target="_blank" style="color:rgb(0,93,166);background-color:transparent;" rel="nofollow noreferrer noopener">just-in-time compiler (JIT)</a> to translate <a href="https://en.wikipedia.org/wiki/Common_Intermediate_Language" target="_blank" style="color:rgb(0,93,166);background-color:transparent;" rel="nofollow noreferrer noopener">Intermediate Language (IL) code</a> to optimized machine code. Since that time, we’ve built an industry-leading JIT-based managed runtime that is capable of very high throughput and also enabled developer experiences that make programming fast and easy.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">JITs are well suited for long-running cloud and client scenarios. They are able to generate code that targets a specific machine configuration, including specific CPU instructions. A JIT can also <a href="https://devblogs.microsoft.com/dotnet/tiered-compilation-preview-in-net-core-2-1/" style="color:rgb(0,93,166);background-color:transparent;" rel="nofollow">re-generate methods at runtime</a>, a technique used to JIT quickly while still having the option to produce a highly-tuned version of the code if this becomes a frequently used method.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">Our efforts to make ASP.NET Core run faster on the <a href="https://www.techempower.com/benchmarks/" target="_blank" style="color:rgb(0,93,166);background-color:transparent;" rel="nofollow noreferrer noopener">TechEmpower benchmarks</a> is a good example of the power of JIT and our investments in CoreCLR. Our efforts to <a href="https://devblogs.microsoft.com/dotnet/using-net-and-docker-together-dockercon-2019-update/" style="color:rgb(0,93,166);background-color:transparent;" rel="nofollow">harden .NET Core for containers</a> also demonstrates the runtime’s ability to dynamically adapt to constrained environments.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">Developer tools are another good example where JIT shines, such as with the <code class="prettyprinted" style="font-size:14.875px;line-height:normal;font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;color:rgb(204,0,0);">dotnet watch</code> tool or edit and continue. Tools often require compiling and loading code multiple times in a single process without restarting and need to do it very quickly.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">Developers using .NET Core or .NET Framework have primarily relied on JIT. As a result, this experience should seem familiar.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">The default experience for most .NET 5 workloads will be using the JIT-based CoreCLR runtime. The two notable exceptions are iOS and client-side Blazor (web assembly) since both require ahead-of-time (AOT) native compilation.</p><h3 style="margin-top:0px;font-family:'Segoe UI';line-height:1.2;color:rgb(51,51,51);background-color:rgb(255,255,255);">Fast startup, low footprint, and lower memory usage</h3><div><br /></div><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">The Mono Project has spent much of its effort focused on mobile and gaming consoles. A key capability and outcome of that project is an AOT compiler for .NET, based on the industry-leading <a href="http://llvm.org/" target="_blank" style="color:rgb(0,93,166);background-color:transparent;" rel="nofollow noreferrer noopener">LLVM compiler project</a>. The Mono AOT compiler enables .NET code to be built into a single native code executable that can run on a machine, much like C++ code. AOT-compiled apps can run efficiently in small places, and trades throughput for startup if needed.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">The <a href="https://blazor.net/" target="_blank" style="color:rgb(0,93,166);background-color:transparent;" rel="nofollow noreferrer noopener">Blazor project</a> is already using the Mono AOT. It will be one of the first projects to transition to .NET 5. We are using it as one of the scenarios to prove out this plan.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">There are two types of AOT solutions:</p><ul style="margin-top:0px;color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);"><li>solutions that require 100% AOT compilation.</li><li>solutions where most code is AOT-compiled but where a JIT or interpreter is available and used for code patterns that are not friendly to AOT (like generics).</li></ul><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">The Mono AOT supports both cases. The first type of AOT is required by Apple for iOS and some game consoles, typically for security reasons. The second is the preferred choice since it offers the benefits of AOT without any of its drawbacks.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">.NET Native is the AOT compiler we use for Windows UWP applications and is an example of the first type of AOT listed above. With that particular implementation, we limited the .NET APIs and capabilities that you can use. We learned from that experience that AOT solutions need to cover the full spectrum of .NET APIs and patterns.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">AOT compilation will remain required for iOS, web assembly and some game consoles. We will make AOT compilation an option for applications that are more appliance-like, that require fast startup and/or low footprint.</p><h3 style="margin-top:0px;font-family:'Segoe UI';line-height:1.2;color:rgb(51,51,51);background-color:rgb(255,255,255);">Fundamentals and overlapping experiences</h3><div><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">It is critical that we continue to move forward as an overall platform with startup, throughput, memory use, reliability, and diagnostics. At the same time, it also makes sense to focus our efforts. We’ll invest more in throughput and reliability in CoreCLR while we invest more in startup and size reduction with the Mono AOT compiler. We think that these are good pairings. Throughput and reliability go together as do startup and size reduction.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">While there are some characteristics where it makes sense to make different investments, there are others that do not.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">Diagnostics capabilities need to be the same across .NET 5, for both functional and performance diagnostics. It is also important to support the same chips and operating systems (with the exception of iOS and web assembly).</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">We will continue to optimize .NET 5 for each workload and scenario, for whatever makes sense. There will be even greater emphasis on optimizations, particular where multiple workloads have overlapping needs.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">All .NET 5 applications will use the <a href="https://github.com/dotnet/corefx" target="_blank" style="color:rgb(0,93,166);background-color:transparent;" rel="nofollow noreferrer noopener">CoreFX framework</a>. We will ensure that CoreFX works well in the places it is not used today, which is primarily the Xamarin and client-side Blazor workloads. All .NET 5 applications will be buildable with the <a href="https://github.com/dotnet/cli" target="_blank" style="color:rgb(0,93,166);background-color:transparent;" rel="nofollow noreferrer noopener">.NET CLI</a>, ensuring that you have common command-line tooling across projects.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">C# will move forward in lock-step with .NET 5. Developers writing .NET 5 apps will have access to the latest C# version and features.</p><h2 style="margin-top:0px;font-family:'Segoe UI';line-height:1.2;color:rgb(51,51,51);background-color:rgb(255,255,255);">The birth of the project</h2><div><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">We met as a technical team in December 2018 in Boston to kick off this project. Design leaders from .NET teams (Mono/Xamarin and .NET Core) and also from <a href="https://unity.com/" target="_blank" style="color:rgb(0,93,166);background-color:transparent;" rel="nofollow noreferrer noopener">Unity</a> presented on various technical capabilities and architectural direction.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">We are now moving forward on this project as a single team with one set of deliverables. Since December, we have made a lot of progress on a few projects:</p><ul style="margin-top:0px;color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);"><li>Defined a minimal layer that defines the runtime &lt;-&gt; managed code layer, with the goal making &gt;99% of CoreFX common code.</li><li>MonoVM can now use CoreFX and its class libraries.</li><li>Run all CoreFX tests on MonoVM using the CoreFX implementation.</li><li>Run ASP.NET Core 3.0 apps with MonoVM.</li><li>Run MonoDevelop and then Visual Studio for Mac on CoreCLR.</li></ul><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">Moving to a single .NET implementation raises important questions. What will the target framework be? Will NuGet package compatibility rules be the same? Which workloads should be supported out-of-the-box by the .NET 5 SDK? How does writing code for a specific architecture work? Do we still need .NET Standard? We are working through these issues now and will soon be sharing design docs for you to read and give feedback on.</p><h2 style="margin-top:0px;font-family:'Segoe UI';line-height:1.2;color:rgb(51,51,51);background-color:rgb(255,255,255);">Closing</h2></div><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">The .NET 5 project is an important and exciting new direction for .NET. You will see .NET become simpler but also have broader and more expansive capability and utility. All new development and feature capabilities will be part of .NET 5, including new C# versions.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);">We see a bright future ahead in which you can use the same .NET APIs and languages to target a broad range of application types, operating systems, and chip architectures. It will be easy to make changes to your build configuration to build your applications differently, in Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps or at the command line.</p><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);"> </p></div><p style="color:rgb(51,51,51);font-family:'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, Roboto, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:17px;background-color:rgb(255,255,255);"><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 31 Mar 2022 10:02:30 +0900</pubDate>
</item>


<item>
<title>NET Standard란</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>.NET Standard</p><p><br /></p><p>Microsoft에서 개발한 .NET Framework와 .NET Core의 표준이다. </p><p><br /></p><p>.NET Standard 기반 라이브러리의 경우 모든 .NET 기반 프로젝트에서 사용할 수 있다는 장점이 있다.<br /></p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2203/94d0c7fb28ba832799bb2a93d7be79d0_1648686266_0231.png" title="94d0c7fb28ba832799bb2a93d7be79d0_1648686266_0231.png" alt="94d0c7fb28ba832799bb2a93d7be79d0_1648686266_0231.png" /><br style="clear:both;" /> </p><p>.NET Standard는 버전에 따라 특정 플랫폼에서 노출되는 유형과 API만 선언 </p><p><br /></p><p>버전별 테이블</p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2203/94d0c7fb28ba832799bb2a93d7be79d0_1648686658_5035.png" title="94d0c7fb28ba832799bb2a93d7be79d0_1648686658_5035.png" alt="94d0c7fb28ba832799bb2a93d7be79d0_1648686658_5035.png" /><br style="clear:both;" /> </p><p><br /></p><p>현재 2.0은 .Net framework를 지원</p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2203/94d0c7fb28ba832799bb2a93d7be79d0_1648686522_9941.png" title="94d0c7fb28ba832799bb2a93d7be79d0_1648686522_9941.png" alt="94d0c7fb28ba832799bb2a93d7be79d0_1648686522_9941.png" /> </p><p><br /></p><p><br /></p><p>2.1은 .Net framework를 지원안함. 아래링크 상세 설명<br /></p><p>참고 링크 : <a href="https://devblogs.microsoft.com/dotnet/announcing-net-standard-2-1/" rel="nofollow">https://devblogs.microsoft.com/dotnet/announcing-net-standard-2-1/</a> </p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2203/94d0c7fb28ba832799bb2a93d7be79d0_1648686583_8102.png" title="94d0c7fb28ba832799bb2a93d7be79d0_1648686583_8102.png" alt="94d0c7fb28ba832799bb2a93d7be79d0_1648686583_8102.png" /><br style="clear:both;" /> </p><p>결론</p><p> * .NET 표준 라이브러리가 지원(프레임 워크 호환성)<br /></p><p> * 하나의 라이브러리리로 앱/어플리케이션/웹 등 통합으로 개발이 가능 하도록 하기 위하여 사용</p><p> * 유지보수 측면에서는 기준 라이브러리만 고치면 되기 때문에 좋을듯</p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 31 Mar 2022 09:46:18 +0900</pubDate>
</item>


<item>
<title>Microsoft Azure ML Studio(애저 머신러닝 스튜디오)</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<h1 style="margin:-10px 0px 0px;padding:0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);">Azure Machine Learning이란?</h1><div class="display-flex-tablet justify-content-space-between-tablet page-metadata-container" style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"></div><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">Azure Machine Learning은 기계 학습 프로젝트 수명 주기를 가속화하고 간편하게 관리할 수 있는 클라우드 서비스입니다. 기계 학습 전문가, 데이터 과학자 및 엔지니어는 이 서비스를 사용하여 일상적인 워크플로, 즉, 모델의 학습 및 배포와 MLOps 관리를 수행할 수 있습니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">Azure Machine Learning에서 모델을 만들 수도 있고 Pytorch, TensorFlow 또는 scikit-learn과 같은 오픈 소스 플랫폼에서 빌드된 모델을 사용할 수도 있습니다. MLOps 도구를 사용하여 모델을 모니터링, 재학습 및 재배포할 수 있습니다.</p><h2 class="heading-anchor" style="margin:32px 0px 12px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);">Azure Machine Learning의 대상 고객은 누구입니까?</h2><div><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">Azure Machine Learning은 조직 내에서 MLOps를 구현하는 개인과 팀을 위한 서비스이며, 안전하고 감사 가능한 프로덕션 환경에서 기계 학습 모델을 프로덕션 모드로 운영할 수 있습니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">데이터 과학자 및 ML 엔지니어는 이 도구를 사용하여 일상적인 워크플로를 가속화하고 자동화할 수 있습니다. 애플리케이션 개발자는 모델을 애플리케이션 또는 서비스에 통합할 수 있는 도구를 찾을 것입니다. 플랫폼 개발자는 견고한 Azure Resource Manager API 지원이 제공되고 고급 ML 도구를 빌드하는 데 사용할 수 있는 강력한 도구 세트를 찾을 것입니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">Microsoft Azure 클라우드에서 작업하는 기업은 인프라를 위한 익숙한 보안 및 RBAC(역할 기반 액세스 제어)를 찾을 것입니다. 보호된 데이터에 대한 액세스를 거부하고 작업을 선택하도록 프로젝트를 설정할 수 있습니다.</p><h3 class="heading-anchor" style="margin:30px 0px 18px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);">기계 학습 팀을 위한 협업</h3><div><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">기계 학습 프로젝트에서는 종종 솔루션의 빌드 및 유지 관리를 위한 다양한 기술 세트를 가진 팀이 필요합니다. Azure Machine Learning에는 다음과 같은 협업이 가능한 도구가 있습니다.</p><ul style="margin:16px 0px 16px 38px;padding:0px;list-style:none;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><li style="margin:0px;padding:0px;list-style:none outside;">공유 Notebook, 컴퓨팅 리소스, 데이터 및 환경</li><li style="margin:0px;padding:0px;list-style:none outside;">누가 언제 변경했는지 보여주는 추적 및 감사 기능</li><li style="margin:0px;padding:0px;list-style:none outside;">자산 버전 관리</li></ul><div><span style="background-color:rgb(255,255,255);color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;">개발자용 도구</span> </div></div></div><div><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">개발자는 Azure Machine Learning에서 다음과 같은 친숙한 인터페이스를 찾을 수 있습니다.</p><ul style="margin:16px 0px 16px 38px;padding:0px;list-style:none;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><li style="margin:0px;padding:0px;list-style:none outside;"><a href="https://docs.microsoft.com/ko-KR/python/api/overview/azure/ml/" style="background-color:transparent;" rel="nofollow">Python SDK</a></li><li style="margin:0px;padding:0px;list-style:none outside;"><a href="https://docs.microsoft.com/ko-KR/rest/api/azureml/" style="background-color:transparent;" rel="nofollow">Azure Resource Manager REST API(미리 보기)</a></li><li style="margin:0px;padding:0px;list-style:none outside;"><a href="https://docs.microsoft.com/ko-KR/cli/azure/ml" style="background-color:transparent;" rel="nofollow">CLI v2(미리 보기)</a></li></ul><div><h3 class="heading-anchor" style="margin:30px 0px 18px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);">스튜디오 UI</h3></div></div><div><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><a href="https://ml.azure.com/" style="background-color:transparent;" rel="nofollow">Azure Machine Learning 스튜디오</a>는 프로젝트 작업 영역에 사용되는 그래픽 사용자 인터페이스입니다. 이 스튜디오에서는 다음을 수행할 수 있습니다.</p><ul style="margin:16px 0px 16px 38px;padding:0px;list-style:none;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><li style="margin:0px;padding:0px;list-style:none outside;">실행, 메트릭, 로그, 출력 등을 봅니다.</li><li style="margin:0px;padding:0px;list-style:none outside;">Notebook 및 파일을 작성하고 편집합니다.</li><li style="margin:0px;padding:0px;list-style:none outside;">다음과 같은 일반 자산을 관리합니다.<ul style="margin:0px 0px 0px 20px;padding:0px;list-style:none;"><li style="margin:0px;padding:0px;list-style:none outside;">데이터 자격 증명</li><li style="margin:0px;padding:0px;list-style:none outside;">Compute</li><li style="margin:0px;padding:0px;list-style:none outside;">환경</li></ul></li><li style="margin:0px;padding:0px;list-style:none outside;">실행 메트릭, 결과 및 보고서를 시각화합니다.</li><li style="margin:0px;padding:0px;list-style:none outside;">개발자 인터페이스를 통해 작성된 파이프라인을 시각화합니다.</li><li style="margin:0px;padding:0px;list-style:none outside;">AutoML 작업을 작성합니다.</li></ul><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">또한 디자이너에는 모델을 학습시키고 배포할 수 있는 끌어서 놓기 인터페이스가 있습니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">ML Studio(클래식) 사용자인 경우 <a href="https://docs.microsoft.com/ko-kr/azure/machine-learning/overview-what-is-machine-learning-studio#ml-studio-classic-vs-azure-machine-learning-studio" style="background-color:transparent;" rel="nofollow">Studio(클래식) 사용 중단 및 Azure Machine Learning 스튜디오 간의 차이점에 대해 알아보세요.</a></p><h2 class="heading-anchor" style="margin:32px 0px 12px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);">엔터프라이즈 준비 및 보안</h2><div><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">Azure Machine Learning은 Azure 클라우드 플랫폼과 통합되어 ML 프로젝트의 보안을 강화합니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">보안 통합에는 다음이 포함됩니다.</p><ul style="margin:16px 0px 16px 38px;padding:0px;list-style:none;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><li style="margin:0px;padding:0px;list-style:none outside;">네트워크 보안 그룹을 사용하는 Azure VNet(가상 네트워크)</li><li style="margin:0px;padding:0px;list-style:none outside;">스토리지 계정의 액세스 정보와 같은 보안 비밀을 저장할 수 있는 Azure Key Vault</li><li style="margin:0px;padding:0px;list-style:none outside;">VNet 뒤에 설정되는 Azure Container Registry</li></ul><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><br /></p></div><h2 class="heading-anchor" style="margin:32px 0px 12px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);">완전한 솔루션을 구현하는 Azure 통합</h2></div><div><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">다른 서비스를 Azure 서비스와 통합하면 엔드투엔드에서 기계 학습 프로젝트가 지원됩니다. 여기에는 다음이 포함됩니다.</p><ul style="margin:16px 0px 16px 38px;padding:0px;list-style:none;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><li style="margin:0px;padding:0px;list-style:none outside;">Spark를 사용하여 데이터를 처리하고 스트림하는 Azure Synapse Analytics</li><li style="margin:0px;padding:0px;list-style:none outside;">Kubernetes 환경에서 Azure 서비스를 실행할 수 있는 Azure Arc</li><li style="margin:0px;padding:0px;list-style:none outside;">Azure SQL Database, Azure Storage Blob 등의 스토리지 및 데이터베이스 옵션</li><li style="margin:0px;padding:0px;list-style:none outside;">ML 기반 앱을 배포하고 관리할 수 있는 Azure App Service</li></ul><div><h2 class="heading-anchor" style="margin:32px 0px 12px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);">기계 학습 프로젝트 워크플로</h2></div></div><div><span style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">일반적으로 모델은 목적 및 목표가 있는 프로젝트의 일부로 개발됩니다. 프로젝트에 여러 사람이 참가하는 경우가 많습니다. 데이터, 알고리즘 및 모델을 실험하는 개발 과정에는 반복 작업이 많습니다.</span> </div><div><span style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><br /></span></div><div><h3 class="heading-anchor" style="margin:30px 0px 18px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);">프로젝트 수명 주기</h3></div><div><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">프로젝트 수명 주기는 프로젝트에 따라 다를 수 있지만, 대체로 다음과 비슷합니다.</p></div><div><img src="http://www.chaoreumsoft.co.kr/data/editor/2203/5dfbac8029178402c100942af2a84426_1648254160_3836.png" title="5dfbac8029178402c100942af2a84426_1648254160_3836.png" alt="5dfbac8029178402c100942af2a84426_1648254160_3836.png" /><br style="clear:both;" /> </div><div><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">작업 영역은 프로젝트를 구성하며 공통의 목표를 달성하기 위해 일하는 여러 사용자가 작업 영역에서 협업할 수 있습니다. 작업 영역의 사용자는 스튜디오 사용자 인터페이스에서 실험한 실행 결과를 간편하게 공유하거나 환경 및 스토리지 참조와 같은 작업에 버전이 지정된 자산을 사용할 수 있습니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">자세한 내용은 <a href="https://docs.microsoft.com/ko-kr/azure/machine-learning/how-to-manage-workspace?tabs=python" style="background-color:transparent;" rel="nofollow">Azure Machine Learning 작업 영역 관리</a>를 참조하세요.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">프로젝트를 운영할 준비가 되면 사용자의 작업을 기계 학습 파이프라인에서 자동화하고 일정에 따라 또는 HTTPS 요청이 있을 때 트리거할 수 있습니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">실시간 배포 및 일괄 처리 배포 모두에서 모델을 관리형 추론 솔루션에 배포할 수 있으므로, 일반적으로 모델을 배포하는 데 필요한 인프라 관리가 사라집니다.</p><h2 class="heading-anchor" style="margin:32px 0px 12px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);">모델 학습</h2><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">Azure Machine Learning은 클라우드에서 학습 스크립트를 실행할 수도 있고 모델을 처음부터 빌드할 수도 있습니다. 고객이 오픈 소스 프레임워크에서 직접 빌드하고 학습시킨 모델을 가져오는 경우가 많으므로, 이러한 모델을 클라우드에서 운영할 수 있습니다.</p><h3 class="heading-anchor" style="margin:30px 0px 18px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);"><a class="anchor-link docon docon-link" href="https://docs.microsoft.com/ko-kr/azure/machine-learning/overview-what-is-azure-machine-learning#open-and-interoperable" style="background-color:transparent;font-family:docons;font-weight:400;line-height:16px;text-align:center;width:1px;border:0px;height:1px;margin:-1px;padding:0px;" rel="nofollow"></a>개방성 및 상호 운용성</h3><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">데이터 과학자는 다음과 같은 일반적인 Python 프레임워크에서 만든 모델을 Azure Machine Learning에서 사용할 수 있습니다.</p><ul style="margin:16px 0px 16px 38px;padding:0px;list-style:none;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><li style="margin:0px;padding:0px;list-style:none outside;">PyTorch</li><li style="margin:0px;padding:0px;list-style:none outside;">TensorFlow</li><li style="margin:0px;padding:0px;list-style:none outside;">scikit-learn</li><li style="margin:0px;padding:0px;list-style:none outside;">XGBoost</li><li style="margin:0px;padding:0px;list-style:none outside;">LightGBM</li></ul><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">다음과 같은 다른 언어 및 프레임워크도 지원됩니다.</p><ul style="margin:16px 0px 16px 38px;padding:0px;list-style:none;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><li style="margin:0px;padding:0px;list-style:none outside;">R</li><li style="margin:0px;padding:0px;list-style:none outside;">.NET</li></ul><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><a href="https://docs.microsoft.com/ko-kr/azure/machine-learning/concept-open-source" style="background-color:transparent;" rel="nofollow">Azure Machine Learning과의 오픈 소스 통합</a>을 참조하세요.</p><h3 class="heading-anchor" style="margin:30px 0px 18px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);"><a class="anchor-link docon docon-link" href="https://docs.microsoft.com/ko-kr/azure/machine-learning/overview-what-is-azure-machine-learning#automated-featurization-and-algorithm-selection-automl" style="background-color:transparent;font-family:docons;font-weight:400;line-height:16px;text-align:center;width:1px;border:0px;height:1px;margin:-1px;padding:0px;" rel="nofollow"></a>자동 기능화 및 알고리즘 선택(AutoML)</h3><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">시간이 많이 걸리는 반복적인 프로세스에서, 기존 기계 학습 과학자는 이전 경험과 직관을 사용하여 학습에 적합한 데이터 기능화 및 알고리즘을 선택합니다. 자동 ML(AutoML)은 이 프로세스를 가속화하며 스튜디오 UI 또는 Python SDK를 통해 사용할 수 있습니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><a href="https://docs.microsoft.com/ko-kr/azure/machine-learning/concept-automated-ml" style="background-color:transparent;" rel="nofollow">자동화된 Machine Learning이란?</a>을 참조하세요.</p><h3 class="heading-anchor" style="margin:30px 0px 18px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);"><a class="anchor-link docon docon-link" href="https://docs.microsoft.com/ko-kr/azure/machine-learning/overview-what-is-azure-machine-learning#hyperparameter-optimization" style="background-color:transparent;font-family:docons;font-weight:400;line-height:16px;text-align:center;width:1px;border:0px;height:1px;margin:-1px;padding:0px;" rel="nofollow"></a>하이퍼 매개 변수 최적화</h3><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">하이퍼 매개 변수 최적화 또는 하이퍼 매개 변수 튜닝은 지루한 작업입니다. Azure Machine Learning은 작업 정의를 약간만 수정하면 매개 변수가 있는 임의 명령에 대해 이 작업을 자동화할 수 있습니다. 결과는 스튜디오에 시각화됩니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><a href="https://docs.microsoft.com/ko-kr/azure/machine-learning/how-to-tune-hyperparameters" style="background-color:transparent;" rel="nofollow">하이퍼 매개 변수를 튜닝하는 방법</a>을 참조하세요.</p><h3 class="heading-anchor" style="margin:30px 0px 18px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);"><a class="anchor-link docon docon-link" href="https://docs.microsoft.com/ko-kr/azure/machine-learning/overview-what-is-azure-machine-learning#multinode-distributed-training" style="background-color:transparent;font-family:docons;font-weight:400;line-height:16px;text-align:center;width:1px;border:0px;height:1px;margin:-1px;padding:0px;" rel="nofollow"></a>다중 노드 분산 학습</h3><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">딥 러닝 학습 및 경우에 따라 기존 기계 학습 작업의 효율성이 다중 노드 분산 교육을 통해 크게 향상될 수 있습니다. Azure Machine Learning 컴퓨팅 클러스터는 최신 GPU 옵션을 제공합니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">다음과 같은 Azure Arc 연결 Kubernetes(미리 보기) 및 Azure ML 컴퓨팅 클러스터를 통해 지원됩니다.</p><ul style="margin:16px 0px 16px 38px;padding:0px;list-style:none;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><li style="margin:0px;padding:0px;list-style:none outside;">PyTorch</li><li style="margin:0px;padding:0px;list-style:none outside;">TensorFlow</li><li style="margin:0px;padding:0px;list-style:none outside;">MPI</li></ul><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">MPI 분산은 Horovod 또는 사용자 지정 다중 노드 논리에 사용할 수 있습니다. 또한 Apache Spark는 Azure Synapse Analytics Spark 클러스터(미리 보기)를 통해 지원됩니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><a href="https://docs.microsoft.com/ko-kr/azure/machine-learning/concept-distributed-training" style="background-color:transparent;" rel="nofollow">Azure Machine Learning을 사용한 분산 학습</a>을 참조하세요.</p><h3 class="heading-anchor" style="margin:30px 0px 18px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);"><a class="anchor-link docon docon-link" href="https://docs.microsoft.com/ko-kr/azure/machine-learning/overview-what-is-azure-machine-learning#embarrassingly-parallel-training" style="background-color:transparent;font-family:docons;font-weight:400;line-height:16px;text-align:center;width:1px;border:0px;height:1px;margin:-1px;padding:0px;" rel="nofollow"></a>처치 곤란 병렬 학습</h3><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">기계 학습 프로젝트를 스케일링하려면 처치 곤란 병렬 학습의 크기를 스케일링해야 하는 경우가 있습니다. 이 패턴은 모델이 여러 매장의 데이터를 학습해야 하는 수요 예측과 같은 시나리오에서 자주 발생합니다.</p><h2 class="heading-anchor" style="margin:32px 0px 12px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);"><a class="anchor-link docon docon-link" href="https://docs.microsoft.com/ko-kr/azure/machine-learning/overview-what-is-azure-machine-learning#deploy-models" style="background-color:transparent;font-family:docons;font-weight:400;line-height:16px;text-align:center;width:1px;border:0px;height:1px;margin:-1px;padding:0px;" rel="nofollow"></a>모델 배포</h2><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">모델을 프로덕션으로 전환하기 위해 배포됩니다. Azure Machine Learning 관리 엔드포인트는 일괄 처리 또는 실시간(온라인) 모델 채점(추론) 모두에 필요한 인프라를 추상화합니다.</p><h3 class="heading-anchor" style="margin:30px 0px 18px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);"><a class="anchor-link docon docon-link" href="https://docs.microsoft.com/ko-kr/azure/machine-learning/overview-what-is-azure-machine-learning#real-time-and-batch-scoring-inferencing" style="background-color:transparent;font-family:docons;font-weight:400;line-height:16px;text-align:center;width:1px;border:0px;height:1px;margin:-1px;padding:0px;" rel="nofollow"></a>실시간 및 일괄 처리 채점(추론)</h3><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><em>일괄 처리 채점</em> 또는 <em>일괄 처리 추론</em>에는 데이터에 대한 참조를 사용하여 엔드포인트를 호출하는 작업이 포함됩니다. 일괄 처리 엔드포인트는 작업을 비동기적으로 실행하여 컴퓨팅 클러스터에서 데이터를 병렬로 처리하고 추가 분석을 위해 데이터를 저장합니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><em>실시간 채점</em> 또는 <em>온라인 추론</em>에는 하나 이상의 모델 배포를 통해 엔드포인트를 호출하고 HTTP를 통해 거의 실시간으로 응답을 수신하는 작업이 포함됩니다. 트래픽은 여러 배포에 걸쳐 분할될 수 있으며, 처음에는 트래픽의 일부만 전환하고 새 모델에 대한 신뢰가 생기면 점점 양을 늘려서 새 모델 버전을 테스트할 수 있습니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">참조</p><ul style="margin:16px 0px 16px 38px;padding:0px;list-style:none;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><li style="margin:0px;padding:0px;list-style:none outside;"><a href="https://docs.microsoft.com/ko-kr/azure/machine-learning/how-to-deploy-managed-online-endpoints" style="background-color:transparent;" rel="nofollow">실시간 관리 엔드포인트를 통해 모델 배포</a></li><li style="margin:0px;padding:0px;list-style:none outside;"><a href="https://docs.microsoft.com/ko-kr/azure/machine-learning/how-to-use-batch-endpoint" style="background-color:transparent;" rel="nofollow">채점에 일괄 처리 엔드포인트 사용</a></li></ul><div><h2 class="heading-anchor" style="margin:32px 0px 12px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);">MLOps: 기계 학습을 위한 DevOps</h2><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">MLOps라고도 하는 기계 학습 모델을 위한 DevOps는 프로덕션용 모델을 개발하는 프로세스입니다. 재현할 수 없는 경우 학습에서 배포까지 모델의 수명 주기를 감사할 수 있어야 합니다.</p><h3 class="heading-anchor" style="margin:30px 0px 18px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);"><a class="anchor-link docon docon-link" href="https://docs.microsoft.com/ko-kr/azure/machine-learning/overview-what-is-azure-machine-learning#ml-model-lifecycle" style="background-color:transparent;font-family:docons;font-weight:400;line-height:16px;text-align:center;width:1px;border:0px;height:1px;margin:-1px;padding:0px;" rel="nofollow"></a>ML 모델 수명 주기</h3></div></div><div><img src="http://www.chaoreumsoft.co.kr/data/editor/2203/5dfbac8029178402c100942af2a84426_1648254186_6935.png" title="5dfbac8029178402c100942af2a84426_1648254186_6935.png" alt="5dfbac8029178402c100942af2a84426_1648254186_6935.png" /><br style="clear:both;" /><a href="https://docs.microsoft.com/ko-kr/azure/machine-learning/concept-model-management-and-deployment" style="font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;" rel="nofollow">Azure Machine Learning의 MLOps</a><span style="background-color:rgb(255,255,255);color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;">에 대해 자세히 알아보세요.</span> </div><div><h3 class="heading-anchor" style="margin:30px 0px 18px;padding:0px 0px 0px;line-height:1.3;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color:rgb(255,255,255);"><a class="anchor-link docon docon-link" href="https://docs.microsoft.com/ko-kr/azure/machine-learning/overview-what-is-azure-machine-learning#integrations-enabling-mlops" style="background-color:transparent;font-family:docons;font-weight:400;line-height:16px;text-align:center;width:1px;border:0px;height:1px;margin:-1px;padding:0px;" rel="nofollow"></a>통합을 통해 MLOPs 지원</h3><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">Azure Machine Learning은 모델 수명 주기를 염두에 두고 개발되었습니다. 모델 수명 주기를 특정 커밋 및 환경까지 감사할 수 있습니다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">다음은 MLOps를 지원하는 주요 기능입니다.</p><ul style="margin:16px 0px 16px 38px;padding:0px;list-style:none;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><li style="margin:0px;padding:0px;list-style:none outside;"><code style="font-family:'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;font-size:13.6px;padding:.1em .2em;">git</code> 통합</li><li style="margin:0px;padding:0px;list-style:none outside;">MLflow 통합</li><li style="margin:0px;padding:0px;list-style:none outside;">기계 학습 파이프라인 일정 예약</li><li style="margin:0px;padding:0px;list-style:none outside;">사용자 지정 트리거에 대한 Azure Event Grid 통합</li><li style="margin:0px;padding:0px;list-style:none outside;">GitHub Actions 또는 Azure DevOps 같은 CI/CD 도구에서 간편하게 사용</li></ul><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">또한 Azure Machine Learning에는 다음을 모니터링 및 감사하는 기능이 포함되어 있습니다.</p><ul style="margin:16px 0px 16px 38px;padding:0px;list-style:none;color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><li style="margin:0px;padding:0px;list-style:none outside;">코드 스냅샷, 로그 및 기타 출력과 같은 작업 아티팩트</li><li style="margin:0px;padding:0px;list-style:none outside;">컨테이너, 데이터 및 컴퓨팅 리소스와 같은 작업과 자산 간의 계보</li></ul></div><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><br /></p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><br /></p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2203/5dfbac8029178402c100942af2a84426_1648254223_0758.png" title="5dfbac8029178402c100942af2a84426_1648254223_0758.png" alt="5dfbac8029178402c100942af2a84426_1648254223_0758.png" /><br style="clear:both;" /> </p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2203/5dfbac8029178402c100942af2a84426_1648254235_9309.png" title="5dfbac8029178402c100942af2a84426_1648254235_9309.png" alt="5dfbac8029178402c100942af2a84426_1648254235_9309.png" /><br style="clear:both;" /> </p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2203/5dfbac8029178402c100942af2a84426_1648254242_7686.png" title="5dfbac8029178402c100942af2a84426_1648254242_7686.png" alt="5dfbac8029178402c100942af2a84426_1648254242_7686.png" /><br style="clear:both;" /> </p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);">결론, 코딩을 하지 않고 툴을 이용하여 ML를 이용한다.</p><p style="color:rgb(23,23,23);font-family:'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;background-color:rgb(255,255,255);"><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sat, 26 Mar 2022 09:26:30 +0900</pubDate>
</item>


<item>
<title>R언어 C# 연동 방안</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><img src="http://www.chaoreumsoft.co.kr/data/editor/2006/dd6a48c56a0cfab7e3549831c0edc9aa_1591150438_4823.png" title="dd6a48c56a0cfab7e3549831c0edc9aa_1591150438_4823.png" alt="dd6a48c56a0cfab7e3549831c0edc9aa_1591150438_4823.png" /><br style="clear:both;" /><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><b><span style="font-family:'돋움', Dotum;font-size:10pt;">R언어란</span></b></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">통계 계산과 그래픽을 위한 프로그래밍 언어이다. 뉴질랜드의 로버트 잰틀맨과 로스 이하카가 개발하였다. 1993년 처음으로 공개되었다. R은 GPL 하에 배포되는 S 프로그래밍 언어의 구현으로 GNU S라고도 한다.</span></p><p><br /></p><p><b><span style="font-family:'돋움', Dotum;font-size:10pt;">장점</span></b></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* 오픈소스, 무료 소프트웨어</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* 포괄적인 통계플랫폼 : 다양한 라이브러리, 다양한 분석기법, 정형/비정형</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* 시각화 기능으로 수학 기호를 포함할 수 있는 출판물 수준의 그래프를 제공</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* 웹 어플리케이션 개발 프레임워크인 Shiny의 고도화로 통계 또는 머신러닝 모델을 웹과 연동 가능</span></p><p><br /></p><p><b><span style="font-family:'돋움', Dotum;font-size:10pt;">단점</span></b></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* 통계 최적화를 위해 성능을 희생했다</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* 인터프리터언어로서 R코드가 실행될때, 변경될 때마다 다시 해석하므로 비교적 느리다.</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* 프로그램 자체의 한국어 기능을 제공하지 않는다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="background-color:rgb(255,255,255);color:rgb(55,58,60);font-family:'Open Sans', arial, 'Apple SD Gothic Neo', 'Noto Sans CJK KR', '본고딕', KoPubDotum, '나눔바른고딕', '나눔고딕', NanumGothic, '맑은고딕', 'Malgun Gothic', sans-serif;font-size:14.4px;"><br /></span></p><p><b><span style="font-family:'돋움', Dotum;font-size:10pt;">동작원리</span></b></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">R은 싱글스레드이므로 1개의 CPU코어만 사용한다. 멀티코어를 활용하려면 병렬프로그래밍 기법이 필요하다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2006/dd6a48c56a0cfab7e3549831c0edc9aa_1591150873_4264.png" title="dd6a48c56a0cfab7e3549831c0edc9aa_1591150873_4264.png" alt="dd6a48c56a0cfab7e3549831c0edc9aa_1591150873_4264.png" /><br style="clear:both;" /><span style="font-family:'돋움', Dotum;font-size:10pt;">R은 R코드를 메인 메모리에 올려둔다. R 해석기는 R코드를 기계코드로 변환하고 기계코드로 CPU가 처리한다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">인메모리에서 처리하기 때문에 빠르지만, 최대 데이터 크기는 사용가능한 RAM의 크기에 따라 달라진다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><b><br /></b></p><p><b><span style="font-family:'돋움', Dotum;font-size:10pt;">통합개발환경</span></b></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">통합 개발 환경으로 </span><b><span style="font-family:'돋움', Dotum;font-size:10pt;">RStudio</span></b><span style="font-family:'돋움', Dotum;font-size:10pt;">가 가장 무난하다. R 본체가 설치되어 있어야 작동하며, 훨씬 편리한 인터페이스를 제공하는 것이 강점. 단, 폴더 경로나 파일 이름에 한글이 들어가면 제대로 작동하지 않을 수 있으니 주의할 것. 특히</span><b><u><span style="font-family:'돋움', Dotum;font-size:10pt;"> 사용자 계정 이름이 한글일 경우 기본 폴더 경로 자체에 한글이 들어가게 되므로 제대로 실행되지 않는다.</span></u></b><span style="font-family:'돋움', Dotum;font-size:10pt;"> 이 경우 관리자 권한으로 실행시키면 된다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><br /></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">그 외의 IDE나 에디터들에는 다음이 있다. 보통 R에 대한 문법 검사와 코드 색상을 지원하는 플러그인 형태로 제공</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* ConTEXT</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* Eclipse (StatET)</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* Emacs (Emacs Speaks Statistics)</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* LyX (modules for knitr and Sweave)</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* vim</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* jEdit</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* Kate</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* Revolution R Enterprise DevelopR (part of Revolution R Enterprise)</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* Sublime Text</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* TextMate</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* Atom</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* WinEdt (R Package RWinEdt)</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* Tinn-R</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* Notepad++</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* IntelliJ IDEA</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* Visual Studio</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* Visual Studio Code</span></p><p style="margin-left:0px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">* Architect</span></p><p><br /></p><p><b><span style="font-family:'돋움', Dotum;font-size:10pt;">시각화 패키지</span></b><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">데이터를 그래프 등 보기 좋게 시각화해주는 패키지들</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* ggplot2</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* ggvis</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* googleVis</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* rCharts</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* ggiraphExtra</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* plotly</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* wordcloud</span></p><p><br /></p><p><b><span style="font-family:'돋움', Dotum;font-size:10pt;">C#과 연동방법</span></b></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* R.NET을 이용한 C# 연동</span></p><div class="colorscripter-code" style="color:#010101;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;"><table class="colorscripter-code-table" style="margin:0;padding:0;border:none;background-color:#fafafa;" cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:6px;border-right:2px solid #e5e5e5;"><div style="margin:0px;padding:0px;text-align:right;color:rgb(102,102,102);line-height:130%;"><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">1</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">2</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">3</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">4</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">5</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">6</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">7</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">8</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">9</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">10</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">11</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">12</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">13</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">14</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">15</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">16</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">17</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">18</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">19</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">20</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">21</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">22</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">23</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">24</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">25</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">26</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">27</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">28</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">29</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">30</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">31</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">32</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">33</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">34</span></div><div style="line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">35</span></div></div></td><td style="padding:6px 0px;"><div style="margin:0px;padding:0px;line-height:130%;"><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">using</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span><span style="color:rgb(6,109,226);font-family:'돋움', Dotum;font-size:10pt;">System</span><span style="font-family:'돋움', Dotum;font-size:10pt;">;</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">using</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span><span style="color:rgb(6,109,226);font-family:'돋움', Dotum;font-size:10pt;">System</span><span style="font-family:'돋움', Dotum;font-size:10pt;">.Linq;</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">using</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> RDotNet;</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">namespace</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> Sample1</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">{</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">   </span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">class</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> Program</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">   {</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">      </span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">static</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">void</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> Main(</span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">string</span><span style="font-family:'돋움', Dotum;font-size:10pt;">[] args)</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">      {</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         REngine.SetEnvironmentVariables();</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         </span><span style="color:rgb(153,153,153);font-family:'돋움', Dotum;font-size:10pt;">// There are several options to initialize the engine, but by default the following suffice:</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         REngine engine </span><span style="color:#0086b3;"></span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">=</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> REngine.GetInstance();</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         </span><span style="color:rgb(153,153,153);font-family:'돋움', Dotum;font-size:10pt;">// .NET Framework array to R vector.</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         NumericVector group1 </span><span style="color:#0086b3;"></span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">=</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> engine.CreateNumericVector(</span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">new</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">double</span><span style="font-family:'돋움', Dotum;font-size:10pt;">[] { </span><span style="color:rgb(0,153,204);font-family:'돋움', Dotum;font-size:10pt;">30.</span><span style="color:rgb(0,153,204);font-family:'돋움', Dotum;font-size:10pt;">02</span><span style="font-family:'돋움', Dotum;font-size:10pt;">, </span><span style="color:rgb(0,153,204);font-family:'돋움', Dotum;font-size:10pt;">29.</span><span style="color:rgb(0,153,204);font-family:'돋움', Dotum;font-size:10pt;">99</span><span style="font-family:'돋움', Dotum;font-size:10pt;">, </span><span style="color:rgb(0,153,204);font-family:'돋움', Dotum;font-size:10pt;">30.</span><span style="color:rgb(0,153,204);font-family:'돋움', Dotum;font-size:10pt;">11</span><span style="font-family:'돋움', Dotum;font-size:10pt;">, </span><span style="color:rgb(0,153,204);font-family:'돋움', Dotum;font-size:10pt;">29.</span><span style="color:rgb(0,153,204);font-family:'돋움', Dotum;font-size:10pt;">97</span><span style="font-family:'돋움', Dotum;font-size:10pt;">, </span><span style="color:rgb(0,153,204);font-family:'돋움', Dotum;font-size:10pt;">30.</span><span style="color:rgb(0,153,204);font-family:'돋움', Dotum;font-size:10pt;">01</span><span style="font-family:'돋움', Dotum;font-size:10pt;">, </span><span style="color:rgb(0,153,204);font-family:'돋움', Dotum;font-size:10pt;">29.</span><span style="color:rgb(0,153,204);font-family:'돋움', Dotum;font-size:10pt;">99</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> });</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         engine.SetSymbol(</span><span style="color:rgb(99,163,92);font-family:'돋움', Dotum;font-size:10pt;">"group1"</span><span style="font-family:'돋움', Dotum;font-size:10pt;">, group1);</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         </span><span style="color:rgb(153,153,153);font-family:'돋움', Dotum;font-size:10pt;">// Direct parsing from R script.</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         NumericVector group2 </span><span style="color:#0086b3;"></span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">=</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> engine.Evaluate(</span><span style="color:rgb(99,163,92);font-family:'돋움', Dotum;font-size:10pt;">"group2 &lt;- c(29.89, 29.93, 29.72, 29.98, 30.02, 29.98)"</span><span style="font-family:'돋움', Dotum;font-size:10pt;">).AsNumeric();</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         </span><span style="color:rgb(153,153,153);font-family:'돋움', Dotum;font-size:10pt;">// Test difference of mean and get the P-value.</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         GenericVector testResult </span><span style="color:#0086b3;"></span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">=</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> engine.Evaluate(</span><span style="color:rgb(99,163,92);font-family:'돋움', Dotum;font-size:10pt;">"t.test(group1, group2)"</span><span style="font-family:'돋움', Dotum;font-size:10pt;">).AsList();</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         </span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">double</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> p </span><span style="color:#0086b3;"></span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">=</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> testResult[</span><span style="color:rgb(99,163,92);font-family:'돋움', Dotum;font-size:10pt;">"p.value"</span><span style="font-family:'돋움', Dotum;font-size:10pt;">].AsNumeric().First();</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         </span><span style="color:rgb(6,109,226);font-family:'돋움', Dotum;font-size:10pt;">Console</span><span style="font-family:'돋움', Dotum;font-size:10pt;">.</span><span style="color:rgb(6,109,226);font-family:'돋움', Dotum;font-size:10pt;">WriteLine</span><span style="font-family:'돋움', Dotum;font-size:10pt;">(</span><span style="color:rgb(99,163,92);font-family:'돋움', Dotum;font-size:10pt;">"Group1: [{0}]"</span><span style="font-family:'돋움', Dotum;font-size:10pt;">, </span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">string</span><span style="font-family:'돋움', Dotum;font-size:10pt;">.Join(</span><span style="color:rgb(99,163,92);font-family:'돋움', Dotum;font-size:10pt;">", "</span><span style="font-family:'돋움', Dotum;font-size:10pt;">, group1));</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         </span><span style="color:rgb(6,109,226);font-family:'돋움', Dotum;font-size:10pt;">Console</span><span style="font-family:'돋움', Dotum;font-size:10pt;">.</span><span style="color:rgb(6,109,226);font-family:'돋움', Dotum;font-size:10pt;">WriteLine</span><span style="font-family:'돋움', Dotum;font-size:10pt;">(</span><span style="color:rgb(99,163,92);font-family:'돋움', Dotum;font-size:10pt;">"Group2: [{0}]"</span><span style="font-family:'돋움', Dotum;font-size:10pt;">, </span><span style="color:rgb(167,29,93);font-family:'돋움', Dotum;font-size:10pt;">string</span><span style="font-family:'돋움', Dotum;font-size:10pt;">.Join(</span><span style="color:rgb(99,163,92);font-family:'돋움', Dotum;font-size:10pt;">", "</span><span style="font-family:'돋움', Dotum;font-size:10pt;">, group2));</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         </span><span style="color:rgb(6,109,226);font-family:'돋움', Dotum;font-size:10pt;">Console</span><span style="font-family:'돋움', Dotum;font-size:10pt;">.</span><span style="color:rgb(6,109,226);font-family:'돋움', Dotum;font-size:10pt;">WriteLine</span><span style="font-family:'돋움', Dotum;font-size:10pt;">(</span><span style="color:rgb(99,163,92);font-family:'돋움', Dotum;font-size:10pt;">"P-value = {0:0.000}"</span><span style="font-family:'돋움', Dotum;font-size:10pt;">, p);</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         </span><span style="color:rgb(153,153,153);font-family:'돋움', Dotum;font-size:10pt;">// you should always dispose of the REngine properly.</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         </span><span style="color:rgb(153,153,153);font-family:'돋움', Dotum;font-size:10pt;">// After disposing of the engine, you cannot reinitialize nor reuse it</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">         engine.Dispose();</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">      }</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">   }</span></div><div style="padding:0 6px;white-space:pre;line-height:130%;"><span style="font-family:'돋움', Dotum;font-size:10pt;">}</span></div></div><div style="text-align:right;margin-top:-13px;margin-right:5px;font-size:9px;font-style:italic;"><a href="http://colorscripter.com/info#e" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:10pt;">Colored by Color Scripter</span></a></div></td><td style="vertical-align:bottom;padding:0 2px 4px 0;"><a href="http://colorscripter.com/info#e" target="_blank" style="color:#FFFFFF;" rel="nofollow noreferrer noopener"><span style="font-size:10pt;background-color:rgb(229,229,229);padding:1px;font-family:'돋움', Dotum;">cs</span></a></td></tr></tbody></table></div><p><br /></p><p><br /></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* R 스크립트를 이용한 파일 실행</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">  아래와 같이 r 코드를 사용하여 name.r로 텍스트 파일을 만듭니다. rcodeTest.r로 이름을 지정했습니다.</span></p><pre style="margin-top:0px;margin-bottom:10px;font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'liberation mono', 'courier new', monospace;background-color:rgb(248,249,250);line-height:1.42857;color:rgb(51,51,51);border:0px;padding:5px 8px;width:713.75px;max-height:400px;"><code class="prettyprint-override prettyprinted" style="font-size:inherit;font-family:'SFMono-Regular', Menlo, Monaco, Consolas, 'liberation mono', 'courier new', monospace;color:inherit;background-color:transparent;padding:0px;white-space:pre-wrap;"><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;">library</span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">(</span><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;">RODBC</span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">)</span><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;"> </span><span class="com" style="color:rgb(136,0,0);font-family:'돋움', Dotum;font-size:10pt;"># you can write the results to a database by using this library</span><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;">
args </span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">=</span><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;"> commandArgs</span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">(</span><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;">trailingOnly </span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">=</span><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;"> TRUE</span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">)</span><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;"> </span><span class="com" style="color:rgb(136,0,0);font-family:'돋움', Dotum;font-size:10pt;"># allows R to get parameters</span><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;">
cat</span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">(</span><span class="kwd" style="color:rgb(0,0,136);font-family:'돋움', Dotum;font-size:10pt;">as</span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">.</span><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;">numeric</span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">(</span><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;">args</span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">[</span><span class="lit" style="color:rgb(0,102,102);font-family:'돋움', Dotum;font-size:10pt;">1</span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">])+</span><span class="lit" style="color:rgb(0,102,102);font-family:'돋움', Dotum;font-size:10pt;">5</span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">)#</span><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;"> converts </span><span class="lit" style="color:rgb(0,102,102);font-family:'돋움', Dotum;font-size:10pt;">3</span><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;"> to a number </span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">(</span><span class="pln" style="color:rgb(0,0,0);font-family:'돋움', Dotum;font-size:10pt;">numeric</span><span class="pun" style="color:rgb(102,102,0);font-family:'돋움', Dotum;font-size:10pt;">)</span></code></pre><p><br /></p><p><br /></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">아래에서와 같이 C# 클래스를 작성하세요. R 실행 파일을 실행 하기 위한 코드 입니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><table border="0" cellpadding="0" cellspacing="0" style="border:1px solid #cccccc;border-left:0;border-bottom:0;" class="__se_tbl"><tbody><tr><td style="border:1px solid #cccccc;border-top:0;border-right:0;background-color:#ffffff;" width="776"><p><span style="font-family:'돋움', Dotum;font-size:10pt;"> using System;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">using System.Collections.Generic;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">using System.Diagnostics;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">using System.IO;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">using System.Linq;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">using System.Web;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">       /// &lt;summary&gt;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">       /// Summary description for RScriptRunner</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">       /// &lt;/summary&gt;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">       public class RScriptRunner</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">       {</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           public RScriptRunner()</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           {</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">               //</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">               // TODO: Add constructor logic here</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">               //</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           }</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           // Runs an R script from a file using Rscript.exe.</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           /// </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           /// Example: </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           ///</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           ///   RScriptRunner.RunFromCmd(curDirectory +         @"\ImageClustering.r", "rscript.exe", curDirectory.Replace('','/'));</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           ///   </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           /// Getting args passed from C# using R:</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           ///</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           ///   args = commandArgs(trailingOnly = TRUE)</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           ///   print(args[1]);</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           ///  </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           ///   </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           /// rCodeFilePath          - File where your R code is located.</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           /// rScriptExecutablePath  - Usually only requires "rscript.exe"</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           /// args                   - Multiple R args can be seperated by spaces.</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           /// Returns                - a string with the R responses.</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           public static string RunFromCmd(string rCodeFilePath, string         rScriptExecutablePath, string args)</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           {</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">               string file = rCodeFilePath;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">               string result = string.Empty;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">               try</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">               {</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                   var info = new ProcessStartInfo();</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                   info.FileName = rScriptExecutablePath;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                   info.WorkingDirectory =         Path.GetDirectoryName(rScriptExecutablePath);</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                   info.Arguments = rCodeFilePath + " " + args;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                   info.RedirectStandardInput = false;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                   info.RedirectStandardOutput = true;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                   info.UseShellExecute = false;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                   info.CreateNoWindow = true;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                   using (var proc = new Process())</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                   {</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                       proc.StartInfo = info;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                       proc.Start();</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                       result = proc.StandardOutput.ReadToEnd();</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                   }</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                   return result;</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">               }</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">               catch (Exception ex)</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">               {</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">                   throw new Exception("R Script failed: " + result, ex);</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">               }</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">           }</span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">       }</span></p><div><br /></div></td></tr></tbody></table><p><br /></p><div class="colorscripter-code" style="color:#010101;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;width:600px;height:300px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">그런 다음과 같은 매개 변수를 호출하고 전달하십시오.<br /></span><span style="font-family:'돋움', Dotum;font-size:10pt;">result = RScriptRunner.RunFromCmd(path + @"\rcodeTest.r", @"D:\Programms\R-3.3.3\bin\rscript.exe", "3");<br /></span><span style="font-family:'돋움', Dotum;font-size:10pt;"><br />rscript.exe는 R 디렉토리에 있으며 path는 r 스크립트의 위치입니다 (rcodeTest.r)<br /></span><span style="font-family:'돋움', Dotum;font-size:10pt;">다음과 같이 결과로 8 = 5 + 3의 결과를 얻을 수 있습니다.</span></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Wed, 03 Jun 2020 15:49:16 +0900</pubDate>
</item>


<item>
<title>블루투스 USB 동글 펌웨어 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/442934fb9b7e38097d343c3c7c063e36_1590548272_5509.png" title="442934fb9b7e38097d343c3c7c063e36_1590548272_5509.png" alt="442934fb9b7e38097d343c3c7c063e36_1590548272_5509.png" /></p><p>이 제품을 통해 무선 링크의 한쪽 종단만 사용하여 무선 장치와 PC를 즉시 연결할 수 있습니다.</p><p><br /></p><p>풀 개발 키트를 사용하지 않고도 무선 장치가 어떻게 동작하는지 PC 상에서 정확하게 확인할 수 있기 때문에 보다 용이하게 애플리케이션을 설계하고, 프로그램 개발 프로세스를 간소화할 수 있습니다.<br /></p><p><br /></p><p>‘nRF52840 동글’은 노르딕의 nRF52840 멀티 프로토콜 SoC에서 실행되는 블루투스 LE(Bluetooth Low Energy), 블루투스 메시(Bluetooth Mesh), 스레드(Thread), 지그비(ZigBee), 802.15.4, ANT 및 독자적인 2.4GHz 애플리케이션을 비롯한 모든 주요 무선 표준을 지원</p><p><br /></p><p><br /></p><p>개발범위</p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/442934fb9b7e38097d343c3c7c063e36_1590549624_7229.png" title="442934fb9b7e38097d343c3c7c063e36_1590549624_7229.png" alt="442934fb9b7e38097d343c3c7c063e36_1590549624_7229.png" /><br style="clear:both;" /> </p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Wed, 27 May 2020 12:02:23 +0900</pubDate>
</item>


<item>
<title>Devexpress를 이용한 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/a212f1e25ab9d673b62ff1099fa0c6d4_1590380544_7782.png" title="a212f1e25ab9d673b62ff1099fa0c6d4_1590380544_7782.png" alt="a212f1e25ab9d673b62ff1099fa0c6d4_1590380544_7782.png" /><br style="clear:both;" /> </p><p>UI의 문제를 해결하기 위하여 개발 도구 세트는 완전하고 완벽하게 설계 되었습니다. 또한, WindowsForm 플랫폼으로 요구사항들을 Reporting 할 수 있습니다. App에 대한 구현이나 터치 기반 BI솔루션들을 사무실에서 구축 할 수 있으며, DevExpress WindowsForm 제품 라인을 사용하여 항상 완벽하게 Control 할 수 있습니다.<br /></p><p><br /></p><p><br /></p><p><b><span style="color:rgb(0,0,0);">Winforms</span></b> </p><p>130개 이상의 컨트롤러와 라이브러리 - UI의 문제를 해결하기 위하여 개발 도구 세트는 완전하고 완벽하게 설계 되었습니다. 또한, WindowsForm 플랫폼으로 요구사항들을 Reporting 할 수 있습니다. App에 대한 구현이나 터치 기반 BI솔루션들을 사무실에서 구축 할 수 있으며, DevExpress WindowsForm 제품 라인을 사용하여 항상 완벽하게 Control 할 수 있습니다.</p><p><br /></p><p><b>WPF</b> </p><p>85개 이상의 컨트롤과 라이브러리 - DevExpress WPF Subscription 오늘날 필요한 모든 업무를 해결할 수 있는 높은 기능의 XAML-MVM기반 응용 프로그램을 만들 수 있습니다. 미래를 위한 차세대 터치 기반의 솔루션을 제공 합니다.<br /></p><p><br /></p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Mon, 25 May 2020 13:22:10 +0900</pubDate>
</item>


<item>
<title>[차오름소프트] 시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div><img src="http://www.chaoreumsoft.co.kr/data/editor/2212/6e85873f68dc88cf577a56c13c282768_1671167251_829.png" title="6e85873f68dc88cf577a56c13c282768_1671167251_829.png" alt="6e85873f68dc88cf577a56c13c282768_1671167251_829.png" /><br style="clear:both;" /> </div><div><br /></div><div><span style="font-family:'돋움', Dotum;font-size:10pt;">다양한 경험(소프트웨어 / 하드웨어 개발)을 바탕으로 축적된 기술 보유를 바탕으로  고객이 만족하는 방향으로 개발 해드립니다.</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></div><div><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span> </div><div><span style="font-family:'돋움', Dotum;font-size:10pt;"><br /></span></div><div><span style="font-family:'돋움', Dotum;font-size:10pt;">홈페이지 : </span><a href="http://www.chaoreumsoft.co.kr/" style="font-size:10pt;" rel="nofollow"><span style="font-family:'돋움', Dotum;font-size:10pt;">http://www.chaoreumsoft.co.kr/</span></a> </div><div><span style="font-family:'돋움', Dotum;font-size:10pt;">사업 분야 : </span><span style="font-family:'돋움', Dotum;font-size:10pt;">시스템 통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, 하드웨어 개발 및 납품</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span> </div><div><a href="https://www.chaoreumsoft.co.kr/download/companyinfo.pdf#view=FitH" target="_blank" rel="nofollow noreferrer noopener"><span style="font-family:'돋움', Dotum;font-size:9pt;background-color:rgb(255,255,255);color:rgb(58,50,195);">회사소개서 바로가기</span></a></div><div><a href="http://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=gallery" rel="nofollow"><span style="color:rgb(58,50,195);font-size:9pt;">포트폴리오 바로가기</span></a></div><div><br /></div><div><img src="http://www.chaoreumsoft.co.kr/data/editor/2206/616b6f1d95b2aa1a0e7167667123b6c8_1654182367_7185.png" title="616b6f1d95b2aa1a0e7167667123b6c8_1654182367_7185.png" alt="616b6f1d95b2aa1a0e7167667123b6c8_1654182367_7185.png" /><br style="clear:both;" /> </div><div><br /></div><p>윈도우 프로그램 개발 , 파이썬 c# 외주 개발 , 파이썬 WPF 외주 개발 , 파이썬 외주 개발  , 윈도우 GUI 프로그램 개발 , 윈도우 응용 프로그램 개발 , 윈도우 기반 응용프로그램 개발 , Windows Application , Microsoft .Net C#</p><p><br /></p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Tue, 19 May 2020 11:22:39 +0900</pubDate>
</item>


<item>
<title>TCP/IP Socket Client / Server통신 모듈</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>여러 방식 통신을 구현하기 위한 통신용 모듈을 보유 중입니다.</p><p>코드 재사용, 안정성, 빠른 개발 속도 등을 유지하기 위하여 사용합니다.<br /></p><p><br /></p><p><b>* TCP/IP Socket Client / Server</b> </p><p>  미리 정의된 프로토콜 또는 확장성을 가진 프로토콜을 이용하여TCP/IP 소켓 서버 및 클라이언트 </p><p><br /></p><p><b>* 주요특징</b> </p><p>  비동기 방식의 전송 사용 </p><p>  Task 방식의 병렬화 기술 사용</p><p>  자체 프로토콜 사용</p><p>  확장 용이한 프로토콜 구조</p><p>  로그인 암호화 기술</p><p>  Keep Alive PING 기술</p><p>  패킷 암호 기술</p><p>  패킷 압축 기술</p><p>  패킷 에러 검출 CRC32C 사용</p><p><br /></p><p><b>프로토콜 종류</b> </p><p><b> A. 사용자 정의 프로토콜</b> </p><p>   * 고객이 요청하는 프로토콜 형태로 커스텀 하게 개발하여 진행합니다.</p><p><b> B. 시스템 프로토콜</b> </p><p>   * 자체적으로 사용하는 규약을 통해서 개발을 진행합니다.</p><p><br /></p><p><b>통신 구조</b></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/d595b92eac68649932afea5187d1d387_1589529803_5167.png" title="d595b92eac68649932afea5187d1d387_1589529803_5167.png" alt="d595b92eac68649932afea5187d1d387_1589529803_5167.png" /><br style="clear:both;" /> </p><p><b>PING 체크 구조</b></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/d595b92eac68649932afea5187d1d387_1589530042_7842.png" title="d595b92eac68649932afea5187d1d387_1589530042_7842.png" alt="d595b92eac68649932afea5187d1d387_1589530042_7842.png" /><br style="clear:both;" /> </p><p><b>상세 일부 프로토콜(<span style="color:rgb(255,0,0);">기술 보안으로 인하여 모자이크 처리</span>)</b></p><p><br /></p><p> <img src="http://www.chaoreumsoft.co.kr/data/editor/2005/d595b92eac68649932afea5187d1d387_1589530198_7307.png" title="d595b92eac68649932afea5187d1d387_1589530198_7307.png" alt="d595b92eac68649932afea5187d1d387_1589530198_7307.png" /></p><p><br /></p><p> </p><p><br /></p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Fri, 15 May 2020 17:02:29 +0900</pubDate>
</item>


<item>
<title>ML.NET 모델 작성기 댓글 감정 분석(이진분류)</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<div class="se-component se-text se-l-default" style="margin:0px;padding:0px;border:0px;line-height:inherit;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;color:rgb(51,51,51);background-color:rgb(255,255,255);"><div class="se-component-content" style="font-variant:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;margin:0px auto;padding:0px 40px;border:0px;vertical-align:baseline;max-width:100%;"><div class="se-section se-section-text se-l-default" style="font-variant:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;margin:0px;padding:0px;border:0px;vertical-align:baseline;"><div class="se-module se-module-text" style="font-variant:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;margin:0px;padding:0px;border:0px;vertical-align:baseline;"><p class="se-text-paragraph se-text-paragraph-align-" style="font-size:0px;font-style:inherit;border:0px;font-variant:inherit;font-weight:inherit;line-height:1.8;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs19 se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:19px;vertical-align:baseline;color:rgb(0,149,233);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">데이터 준비 및 설계</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="font-size:0px;font-style:inherit;border:0px;font-variant:inherit;font-weight:inherit;line-height:1.8;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">1. 데이터 세트(DataSet)를 다운로드  합니다.  </span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-variant:inherit;font-weight:inherit;line-height:1.8;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;vertical-align:baseline;"><a href="http://www.chaoreumsoft.co.kr/bbs/download.php?bo_table=Tech&amp;wr_id=14&amp;no=0" style="font-size:15px;font-style:inherit;" rel="nofollow">다운로드</a><span style="font-size:15px;">
</span></span><span class="se-fs-fs16 se-ff-" style="font-size:16px;font-style:inherit;font-family:inherit;font-variant:inherit;font-weight:inherit;margin:0px;padding:0px;border:0px;vertical-align:baseline;color:rgb(23,23,23);"><i style="background-color:inherit;">wikipedia-detox-250-line-data.tsv</i></span><span class="se-fs-fs16 se-ff- se-style-unset" style="font-size:16px;font-style:inherit;font-family:inherit;font-variant:inherit;font-weight:inherit;margin:0px;padding:0px;border:0px;vertical-align:baseline;color:rgb(23,23,23);"> 데이터 세트의 각 행은 사용자가 Wikipedia에 남긴 다른 검토를 나타냅니다. 첫 번째 열은 텍스트의 감정(0은 무해, 1은 유해)를 나타내고, 두 번째 열은 사용자가 남긴 댓글을 나타냅니다. 열은 탭으로 구분됩니다. 데이터는 다음과 같습니다.</span></p></div></div></div></div><div class="se-component se-table se-l-table_layout1" style="margin:30px 0px 0px;padding:0px;border:0px;font-size:medium;line-height:inherit;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;color:rgb(51,51,51);background-color:rgb(255,255,255);"><div class="se-component-content" style="margin:0px auto;padding:0px 40px;border:0px;font:inherit;vertical-align:baseline;max-width:100%;"><div class="se-section se-section-table se-l-table_layout1 se-section-align-" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;width:693px;"><div class="se-table-container" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:0px;line-height:inherit;font-family:inherit;vertical-align:baseline;width:693px;"><table class="se-table-content" style="margin:0px;padding:0px;border-width:2px 1px 1px 2px;border-style:solid;border-color:rgb(210,210,210);font:inherit;vertical-align:baseline;border-spacing:0px;width:693px;"><tbody style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;"><tr class="se-tr" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;height:40px;"><td class="se-cell" colspan="1" rowspan="1" style="margin:0px;padding:10px;border-width:0px 1px 1px 0px;border-style:solid;border-color:rgb(210,210,210);font:inherit;vertical-align:middle;max-width:0px;width:345px;height:40px;"><div class="se-module se-module-text" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;"><p class="se-text-paragraph se-text-paragraph-align-center" style="border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:1.5;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;text-align:center;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">감정</span></span></p></div></td><td class="se-cell" colspan="1" rowspan="1" style="margin:0px;padding:10px;border-width:0px 1px 1px 0px;border-style:solid;border-color:rgb(210,210,210);font:inherit;vertical-align:middle;max-width:0px;width:345px;height:40px;"><div class="se-module se-module-text" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;"><p class="se-text-paragraph se-text-paragraph-align-center" style="border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:1.5;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;text-align:center;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">SentimentText</span></span></p></div></td></tr><tr class="se-tr" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;height:40px;"><td class="se-cell" colspan="1" rowspan="1" style="margin:0px;padding:10px;border-width:0px 1px 1px 0px;border-style:solid;border-color:rgb(210,210,210);font:inherit;vertical-align:middle;max-width:0px;width:345px;height:40px;"><div class="se-module se-module-text" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;"><p class="se-text-paragraph se-text-paragraph-align-center" style="border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:1.5;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;text-align:center;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">1</span></p></div></td><td class="se-cell" colspan="1" rowspan="1" style="margin:0px;padding:10px;border-width:0px 1px 1px 0px;border-style:solid;border-color:rgb(210,210,210);font:inherit;vertical-align:middle;max-width:0px;width:345px;height:40px;"><div class="se-module se-module-text" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;"><p class="se-text-paragraph se-text-paragraph-align-center" style="border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:1.5;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;text-align:center;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">==RUDE== Dude, you are rude upload that carl picture back, or else.</span></p></div></td></tr><tr class="se-tr" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;height:40px;"><td class="se-cell" colspan="1" rowspan="1" style="margin:0px;padding:10px;border-width:0px 1px 1px 0px;border-style:solid;border-color:rgb(210,210,210);font:inherit;vertical-align:middle;max-width:0px;width:345px;height:40px;"><div class="se-module se-module-text" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;"><p class="se-text-paragraph se-text-paragraph-align-center" style="border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:1.5;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;text-align:center;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">1</span></p></div></td><td class="se-cell" colspan="1" rowspan="1" style="margin:0px;padding:10px;border-width:0px 1px 1px 0px;border-style:solid;border-color:rgb(210,210,210);font:inherit;vertical-align:middle;max-width:0px;width:345px;height:40px;"><div class="se-module se-module-text" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;"><p class="se-text-paragraph se-text-paragraph-align-center" style="border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:1.5;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;text-align:center;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">== OK! == IM GOING TO VANDALIZE WILD ONES WIKI THEN!!!</span></p></div></td></tr><tr class="se-tr" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;height:40px;"><td class="se-cell" colspan="1" rowspan="1" style="margin:0px;padding:10px;border-width:0px 1px 1px 0px;border-style:solid;border-color:rgb(210,210,210);font:inherit;vertical-align:middle;max-width:0px;width:345px;height:40px;"><div class="se-module se-module-text" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;"><p class="se-text-paragraph se-text-paragraph-align-center" style="border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:1.5;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;text-align:center;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">0</span></p></div></td><td class="se-cell" colspan="1" rowspan="1" style="margin:0px;padding:10px;border-width:0px 1px 1px 0px;border-style:solid;border-color:rgb(210,210,210);font:inherit;vertical-align:middle;max-width:0px;width:345px;height:40px;"><div class="se-module se-module-text" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;"><p class="se-text-paragraph se-text-paragraph-align-center" style="border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:1.5;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;text-align:center;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">I hope this helps.</span></p></div></td></tr></tbody></table></div></div></div></div><div class="se-component se-text se-l-default" style="margin:30px 0px 0px;padding:0px;border:0px;line-height:inherit;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;background-color:rgb(255,255,255);"><div class="se-component-content" style="font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;margin:0px auto;padding:0px 40px;border:0px;vertical-align:baseline;max-width:100%;"><div class="se-section se-section-text se-l-default" style="font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;margin:0px;padding:0px;border:0px;vertical-align:baseline;"><div class="se-module se-module-text" style="font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;margin:0px;padding:0px;border:0px;vertical-align:baseline;"><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:1.8;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;"><br /></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:1.8;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">2. 솔루션 탐색기</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">에서 </span><span class="se-fs-fs16 se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><i style="background-color:inherit;">SentimentRazor</i></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> 프로젝트를 마우스 오른쪽 단추로 클릭하고 </span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">추가</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> &gt; </span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">Machine Learning</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">을 선택합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:1.8;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><br /></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:1.8;font-family:inherit;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/8157489ae3175bef21a9b2208418e832_1589424824_6577.png" title="8157489ae3175bef21a9b2208418e832_1589424824_6577.png" alt="8157489ae3175bef21a9b2208418e832_1589424824_6577.png" /><br style="clear:both;" /><br /></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">이 샘플에서 감정 분석은 시나리오입니다. </span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">​</span><span class="se-fs-fs16 se-ff- se-style-unset" style="font-family:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;margin:0px;padding:0px;border:0px;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">모델 분석기 도구의 </span><span class="se-fs-fs16 se-ff-" style="font-family:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;margin:0px;padding:0px;border:0px;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><i style="background-color:inherit;">시나리오</i></span><span class="se-fs-fs16 se-ff- se-style-unset" style="font-family:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;margin:0px;padding:0px;border:0px;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> 단계에서 </span><span class="se-fs-fs16 se-ff- se-style-unset" style="font-family:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;margin:0px;padding:0px;border:0px;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">감정 분석</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="font-family:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;margin:0px;padding:0px;border:0px;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> 시나리오를 선택합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="font-family:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;margin:0px;padding:0px;border:0px;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/8157489ae3175bef21a9b2208418e832_1589424836_6271.png" title="8157489ae3175bef21a9b2208418e832_1589424836_6271.png" alt="8157489ae3175bef21a9b2208418e832_1589424836_6271.png" /><br style="clear:both;" /><br /></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs19 se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:19px;vertical-align:baseline;color:rgb(0,149,233);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">데이터 불러오기</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">모델 작성기에서는 SQL Server 데이터베이스, 로컬 파일 </span><span class="se-fs-fs13 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:13px;vertical-align:baseline;color:rgb(23,23,23);">csv</span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> , </span><span class="se-fs-fs13 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:13px;vertical-align:baseline;color:rgb(23,23,23);">tsv</span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> 형식의 두 가지 소스에서 데이터를 허용합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs13 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:13px;vertical-align:baseline;color:rgb(84,84,84);">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">1. 모델 작성기 도구의 데이터 단계의 데이터 원본 드롭다운에서 </span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">파일</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">을 선택합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-weight-unset se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">2.</span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;"> 파일 선택</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> 텍스트 상자 옆의 있는 단추를 선택하고 파일 탐색기를 사용하여 </span><span class="se-fs-fs16 se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><i style="background-color:inherit;">wikipedia-detox-250-line-data.tsv</i></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> 파일을 선택합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-weight-unset se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">3.</span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;"> 예측할 열(레이블)</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> 드롭다운에서 </span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">감정</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">을 선택합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-weight-unset se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">4.</span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;"> 열 입력(기능)</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> 드롭다운의 기본값을 그대로 둡니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="font-family:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;margin:0px;padding:0px;border:0px;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-weight-unset se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">5.</span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;"> 학습</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> 링크를 선택하여 모델 작성기 도구의 다음 단계로 이동합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/8157489ae3175bef21a9b2208418e832_1589424940_1959.png" title="8157489ae3175bef21a9b2208418e832_1589424940_1959.png" alt="8157489ae3175bef21a9b2208418e832_1589424940_1959.png" /><br style="clear:both;" /></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs19 se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:19px;vertical-align:baseline;color:rgb(0,149,233);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">모델 학습</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">감정 분석 모델을 학습하는 데 사용되는 기계 학습 작업은 이진 분류입니다. 모델 학습 프로세스 중에 모델 작성기는 다른 이진 분류 알고리즘 및 설정을 통해 개별 모델을 학습하여 데이터 세트에 가장 적합한 모델을 찾습니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs13 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:13px;vertical-align:baseline;color:rgb(84,84,84);">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">모델을 학습하는 데 필요한 시간은 데이터 양에 비례 합니다. 모델 작성기는 데이터 소스의 크기에 따라 </span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">학습 시간(초)</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> 의 기본값을 자동으로 선택합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs13 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:13px;vertical-align:baseline;color:rgb(84,84,84);">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">1. 모델 작성기는 </span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">학습 시간(초)</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> 값을 10초로 설정하지만 이 값을 30초로 늘립니다. 더 긴 시간 동안 학습하면 모델 작성기가 최상의 모델을 찾아 더 많은 알고리즘과 매개 변수의 조합을 탐색할 수 있습니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">2. 학습 시작</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">을 선택합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">학습 프로세스 전체에서 진행률 데이터는 학습 단계의 </span><span class="se-fs-fs13 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:13px;vertical-align:baseline;color:rgb(23,23,23);">Progress</span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> 섹션에 표시됩니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/8157489ae3175bef21a9b2208418e832_1589424950_9669.png" title="8157489ae3175bef21a9b2208418e832_1589424950_9669.png" alt="8157489ae3175bef21a9b2208418e832_1589424950_9669.png" /><br style="clear:both;" /><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/8157489ae3175bef21a9b2208418e832_1589424957_1777.png" title="8157489ae3175bef21a9b2208418e832_1589424957_1777.png" alt="8157489ae3175bef21a9b2208418e832_1589424957_1777.png" /><br style="clear:both;" /><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/8157489ae3175bef21a9b2208418e832_1589424994_6031.png" title="8157489ae3175bef21a9b2208418e832_1589424994_6031.png" alt="8157489ae3175bef21a9b2208418e832_1589424994_6031.png" /><br style="clear:both;" /></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> * 상태는 학습 프로세스의 완료 상태를 표시합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> * 가장 높은 정확도는 모델 작성기가 현재까지 찾은 최고 성능 모델의 정확도를 표시합니다. 더 높은 정확도는 테스트 데이터에서 모델이 더 정확하게 예측 된다는 것을 의미합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> * 최상의 알고리즘은 모델 작성기가 현재까지 찾은 최고 성능 알고리즘의 이름을 표시합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> * 마지막 알고리즘은 모델 작성기가 가장 최근에 학습하기 위해 사용한 알고리즘의 이름을 표시합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><br /></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">출력결과<br /></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/8157489ae3175bef21a9b2208418e832_1589425014_6929.png" title="8157489ae3175bef21a9b2208418e832_1589425014_6929.png" alt="8157489ae3175bef21a9b2208418e832_1589425014_6929.png" /><br style="clear:both;" /><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;">3. 학습이 완료되면 </span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;"><span style="font-weight:700;background-color:inherit;font-family:inherit;">평가</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;"> 링크를 선택하여 다음 단계로 이동합니다.</span><br /></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><br /></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><br /></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs19 se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:19px;vertical-align:baseline;color:rgb(0,149,233);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">모델평가</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;"></span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">학습 단계의 결과는 최상의 성능을 가진 하나의 모델이 됩니다. 모델 작성기 도구의 평가 단계에서 출력 섹션에는 </span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">최상의 모델</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"> 항목의 가장 성능이 좋은 모델에서 사용되는 알고리즘과 더불어 </span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">최상의 모델 정확도</span></span><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);">의 메트릭이 포함됩니다. </span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/f0256aca127990063822c8d143486d02_1590204933_9162.png" title="f0256aca127990063822c8d143486d02_1590204933_9162.png" alt="f0256aca127990063822c8d143486d02_1590204933_9162.png" /><br style="clear:both;" /><span style="font-family:'굴림', Gulim;">5. 코드 생성 : 해당 알고리즘이 적용된 코드가 자동으로 프로젝트가 생성 됩니다.</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="color:rgb(51,51,51);font-size:0px;border:0px;line-height:1.8;vertical-align:baseline;white-space:pre-wrap;"><span class="se-fs-fs16 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;vertical-align:baseline;color:rgb(23,23,23);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/f0256aca127990063822c8d143486d02_1590205007_4971.png" title="f0256aca127990063822c8d143486d02_1590205007_4971.png" alt="f0256aca127990063822c8d143486d02_1590205007_4971.png" /><br style="clear:both;" /><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/f0256aca127990063822c8d143486d02_1590205056_6278.png" title="f0256aca127990063822c8d143486d02_1590205056_6278.png" alt="f0256aca127990063822c8d143486d02_1590205056_6278.png" /></span></p></div></div></div></div>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 14 May 2020 11:53:59 +0900</pubDate>
</item>


<item>
<title>ML.NET 모델 작성기</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);">ML.NET 모델 작성기는 </span><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);"><u style="background-color:inherit;"><span style="font-weight:700;background-color:inherit;font-family:inherit;">사용자 지정 기계 학습 모델을 빌드, 학습 및 배포하기 위한 직관적인 그래픽 Visual Studio 확장 기능</span></u></span><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);">입니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);">ML.NET의 모델 작성기 시나리오 중 하나에서 사용하기 위해 파일 또는 SQL Server 데이터베이스에서 학습 데이터 세트를 로드하는 방법에 대해 알아봅니다. 모델 작성기 시나리오에서는 SQL Server 데이터베이스, 이미지 파일, CSV 또는 TSV 파일 형식을 학습 데이터로 사용할 수 있습니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs13 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:13px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(84,84,84);">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,149,233);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">기본 조건</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);"> * Visual Studio 2017 버전 15.9.12 이상/Visual Studio 2019</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);"> * .NET Core 2.1 SDK 이상.(</span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">.NET Core 3.0 SDK는 현재 지원되지 않습니다.</span><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);">)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(0,149,233);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">제약사항</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"> * ML.NET 모델 작성기 확장은 현재 Windows의 Visual Studio에서만 작동합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"> * </span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(255,0,16);"><u style="background-color:inherit;"><span style="font-weight:700;background-color:inherit;font-family:inherit;">1GB의 학습 데이터 세트</span></u></span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"> 제한</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"> * SQL 서버에는 학습을 위한 행 수가</span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><u style="background-color:inherit;"><span style="font-weight:700;background-color:inherit;font-family:inherit;"> </span></u></span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(255,0,16);"><u style="background-color:inherit;"><span style="font-weight:700;background-color:inherit;font-family:inherit;">10만개로 제한</span></u></span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">됩니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"> * 이미지: PNG 및 JPG만 해당됩니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">* CSV 및 TSV 파일: 크기 제한 없음</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"> * Visual Studio 2017용 Microsoft SQL Server Data Tools는 지원되지 않습니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,149,233);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">모델 작성 시나리오</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">모델 작성기를 사용하면 다음과 같은 기계 학습 시나리오에 대한 모델을 만들 수 있습니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">● 감정 분석(이진 분류): 텍스트 데이터를 두 가지 범주로 분류 합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">● 문제 분류(다중 클래스 분류): 텍스트 데이터를 세 가지 이상 범주로 분류 합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">● 가격 예측(회귀): 숫자 값을 예측합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">● 이미지 분류(딥 러닝): 특성을 기반으로 이미지를 분류합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">● 사용자 지정 시나리오: 회귀, 분류 및 기타 작업을 사용하여 데이터에서 사용자 지정 시나리오를 빌드합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,149,233);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">설치 방법</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"> * Visual Studio Marketplace를 통해 또는 Visual Studio 내에서 ML.NET 모델 작성기를 설치할 수 있습니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><span style="font-weight:700;background-color:inherit;font-family:inherit;">​</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><span style="font-weight:700;background-color:inherit;font-family:inherit;">a. Visual Studio Marketplace</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"> 1. Visual Studio Marketplace에서 다운로드(</span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><a href="https://marketplace.visualstudio.com/items?itemName=MLNET.07" class="se-link" target="_blank" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(96,140,186);" rel="nofollow noreferrer noopener">링크</a></span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"> 2. 프롬프트에 따라 각 Visual Studio 버전에 설치합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><br /></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><span style="font-weight:700;background-color:inherit;font-family:inherit;">b. Visual Studio 2017</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff- se-weight-unset" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-size:15px;vertical-align:baseline;">1 . </span><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);">메뉴 모음에서 </span><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">도구</span></span><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);"> &gt; </span><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">확장 및 업데이트</span></span><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);">를 선택합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/8157489ae3175bef21a9b2208418e832_1589424604_6673.png" title="8157489ae3175bef21a9b2208418e832_1589424604_6673.png" alt="8157489ae3175bef21a9b2208418e832_1589424604_6673.png" /><br style="clear:both;" /><span style="font-size:15px;font-style:inherit;font-weight:inherit;color:rgb(51,51,51);font-family:'se-nanumgothic', sans-serif;">2. 확장 및 업데이트 프롬프트 내에서 Online 노드를 선택합니다.</span> </span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);"></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">3. 검색 창에서 ML.NET 모델 작성기를 검색하고 결과에서 ML.NET 모델 작성기(미리 보기)를 선택합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/8157489ae3175bef21a9b2208418e832_1589424632_3814.png" title="8157489ae3175bef21a9b2208418e832_1589424632_3814.png" alt="8157489ae3175bef21a9b2208418e832_1589424632_3814.png" /><br style="clear:both;" /><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;">4. </span><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);">프롬프트에 따라 설치를 완료합니다.</span> </span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;line-height:1.8;vertical-align:baseline;background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;"><span style="font-family:'se-nanumgothic', sans-serif;color:rgb(51,51,51);"><span style="font-size:15px;font-style:inherit;font-weight:inherit;white-space:pre-wrap;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/8157489ae3175bef21a9b2208418e832_1589424644_9566.png" title="8157489ae3175bef21a9b2208418e832_1589424644_9566.png" alt="8157489ae3175bef21a9b2208418e832_1589424644_9566.png" /></span></span><br style="clear:both;" /><span style="font-family:'se-nanumgothic', sans-serif;color:rgb(51,51,51);"><span style="font-size:15px;white-space:pre-wrap;">5. 닫기 버튼 누른 후 다시 닫고 다시 시작 후 수정 버튼 클릭</span></span> </span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;line-height:1.8;vertical-align:baseline;background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;"><span style="font-family:'se-nanumgothic', sans-serif;color:rgb(51,51,51);"><span style="font-size:15px;white-space:pre-wrap;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/8157489ae3175bef21a9b2208418e832_1589424660_1407.png" title="8157489ae3175bef21a9b2208418e832_1589424660_1407.png" alt="8157489ae3175bef21a9b2208418e832_1589424660_1407.png" /><br style="clear:both;" /> </span></span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,149,233);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">제거</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);">메뉴 모음에서 </span><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">도구</span></span><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);"> &gt; </span><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">확장 및 업데이트</span></span><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);">를 선택 후 제거 버튼 클릭 후 프롬프트에 따라서 진행</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);"><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/8157489ae3175bef21a9b2208418e832_1589424709_2402.png" title="8157489ae3175bef21a9b2208418e832_1589424709_2402.png" alt="8157489ae3175bef21a9b2208418e832_1589424709_2402.png" /><br style="clear:both;" /> </span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs16 se-ff-system se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', helvetica, AppleSDGothicNeo, arial, 'malgun gothic', '맑은  고딕', sans-serif, Meiryo;vertical-align:baseline;color:rgb(23,23,23);"><br /></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><br /></span></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 14 May 2020 11:49:51 +0900</pubDate>
</item>


<item>
<title>ML(Machine Learning)</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><br /></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">기계 학습(機械學習) 또는 머신 러닝(영어: machine learning)은 인공 지능의 한 분야로, 컴퓨터가 학습 할 수 있도록 하는 알고리즘과 기술을 개발하는 분야를 말한다. 가령, 기계 학습을 통해서 수신한 이메일이 스팸인지 아닌지를 구분할 수 있도록 훈련할 수 있다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">기계 학습의 핵심은 표현(representation)과 일반화(generalization)에 있다. 표현이란 데이터의 평가이며, 일반화란 아직 알 수 없는 데이터에 대한 처리이다. 이는 전산 학습 이론 분야이기도 하다. 다양한 기계 학습의 응용이 존재한다. 문자 인식은 이를 이용한 가장 잘 알려진 사례이다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><br /></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs19 se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:19px;vertical-align:baseline;color:rgb(0,149,233);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">왜 사용 해야 하는가?</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span><span style="background-color:inherit;font-family:inherit;font-weight:700;font-size:15px;font-style:inherit;">전통적인 프로그래밍 기법으로는 마땅한 솔루션이 없는 경우</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">우리는 친구들의 얼굴과 말을 인식할 수 있다. 우리에게 당연한 것들을 프로그램으로 만들고자 할 때는 전통적인 프로그래밍 기법으로는 좀처럼 명쾌한 솔루션이 떠오르지 않는다. 이렇게 논</span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><u style="background-color:inherit;">리적인 과정으로 알고리즘을 도출하기 어려운 문제를 ML을 통해 해결</u></span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">할 수 있다</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><span style="font-weight:700;background-color:inherit;font-family:inherit;">변화에 쉽게 적응해야하는 유동적인 환경이 경우</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">만약 전통적인 프로그래밍 기법으로 스팸의 패턴을 감지하는 알고리즘을 작성하였다고 해보자. 스</span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><u style="background-color:inherit;">팸발송자는 스팸필터를 우회하기 위하여 다른 단어들을 사용할 것이고, 우리는 이에 대항하기 위해 영원히 새로운 규칙을 추가해야만 한다. 하지만 ML을 기반으로 하는 스팸 필터는 정상 메일에 비해 스팸에 자주 나타나는 패턴을 감지하여 분류기준을 자동으로 학습한다.</u></span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"> 별도의 작업 없이도 데이터를 업데이트만 하면 규칙도 업데이트된다. 결과적으로 변화에 실시간으로 대응할 수 있어 유지보수에 용이하며, 프로그램 코드도 짧아지고 대부분의 경우 정확도도 더 높아진다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><span style="font-weight:700;background-color:inherit;font-family:inherit;">관점의 변화를 통해 통찰을 얻기 원할 때</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">소프트웨어 엔지니어는 논리적이고 수학적으로 사고하도록 훈련받아왔다. ML은 전통적인 프로그래밍의 영역인 수리과학의 관점에서, 불확실한 세계를 관찰하고 탐구하는 자연과학으로 초점을 변화시킬 수 있다. 즉, 논리가 아닌 </span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><u style="background-color:inherit;">통계 데이터를 활용하여 실험 결과를 분석</u></span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">한다. ML을 통해 우리는 전에는 탐구할 수 없었던 새로운 영역을 탐구할 수 있게 되었다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs19 se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:19px;vertical-align:baseline;color:rgb(0,149,233);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">종류</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><span style="font-weight:700;background-color:inherit;font-family:inherit;">​</span></span><span style="background-color:inherit;font-family:inherit;font-weight:700;color:rgb(255,0,140);font-size:15px;font-style:inherit;">지도학습(Supervised Learning)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">지도학습에는 알고리즘에 주입하는 </span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><u style="background-color:inherit;">훈련 데이터에 레이블(Lable)이라는 원하는 답이 포함</u></span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"> 되어야 합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><span style="font-weight:700;background-color:inherit;font-family:inherit;">분류(Classification)</span></span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">가 전형적인 지도 학습 작업이며, 숫자 인식을 좋은 예로 들 수 있습니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">다른 작업으로는 예측 변수(Predictor Variable)라 불리는 특성(Feature)을 사용해 최종적인 결과를 예측합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">위와 같은 종류의 작업을 </span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><span style="font-weight:700;background-color:inherit;font-family:inherit;">회귀(Regression)</span></span><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">라고 부릅니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><br /></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/8157489ae3175bef21a9b2208418e832_1589424073_6863.png" title="8157489ae3175bef21a9b2208418e832_1589424073_6863.png" alt="8157489ae3175bef21a9b2208418e832_1589424073_6863.png" /></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">일부 회귀 알고리즘은 분류에 사용할 수도 있고 사용할 수 없는 경우도 있습니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">분류에 널리 쓰이는 로지스틱 회귀(Logistic Regression)는 클래스에 속할 확률을 출력합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">아래는 가장 중요한 지도 학습 알고리즘들입니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">· K-최근접 이웃(k-Nearest Neighbors)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">· 선형 회귀(Linear Regression)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">· 로지스틱 회귀(Logistic Regression)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">· 서포트 벡터 머신(SVM, Support Vector Machine)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">· 결정 트리(Decision Tree)와 랜덤 포레스트(Random Forest)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">· 신경망(Neural Network)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(255,0,140);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">비지도 학습(Unsupervised Learning)</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">비지도 학습(Unsupervised Learning)은 지도 학습에서 필요 했던 레이블이 필요하지 않습니다.  시스템이 아무런 도움 없이 학습해야 합니다. 아래는 가장 중요한 비지도 학습 알고리즘입니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">● 군집(Clustering)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">계층 군집 알고리즘을 사용하면 각 그룹을 더 작은 그룹으로 세분화할 수 있습니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">· K-평균(k-Means)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">· 계층 군집 분석(HCA, Hierarchical Cluster Analysis)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">· 기댓값 최대화(Expectation Maximization)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">● 시각화(Visualization)와 차원 축소(Dimensionality Reduction)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">시각화 알고리즘은 레이블이 없는 대규모의 고차원 데이터를 넣으면 도식화가 가능한 2D나 3D 표현을 만들어줍니다. 차원 축소는 너무 많은 정보를 잃지 않으면서 데이터를 간소화하는데 사용됩니다. 예를 들어 차의 주행거리는 연식과 매우 연관되어 있으므로 차원 축소 알고리즘으로 두 특성을 차의 마모 정도를 나타내는 하나의 특성으로 합칠 수 있습니다. 이를 특성 추출(Feature Extraction)이라고 합니다. 이상치 탐지는 학습 알고리즘에 주입하기 전에 데이터셋에서 이상한 값을 자동으로 제거하는 작업입니다. 정상 샘플로 훈련되고, 새로운 샘플이 정상인지 아닌지 판단합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">· 주성분 분석(PCA, Principal Component Analysis)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">· 커널 PCA(Kernel PCA)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">· 지역적 선형 임베딩(LLE, Locally-Linear Embedding)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">·  t-SNE(t-distributed Stochastic Neighbor Embedding)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">● 연관 규칙 학습(Association Rule Learning)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">연관 규칙 학습은 대량의 데이터에서 특성 간의 흥미로운 관계를 찾습니다. 어떠한 상품을 구매한 사람이 다른 상품을 구매하는 경향이 있다는 것을 찾을 때 활용합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">·  어프라이어리(Apriori)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">· 이클렛(Eclat)</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(255,0,140);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">준지도 학습(Semisupervised Learning)</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs15 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,0,0);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">준지도 학습(Semisupervised Learning)</span></span><span class="se-fs-fs15 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,0,0);">에서는 레이블이 일부만 있어도 데이터를 다룰 수 있습니다. </span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs15 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,0,0);">대부분의 준지도 학습 알고리즘은 지도 학습과 비지도 학습의 조합으로 이루어져 있습니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">​</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs15 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,0,0);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">구글 포토 호스팅 서비스</span></span><span class="se-fs-fs15 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,0,0);">가 좋은 예로, 이 서비스에 가족사진을 모두 올리면 사람 A는 사진 1, 5, 11에 있고, 사람 B는 사진 2, 5, 7에 있다고 자동으로 인식합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs15 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,0,0);">이는 비지도 학습입니다. 이제 시스템에 필요한 것으로 이 사람들이 누구인가 하는 정보입니다. 사람마다 레이블이 하나씩만 주어지면 사진에 있는 모든 사람의 이름을 알 수 있고,</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs15 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,0,0);">편리하게 사진을 찾을 수 있습니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs15 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,0,0);">예를 들어 </span><span class="se-fs-fs15 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,0,0);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">심층 신뢰 신경망(Deep Belief Network)</span></span><span class="se-fs-fs15 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,0,0);">은 여러 겹으로 쌓은 </span><span class="se-fs-fs15 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,0,0);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">제한된 볼츠만 머신</span></span><span class="se-fs-fs15 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,0,0);">이라 불리는 비지도 학습에 기초합니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs-fs15 se-ff- se-style-unset" style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(0,0,0);">RBM이 비지도 학습 방식으로 순차적으로 훈련된 다음 전체 시스템이 지도 학습 방식으로 세밀하게 조정됩니다.</span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;"><span style="font-weight:700;background-color:inherit;font-family:inherit;">​</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;color:rgb(255,0,140);"><span style="font-weight:700;background-color:inherit;font-family:inherit;">강화 학습(Reinforcement Learning)</span></span></p><p class="se-text-paragraph se-text-paragraph-align-" style="border:0px;font-size:0px;line-height:1.8;font-family:'se-nanumgothic', sans-serif;vertical-align:baseline;white-space:pre-wrap;color:rgb(51,51,51);background-color:rgb(255,255,255);"><span class="se-fs- se-ff-" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:15px;vertical-align:baseline;">강화 학습은 매우 다른 종류의 알고리즘입니다. 여기서는 학습하는 시스템을 에이전트(Agent)라고 부르며 환경(Environment)을 관찰해서 행동(Action)을 실행하고 보상(Reward)을 받습니다. 시간이 지나면서 가장 큰 보상을 얻기 위해 정책(Policy)이라고 부르는 최상의 전략을 스스로 학습합니다. 정책은 주어진 상황에서 에이전트가 어떻게 행동해야 하는지를 판단합니다.</span></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 14 May 2020 11:43:06 +0900</pubDate>
</item>


<item>
<title>Modbus 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><span style="font-family:'돋움', Dotum;font-size:10pt;"> * nmodbus를 이용한 모드버스 시물레이션 개발 가능</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;"> * nmodbus + 확장 개념 추가 하여 개발 가능</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;"> * 각종 modbus 관련 응용 프로그램 개발 가능 </span><br /><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span><span style="font-family:'돋움', Dotum;font-size:10pt;">* 통신 지원 범위</span></p><p style="margin-left:40px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">Modbus/RTU Master/Slave</span></p><p style="margin-left:40px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">Modbus/ASCII Master/Slave</span></p><p style="margin-left:40px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">Modbus/TCP Master/Slave</span></p><p style="margin-left:40px;"><span style="font-family:'돋움', Dotum;font-size:10pt;">Modbus/UDP Master/Slave</span></p><p><br /></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">사진</span><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">* 간단한 모드버스 슬레이브 및 마스터를 구현한 툴 입니다.</span> </p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/83c2b00edcca838a4a61d408dd2616e6_1589285764_2652.png" title="83c2b00edcca838a4a61d408dd2616e6_1589285764_2652.png" alt="83c2b00edcca838a4a61d408dd2616e6_1589285764_2652.png" /><br style="clear:both;" /><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/bb3dac50d22444e3688898177af34793_1589440558_3571.png" title="bb3dac50d22444e3688898177af34793_1589440558_3571.png" alt="bb3dac50d22444e3688898177af34793_1589440558_3571.png" /><br style="clear:both;" /> </p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Tue, 12 May 2020 21:16:39 +0900</pubDate>
</item>


<item>
<title>머신러닝을 이용한 영화 리뷰 감정 분석</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p>영화제목에 입력 후 분석 시작 하면 댓글 정보 <b>실시간</b>으로 크롤링 하면서 머신러닝 결과인 모델 정보를 이용하여 <b>긍정 부정 판단</b> </p><p><br /></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2003/3c2221331c435f9464993abaf0b6d17d_1583071158_8258.png" title="3c2221331c435f9464993abaf0b6d17d_1583071158_8258.png" alt="3c2221331c435f9464993abaf0b6d17d_1583071158_8258.png" /> </p><p><br /></p><p>개발절차</p><p><b>데이터셋 수집 -&gt; 데이터셋 가공 -&gt; 최적의 모델 찾기(알고리즘) -&gt; 검증 -&gt; 크롤링 데이터 수집 -&gt; 실시간 결과</b></p><p><br /></p><p>* 네이버에서 무료 제공 하는 데이터셋 20만개 데이터 이용<br /></p><p><br /></p><p> <img src="http://www.chaoreumsoft.co.kr/data/editor/2003/3c2221331c435f9464993abaf0b6d17d_1583071541_4666.png" title="3c2221331c435f9464993abaf0b6d17d_1583071541_4666.png" alt="3c2221331c435f9464993abaf0b6d17d_1583071541_4666.png" /> </p><p><br /></p><p>* 댓글 및 리뷰 20만개 데이터 셋을 이용하여 최적의 모델 및 알고리즘 추출</p><p> <img src="http://www.chaoreumsoft.co.kr/data/editor/2003/3c2221331c435f9464993abaf0b6d17d_1583071384_9551.png" title="3c2221331c435f9464993abaf0b6d17d_1583071384_9551.png" alt="3c2221331c435f9464993abaf0b6d17d_1583071384_9551.png" /> </p><p><br /></p><p>* 최적의 결과 알고리즘 추출</p><p>  <img src="http://www.chaoreumsoft.co.kr/data/editor/2003/3c2221331c435f9464993abaf0b6d17d_1583071449_5174.png" title="3c2221331c435f9464993abaf0b6d17d_1583071449_5174.png" alt="3c2221331c435f9464993abaf0b6d17d_1583071449_5174.png" /></p><p><br style="clear:both;" /></p><p>
* 내용<br />  머신러닝을 이용한 영화 리뷰 감정 모델을 이용한 실시간 크롤러 감정 분석 프로그램<br />  </p><p>* 정해진 데이터셋 정보를 가지고 있는 경우에는 빠르게 응용 프로그램을 제작하여 실제 환경에서 이용 할 수있습니다.</p><p><br /></p><p>* 미리 정의된 데이터셋이 있다면 이진분류를 이용하여 다양한 분야에 접목하여 이동 할 수 있습니다.</p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Sun, 01 Mar 2020 23:01:49 +0900</pubDate>
</item>


<item>
<title>유니티(Unity)</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/4299e5c949d985a9eb6f92b6638946c5_1588564151_2944.png" title="4299e5c949d985a9eb6f92b6638946c5_1588564151_2944.png" alt="4299e5c949d985a9eb6f92b6638946c5_1588564151_2944.png" /><br style="clear:both;" /><br style="clear:both;" /><span style="font-family:'돋움', Dotum;font-size:9pt;">유니티(영어: Unity)는 3D 및 2D 비디오 게임의 개발 환경을 제공하는 게임 엔진이자, 3D 애니메이션과 건축 시각화, 가상현실(VR) 등 인터랙티브 콘텐츠 제작을 위한 통합 저작 도구이다.</span> </p><p><br /></p><p><span style="font-family:'돋움', Dotum;font-size:9pt;">윈도, 맥OS, iOS, 안드로이드, 플레이스테이션, 엑스박스, 닌텐도 스위치, 웹브라우저(WebGL) 등 27개의 플랫폼에서 사용 가능한 콘텐츠를 만들 수 있고, 제작 도구인 유니티 에디터는 윈도와 맥OS를 지원한다.</span></p><p><br /></p><p><span style="font-family:'돋움', Dotum;font-size:9pt;">2005년 애플 세계 개발자 회의(WWDC)에서 애플 OSX용 게임 엔진으로 최초 공개되었다. 2016년 현재, 세계 게임엔진 시장의 45%를 차지하는 가장 인기있는 게임엔진이며, 등록 개발자 수는 5백만 명이 넘는다.</span></p><p><br /></p><p><span style="font-family:'돋움', Dotum;font-size:9pt;">엔진 자체에 라이트 매핑, 물리 엔진 등 미들웨어를 탑재했으며, 에디터에 내장된 애셋스토어를 통해 다양한 기능의 애셋을 다운로드하여 사용할 수 있다.</span></p><p><br /></p><p><span style="font-family:'돋움', Dotum;font-size:9pt;">퍼스널, 플러스, 프로 세가지 판으로 배포되며 개인은 퍼스널판을 무료로 이용할 수 있다. Unity Technology Japan에서 제공하는 유니티짱이라는 공식 오리지널 캐릭터가 있다. 게임 엔진 Unity를 사용하는 개발자들이 캐릭터를 자유롭게 설정할 수 있도록 이용 약관에 준하는 형태로 무료 배포하고 있다.</span></p><p><br /></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:9pt;font-family:'돋움', Dotum;">* 개발 절차 : 개발 용도 -&gt; 사양 체크 -&gt; 디자인 및 스토리보드 협의 -&gt; 개발 -&gt; 인수인계 및 결과물 납품   </span></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:13.3333px;"></span></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:9pt;font-family:'돋움', Dotum;">* 개발 기간 : 개발 범위에 따라서 다릅니다.(평균 1달)<br /></span></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:9pt;font-family:'돋움', Dotum;">* 개발 이력:</span></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:9pt;font-family:'돋움', Dotum;">  - 키넥트를 이용한 모션 인식을 통한 3D 모델 뷰어 개발<br />  - 리얼센스, 립모션, 오큘러스리프트s 유니티 개발 환경 구축 및 개발 환경 구축</span></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:13.3333px;"><br /></span></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:9pt;font-family:'돋움', Dotum;">유니티(Unity) , 유니티 외주 개발 , 유니티 C# 개발 , 유니티 모니터링</span></span><span style="font-family:'돋움', Dotum;font-size:9pt;"> </span></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Mon, 04 May 2020 12:52:43 +0900</pubDate>
</item>


<item>
<title>ESP32/8266 펌웨어</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/4299e5c949d985a9eb6f92b6638946c5_1588562579_0194.png" title="4299e5c949d985a9eb6f92b6638946c5_1588562579_0194.png" alt="4299e5c949d985a9eb6f92b6638946c5_1588562579_0194.png" /><span style="font-size:10pt;font-family:'돋움', Dotum;"> </span></p><p><span style="font-size:10pt;font-family:'돋움', Dotum;">ESP32 는 Wi-Fi 및 이중 모드 Bluetooth 가 통합 된 칩 마이크로 컨트롤러의 저가형 저전력 시스템 시리즈입니다 . ESP32 시리즈 는 듀얼 코어 및 싱글 코어 변형 으로 Tensilica Xtensa LX6 마이크로 프로세서를 사용 하며 내장 안테나 스위치, RF 발룬 , 전력 증폭기, 저잡음 수신 증폭기, 필터 및 전원 관리 모듈을 포함합니다. ESP32는 상하이에 기반을 둔 중국 회사 인 Espressif Systems 에서 개발 및 개발했으며 40nm 공정을 사용하여 TSMC에서 제조 합니다. ESP8266 마이크로 컨트롤러 의 후속 제품 입니다.</span> </p><p><br /></p><p><span style="color:rgb(33,37,41);font-size:10pt;font-family:'돋움', Dotum;">* 개발 절차 : 개발 용도 -&gt; 사양 체크 -&gt; 디자인 및 스토리보드 협의 -&gt; 개발 -&gt; 인수인계 및 결과물 납품</span><span style="color:rgb(33,37,41);font-size:10pt;font-family:'돋움', Dotum;"> </span><span style="color:rgb(33,37,41);font-family:'돋움', Dotum;font-size:10pt;"> </span><span style="font-size:10pt;font-family:'돋움', Dotum;"> </span></p><p style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">* 개발 기간 : 개발 범위에 따라서 다릅니다.(평균 1달)</span></p><p style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;"><span style="font-size:10pt;font-family:'돋움', Dotum;">* 개발 이력 </span> </span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:10pt;font-family:'돋움', Dotum;">  - 고독사 센서 IOT 개발(각 IOT모듈 에서 센서 정보를 취득 하여 서버에 전달(통신방식은 TCP/IP , Socket))</span></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:10pt;font-family:'돋움', Dotum;">   -&gt; 출입 인식 IOT 모듈 개발</span></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:10pt;font-family:'돋움', Dotum;">   -&gt; 수면 및 사망 IOT 움직임 모듈 개발</span></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:13.3333px;"></span></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:10pt;font-family:'돋움', Dotum;">   -&gt; 움직임 감지 IOT 모듈 개발</span></span></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Mon, 04 May 2020 12:23:42 +0900</pubDate>
</item>


<item>
<title>아두이노 샘플 및 시제품 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><img src="http://www.chaoreumsoft.co.kr/data/editor/2005/4299e5c949d985a9eb6f92b6638946c5_1588561572_5439.png" title="4299e5c949d985a9eb6f92b6638946c5_1588561572_5439.png" alt="4299e5c949d985a9eb6f92b6638946c5_1588561572_5439.png" /><br style="clear:both;" /><span style="font-family:'돋움', Dotum;font-size:10pt;"> </span></p><p><span style="font-family:'돋움', Dotum;font-size:10pt;">이두이노란 물리적인 세계를 감지하고 제어할 수 있는 인터랙티브 객체들과 디지털 장치를 만들기 위한 도구로, 간단한 마이크로컨트롤러(Microcontroller) 보드를 기반으로 한 오픈 소스 컴퓨팅 플랫폼과 소프트웨어 개발 환경을 말합니다. 아두이노는 다양한 스위치나 센서로부터 입력 값을 받아들여 LED나 모터와 같은 전자 장치들로 출력을 제어함으로써 환경과 상호작용이 가능한 물건을 만들어 낼 수 있습니다. 예를 들어 단순한 로봇, 온습도계, 동작 감지기, 음악 및 사운드 장치, 스마트 홈 구현, 유아 장난감 및 로봇 교육 프로그램 등의 다양한 제품들이 아두이노를 기반으로 개발 가능합니다. 또한 아두이노는 회로가 오픈소스로 공개되어 있으므로 누구나 직접 보드를 만들고 수정할 수 있습니다</span><span style="font-size:10pt;"> </span></p><p><br /></p><p><span style="font-size:10pt;font-family:'돋움', Dotum;background-color:rgb(255,255,255);color:rgb(33,37,41);">* 개발 절차 : 개발 용도 -&gt; 사양 체크 -&gt; 디자인 및 스토리보드 협의 -&gt; 개발 -&gt; 인수인계 및 결과물 납품</span><span style="font-size:10pt;font-family:'돋움', Dotum;"> </span><span style="font-size:10pt;"> </span></p><p style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;font-size:10pt;">* 개발 기간 : 개발 범위에 따라서 다릅니다.(평균 일주일 ~ 1달)<br /></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:13.3333px;">* 개발 이력 </span></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:13.3333px;">  - 온도 및 습도 수집 모듈 샘플 개발 </span></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:13.3333px;"></span></span></p><p style="background-color:rgb(255,255,255);"><span style="font-family:'돋움', Dotum;color:rgb(33,37,41);"><span style="font-size:13.3333px;">  - 아두이노 통신 모듈 개발(아두이노 &lt;-&gt; 윈도우 응용 프로그램)</span></span></p><p style="color:rgb(33,37,41);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"><br /></p><p><span style="font-size:10pt;font-family:'돋움', Dotum;">아두이노,아두이노제작의뢰,아두이노외주,arduino,</span><span style="font-family:'돋움', Dotum;font-size:10pt;">아두이노 외주 개발 ,</span><span style="font-family:'돋움', Dotum;font-size:10pt;">아두이노플랫폼</span></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Mon, 04 May 2020 12:03:47 +0900</pubDate>
</item>


<item>
<title>NextionEditor 이용한 HMI UI 디자인 및 기능 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><br /></p><p><img src="https://cdn.nextion.tech/wp-content/uploads/2019/06/Nextion_png02.png" alt="Nextion_png02.png" /><span style="font-size:9pt;font-family:'돋움', Dotum;"> </span></p><p><br /></p><p><span style="font-size:9pt;font-family:'돋움', Dotum;">Nextion은 온보드 프로세서와 메모리 터치 디스플레이를 HMI GUI 프로젝트 개발을위한 Nextion Editor 소프트웨어와 결합한 HMI (Human Machine Interface) 솔루션입니다.</span><span style="font-family:'돋움', Dotum;font-size:9pt;"> </span></p><p><span style="font-size:9pt;font-family:'돋움', Dotum;"> </span><span style="font-family:'돋움', Dotum;font-size:9pt;"> </span></p><p><span style="font-size:9pt;font-family:'돋움', Dotum;">Nextion Editor 소프트웨어를 사용하면 끌어서 놓기 구성 요소 (그래픽, 텍스트, 버튼, 슬라이더 등) 및 구성 요소가 디스플레이 측에서 상호 작용하는 방식을 코딩하는 ASCII 텍스트 기반 명령으로 HMI GUI를 신속하게 개발할 수 있습니다.</span><span style="font-family:'돋움', Dotum;font-size:9pt;"> </span></p><p><br /></p><p><span style="font-size:9pt;font-family:'돋움', Dotum;">Nextion HMI 디스플레이는 TTL Serial (5V, TX, RX, GND)을 통해 주변 장치 MCU에 연결하여 주변 장치 MCU가 작동 할 수있는 이벤트 알림을 제공하며, 주변 장치 MCU는 간단한 ASCII 텍스트 기반 명령을 사용하여 진행 상황과 상태를 Nextion 디스플레이로 쉽게 업데이트 할 수 있습니다.</span><span style="font-family:'돋움', Dotum;font-size:9pt;"> </span></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2004/d4138a853ffcf11de0717b88936cee3b_1588218536_8796.png" title="d4138a853ffcf11de0717b88936cee3b_1588218536_8796.png" alt="d4138a853ffcf11de0717b88936cee3b_1588218536_8796.png" /><br style="clear:both;" /><span style="font-family:'돋움', Dotum;font-size:9pt;"> </span></p><p><br /></p><p><span style="font-family:'돋움', Dotum;font-size:9pt;">* 개발 절차 : 개발 용도 -&gt; 사양 체크 -&gt; 디자인 및 스토리보드 협의 -&gt; 개발 -&gt; 인수인계 및 결과물 납품</span></p><p><span style="font-family:'돋움', Dotum;font-size:9pt;">* 개발 기간 : 화면수에 따라서 다릅니다.(평균 1달)</span></p><p><span style="font-family:'돋움', Dotum;font-size:9pt;">* 개발 이력  </span> </p><p><span style="font-family:'돋움', Dotum;font-size:9pt;"> - 계측기 제어 및 표시용도(HMI 표시만 개발) </span></p><p><span style="font-family:'돋움', Dotum;font-size:9pt;"> - 먼지 및 가스 센서 표시 용도(아두이노 + HMI 표시 개발)</span></p><p><span style="font-family:'돋움', Dotum;font-size:9pt;"> - 보일러 모니터링 표시 용도(ESP32 + HMI 표시 개발)</span></p><p><span style="font-family:'돋움', Dotum;font-size:9pt;"> - Modbus 정보를 컨버팅 하여 표시 모듈 개발(Modbus -&gt; HMI 시리얼 변환 -&gt; HMI 표시 개발)</span></p><div><br /></div><p><br /></p><p>nextion, HMI, NextionEditor,NextionDisplay , 넥션 LCD, Nextion 개발 외주<br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Thu, 30 Apr 2020 12:14:30 +0900</pubDate>
</item>


<item>
<title>DataBase 보유 관련 개발</title>
<link>https://www.chaoreumsoft.co.kr/bbs/board.php?bo_table=Tech</link>
<description><![CDATA[<p><b style="font-size:10pt;">마이크로소프트 SQL 서버 </b> </p><p><span style="font-size:10pt;">마이크로소프트 SQL 서버(영어: Microsoft SQL Server)는 마이크로소프트가 1989년 사이베이스(Sybase)를 기반으로 개발한 관계형 데이터베이스이다. </span></p><p><span style="font-size:13.3333px;"><br /></span></p><p><span style="font-size:10pt;"><b>MySQL </b></span></p><p><span style="font-size:10pt;">MySQL(마이에스큐엘, /maɪ ˌɛskjuːˈɛl/)[1]은 세계에서 가장 많이 쓰이는[2] 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다.[3] 다중 스레드, 다중 사용자 형식의 구조질의어 형식의 데이터베이스 관리 시스템으로서 오라클이 관리 및 지원하고 있으며, Qt처럼 이중 라이선스가 적용된다. 하나의 옵션은 GPL이며, GPL 이외의 라이선스로 적용시키려는 경우 전통적인 지적재산권 라이선스의 적용을 받는다.</span></p><p><span style="font-size:10pt;">위와 같은 지원 방식은 자유 소프트웨어 재단이 프로젝트에 저작권을 적용하는 방법과 비슷한 JBoss의 모델과 유사하다. 그러나 기반코드가 개인의 소유자에게 저작권이 있고 커뮤니티에 의해 개발되는 아파치 프로젝트와는 다르다.</span></p><p><span style="font-size:10pt;">MySQL AB는 또한 MaxDB라고 불리는 MySQL AB와는 기반코드가 다른 데이터베이스 관리 시스템을 판매했으나 2007년 이래로 MaxDB는 SAP AG가 소유하고 있다.[4]</span></p><p><span style="font-size:10pt;">썬 마이크로시스템즈에 10억 달러에 인수되었으나, 썬 마이크로시스템즈가 오라클에 인수되며 같이 넘어갔다.</span></p><p><span style="font-size:13.3333px;"><br /></span></p><p><span style="font-size:10pt;"><b>MariaDB </b></span></p><p><span style="font-size:10pt;">MariaDB는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따른다. 오라클 소유의 현재 불확실한 MySQL의 라이선스 상태에 반발하여 만들어졌으며, 배포자는 몬티 프로그램 AB(Monty Program AB)와 저작권을 공유해야 한다.[1] 이것은 MySQL과 높은 호환성을 유지하기 위함이며, MySQL API와 명령에 정확히 매칭하여, 라이브러리 바이너리와 상응함을 제공하여 교체 가능성을 높이고자 함이다.[2] 마리아 DB에는 새로운 저장 엔진인 아리아(Aria)뿐만 아니라, InnoDB를 교체할 수 있는 XtraDB 저장 엔진을 포함하고 있다.[3] 이것은 트랜잭션과 비트랜잭션 엔진 그리고 미래에 나올 MySQL 판에 대응하고자 함일 것이다.[4]</span></p><p><span style="font-size:10pt;">마리아 DB의 주요 개발자는 MySQL과 몬티 프로그램 AB를 설립한 몬티 와이드니어스(Michael Monty Widenius)이다. 그는 이전에 자신의 회사, MySQL AB를 썬 마이크로시스템즈에 10억 달러에 판매를 한 적이 있으며, 마리아 DB는 그의 둘째 딸인 마리아의 이름을 딴 것이다.</span></p><p><span style="font-size:13.3333px;"><br /></span></p><p><span style="font-size:10pt;"><b>오라클 데이터베이스</b></span></p><p><span style="font-size:10pt;">오라클 데이터베이스(Oracle Database 또는 Oracle RDBMS)는 미국 오라클(Oracle)사의 관계형 데이터베이스 관리 시스템의 이름이다. 현재 유닉스 환경에서 가장 널리 사용되는 RDBMS이다. 검색이나 업데이트용 언어로는 국제표준화기구의 표준 구조화 조회 언어와 PL/SQL을 지원한다.</span></p><p><span style="font-size:13.3333px;"><br /></span></p><p><span style="font-size:10pt;"><b>SQLite</b></span></p><p><span style="font-size:10pt;">SQLite는 MySQL나 PostgreSQL와 같은 데이터베이스 관리 시스템이지만, 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스이다. 영어권에서는 '에스큐엘라이트(ˌɛskjuːɛlˈlaɪt)'[3]또는 '시퀄라이트(ˈsiːkwəl.laɪt)'[4]라고 읽는다.</span></p><p><span style="font-size:10pt;">일반적인 RDBMS에 비해 대규모 작업에는 적합하지 않지만, 중소 규모라면 속도에 손색이 없다. 또 API는 단순히 라이브러리를 호출하는 것만 있으며, 데이터를 저장하는 데 하나의 파일만을 사용하는 것이 특징이다. 버전 3.3.8에서는 풀텍스트 검색 기능을 가진 FTS1 모듈이 지원된다. 컬럼을 삭제하거나 변경하는 것 등이 제한된다.</span></p><p><span style="font-size:10pt;">구글 안드로이드 운영 체제에 기본 탑재된 데이터베이스이기도 하다.</span></p><p><br /><br /><span style="font-size:10pt;"><b><span style="background-color:rgb(255,255,255);color:rgb(255,0,0);font-size:12pt;">개발 절차</span></b><br />업무분석단계 -&gt; 데이터 관점 모델링 -&gt; 프로세스 관점 모델링 -&gt; 표준화(데이터베이스 튜닝 ) -&gt; 코드화</span><br /><span style="font-size:10pt;"> </span></p><p><span style="font-size:13.3333px;"><span style="color:rgb(255,0,0);font-size:10pt;"><b><span style="font-size:12pt;">자체 개발 모듈</span></b><br /><b><span style="color:rgb(0,0,0);font-size:10pt;">자체 DataBase 관련 라이브러리 보유를 통해서 </span></b></span></span><span style="color:rgb(255,0,0);font-size:16px;"><span style="font-size:10pt;color:rgb(0,0,0);"><b>유연하고 빠른 개발을 대처 합니다.</b></span></span></p><p><span style="font-size:10pt;"><br /><img src="http://www.chaoreumsoft.co.kr/data/editor/2004/9dc311bccf13e908307ed1824a23c0aa_1587542272_2017.png" title="9dc311bccf13e908307ed1824a23c0aa_1587542272_2017.png" alt="9dc311bccf13e908307ed1824a23c0aa_1587542272_2017.png" /><br />[DataBase Class Diagram 구조]<br style="clear:both;" /> </span></p><p><span style="font-size:10pt;"><br />ex) 마이크로소프트 SQL 서버용 DB 샘플 프로그램</span><br /><span style="font-size:13.3333px;"><img src="http://www.chaoreumsoft.co.kr/data/editor/2004/ce69cbf2ad3bd7727d8c6d6820e4c1f5_1587538306_4864.png" title="ce69cbf2ad3bd7727d8c6d6820e4c1f5_1587538306_4864.png" alt="ce69cbf2ad3bd7727d8c6d6820e4c1f5_1587538306_4864.png" /></span><br style="clear:both;" /><span style="font-size:10pt;"> </span></p><p><span style="font-size:10pt;">ex) Maria DB 샘플 프로그램</span><span style="font-size:10pt;"> </span></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2004/9dc311bccf13e908307ed1824a23c0aa_1587541626_0145.png" title="9dc311bccf13e908307ed1824a23c0aa_1587541626_0145.png" alt="9dc311bccf13e908307ed1824a23c0aa_1587541626_0145.png" /></p><p><br /><span style="font-size:10pt;">ex) SqlLite</span></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2004/9dc311bccf13e908307ed1824a23c0aa_1587541803_8738.png" title="9dc311bccf13e908307ed1824a23c0aa_1587541803_8738.png" alt="9dc311bccf13e908307ed1824a23c0aa_1587541803_8738.png" /></p><p><br /></p><p><span style="font-size:10pt;">ex) Oracle DB</span><span style="font-size:10pt;"> </span></p><p><img src="http://www.chaoreumsoft.co.kr/data/editor/2004/9dc311bccf13e908307ed1824a23c0aa_1587542042_0483.png" title="9dc311bccf13e908307ed1824a23c0aa_1587542042_0483.png" alt="9dc311bccf13e908307ed1824a23c0aa_1587542042_0483.png" /><br style="clear:both;" /><span style="font-size:10pt;"> </span></p><p><span style="font-size:12pt;color:rgb(255,0,0);"><b>키워드</b></span><br /><span style="font-size:10pt;"> 데이터베이스 설계, 모델링, 연결 , 수정 , 삭제 , 쿼리 , 생성 , 구축 , 리모델링 , 구축 관리 , MsSql , MySql , Orcle , SQLite</span></p><p><br /></p>]]></description>
<dc:creator>최고관리자</dc:creator>
<pubDate>Wed, 22 Apr 2020 15:38:32 +0900</pubDate>
</item>

</channel>
</rss>
