[C#] SerialPort 사용하기
·
Programming/C#.NET
SerialPort 를 사용할일이 생겼는데 C# 에서 간단히 처리 가능하네요. using System.IO.Ports;을 참조 추가하면 SerialPort 클래스를 사용할수 있습니다. private SerialPort ComPort = null; // ComPort 선언ComPort = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One); // ComPort 객제 생성ComPort.DataReceived += new SerialDataReceivedEventHandler(ComPort_DataReceived); // 데이터 받는 이벤트 연결ComPort.Open(); // ComPort 오픈// ComPort 데이터 받는 이벤트void ComPort_..
ASP.NET 웹서비스 만들기 #4 (WebForm)
·
Programming/ASP.NET
ASP.NET 웹서비스 만들기 #4data_service.aspx 페이지 추가 POST 로 TABLE_NAME 을 넘겨서 테이블 정보를 JSON 으로 넘겨주는 페이지protected void Page_Load(object sender, EventArgs e){ if (HttpContext.Current.Session["Userid"] == null) { // 세션 정보 없음 Response.Write("NG : 사용자 정보 없음"); Response.End(); } if (HttpContext.Current.Session["Userid"].ToString() == "") { // 사용자 아이디 값 NULL Response.Write("NG : 사용자 정보 없음"); Response.End();..
ASP.NET 웹서비스 만들기 #3 (WebForm)
·
Programming/ASP.NET
ASP.NET 웹서비스 만들기 #3https://raycho-dev.tistory.com/98 ASP.NET 웹서비스 만들기 #2 (WebForm)ASP.NET 웹서비스 만들기 #2지난번 포스트에 이어서 인증 페이지(auth_service.aspx)를 만들어 봅시다.auth_service.aspx 만든 후 저번처럼 디자인 소스는 모두 주석 처리 합니다. (저는 보통 다 지웁니다.) 인raycho-dev.tistory.com지난번 포스트에 이어서​로그인 TEST 하기​프로젝트 속성에서 웹 부분 에서사용할 포트를 지정하고 저는 http://localhost:8081/가상디렉터리 만들기 버튼을 클릭합니다.그리고 실행하면아이디랑 패스워드를 post 로 넘기지 않고 페이지만 호출 했을 경우 NG라고 표시됩니다. ..
ASP.NET 웹서비스 만들기 #2 (WebForm)
·
Programming/ASP.NET
ASP.NET 웹서비스 만들기 #2지난번 포스트에 이어서 인증 페이지(auth_service.aspx)를 만들어 봅시다.auth_service.aspx 만든 후 저번처럼 디자인 소스는 모두 주석 처리 합니다. (저는 보통 다 지웁니다.) 인증 처리방법사용자 ID, 비밀번호를 POST 값으로 넘겨 받습니다.DB 에 접속해서 T_USER 테이블과 비교 합니다.맞으면 세션에 USER 정보를 넣고 아니면 NG로 리턴합니다.사용자 ID, 비밀번호 POST 값 으로 넘겨 받는 코드public partial class auth_service : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { ..
ASP.NET 웹서비스 만들기 #1 (WebForm)
·
Programming/ASP.NET
ASP.NET 웹서비스 만들기 #1VisualStudio 에서 C# 언어로 한 ASP.NET 웹 응용 프로그램 만들기확인버튼을 클릭하고 Empty 및 Web Forms 선택프로젝트가 생성되면 웹폼(Web Form) 추가 (test_service.aspx)기본적으로 사용할 디자인 파일의 내용을모두 주석처리 합니다. html 을 보여줄께 아니고 Post 로 데이터를 받아서 처리 후 값을 전달할꺼라서요using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls; namespace TEST_WEB{ public partial cla..
라자루스(Lazarus) 소개, 설치
·
Programming/Lazarus
라자루스는 크로스 플랫폼 시각적 프로그래밍 통합 개발 환경이다. 오픈 소스 프리 파스칼 컴파일러를 기반으로 개발되었다. 고속 개발 도구를 지원하는 것이 목적이며 파스칼과 오브젝트 파스칼 사용자를 위해 델파이를 흉내내었다. 다운로드https://www.lazarus-ide.org/ Lazarus HomepageLazarus Release 4.0 - May 05, 2025, 11:49:29 am The Lazarus team is glad to announce Lazarus 4.0. This release was built with FPC 3.2.2. Here is the list of changes for Lazarus and Free... Learn more...www.lazarus-ide.org장점델파..