ボス級社内SEのお役立ち技術情報

社内SEのシステム開発について。メインプログラム言語C#

【VisualStudio2017 C#】FormアプリケーションをClickOnce(クリックワンス)で簡単に配布する

クライアント(使用者)へのFormアプリケーションの配布ってどうしていますか? 実行ファイル(exe)と関連ファイルをzipにしてメールで送付するとか、 ファイルサーバにアップロードしてそのパスを知らせるとか、 小規模であればそのような感じで配布してい…

【VisualStudio2017 (C#)】コードエディタの全画面表示および、ウィンドウレイアウトを設定してコーディング効率化をはかる

VisualStudioは高機能ゆえ表示されるウィンドウも多いです。便利な機能が盛りだくさんなのですが、コーディング中はコードエディタを全画面表示させたり、フォーム作成時はツールボックスとプロパティのみ表示させたいでしょう。ウィンドウを操作してウィン…

【MySQL(MariaDB)】基本的なことをまとめてみた

業務で使用することになったのでMySQL(MariaDB)のパワーシェル(コマンドプロンプトの上位プログラム)から実行できるコマンドをまとめてみました。 実行環境 OS:Windows10 Home XAMPP:v3.2.2 MySQL(MariaDB):10.1.35-MariaDB 実行コマンド ・rootパス…

【Windows10】遠隔パソコンを簡単に操作できるTeamViewerが無料で使用できてすごく便利

実家の親から 「EXCELが急に開かなくなった。なんとかして。」 と連絡を受けました。 職業が社内SEということで パソコンで困った時、 家族や友達から質問されることはよくあります。 質問者が近くに住んでいるならばいいのですが、 遠隔地の場合電話では到…

【VisualStudio2017 (C#)】「接続のプロパティ」→「データソースの変更」にMySQLデータソースを表示させる方法

MySQL Connector/Netをインストールすれば、 VisualStudio2017のコードよりMySQLへの接続は可能でした。 ただ、VisualStudio2017の「接続のプロパティ」→「データソースの変更」にMySQLデータソースは表示されません。 調べていくと、 「MySQL for Visual St…

【VisualStudio2017 (C#)】作成したソリューションをGitHubにレポジトリを作成し簡単にPUSHする方法

初めてVisualStudioとGithubを連携させたときに迷ったので記録しておきます。 環境 OS:Windows10 64bit 開発環境:VisualStudio2017 GitHub https://github.com/ (すでにGitHubのアカウントがある前提) 手順 ①GitHubに新規リポジトリを作成する https://g…

【C#】中級者から上級者へのステップアップ。WindowsFormアプリ中級者がスキルアップに悩んだとき、MVVMを学ぶといい。

C#のWindowsFormアプリケーションは、 初心者でも簡単にそこそこのアプリケーションが作成できます。 Form上でコントロールをクリックしてソースファイルにイベントをコーディングしていく・・・。 大体のコントールを使ったことがあり、それなりの数のアプ…

【VisualStudio2017 (C#)】log4net(ver 2.0.4)を使用してログを出力する

これまでプログラム中のログは自作(簡単なテキスト出力)してきました。 log4netは、大変便利との噂を聞いたので導入してみました。 環境 OS:Windows10 64bit 開発環境:VisualStudio2017 プログラム言語:C# ライブラリ:log4net ver 2.0.4 Nugetよりlog4…

【VisualStudio2017 (C#)】インスタンス毎ではなくクラス毎に変数を作成する便利技

自作のクラスがどのくらいインスタンス化されているか…など、クラス毎の変数が欲しい時があります。そんな時静的フィールドを使うことで実現できます! 実ソース using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq;…

【VisualStudio2017 (C#)】ブロガー必見!ソースコードをHTML形式でコピーする「Productivity Power Tools 2017/2019」が超便利

VisualStudio内のテキストエディタ上のハイライト(色付け)をそのままブログ記事に貼り付けたい!と思う人は多いのではないでしょうか。 それを解決するVisualStudioのエクステンション(拡張機能)が Productivity Power Tools 2017/2019 です。 「Product…