블로그 보관함

2012년 3월 14일 수요일

2012년 3월 13일 화요일

[C#] Database 연동 : 접속하기, 접속끊기, 쿼리보내기

디비 연동 접속!!!!

using System.Data.SqlClient;   을 삽입한다.
질의문을 만들어 놓는다.
String sql = string.Format("insert into Student(Name, Student_number, Major) values('{0}',{1},'{2}')", Name_text.Text, Student_num_text.Text, Major_name.Text);
SqlConnection 은 말그대로 연결하는데 사용한다.
SqlConnection db_connec = new  SqlConnection();
여기에 IP 주소와 아이디, 패스워드, database 이름을 넣는다.
db_connec.ConnectionString = "server=10.59.144.179; User ID=Dong;Pwd=1234;database=hdong";
연결한다.
db_connec.Open();

SqlCommand 는 질의를 하는데 사용한다.
SqlCommand db_command = new SqlCommand(sql,db_connec);

질의를 보낸다. ExecuteNonQuery().
db_command.ExecuteNonQuery();       
닫는다. 연결을 종료한다.
db_connec.Close();

프로그래밍에 도움이 되는 사이트

http://www.taeyo.pe.kr/
http://www.gosu.net/
http://www.hoons.kr/

리눅스에서의 핑, 파일시스템, 링크

http://cafe.naver.com/hftp.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=191&


ping - 특정한 인터넷 주소가 있고, 또 그 주소가 요청을 받아들일 수 있는지를 확인
          위해 사용합니다.
          ping은 사용자가 접속하려고 시도하고 있는 호스트가 실제로 운영되고 있는지를
          확인하는 진단 목적으로 사용됩니다.
          예를 들어, 만약 한 사용자가 어떤 호스트에 ping을 할 수 없다면 (즉, ping에 관한
          응답이 정상이 아니라면), 그 사용자는 그 호스트에 파일을 보내기 위해 FTP
          프로토콜을 사용할 수 없게 됩니다.
          ping은 운영되고 있는 호스트가 얼마나 응답을 빠르게 하는지를 확인하는 데에도
          사용될 수 있으며, 도메인 이름만을 알고 있는 어떤 사이트의 IP 주소를 알아낼
          수도 있다.

ipconfig - 현재 사용중인 컴퓨터의 ip, gateway, subnetmask 등을 알기 위해 사용되며 뒤에
                  option를 붙이면 좀더 많은 정보를 알수 있다.
                  option을 붙인것은 ipconfig  /all, ipconfig /release, ipconfig /renew 등의 것이 존재
                  합니다.


더욱 자세한 ping의 자료

자+http://blog.naver.com/dew96sky.do?Redirect=Log&logNo=3241419

2012년 3월 12일 월요일

DB 서버만들기

http://cafe.naver.com/graylecture.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=108&

디비서버 만들기 준비

http://meeja96.springnote.com/pages/240493

서버 만들기

IIS 란

IIS란 Internet Imformation Service의 약자입니다.

Web Server또는 Web Service가 무엇인지는 아시나요?

이는 컴퓨터에 Web Service를 할수있는 통신포트를 개방해놓고

그 통신포트를 통하여 자신의 컴퓨터에 있는 정보, 자료, 파일등을

접근하는 사람으로 하여금 볼수있도록하는 것을 말합니다.

이것을 Web Service라고 하는데, 이것을 하는 컴퓨터가 Web Server입니다.

IIS란 MS에서 Web Service를 목적으로 정의 한 서비스 모듈의 Windows방식 서비스의 명칭입니다.

기본모듈은 아니고 선택모듈이기때문에 추가로 설치를 하지 않으면. 컴퓨터가 지원하지 않습니다.

설치되는 운영체제별로 각기 다른 버젼의 IIS를 지원하나.. 기본적으로 설치시디내에 들어있습니다. 이를 잘확인 보시면 될것입니다.

iFIX

※iFIX란?
iFIX는 Intellution사에서 제공하는 최신의 프로세스 자동화 소프트웨어이다.
iFIX는 i-CoreTM을 중심으로 구성되어 있으며, i-Core는 통합된 개발 환경인 Intellution Workspace를 제공한다. i-Core의 기본 구조는 OLE, Visual Basic for Applications(VBA), ActiveX, OPC, COM/DCOM등 개방된 산업 표준화 기술들과, 분산된 클라이언트/서버 환경, 보안, 알람 등과 같은 인텔루션의 고유한 기술들과의 결합으로 구성되어 있다. 진정한 오브젝트 기반의 i-Core와 Workspace의 기능으로 시스템 내에 등록된 다른 어플리케이션과도 통합할 수 있다. iFIX는 인텔루션이 제공하는 프로세스 자동화 소프트웨어의 새로운 라인으로, FIX 6.x의 업그레이드가 아니다. 일부 FIX 6.x의 기능은 FIX Dynamics에서도 사용할 수 있으며, 앞으로 더 많은 호환 기능을 지원할 수 있도록 업그레이드 할 예정이다. iFIX노드와 FIX 6.x노드를 동시에 사용할 수 있다. FIX 6.x로부터의 데이터들은 iFIX상에서 모니터링뿐만 아니라 자유롭게 조작할 수 있으며, iFIX노드들로부터의 일부 데이터들은 FIX 6.x노드에서 조작될 수도 있다. iFIX는 FIX 6.x와 동일한 히스토리컬 엔진을 사용한다. 다만, 사용자가 한 화면상에서 히스토리컬 데이터와 실시간 데이터를 볼 수 있도록 새로운 차트가 추가되었다. 인텔루션은 OSI로부터 Pi라는 히스토리컬 제품과의 통합을 진행하고 있으며, 이는 아마도 Intellution Dynamics의 컴포넌트가 될 것이다. 이 히스토리컬 컴포넌트는 FIX 6.x와도 작동한다. iFIX는 Visual Basic에 관한 아무런 지식이 없는 사용자라 하더라도 HMI/SCADA 어플리케이션을 개발할 수 있도록 구성되었으며, Visual Basic에 대한 지식은 iFIX의 오픈 아키텍처의 기능을 충분히 활용할 수 있도록 하는 기본이 되는 기술이다. 새롭게 추가된 Backup&Restore 기능으로 이제 iFIX의 모든 파일들을 모두 저장할 수 있으며, 이전에 저장된 파일들도 쉽게 재로드하여 사용할 수 있다. Windows 95 and Windows 98에서는 Windows NT의 파워와 보안 기능을 제공하지 않으므로 iFIX는 오직 Windows NT상에서만 실행된다.
※iFIX 기능
A. iFIX
인텔루션의 차세대 산업 자동화 소프트웨어
다른 소프트웨어 어플리케이션에게도 실시간 데이터 제공
OPC(OLE for Process Control)대응
- 어플리케이션간 데이터 교환을 위해 개발된 표준 기술
- 어떠한 OPC 서버의 데이터라도 사용 가능
ActiveX 지원
- 마이크로소프트에서 제공하는 일련의 프로그래밍 기술
- 서로 다른 언어로 생성된 소프트웨어 컴포넌트들간의 상호 작용을 지원
- ActiveX 대응의 다른 어플리케이션에서 제작된 문서와 컨트롤들은 보안 환경 속에서 iFIX내에서 실행된다.
- 보안 환경
△ 만일 ActiveX control의 기능이 멈추더라도 iFIX시스템은 다운되지 않는다.
Visual Basic for Applications(VBA)
- FIX의 Command Language대체
- 어플리케이션 자동화 구현
- I/O 데이터, 사용자 입력, 스케줄러등과 관련된 스크립트 실행
- 툴바, wizard, Visual Basic program 등을 통한 사용자 정의나 자동화 구현
Intellution Workspace
- 완벽한 개발을 위한 통합된 개발 환경
B. 향상된 기능
그래픽 패키지 기능의 강화
- 새로운 형태의 오브젝트
스케줄러
- 시간과 이벤트에 근거하여 VBA 스크립트 실행
- 알람 기능 향
- 무한대의 알람 영역
- 사용자 정의 방식의 알람 영역
- 알람의 ODBC 전송 기능
- 자동 알람 관리자
향상된 네트워크 기능
- 빨라진 네트워크 속도
- 다양한 수준의 redundancy 기능
Project Backup & Restore
FIX의 기본 기능
- Data 수집
- Data 관리

2012년 3월 11일 일요일

Silverlight 개발 관련 사용자 Tip과 강좌

http://www.sqler.com/382601?WT.mc_id=soc-c-kr-loc-w-dw

 기본 개발 관련 강좌임.

밑에 목록에 관련 자료들과 프로그래밍 관련 강좌들이 많이 있음

Expression Blend 및 Silverlight, WP7에 대한 추천 링크

블로그에 괜찮은 링크들이 있음



안녕하세요? 오랫만에 포스팅을 하게 되었습니다.
요새 윈도우 폰과 익스프레션 블랜드, 실버라이트에 도움이 될만 한 링크들을 정리할 겸 모아보았습니다.


국내 웹 사이트 (가나다 순)

(1) Evangelist

http://blogs.msdn.com/b/jinhoseo/ 서진호의 윈도우폰7의 이야기 (Window Phone 7)
http://youngwook.com/ 영욱닷컴 (Window7, WPF)
http://www.uxfactory.com/ UX factory (UX)


(2) Personal blog
- Expression Blend
http://atdawn.tistory.com/ 도온 (Expression Blend))
http://ruhyun.tistory.com/ 루현 (Expression Blend)
http://blog.naver.com/PostList.nhn?blogId=im831111 요조 (Expression Blend)
http://zzangmyon.com/ 짱묜 (Expression blend)
- Silverlight
http://gilverlight.net/ 길버라이트 (Silverlight)
http://gongdosoft.com/ 공도소프트 (Silverlight)
- Window Phone 7
http://romeowa.tistory/.com/ 몽키천하 (Silverlight / Window phone 7)
http://www.indreams.co.kr/blog/ 인디 (Window phone 7)
http://aquayo.blog.me/ 크리스 (WP7)

(3) Website
http://devndesign.net/ 데브앤디자인 (Expression Blend)
http://cafe.naver.com/mssilverlight 실버라이트 코리아 (Silverlight)
http://cafe.naver.com/expressionstudio 익스프레션 스튜디오 (Expression Blend)
http://cafe.naver.com/winmodev 윈도우 폰 7 / 모바일 개발자 모임 (Window Phone7)
http://www.msdnpopcon.com/ MSDN Popcon (Microsoft 제품에 대한 뉴스 및 정보)
http://cafe.naver.com/uxbakery UX bakery (Silverlight & WPF)
http://hoons.kr/ 훈스닷넷




Global (English)


http://channel9.msdn.com/Shows/SilverlightTV Channel 9 (WP7, Silverlight, WPF, Expression Blend Webcast)
http://helen.org.ua/blog/ Helen (Expression Blend MVP)
http://electricbeach.org/ Electricbeach (Expression Blend Tool Maker)
http://www.blois.us/blog/ pete blois (Expression Blend Tool Maker)
http://www.microsoft.com/design/toolbox/ .toolBox (Seminar)
http://www.uxpassion.com/ UX Passion (Silverlight, Expression Blend Website)
http://adamkinney.com/blog/ Adam Kinney (Silverlight, Expression Blend)
http://blogs.msdn.com/b/expression/ (Expression Team Blog)



링크들은 비교적 최신글을 위주로 링크를 시켰습니다.
익스프레션 블랜드나 실버라이트에 관심 있으신 분들은 국내 말고 국외에도 좋은 사이트들이 많이 있으니 참고하시길 바랍니다. 혹 제가 모르는 국내의 알찬 사이트를 알고 계시다면 알려주시길 바랍니다.
계속 추가해 나가도록 하겠습니다.
그럼 다음 포스팅에서 빠른 시일내에 뵙겠습니다 :D

TM Expression3

 
TM Expression 3 BEAN 에서 개발 기반 SCADA 제품을 말합니다.
다양한 설비제어 기기(PLC)와의 통신 드라이버와 화면을 손쉽게 그릴 있는 환경을 제공합니다. 
작성한 화면은 실버라이트 형태로 웹서버(IIS) 통해 여러 사용자에게 배포 되며,
사용자는 브라우저만 준비하면 됩니다.

SCADA [ Supervisory Control and Data Acquisition ]

집중 원격감시 제어시스템 또는 감시 제어 데이터 수집시스템이라고도 하는 SCADA 시스템의 감시 제어기능을 말한다. SCADA 시스템은 통신 경로상의 아날로그 또는 디지털 신호를 사용하여 원격장치의 상태정보 데이터를 원격소장치(remote terminalunit)로 수집, 수신·기록·표시하여 중앙 제어 시스템이 원격 장치를 감시 제어하는 시스템을 말하며 발전·송배전시설, 석유화학 플랜트, 제철공정 시설, 공장 자동화 시설 등 여러 종류의 원격지 시설 장치를 중앙 집중식으로 감시 제어하는시스템이다. SCADA시스템의 주요 기능으로는 ANSI(미 표준연구소) / IEEE (전기전자기술자 협회) StdC37.1 - 1987의 권고안에 명시된 ① 원격장치의 경보 상태에 따라 미리 규정된 동작을 하는 감시 시스템의 기능인 경보 기능 ② 원격외부 장치를 선택적으로 수동, 자동 또는 수·자동 복합으로 동작하는 감시 제어 기능 ③ 원격 장치의 상태 정보를 수신, 표시·기록하는 감시 시스템의 지시·표시 기능 ④ 디지털 펄스 정보를 수신, 합산하여 표시·기록에 사용할 수 있도록 한다.