Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Browsing all 9563 articles
Browse latest View live

Blazor Bootstrap で Grid コンポーネントを使う

はじめに 記事の目的と背景 VS Code と .NET8/9 を利用して、Blazor Bootstrap プロジェクトを構築したときの備忘録 Blazor Bootstrap を利用したかった理由としては、PDF Viewer コンポーネントを簡単に利用したかった...

View Article


【WindowsForm】ComboBoxの使い方

環境 ・Visual Studio 2022 ・.Net 9.0 ・Windows Forms ComboBoxとは 設定された中から選択するドロップダウン、プルダウン機能が欲しいときに使えるコンポーネントです。 デザイン上での使い方 コンポーネントからComboBo...

View Article


C#で計算機の画面部分を作ってみた, あるいはC#とF#の連携について

はじめに 先日投稿した, F#で計算機を作ってみた記事の続編です. C#で計算機の画面を作成し, F#と連携してみました. 前回に引き続き, Ubuntu上での開発を前提にしています. この記事において特に前提知識は問いませんが, WPFやWinformsについて知ってい...

View Article

メメントモリを楽しく!アプリを作ってみよう!(進化判定)

進化の可否を判定する キャラが進化可能かを判定する。 判定ルールは、前回内容を参照してください。 https://qiita.com/puyon/items/3343f1b0850bcacda66e 判定ルールをチェックするうえで必要になるのは以下の条件 ・自身を除く、キ...

View Article

【保険商品管理システムの開発】コントローラーの作成

コマンド dotnet new apicontroller --name InsuranceProductsController --output Controllers これで Controllers/InsuranceProductsController.cs が作...

View Article


【保険商品管理システムの開発】コントローラーの解説

✅ 主な目的 • データベースに保存されている保険商品(InsuranceProducts)を、ページ番号 (page) と ページサイズ (pageSize) を指定して取得するための GET API を提供します。 InsuranceProductsControll...

View Article

【C#】属性についてまとめてみた

概要 C#の属性についてまとめてみました。 目次 属性とは 属性が使用できる場所 属性の定義方法 属性クラスの生成タイミング 属性クラスのメソッド呼び出し 属性の一例 サンプルコード 属性とは 属性(Attribute)は、コードに補助情報(メタデータ)を付与する...

View Article

GraphRAG を用いた Text-to-SQL 精度改善の試み

はじめに 以前、Qiita にて以下の記事を執筆しました。 👉 自然言語から SQL を生成する Text-to-SQL のサンプル実装 この記事では Azure OpenAI と Semantic Kernel を用い、自然言語から PostgreSQL の SQL を...

View Article


【C#】if と switch どっちを使うべき?

if文とは? if 文は条件式を評価して、true/false で処理を分けるシンプルな方法です。 if (score >= 80) { Console.WriteLine("合格!"); } else if (score >= 50) { Console...

View Article


DataGridView でセル毎に色分けして表示

CustomDataGridViewTextBoxColumn & CustomDataGridViewTextBoxCell 要点は CustomDataGridViewTextBoxCell の Paint() の オーバーライドです CustomDataGrid...

View Article

[.NETでのWebアプリ 第7回] Entity Frameworkの基礎

Entity Frameworkとは DBアクセスフレームワークの1種 Webアプリ外でも使えます Hibernateに近い Javaをご存知なら、HibernateというDBアクセスフレームワークが近い だが、いろんな言語のフレームワークの良いところを集めてい...

View Article

クラウド時代の金融システムと C# の decimal 型の未来

概要 C# には最初期から decimal 型が組み込まれており、28〜29 桁の 10 進精度を保証しています。 これは金融システムにとって強力な武器ですが、クラウド時代を見据えると標準化やハードウェア対応の在り方が問われます。 本記事では、メインフレームからクラウドへ...

View Article

【C#】Aspire経由でAzureのリソースグループが作成されない

Aspire と Azure の連携を確認していた際にハマってしまったため共有します。 現象 Azure にリソースグループが存在しない状態で Aspire から Azure のリソースを作成しようとした。 ※サブスクリプション ID、リソースグループ名、リソースを作成す...

View Article


SerializedPropertyからフィールド情報や型情報を取得する

はじめに Unityを使って開発をしているときに、独自の属性を付与したシリアル化されたフィールドを一括処理したいと考えたため、シリアル化されたフィールドのフィールド情報を取得する方法を考えます。 実装について 方針を立てる UnityEditorでシリアル化されたフィ...

View Article

プロセス実行のエラーを簡単に出力する方法

1. はじめに 本記事では、C#で同期実行したプロセスで発生したWindows APIの失敗を、Win32Exceptionクラスを用いて取得し出力する方法についてご紹介します。 2. 基本知識 2.1 システムエラーコード Windows OSによって定義されたエラ...

View Article


美しいソースコードの基本原則 | 『AI時代のきれいなプログラムの教科書』より

第1章 美しいソースコードの基本原則 『AI時代のきれいなプログラムの教科書』目次 第1章 美しいソースコードの基本原則 第2章 命名の重要性とベストプラクティス 章の概要 この章の目的 本章では、プログラミングの根幹となる「美しいソースコード」の概念を明確...

View Article

C# で Excel ワークシートをコピーする方法

日常の .NET 開発において、Excel ファイルの操作は頻繁に発生します。例えばデータの読み込み、書き込み、修正、またはワークシートのコピーなどが挙げられます。Free Spire.XLS for .NET は機能豊富な無料クラスライブラリで、ワークシートのコピーを含む...

View Article


C# で Excel ワークシートのデータを検索・置換する方法

日常業務において、Excel は製品リスト、顧客情報、販売記録などの構造化データを管理するためによく利用されます。しかしデータ量が多い場合、手作業での検索や置換は非効率で、ミスが発生しやすいものです。そこで C# を使った自動化処理 によって、大量データの検索や更新を迅速に...

View Article

エンジニアが絶対間違えてはいけない「境界値問題」の話

はじめに 個人的なことですが、今年もふるさと納税をしました。 そのうちのひとつの自治体からこんな案内(LINE)が届きました。 「寄付した人にお米3Kgプレゼントキャンペーン!!」 なんとも太っ腹な企画です。もちろん参加しようと思って確認したら.. 一見普通の案内に見え...

View Article

【dll編】VSCodeでOutlookのCOMアドインをつくる

OutlookのCOMアドインを、Visual Studio Codeと.NET Frameworkで開発してみました。 通常、COMアドインの開発にはVisual Studio(とVSTO)が使われますが、今回はあえてVisual Studio Codeと.NET Fra...

View Article
Browsing all 9563 articles
Browse latest View live