C#13 Blazor Webassembly By Example Blazor WebAssembly ByExample Second Edition ,Toi B. Wright Use practical projects to start building web apps with .NET 7, Blazor WebAssembly, and C# Chapter 1: Introduction to Blazor WebAssembly Benefits of using the Blazor framework 2 .NET Framework Open source SPA framework Razor syntax Awesome tooling Supported by Microsoft Hosting models Blazor Server Advantages of Blazor Server Disadvantage.. C#/Blazor 2023. 3. 26. Convert AI to JPG with C# Converting AI files to JPG image is simple. You need to follow the steps below: Load input AI file with AiImage class Set ImageOptionsBase properties Save output JPG image Following code snippet shows how to convert AI to JPG in C# applications: string[] sourcesFiles = new string[] { @"34992OStroke", @"rect2_color", }; for (int i = 0; i < sourcesFiles.Length; i++) { string name = sourcesFiles[i].. C# 2022. 1. 20. How to Convert AI to PDF Using C# In order to convert AI to PDF, we’ll use Aspose.PSD for .NET API which is a feature-rich, powerful and easy to use document manipulation and conversion API for C# platform. Open NuGet package manager, search for Aspose.PSD and install. You may also use the following command from the Package Manager Console. PM> Install-Package Aspose.PSD Steps to Convert AI to PDF via C# Aspose.PSD makes it easy.. C# 2022. 1. 20. ADO.NET In-Memory DataSet 클래스 ADO.NET In-Memory DataSet 클래스 ADO.NET의 DataSet 클래스는 클라이언트 메모리 상에 존재하는 테이블들을 가지며, 서버와의 연결을 유지하지 않는다. DataSet 클래스는 개발자가 직접 모든 테이블 구조 만들고 데이타 삽입등을 할 수 있으나, 일반적으로 SqlDataAdapter과 같은 DataAdapter를 이용하여 데이타를 서버로부터 가져와 메모리상의 DataSet에 할당 후 사용한다. DataSet 객체는 DataGridView같은 그리드에 데이타를 바인딩하여 사용할 수 있다. SqlConnection conn = new SqlConnection(strConn); conn.Open(); SqlDataAdapter adapter = new SqlDataAdapter("S.. C#/ADO.NET 2021. 12. 27. 저장 프로시져 실행 Stored Procedure 실행 SQL 서버의 저장된 프로시져(Stored Procedure)는 일련의 SQL문들은 묶어 하나의 실행단위로 만들어 놓은 것으로 이를 실행하기 위해서는 SqlCommand를 이용하면 된다. 즉, SqlCommand 클래스 객체를 생성한 후, Stored Procedure 호출 문장을 CommandText 속성에 지정하고 ExecuteNonQuery() 메소드를 실행하면, SQL 서버에서 해당 Stored Procedure가 실행된다. 이때 SqlCommand 객체의 CommandType을 Text로 지정할 수도 있으나, StoredProcedure 타입으로 지정하면(권장사항) 보다 많은 Stored Procedure 기능을 사용할 수 있다. 아래는 간단한 Stored P.. C#/ADO.NET 2021. 12. 27. ADO.NET 비연결 데이타읽기 ADO.NET 비연결 데이타 읽기 SQL 데이타를 한꺼번에 클라이언트에 가져온 후 SQL 서버의 연결을 끊는 Disconnected 모드를 이용하기 위해서는 ADO.NET의 SqlDataAdapter클래스를 사용한다. 이를 위한 절차는 먼저 SQL 서버에 연결을 Open하고, SQL SELECT문을 써서 쿼리를 서버로 보낸 후, 결과를 SqlDataAdapter클래스의 Fill() 메소드를 써서 DataSet 객체에 담으면 된다. SqlDataAdapter는 가져온 데이타를 메모리상의 데이타 객체인 DataSet에 할당한다. 이 DataSet 객체는 다시 WinForms의 DataGridView 같은 데이타 바인딩 가능한 컨트롤에 연결하여 사용할 수 있다. 즉, DataSet 객체의 테이블 데이타를 기초.. C#/ADO.NET 2021. 12. 27. SQL 데이타 삭제 SQL 데이타 삭제 (DELETE) SQL 서버의 테이블 데이타를 삭제하기 위해서는 SqlCommand클래스를 사용하여 DELETE SQL 문을 실행한다. SqlCommand 클래스 객체를 생성한 후, DELETE SQL문을 CommandText 속성에 지정하고 ExecuteNonQuery() 메소드를 실행하면, 데이타가 삭제된다. 아래는 간단한 DELETE 문을 실행한 예이다. // 간단한 DELETE 예제 string sql = "DELETE MathScore WHERE Id > 100"; using (SqlConnection conn = new SqlConnection(strConn)) { conn.Open(); SqlCommand cmd = new SqlCommand(sql, conn); cmd... C#/ADO.NET 2021. 12. 27. SQL 데이타 갱신 SQL 데이타 갱신 (UPDATE) SQL 서버의 테이블 데이타를 갱신하기 위해서는 SqlCommand클래스를 사용하여 UPDATE 문을 실행한다. SqlCommand 클래스 객체를 생성한 후, UPDATE SQL문을 CommandText 속성에 지정하고 ExecuteNonQuery() 메소드를 실행하면, 데이타 갱신이 이루어진다. 아래는 단순한 UPDATE 문을 실행하는 예이다. string sql = "UPDATE Table1 SET State=1 WHERE Id=1"; using(SqlConnection conn = new SqlConnection(strConn)) { conn.Open(); SqlCommand cmd = new SqlCommand(sql, conn); cmd.ExecuteNonQu.. C#/ADO.NET 2021. 12. 27. ADO.NET 데이타 추가 SQL 데이타 추가 (INSERT) SQL 서버의 테이블에 데이타를 추가하기 위해서는 INSERT 문을 실행한다. ADO.NET에서 이러한 명령문을 실행하는 클래스는 SqlCommand 클래스인데, 이를 이용하여 INSERT, UPDATE, DELETE, SELECT 혹은 저장된 프로스져 (Stored Procedure) 등을 실행할 수 있다. SqlCommand 클래스 객체를 생성한 후, SQL문을 CommandText 속성에 지정하고 ExecuteNonQuery() 메소드를 실행하면, INSERT, UPDATE, DELETE 등의 소위 DML 문장들이나 CREATE 문과 같은 DDL 문장들을 모두 실행할 수 있다. 아래는 단순한 INSERT 문을 실행하는 예이다. using(SqlConnection .. C#/ADO.NET 2021. 12. 27. ADO.NET 읽기 ADO.NET SQL 데이타 읽기 SQL 데이타를 가져오는 방식은 크게 두 가지가 있다. 클라이언트에서 SQL 서버를 연결할 상태에서 데이타를 가져오는 Connected 모드와 데이타를 한꺼번에 클라이언트에 가져온 후 SQL 서버의 연결을 끊는 Disconnected 모드이다. 첫번째 방식을 이용하기 위해서는 먼저 SQL 서버에 연결을 Open하고, SQL SELECT문을 써서 쿼리를 서버로 보내고, 결과를 SqlDataReader 클래스 객체에 담아, 한 레코드(Row)씩 데이타를 읽어 사용하면 된다. 또한 데이타 사용이 끝났을 때는 서버 연결을 닫아 주어야 한다. static void Main(string[] args) { // ConnectionString을 지정 string strConn = "D.. C#/ADO.NET 2021. 12. 27. 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. 이전 1 2 다음