C#– tag –
-
プログラミング入門
【WPF】簡単サンプル満載!ContextMenu攻略
自作アプリケーションに色々な機能を付ける場合、アイコンボタンを用意することが多いですが、アイコンボタンは画面に場所を取るのでそんなに多くは配置できません。 その点、コンテキストメニューは右クリックした時のみ表示され、また階層化もできるので... -
プログラミング入門
【C#】ClosedXml でExcel簡単操作(サンプル付き)
C#でExcelを読み書きするライブリとして、NetOffice、CLosedOffice、NPOIが有名ですが、この記事ではCLosedOfficeの基本的な使い方をサンプルを交えて紹介したいと思います。 直感的に理解していただけるよう、最初にクラスの構成(概要)を紹介し、その... -
プログラミング入門
【C#】NPOIでExcel簡単操作(サンプル付き)
C#でExcelを読み書きするライブリとして、NetOffice、CLosedOffice、NPOIが有名ですが、この記事ではNPOIの基本的な使い方をサンプルを交えて紹介したいと思います。 他のサイトでは、いきなりソースコードの説明があったり、フォントの指定方法やセルの... -
プログラミング入門
【C#】超~具体的なスレッド簡単入門
使っているパソコンがマルチコアであっても、プログラムで特に考慮しなければ、コアは1つしか割り当てられません。 並列に処理をさせてあげればプログラムを速く動かすことができるので、プログラムには多くのコアを割り当てたいところです。 そんな時に... -
プログラミング入門
【WPF】なるほど!WindowsFormsHostでWindowsFormのコントロールを使う!
WPFになってから、UIレイアウトの自由度が高まりましたが、それでもWindowsForm時代のコンポーネントを使いたくなることがあります。 例えば、グラフを表示するチャートコントロールがWPFで標準搭載されていないとか、WindowsFormのDataGridViewよりWPFのD... -
プログラミング入門
【C#】図で理解するインデクサの基礎
C#には、添え字で各要素にアクセスできる配列(Array、Listなど)や辞書(Dictionary)があります。 自作のクラスにおいても、これらと同様に添え字でクラス内部のデータにアクセスできる仕組み=インデクサが用意されています。 知っていると便利な機能な... -
プログラミング入門
【C#】これで完璧!拡張 メソッドの作り方と使い方
C#には、クラスの継承をしなくても、既存クラスにメソッドを追加する機能、いわゆる「拡張メソッド」を作ることが出来ます。 拡張メソッドをうまく使えば、コーディングの効率を高めるとともに、可読性も向上するなどのメリットは大きく、使わないのはもっ... -
自作パーツ
【C#】NMeCabによる形態素解析とユーザー辞書登録のクラスを作りました
「【C#】NMeCabで形態素解析!ユーザー辞書の登録も詳しく解説」の記事では、 MeCab をC#で使う方法について解説しました。 今回はC#から簡単に形態素解析とユーザー辞書登録を行えるようにしたヘルパークラスを作りましたので、紹介したいと思います。 NM... -
プログラミング入門
【C#】MeCab.DotNetで形態素解析!ユーザー辞書の登録も詳しく解説。
形態素解析といえば、MeCabが有名ですが、C#からMeCabを扱うためのライブラリ「NMeCab」が存在します。 NMeCabについては他のサイトでも解説されていますが、本格的に形態素解析を行う場合はユーザー辞書が重要であるにも関わらず、その部分は少ししか触れ... -
プログラミング入門
【WPF】フリーのグラフ(チャート)作成ライブラリ4選(OxyPlot,LiveChart,ScottPlot,MsChart)
WindowsFormでグラフ(チャート)作成といえば、Visual Studio 標準搭載されている Chart が有名ですが、WPFになって無くなってしまいました。 2016年頃までは、WPT Toolkit の中にチャートのコンポーネント(WPF Toolkit Data Visualization Controls)が...