プログラム

プログラム

COM

COMとは?COM (Component Object Model)は、Windowsで使われているオブジェクト間通の仕組みたとえば:IFileOpenDialog→ファイルダイアログを表すオプジェクトIShellItem → ファイルやフ...
プログラム

デバイスコンテキストとは

デバイスコンテキストとは何か?一言でいうと:**描画するための「キャンバス+筆+設定のセット」**のようなものです。たとえば絵を描くとき...あなたが紙に絵を描くと想像してください。・紙:画面、ウィンドウ、プリンターなど「描きたい対象(デバ...
プログラム

文字列操作

文字列の空白を取り除くTrim(Char)現在の文字列から文字の先頭と未尾のすべてのインスタンスを削除します。Trim()現在の文字列から先頭と未尾のすべての空白文字を削除します。Trim(Char[])配列で指定された文字セットの先頭と未...
プログラム

画像メモ群

YouTubeチャンネル:9cubed さんの動画の一部を切り取って残している画像をここで一括で見るために上げます。using追加using自動closeenumイベントの共通関数ウィンドウ右クリックコマンドオブジェクトをフォームに渡すデリ...
プログラム

LINQ

LINQが利用可能な言語は、主にC#とVisual Basicです。具体的には、C#3.0以降とVisual Basic 9.0以降のバージョンでLINQがサポートされています。また、F#やDelphi Prism 2009 (Oxygen...
プログラム

DllImportはクラスの中で

「クラスの外」に[DllImport(・・・)]を書くことはできません。理由:C#ではメソッドやフィールドは必ずクラス・構造体・インターフェイスの中に定義しなけれはならないからです。C#の構文上、こういうコードはコンパイルエラーになります:...
プログラム

属性(Attribute)の指定に使われている[]

該当部分(冒頭)説明:これらの[]は「産性」(Attribute)を定義しているもので、配列とはまったく関係ありません。・Comlmport:このインターフェイスがCOM (Component Object Model)オブジェクトであるこ...
ブログ

気象庁XMLについて

今回沿岸予報のアプリを作るにあたって、初めてAPIやXMLに触れましたが、気象庁のXMLは通常のAPIのJSONとは比べ物にならないほど難しかったので愚痴として残しておきますw苦労した点通常のAPIと違いとりあえずXMLの中身を把握しなけれ...
プログラム

URLSession

URLSession.sharedSwiftUI アプリで外部 API からデータを取得する場合、URLSession.sharedの後に続くメソッドは、データの扱い方や非同期処理の管理方法によって使い分けられます。主に、以下の3つの方法が...
プログラム

構造体をForEachする

MaxTemp構造体の各要素をForEachで一つずつ取り出して処理するには、まず構造体のプロパティを配列に変換する必要があります。SwiftUIのForEachは、通常、配列やRangeのようなRandomAccessCollection...