プログラム

【Rust】英単語帳プログラム

コンソールで動作します データは↓にあります drive.google.com Cargo.toml [dependencies] rand = "0.8"main.rs use std::fs::File; use std::io::{self,Write,BufRead}; use std::path::Path; use rand::seq::SliceRandom; use rand::thread_rng; fn main(…

【Python】宇宙の星の中を進むように見えるプログラム

ChatGPTを利用したものを修正して作成しました turtleモジュールを使用しています 未インストールの場合はpipなどでインストールする必要があります SpaceInStarsimport turtle import random import time import math # 画面の設定 win = turtle.Screen() w…

【C言語】コンソール上で五芒星を描く

このプログラムでは楕円上に五芒星を描いていますが幅と高さを同じにすれば円上に五芒星を描いているのと同じになります コンソール上で丸に見えるようにするには高さを幅の半分にしてください■参考Webページ 楕円を描く https://daeudaeu.com/circle/ 点/線…

【VBScript】数値を漢数字に変換する

数値を漢数字に変換するプログラム Function KanSuuK(num) Kingaku=0 '0=漢数字 1=金額漢数字 If Kingaku=0 Then saKeta=Array("","万","億","兆","京","垓","𥝱","穣","溝","澗","正","載","極","恒河沙","阿僧祇","那由他","不可思議","無量大数") Else sa…

【C++】ガンダムネットワーク大戦 エリア確認アプリケーション

ガンダムネットワーク大戦で使えるエリア確認アプリケーションを作りました 苦労した点はウィンドウを六角形に変形させたことと半透明にすることでした このアプリケーションは前にC#/VB.netで作ってましたがフレームワークを別途インストールしないといけな…

【C++】宝さがしゲーム【C++11】

#include <iostream> #include <random> #include <algorithm> #include <vector> #include <numeric> #include <iterator> #include <chrono> #include <string> enum digstate{ stilldig, // 0 stilltreasure, // 1 dig, // 2 digtreasure // 3 }; void dispgrid(std::vector<int>&grid, const std::vector<std::string>&…</std::string></int></string></chrono></iterator></numeric></vector></algorithm></random></iostream>

【Python】オセロ(Othero)[リバーシ(riversi)]を作ってみた

リクエストがあったのでオセロを作ってみました 作成所要時間は座標系の嫌なバグが出たので15時間ほどかかりました 参考になれば幸いです #プレイヤー値 順番により入れ替わる player=1 notplayer=2 #ボードサイズ bsize=8 #盤面 board=[[0 for i in range(b…

【ImageMagic】一括処理でJpeg画像から丸窓化(Ping画像)するBatchプログラム【Windows】

環境 OS:Windows ImageMagic7以降 注意 ファイル名に半角スペースが含まれている場合エラーになります 作成したバッチファイルは画像のあるフォルダに入れて実行してください トリミングした画像はPNG画像になります変数preにはファイル前置詞を指定できます…

【R言語】 RODBCパッケージを使ったSQLServer接続

■RODBCパッケージをインストール しかし、RGuiのパッケージメニューからインストールしたほうが良い感じ(ヘルプなどがインストールされる) > install.packages("RODBC") ■インストールされたかを確認する > library() ※コンソールとは別にウィンドウが開き一…

【Visual Basic】タブレットモードのタッチキーパッド(TabTip)のコントロール

■TabTip起動時 Process.Start("c:\program files\common files\microsoft shared\ink\tabtip.exe") ■TabTipを閉じる時 '宣言 Const WM_SYSCOMMAND As Integer = &H112 Const SC_CLOSE As Integer = &HF060 Declare Function FindWindow Lib "user32" Alias "…

ADODB.StreamのCharsetプロパティに設定できる値

ADODB.StreamのCharsetプロパティに設定できる値 ○Charsetプロパティ セットできる値は HKEY_CLASSES_ROOT\MIME\Database\Charset のサブキー一覧の中から選択できますTypeプロパティがadTypeText=2の時に機能します ※Charsetを列挙する方法 ①PwerShellを使…

【PowerShell】コマンドの短縮名(エイリアス)逆引きリスト

PowerShellコマンドの短縮名(エイリアス)逆引きリストです 一覧は PS>Get-Item Alias: で取得することができますCSV形式にしておいたのでたの表計算ソフトなどで取り込んで検索したりできますPowerShellのGridViewに表示する場合は以下のコマンドが便利です …

【VB.net/C#】OleDbによるcsvファイルをDataGlidViewに表示するプログラム

開発環境 VisualStudio2017 OS Windows10 フレームワーク .NET Framework 4.7.2 DataGridViewをFormにドッキングさせる方法 ドッキング方法はプロパティでDataGridViewを選択すると デザインビューでDataGridViewがアクティブになり 右上に三角マークが出る…

【Java】ログインデータ管理プログラム【csv】

import java.io.File; import java.io.FileWriter; import java.io.FileReader; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.*; import java.util.List; import java.util.Arrays; import java.util.ArrayList; impor…

【Java】JDBCを使ってSQLServerに接続する【JDBC】

JDBCを使ってSQLServerに接続するのに大変苦労したので解決方法を紹介します。 因みに名前付きインスタンスのサーバーに接続しています。環境はWindows10、Java11、JDBCドライバは7.0です。 https://www.microsoft.com/ja-JP/download/details.aspx?id=57175…

【JavaScript/JQuery】YTPlayerを使ってWebページの背景に動画を表示する

Webページの背景に動画を表示する方法です。https://github.com/pupunzi/jquery.mb.YTPlayer からダウンロードし Distフォルダ内のj query.mb.YTPlayer.min.jsとDist\cssフォルダ内のjquery.mb.YTPlayer.min.css をhtmlファイルと同じフォルダ内に置きます。…

【Python/Tkinter】写真を点滅させる

【Python/Tkinter】写真を点滅させる PILをインストールする必要があります PILで扱える画像の種類はbmp、tiff、gif、jpg、png、tiff、ppm、pgmですPILがインストールされてない場合はpipでインストールしてください >pip install Pillow※参考URLpythonのGUI…

【VBS】ドラッグ&ドロップで結合ファイルを作成する

下のコードをテキストファイルにコピーして「MargeTextFile.vbs」とでも名前を付けて保存してください。このvbsファイルに複数選択したテキストファイルをドラッグ&ドロップするとマージされたファイル「Marge.txt」ができます。MargeTextFile.vbs if WScrip…

【Java Swing】csvファイルをJTableに表示するプログラム

import java.io.BufferedReader; import java.io.IOException; import java.nio.charset.Charset; import java.nio.file.Files; import java.nio.file.Path; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JMenu; import…

【JavaFX】csvファイルをTableViewに表示するプログラム

■[JavaFX]csvファイルをTableViewに表示するプログラム import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; imp…

【Batch】2次元配列を扱う

Batchプログラムで2次元配列を扱います 科目データを個人・総合・性別ごとの合計・平均を求めています 遅延環境変数が必須なのでsetlocal enabledelayedexpansionを使います data.txt 性別 名前 科目1 科目2 科目3 1 akiyama 67 89 78 2 kimura 79 86 92 1 t…

【VB.net】丸いボタン、角の丸いボタンを作る

1.CircleButtonというプロジェクトを作る 2.プロジェクトにクラスファイルを追加する 3.クラスファイルにコードを書く 4.一度コンパイル(ビルド)する 5.ツールボックスから対応したコントロールをフォームに張り付ける 6.RoundButtonはプロパティRoundで丸み…

【C#】丸いボタン、角の丸いボタンを作る

1.CircleButtonというプロジェクトを作る 2.プロジェクトにクラスファイルを追加する 3.クラスファイルにコードを書く 4.一度コンパイル(ビルド)する 5.ツールボックスから対応したコントロールをフォームに張り付ける 6.RoundButtonはプロパティRoundで丸み…

【Ruby】Tk(ツールキット)のダイアログのサンプルプログラム【Tk】

Tk.getOpenFile Tk.getSaveFile Tk.chooseDirectory Tk.chooseColor Tk.messageBox Tk.getOpenFile require 'tk' root = TkRoot.new root.title = "漢字のタイトル" button_click = Proc.new { files=Tk.getOpenFile( #files=Tk::getOpenFile( #←これでも良…

VSCodeでC言語(gcc)のデバッグをできるようにする方法

VSCodeでC言語(gcc)のデバッグをできるようにする方法 環境 Windows10 VSCode MinGW(gcc)デバッグ環境を作る手順は以下の通り cファイルの作成 c_cpp_properties.jsonの作成 tasks.jsonの作成 launch.jsonの作成 launch.jsonの編集 実行ファイルの作成 デバ…

VSCodeでJavaのデバッグをできるようにする方法

VSCodeでJavaのデバッグをできるようにする方法 VSCodeのデバッグでShift-JISのソースコードをコンパイルすると文字化けするので必ずUTF-8で作成すること 尚、ターミナルで直接コンパイルする際は既定ではShift-JisなのでUTF-8でコンパイルする際は-encordin…

【Python/Tkinter】画像ファイルをスクロールさせる

PILをインストールする必要があります PILで扱える画像の種類はbmp、tiff、gif、jpg、png、tiff、ppm、pgmです PILがインストールされてない場合はpipでインストールしてください >pip install Pillowimport tkinter as tk from tkinter import filedialog f…