-
プログラミング入門
【図で解説】C#でDataTable を Pivot (縦横変換)するには?
データベースやCSVファイルなど、一覧形式のデータを保持するのによく使われるDataTableですが、Pivot(縦横変換)しようとした場合、Excelの様な便利な機能が用意されていません。 データ集計やデータ分析では縦持ちのデータを横持に並べ替えることが多い... -
プログラミング入門
【実践】C#ファイル/フォルダ操作術。すぐに使えるサンプルコード付き
C#でファイルやフォルダ操作を行う代表的なクラスとして、System.IO.File、System.IO.Directory、System.IO.Pathがあります。 今回は、これらクラスの役割について図で整理したうえで、やりたいこと別にメソッドの使い方を、サンプルコードを付けて解説し... -
PCパーツ
【ノートパソコン選び】 Celeron N5105 の性能は?
Celeron N5105 は 2021年の4月以降に発売された5万円~7万円台のノートPCや 超小型PC(UMPC)で使われているCPUで、Celeron N5100の兄弟にあたります。 2024年2月時点において、Amazonや楽天などの通販でかなりのラインアップが販売されています。 この Cel... -
プログラミング入門
【C#】ファイルの読み書き基礎と実践。コピペで使える実用サンプル満載!
本記事は、.NET と C# を使ったテキストファイルの読み書きと、ランダムアクセスによるバイナリファイルの読み書きについて解説しています。 ひとくちにファイルの読み書きと言っても、.NET には似たような派生クラスが数多く存在し、また使えるメソッドも... -
プログラミング入門
【虎の巻】Python でファイル読み書きの基礎と実践。すぐに使えるサンプル満載
この記事では、Pythonを使ってファイルに書き込んだり、既存のファイルを読み込むための基礎と、メモリに収まらないくらいの巨大ファイルの処理方法について解説しています。 テキストファイル、バイナリファイルの読み書きと、ランダムアクセスについて、... -
PCパーツ
【ノートPC選び】INTEL i3-N305 の性能は?
Intel i3-N305 は 2023年6月以降に発売されたノートPCに使われているCPUです。 2024年2月時点において、Amazonで販売されている10万円前後のノートPC、5万円前後の超小型PC(UMPC)で採用されています。 この Intel i3-N305 搭載PCの性能が気になる方は、是... -
プログラミング入門
【実用】Pythonファイル/フォルダ操作術。コピペで使えるサンプルコード付き。
Pythonでファイルやフォルダ操作を行う代表的なライブラリとして os、shutil 、glob がありますが、それらの違いや特徴を把握せず、何となく使っている方も多いのではないでしょうか? 今回は、これらライブラリの違いと特徴、及び具体的な事例をもとにし... -
プログラミング入門
【WPF】material designとC#で作るモダンUI入門
WPFでデスクトップアプリを構築するメリットの1つに、見栄えの良い(モダンな)画面デザインが実現しやすいという点があります。 とはいうものの、マイクロソフトが提供する標準機能だけでは限界があり、XAMLに関する高度な知識が不可欠です。 でも、安心... -
プログラミング入門
【ダウンロード可】MP3(ID3)タグ編集プログラムを作ってみた(C#ソースコード、Taglibの使い方も解説)
MP3タグ(ID3)の編集が面倒くさいと思ったことはありませんか? そこでTagLibというフリーのライブラリを使って、自分の好きなようにMP3タグ編集できるツールを作りました。 この記事では、ツールの紹介、Taglibの使い方をプログラミング初心者に向けてコ... -
プログラミング入門
【サンプル付き】WebView2で自作アプリにブラウザを組み込もう!インストールから使い方を解説
デスクトップアプリにWebブラウザを組み込むと、Webサイトのコンテンツを画面に表示したり、様々な操作が可能になります。 そして、WebView2を使うことで、自作アプリにMicrosoft Edgeブラウザと同等の機能を組み込むことができます。 この記事では、WebVi...