Tkinter【Python】【MySQL】tkinter:MySQLから取得したデータをtreeviewに出力する ■実装するプログラムの概要tkinterのGUI画面にて、「検索」ボタンを作成する。「検索」ボタン押下時、以下の処理を実装する。プルダウン「ALL」を選択した場合は、DBデータ全件をtreeviewに出力する。プルダウン「ID」を選択した場...2023.05.23TkinterPython
ツール【Python】ポモドーロタイマー:コンソールに作業と休憩時間を入力する ■ツールの概要ポモドーロタイマーとは、wikipediaに記載のある通り、作業時間と休憩時間を分割し、交互に行うものである。このテクニックではタイマーを使用し、一般的には25分の作業と短い休息で作業時間と休息時間を分割する。1セットを「ポモ...2023.05.09ツールPython
Excel操作【Python】Excel操作:表で指定した「ファイル名」と「シート名」からフォーマットを作成する ■ツールの概要決められたフォーマットのExcelファイルを別名にて複数作成したい場合、手作業でひとつずつコピーしていると、非常に時間と労力がかかるため、自動化するツールを作成する。以降、本ツールを「フォーマットシートコピー」ツールと呼ぶ。■...2023.04.25Excel操作ツールPython
ツール【Excel VBA】タスク進捗度表示ツール:進捗度に応じてステータスバーを表示する ■ツールの概要「タスク進捗度表示ツール」の概要を示す。①「タスク名」列および「進捗度(%)」列に値を入力する。②「基準色」(P3セル)に任意の塗りつぶし色を指定する。③「色塗り」ボタンを押下すると、各タスクの「進捗度(%)」の値に応じて、「...2023.04.11ツールExcel VBA
ツール【Python】ポモドーロタイマー:コンソールに作業と休憩時間を入力する ■ツールの概要ポモドーロタイマーとは、wikipediaに記載のある通り、作業時間と休憩時間を分割し、交互に行うものである。このテクニックではタイマーを使用し、一般的には25分の作業と短い休息で作業時間と休息時間を分割する。1セットを「ポモ...2023.05.09ツールPython
Excel操作【Python】Excel操作:表で指定した「ファイル名」と「シート名」からフォーマットを作成する ■ツールの概要決められたフォーマットのExcelファイルを別名にて複数作成したい場合、手作業でひとつずつコピーしていると、非常に時間と労力がかかるため、自動化するツールを作成する。以降、本ツールを「フォーマットシートコピー」ツールと呼ぶ。■...2023.04.25Excel操作ツールPython
ツール【Excel VBA】タスク進捗度表示ツール:進捗度に応じてステータスバーを表示する ■ツールの概要「タスク進捗度表示ツール」の概要を示す。①「タスク名」列および「進捗度(%)」列に値を入力する。②「基準色」(P3セル)に任意の塗りつぶし色を指定する。③「色塗り」ボタンを押下すると、各タスクの「進捗度(%)」の値に応じて、「...2023.04.11ツールExcel VBA
ツール【Java】ディレクトリ作成ツール:定義ファイルパスと作成先を入力してディレクトリを作成する(サブディレクトリ含む) ■ツールの概要ディレクトリを作成する際、通常では、「右クリック→新規フォルダ」やショートカットコマンド(windows:ctrl+shift+n、mac:cmd+shift+n)を使用して、ディレクトリを作成していく。しかし、サブディレクト...2023.03.28ツールJava
ツール【Excel VBA】タスク進捗度表示ツール:進捗度に応じてステータスバーを表示する ■ツールの概要「タスク進捗度表示ツール」の概要を示す。①「タスク名」列および「進捗度(%)」列に値を入力する。②「基準色」(P3セル)に任意の塗りつぶし色を指定する。③「色塗り」ボタンを押下すると、各タスクの「進捗度(%)」の値に応じて、「...2023.04.11ツールExcel VBA
ツール【Excel VBA】注文書PDF出力ツール:ボタン押下でPDFに名前をつけて保存する ■ツール概要と目的ボタンを押下するのみで、作成した注文書をPDFファイルとして保存する機能実装する。以降、本ツールを「注文書PDF出力ツール」と呼ぶ。■機能設計本項では、「注文書PDF出力ツール」を使用するユーザ観点での機能設計を示す。▼機...2023.02.28ツールExcel VBA
ツール【Excel VBA】出退勤打刻ツール:出退勤時間の打刻と給与算出 ■ツール概要と目的Excel VBAを使用して、アルバイトや社員の出勤および退勤時間を打刻する。出退勤時間から、勤務時間を算出し、給与(日給)も算出する。以降、本ツールを「出退勤打刻ツール」と呼ぶ。■機能設計本項では、「出退勤打刻ツール」の...2023.01.17ツールExcel VBA
Excel VBA【Excel VBA】InputBox関数を使用して、入力したNo.と一致するデータを削除する ■概要商品マスタデータに対して、InputBox関数を使用し、入力した商品No.と一致するデータを削除する。対象データを削除した場合、商品No.は採番し直す。・削除前(No.3のデータを削除)・削除後■フローチャート「商品マスタデータ削除」...2022.12.20Excel VBA
ツール【Java】ディレクトリ作成ツール:定義ファイルパスと作成先を入力してディレクトリを作成する(サブディレクトリ含む) ■ツールの概要ディレクトリを作成する際、通常では、「右クリック→新規フォルダ」やショートカットコマンド(windows:ctrl+shift+n、mac:cmd+shift+n)を使用して、ディレクトリを作成していく。しかし、サブディレクト...2023.03.28ツールJava
ツール【Java】GUIアプリ:マウスイベント処理を使用した、お絵描きパッドの作成 ■作成するプログラムの概要マウスクリック時やマウスの左ボタン押下したままドラッグした際に、GUI画面上に点や線を描画するツールを作成する。▼ざっくり仕様・描画する点や線の色は黒とする。・メニューバーを作成し、「新規で開く」を選択した場合は、...2022.11.10ツールJava
Java【Java】GUIアプリ:マウスで画面をクリック時、画面の座標をメッセージボックスで出力する ■作成するプログラムの概要・GUI画面を作成し、画面クリック時、クリックした画面の座標(x座標、y座標)をメッセージボックスに出力する。■マウスイベント処理今回は、マウスイベント処理のうち、「Mouse Listener」インターフェイスを...2022.11.03Java
Java【Java】GUIアプリ:メニューバーを作成し、新規ウィンドウでアプリを開く ■作成するプログラムの概要・GUIアプリにメニューバーを作成する。・メニュータブの名前は「ファイル」とする。・「ファイル」の中に「新規で開く」と「閉じる」を作成する。・「新規で開く」を選択した場合、GUIアプリを新規で表示する。・「閉じる」...2022.10.20Java
JavaScript【JavaScript】非同期通信でJsonファイルを読み込み、ファイルの内容を表に出力する ■作成するプログラムの概要・Jsonファイルを非同期で読み込む。・読み込んだJsonファイルの内容について、HTMLの表に出力する。・Jsonファイルは「ID」と「部署名」を記入する。▼実行環境Visual Studio Codeの「Liv...2022.10.18JavaScript
JavaScript【JavaScript】表のヘッダーの背景色を変更する ■作成するプログラムの概要・HTML画面起動時に表(table)について、ヘッダーの背景色を変更する。・背景色は2色(青色、黄色)用意し、画面起動時、任意の色に変更する。・HTMLファイルとJavaScriptファイルは別々にする。■画面レ...2022.10.11JavaScript
JavaScript【JavaScript】5秒後に自動的に別ページへ画面遷移する ■実装するプログラムの概要ユーザが任意のページに遷移した際、自動的に別ページへ遷移させる。実装するプログラムの概要は以下の通り。・HTMLの画面にてJavaScriptを実装する。・任意のページを作成し、5秒後にホームページ()へ遷移させる...2022.10.04JavaScript
JavaScript【JavaScript】入力必須のテキストボックスに値が入力されていない場合のエラー判定 ■作成するプログラムの概要・HTMLの画面にてJavaScriptを実装する。・入力必須のテキストボックスに値が入力されていない場合、テキストボックスの背景色をピンクにする。■フローチャート■プログラム仕様入力処理内容出力-テキストボックス...2022.09.13JavaScript
Tkinter【Python】【MySQL】tkinter:MySQLから取得したデータをtreeviewに出力する ■実装するプログラムの概要tkinterのGUI画面にて、「検索」ボタンを作成する。「検索」ボタン押下時、以下の処理を実装する。プルダウン「ALL」を選択した場合は、DBデータ全件をtreeviewに出力する。プルダウン「ID」を選択した場...2023.05.23TkinterPython
ツール【Python】ポモドーロタイマー:コンソールに作業と休憩時間を入力する ■ツールの概要ポモドーロタイマーとは、wikipediaに記載のある通り、作業時間と休憩時間を分割し、交互に行うものである。このテクニックではタイマーを使用し、一般的には25分の作業と短い休息で作業時間と休息時間を分割する。1セットを「ポモ...2023.05.09ツールPython
Excel操作【Python】Excel操作:表で指定した「ファイル名」と「シート名」からフォーマットを作成する ■ツールの概要決められたフォーマットのExcelファイルを別名にて複数作成したい場合、手作業でひとつずつコピーしていると、非常に時間と労力がかかるため、自動化するツールを作成する。以降、本ツールを「フォーマットシートコピー」ツールと呼ぶ。■...2023.04.25Excel操作ツールPython
ツール【Python】Webスクレイピング:1週間の天気情報を取得し、csvファイルに出力する ■概要と目的Yahooの天気サイトから、1週間の天気情報を取得し、結果をcsvファイルに出力する機能を実装する。以降、本処理を「1週間の天気情報取得ツール」と呼ぶ。■機能設計本項では、「入出力一覧」および「制約事項・前提条件」を記載する。▼...2023.03.14ツールPython
Shell【Shell】実行時に指定した相対パスを絶対パスに変換する ■実装するプログラムの概要shell実行時に指定する引数に相対パスを指定した場合、その相対パスを絶対パスに変換する。※イメージ$ ./sample.sh ./hoge/hoge.txt/work/hoge/hoge.txt■フローチャート■...2022.05.24Shell
Shell【Shell】実行時に指定したファイル名とディレクトリパス(複数階層も可)を作成する ■実装するプログラムの概要shell実行時に指定する引数にディレクトリ階層およびファイル名について、ディレクトリが存在していなければ、ディレクトリを作成し、そのディレクトリの中にファイルを作成する。なお、①ディレクトリはshellファイルが...2022.05.17Shell
Shell【Shell】実行時にファイル名を指定し、tar.gzまたはzipファイルを展開する ■実装するプログラムの概要実行時に指定したファイル名を基に、tar.gz形式またはzip形式の場合は、圧縮ファイルを展開する。■フローチャート■プログラム仕様インプット処理内容アウトプット-実行ファイル名を変数にセットする。-【第1引数】フ...2022.05.10Shell
Shell【Shell】catコマンドで取得した結果をshell内で1行ずつ処理する ■実装するプログラムの概要任意のテキストファイルに対して「cat」コマンドを実行する。その「cat」コマンドの実行結果をshell内で読み込み、1行ずつ処理する。■フローチャート■プログラム仕様インプット処理内容アウトプット-実行ファイル名...2022.04.17Shell