コンピュータWindowsFormのキー入力イベントはどのコントロールに届けられるのか? 疑問点があります。FormにToolStripContainerを載せて、そのToolStripContainerにMenuStripとPanelを載せています。各コントロールはDockプロパティをFillにすることによりクライアント領域一... 2020.04.18コンピュータ
コンピュータDesktop VPNをためした話【無償でリモートワーク】 リモートワークの環境を想定してDesktop VPNを試してみました。このソフトは、リモートデスクトップ接続をインターネット経由で安全に接続できる仕組みです。想定する使い方としては会社のPCを自宅のPCからインターネットを介して遠隔操作する... 2020.04.17コンピュータ
コンピュータUbuntuにスクリーンショットを撮るアプリを導入した話「ScreenCloud」 Windows 10でお気に入りの機能は「Win」+「PrintScreen」キーでスマートフォンのようにスクリーンショットが撮れる点です。アプリケーションとしては同様な機能を持つソフトは多数存在しますが、標準機能に組み込んできたが個人的に... 2020.04.16コンピュータ
コンピュータUbuntuでMonoを導入してC#のコンパイルをしてみる。 最近Ubuntuのデスクトップ環境を構築したリアルPCを使っています。Ubuntuで動くMonoという.NetFrameworkの動作環境を構築すると、.NetFrameworkを使ったC#のプログラムがUbuntuで動作するらしいので試し... 2020.04.15コンピュータ
コンピュータ自作PCにUbuntuのデスクトップ環境を構築した話 最近Windowsでマルチプラットフォームなソフトウェアばかり使っていることに気が付き、それではWindowsを使う理由があまりないのではと思いUbuntuのデスクトップ環境を構築してみました。導入するPCは、休眠状態の自作PCがありCPU... 2020.04.14コンピュータ
コンピュータマウスで多角形を描く ソースusing System;using System.Windows.Forms;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawin... 2020.04.12コンピュータ
コンピュータC#のListと配列とオブジェクトのコピー 配列の要素を追加したい処理がありまして、ちょっと確認してみました。C#の配列は基本的に要素数が固定の昔ながらの普通の配列です。ということで配列に要素を追加する場合、新たに大きな配列を用意し、その配列に要素をコピーする処理が必要になります。(... 2020.04.11コンピュータ
コンピュータマウスのクリックイベントを確認 formでマウスのクリック関係のイベントを拾う場合いくつか種類があります。マウスのボタンを押した場合発生するMouseDownイベント次に押したボタンを離した場合発生するMouseUpイベント、これとは別にMouseClickやMouseD... 2020.04.08コンピュータ
コンピュータC#でフリーハンドで線を引く 線を引く機能とマウスの移動イベントを組み合わせると、ペイントソフトのフリーハンドで線を引く機能のようなものが作れるので試してみました。事前準備線を引くサンプルソースファイル名:drawline.csusing System;using Sy... 2020.04.07コンピュータ
コンピュータグレースケールで保存したPNGのPixelFormatは何になる? 自分がよく使う画像ファイルは24bitカラーの画像が多いのですが、画像加工用のファイルなどはRGBにアルファチャンネルの8bitを加えて32bitにしています。疑問に思ったのは、GIMPを使ってグレースケール画像をエクスポートした場合、何b... 2020.04.06コンピュータ
コンピュータPythonでSQLiteのテーブルにレコードを追加 複数のURIを連続処理する場合、同じURIを実行しないようにするために利用。スタックやキューのような処理で配列(list)などでも作成できますが、永続化したいのでSQLiteで作成。スクリプトファイル名:db.py#!/usr/bin/en... 2020.03.27コンピュータ
コンピュータPowershellでスクロールバー付きピクチャボックスを試す PanelにPictureboxを乗せるとPanelのスクロールバーの操作に連動し画像をスクロールさせることが出来るそうなので試してみました。スクリプト## スクロールバー付きPictureBoxのサンプル#using namespace ... 2020.03.26コンピュータ
コンピュータPythonでテキストファイルを読み込み行単位の配列を返す スクリプトに引き渡す設定ファイルの読み込み処理です。スクリプトファイル名:load_file.py#!/usr/bin/env python3# coding: utf-8# テキストファイルのの読み込みdef load_file(text... 2020.03.24コンピュータ
コンピュータPythonでテキストファイルの末尾に1行追加する。 テキスト形式のログを出力させたい。スクリプトファイル名:out_log.py#!/usr/bin/env python3# coding: utf-8import datetime# ログ出力def out_log(log_file, me... 2020.03.23コンピュータ