古くから利用されているプログラミング言語の1つに、VBScriptと呼ばれるプログラミング言語があります。Python や Java、C言語などといった特に知名度の高い言語と比べると、VBScript のことはあまり知らないといった方も少なくないのではないでしょうか。 そこで、今回の記事では など、分かりやすく解説していきたいと思います!簡単なサンプルコードも用意しましたので、ぜひ最後まで見ていっ […]
皆さんは、GUIアプリを作りたいと思ったことはありますか?Python で GUIアプリを作成したい!と考えた時に、ライブラリが豊富にある Python の環境では GUI ライブラリもたくさんあるので、その中からどれを使うか選択する必要が出てきます。 そこで今回は、その中の1つである 「PyQt」 について紹介していきたいと思います。ぜひ、ライブラリを選ぶうえで参考にしてみてください。 Pyth […]
WEBサイトを作成する際に、ユーザーの操作やUIのデザインに合わせて文字や画像を回転させるアニメーションをしたいという要望が出てくることも時にはあります。そういったケースに対応するため、CSSには要素を回転させる 「rotate」 という関数が用意されています。 今回は、このrotate関数の使い方について詳しく解説していきたいと思います! CSSのrotate関数とは? CSSのrotate関数 […]
サイトを作成する際に、アニメーション効果を追加したい!という人もいると思います。アニメーションを実装する方法の1つに animation プロパティというものがありますが、複雑なアニメーションを作成できる分、実装には少し手間がかかってしまいます。 「内容は簡単なもので構わないので、手軽にアニメーションを実装したい!」 という時に便利なのが、transition プロパティです。今回は、transi […]
VBAには、繰り返し処理を行うための制御構文としてForステートメントが用意されていますが、その他にも繰り返し処理を実行できる構文の1つとして 「While」 ステートメントが存在します。 今回は、VBAのWhileステートメントの使い方について、詳しく解説していきたいと思います。 VBAのWhileステートメントとは Whileステートメントは、繰り返し処理を実行したい場合に使用する制御構文です […]
配列内の各要素を取り扱いたい場合に、配列に対してループ処理を使用するケースはよくあると思います。JavaScriptには様々なループ処理機能が用意されていますが、その中の1つに、Arrayオブジェクトなどで使用可能な 「forEach」 メソッドというものがあります。 今回の記事では、forEachメソッドの使い方や注意点などについて、詳しく解説をしていきたいと思います! JavaScriptのf […]
WEBサイトを作成する際に、背景を単色ではなくグラデーションにしたいケースもあるかと思います。 そんなとき、皆さんはどうしますか?グラデーションをかけた画像を用意して背景をbackground-imageプロパティで指定する…といった方法を使うこともあるかもしれません。 ですが、CSSには背景にグラデーションをかける機能が標準で備わっているので、画像を用意しなくてもグラデーションをかけることができ […]
ExcelVBAでは、同一のオブジェクトに対して複数の処理を行う時、「With」ステートメントを使用してオブジェクト名の記述を省略することができます。コードの記述量を減らすことができたり、オブジェクト名が変更になった場合に修正にかかる手間を省くことができたりと、効率的に作業が行えるようになる便利な方法です。 今回の記事では、Withステートメントの使い方について詳しく解説していきますので、ぜひ参考 […]
SQLのCOUNTはDBのレコード件数を数える際に用いる頻出の関数ですが、COUNT()の括弧の中で何を指定すべきなのか、NULLの扱い、重複の処理など細かく考えるとよく知らない…ということもあるかもしれません。今回は、そんなSQLのCOUNT関数について細かく解説していきます。 COUNTとは SQLのCOUNTとは集計関数の1つで、指定したカラムのレコード件数を数える関数です。また、応用すれば […]
本記事ではSQLがよくわからないという人に向けて、SQL文法のなかでも難易度の高い「EXISTS」の基礎から使い方、類似文法との違いまで解説します。今後のSQL学習の参考にしてみてください。 EXISTSを学ぶ上でのSQLの予備知識 データベースは集約・整理したデータを保管・管理する、いわば「帳簿」のようなシステムです。SQLはそのデータベースにアクセスしてデータを操作するための言語で、データの取 […]