목록c# (35)
UD_park's IT story
[이 포스팅은 시작하세요! C# 7.1 프로그래밍의 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 C#으로 MSSQL server와 연결하는 보기 예제 소스 코딩중에 발생했던 오류 중에 하나였던 NullReferenceException(Null 참조)에 관한 오류에 대한 내용을 포스팅해보도록 하겠습니다 일단 먼저 오류의 구문을 보시겠습니다 처리되지 않은 예외: System.NullReferenceException: 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 위치: SqlConnectExample.Program.Main 위와 같은 오류의 예를 설명하기위해 다른 분들은 아래와 같은 예시로 설명을 많이들 해놓으셨습니..
[이 포스팅은 시작하세요! C# 7.1 프로그래밍의 내용을 발췌하였습니다] 이번에는 제가 C#과 DB를 연결하는 포스팅을 작성하며 보기예제를 만들던 중 발생했던 오류들에 대해서 설명해보겠습니다 그럼 이제 ConfigurationManager 함수 사용 중에 발생했던 오류에 대해서 알아보겠습니다 오류가 발생한 부분은 바로 configuration함수 안의 기능인 connectionString함수를 사용하여 DB의 정보를 읽어오는 String 문자열을 작성하고 읽어들이는 과정에서 발생하였습니다 일단 오류 구문을 먼저 살펴보도록 하겠습니다 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 CS0103 'ConfigurationManager' 이름이 현재 컨텍스트에 없습니다. 이..
[이 포스팅은 시작하세요! C# 7.1 프로그래밍의 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 C#으로 DataBase를 연결하는 원리와 방법에 대해서 자세하게 알아보는 포스팅을 시작해보도록 하겠습니다 일단 미리 알려드릴 점은 저는 Visual Studio 2017을 사용중이며 DataBase는 Microsoft SQL server 2008 R2 SP2 - Express Edition을 사용하였습니다 [아래에서 설명할 부분에서 혹시 MySQL을 사용하신다면 밑의 소스코드들 중에서 Sql 이라고 함수 시작하는 모든곳에 Sql 대신에 Mysql이라고 써주시면 MySQL으로도 동작 가능합니다] 그럼 간단한 원리부터 시작하..
[이 포스팅은 시작하세요! C# 7.1 프로그래밍의 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 C#으로 네트워크 통신하는 방법 중에 첫 번째로 가장 기본적인 내 컴퓨터의 IP주소를 읽어와 출력하는 프로그램을 작성해 보겠습니다 먼저 사진으로 보고 난 뒤 설명을 이어가도록 하겠습니다 간단한 예제이기 때문에 소스 코드가 그리 길지 않아서 설명은 간단히 하겠습니다 일단 처음보실 코드는 7번 줄입니다 프로그램을 디버깅하기 전에 System안에 Net이라는 함수들을 가져와 미리 사용하기전에 준비하는 정도로 생각하시면 될 것같습니다 저 아이가 재료를 가져와준 덕분에 15번과 19번 코드 줄에 있는 Dns와 IPHostEntry ..
2018/06/12 - [IT] - [C/C++/C#] C/C++/C#의 기본 용어 정리① [이 포스팅은 시작하세요! C# 7.1 프로그래밍, 이것이 C++이다 의 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 1. 함수(Function) 2. 블록(Block) 1. 함수(Function)에 대한 설명으로 시작하겠습니다 함수의 정의는 다음과 같습니다 프로그래밍에서도 반복되는 명령어들을 찾아 별도로 묶어 뒀다가 필요할 때마다 불러 쓸 수 있는데 이를 함수라 한다.(=프로시저(Procedure)) 라고 이야기하는데 뭔소리인지 더 쉽게 설명을 해보도록 하겠습니다 쉽게 얘기하자면 함수는 똑같은 행동을 하는 동작 자체를 컴퓨터 언어로 만..
이번에 다룰 오류는 바로 scanf입니다 제가 다루고 있는 C++이나 C#에서 자주 사용되는게 아니라 C에서 값을 입력받을 때, 자주 사용되는 함수 입니다 일단 오류 표시줄을 보면서 설명 이어가도록 하겠습니다 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. 이어서 Visual Studio의 오류 목록의 화면으로 내용을 파악해보겠습니다 위와 같이 오류가 발생하면 그럼 어떻게 해결해야 하는지에 대해 이야기를 시작해 보겠습니다 ..
이번에는 string 사용에서 발생할 수 있는 에러 발생 상황에 대한 해결 방법에 대해 포스팅해보도록 하겠습니다 이번 오류는 C++과 Microsoft SQL Server 2008 R2 SP2 Express을 연동하는 연습 예제 코드 작성하다가 발생한 오류로서, string으로 문자열을 받는 상황에서 문자열이 길어져 발생했습니다 먼저 아래의 오류 표시줄의 내용부터 살펴보도록 하겠습니다 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 C2664 'void ProcessLogMessage(HENV,HDBC,HSTMT,char *)': 인수 4을(를) 'const char [26]'에서 'char *'(으)로 변환할 수 없습니다. DBconnectConsole c:\users..
첫 번째 Error 포스팅에 대한 글입니다 깊은 복사와 얕은 복사에 대한 보기 예제 코드 소스를 작성하던 중에 발생했던 오류입니다 먼저 아래의 오류 표시줄부터 보시겠습니다 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. DeepCopyShallowCopyApply c:\users\test\source\repos\0614\deepcopyshallowcopyapply\de..
[이 포스팅은 시작하세요! C# 7.1 프로그래밍의 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번 포스팅에서는 선택문 중에서 Switch의 개념과 사용법에 대해서 알아보도록 하겠습니다 일단 정의부터 시작해보겠습니다 switch 문은 여러개의 if문을 사용하는 것과 비슷합니다 예를 들어여러 개의 조건을 판단해서 실행할 때 if / else if / else if / ... / else 처럼 쓸 수도 있지만 조건식의 값이 상수라면 if문 보다는 switch문이 더 편리할 수 있습니다 switch 사용 문법을 보겠습니다 switch (인스턴스) { case 상수식: 구문; break; case 상수식: 구문; break; . ...
[이 포스팅은 시작하세요! C# 7.1 프로그래밍의 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 지난 포스팅인 선택문에 관하여 계속 이어 가도록 하겠습니다 이번 포스팅에서 다룰 선택문은 ① if문 ② Switch문 두 개 중에서 ① if문입니다 어려운 상황에서도 if를 잘 쓰실 수있도록 쉽게 설명하려다 보니 포스팅 글이 길어졌습니다 천천히 집중해서 읽어주신다면 까다로운 상황에서도 if문을 잘 적용시키실 수 있을겁니다 그럼이제 ① if문에 대한 설명을 시작해 보도록 하겠습니다 if 문의 정의는 괄호 안에 조건식을 지정하고 그것의 평가 결과가 참이면 괄호가 끝난 다음의 구문 코드를 실행하고, 거짓이면 구문 코드를 실행하지..