분류 전체보기69 ADO.NET 사용 ADO.NET 사용 ADO.NET은 .NET Framework에 내장되어 있으며, 이를 사용하기 위해서는 System.Data.dll 을 참조하여야 한다. 일반적으로 대부분의 프로젝트 템플렛에 이미 기본적으로 System.Data.dll을 포함하고 있으므로, 별도 추가하지 않아도 되는 경우가 많다. (만약 참조되지 않은 경우: Visual Studio에서 새 프로젝트를 생성한 후 Solution Explorer에서 해당 프로젝트로부터 Rightclick한 후 [레퍼런스 추가...] (Add Reference...) 컨텍스트 메뉴를 누르고, [레퍼런스 추가] 다이얼로그가 뜨면 [.NET] 탭에서 System.Data.DLL을 추가하면 된다.) 해당 DLL이 참조된 후에는 using System.Data.S.. C#/ADO.NET 2021. 12. 27. ADO.NET 소개 ADO.NET을 이용한 SQL 프로그래밍 Microsoft SQL Server를 이용한 SQL 프로그래밍을 위해 가장 많이 사용되는 기술로는 ADO.NET과 LINQ TO SQL을 들 수 있다. ADO.NET은 COM으로 구현된 기존의 ADO (ActiveX Data Object)로부터 계승되어 .NET에 맞게 나온 데이타 엑세스 클래스이다. ADO.NET은 .NET을 기반으로 하는 C#, VB.NET, ASP.NET 등의 모든 .NET 언어에서 사용될 수 있다. 이 코너에서는 주로 C#을 사용한 ADO.NET 프로그래밍을 소개한다. ADO.NET 주요 클래스 개요 ADO.NET은 데이타베이스 서버와 연결된 상태에서 동작하는 Connected 모드와 연결이 없는 상태에서 동작하는 Disconneted 모.. C#/ADO.NET 2021. 12. 27. ADO.NET 이번강좌에서는 기초적인 ADO.NET의 사용법을 알아보도록 합시다. ADO.NET 닷넷이란 무엇일까요? 모든 데이터에 대해 쉽게 접근하고 조작할 수 있도록 .NET Framework에서 제공하는 개체들입니다. ADO.NET은 System.Data라는 네임스페이스 안에 들어있으며 이를 통칭해서 ADO.NET이라고 부릅니다. 옛날에는 ADO였던 것이 닷넷으로 바뀌면서 ADO.NET이라는 명칭을 쓰게 된거져. 데이터베이스라구 하니 좀 어렵다고 생각하는 분들도 계시져? 근데 막상 해보면 쉽습니다. 자..이제 ADO.NET에 대해 살펴 보겠습니다. ADO.NET의 구성요소는 크게 DataSet와 .NET 공급자 두가지로 구분된다. .NET 공급자(데이터베이스에 연결,조작,데이터를 가져오기 위한 개체들을 제공한다... C#/ADO.NET 2021. 12. 27. RS485 센서노드(SKU:DFR0233 ) 소개 이 RS-485 센서 노드 모듈은 지능형 농업, 환경 모니터링, 홈 오토메이션 등과 같은 다양한 애플리케이션에 사용할 수 있습니다. 사물 인터넷 장치입니다. 이 RS-485 센서 노드는 6채널 아날로그 입력과 1 SHT1x 습도 및 온도 디지털 입력을 제공합니다. RS485 프로토콜은 각 노드 간 1200m 거리에서 최대 254개의 노드를 지원합니다. 이것은 환경 모니터링을 위한 광범위한 커버를 허용합니다. 나사가 없는 디자인으로 스카피스 없이 케이블을 쉽게 연결할 수 있어 안정적입니다. RS-485 표준은 장거리 및 전기적으로 노이즈가 많은 환경에서 효과적으로 사용됩니다. 다중 수신기는 선형, 다중 드롭 구성으로 이러한 네트워크에 연결될 수 있습니다. 이러한 특성은 이러한 네트워크를 산업 환경 및.. 카테고리 없음 2021. 12. 23. PLC 래더 로직 프로그래밍 튜토리얼 (기본) 최고의 시각적 프로그래밍 언어 중 하나는 래더 로직 또는 래더 다이어그램 (LD) 이라고하는 PLC 프로그래밍 언어 입니다. 래더 로직의 가장 좋은 점은 대부분의 프로그래밍 언어보다 훨씬 시각적이기 때문에 사람들은 종종 배우기가 훨씬 쉽다는 것을 알게됩니다. 래더 로직의 현명한 점은 전기 릴레이 회로와 매우 유사 해 보인다는 것입니다. 따라서 릴레이 제어 및 전기 회로 에 대해 이미 조금 알고 있다면 래더 로직을 더 빨리 배울 수 있습니다. 그러나 그것은 확실히 요구 사항이 아니며 처음 래더 로직을 배웠을 때 릴레이를 이해하지 못했습니다. 이 래더 로직 튜토리얼에서는 래더 다이어그램 PLC 프로그래밍 언어에 대해 알아야 할 모든 것을 배웁니다. 거의 모든 PLC 프로그래밍 소프트웨어에서 래더 로직을 사용.. PLC/Ladder 2021. 6. 22. MQTT가 포함 된 ESP8266 및 Node-RED (게시 및 구독) 이 게시물에서는 Node-RED에서 ESP8266 출력을 제어하고 ESP8266의 센서 데이터를 표시하는 방법을 보여줄 것입니다. Node-RED 소프트웨어는 Raspberry Pi에서 실행되며 ESP8266과 Node-RED 소프트웨어 간의 통신은 MQTT 통신 프로토콜로 이루어집니다. 다음 그림은이 자습서에서 수행 할 작업의 개요를 보여줍니다. 먼저 아래 비디오 데모를보십시오. Node-RED 및 Node-RED 대시 보드 Raspberry Pi에 Node-RED 및 Node-RED 대시 보드가 설치되어 있어야합니다 . 다음 블로그 게시물은 Node-RED 및 Node-RED 대시 보드를 시작하는 데 유용합니다. Raspberry Pi에서 Node-RED 시작하기 Node-RED 대시 보드 시작하기 .. Protocol/MQTT 2021. 6. 22. MQTT 란 무억이고 작동원리는 어떠한가 보호되어 있는 글 입니다. 2021. 6. 22. ESP32 CAM With Python import cv2 as cv import numpy as np from urllib.request import urlopen import os import datetime import time import sys #change to your ESP32-CAM ip url="http://172.30.1.18:81/stream" CAMERA_BUFFRER_SIZE=4096 stream=urlopen(url) bts=b'' i=0 while True: try: bts+=stream.read(CAMERA_BUFFRER_SIZE) jpghead=bts.find(b'\xff\xd8') jpgend=bts.find(b'\xff\xd9') if jpghead>-1 and jpgend>-1: jpg=bts[jpghea.. openCV/Python 2021. 2. 9. 이미지 출력하 import cv2 src = cv2.imread("filename", cv2.IMREAD_GRAYSCALE) cv2.namedWindow("src", flags=cv2.WINDOW_FREERATIO) cv2.resizeWindow("src", 400,200) cv2.imshow("src", src) cv2.waitKey(0) cv2.destroyWindow("src") cv2.namedWindow(winname, flags=None) - 화면에 이미지 표시할 수 있는 윈도우 생성한다 - flsgs : 윈도우 양식을 설정, 기본값운 None, 값에 따라 윈도우 속성값 변경가능 cv2.resizeWindow(winname, width, height) - winname과 동일한 윈도우 크기를 설정한다. - .. openCV/Python 2021. 1. 9. 이전 1 ··· 3 4 5 6 다음