2020-01-01から1ヶ月間の記事一覧

2020年1月 実力テスト(C言語)

(ブログ記事の一覧は「こちら」) C言語に関する、以下の問いについて回答しなさい。 問1 以下のC言語のプログラムがあるとします。 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 int main(void) 5 { 6 int i = 0; 7 8 int array[100]; 9 for (i = 0; i < 100; i++) { 10 a</stdlib.h></stdio.h>…

2020年1月 実力テスト(JavaScript, jQuery)

(ブログ記事の一覧は「こちら」) 問1 JavaScript, jQueryに関する、以下の問いについて回答しなさい。 問1-1(20点) 以下のindex.htmlがあるとします。 <html> <head> <meta charset="UTF-8"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="main.js"></script> </head> <body> <div id="message">こんにちは</div> </body></html>

ファイル処理(画像ファイルの編集)

(ブログ記事の一覧は「こちら」) C言語での画像ファイルの読み込み・書き込みの処理について確認していきましょう。 (画像ファイルのような、バイトデータの集まりのファイルをバイナリファイルと呼びます) 【復習】 ファイルのオープン/クローズの定義…

ファイル処理(テキストファイルの編集)

(ブログ記事の一覧は「こちら」) ファイルのオープン/クローズの定義は以下のようになります。 ファイル名(filename)で示されるファイルを、指定モード(mode)でオープンする FILE *fopen(const char *filename, const char *mode); 「FILE *」は、フ…

標準関数(文字列の処理 str***)

(ブログ記事の一覧は「こちら」) 文字列の処理を行うC言語の標準関数について、よく使われる関数や、知っておくと便利な関数を紹介します。 まず、以下のinclude文を定義する必要があります。 #include <string.h> strcat 文字列の連結 char *strcat(char *s1, const</string.h>…

構造体

(ブログ記事の一覧は「こちら」) 「複数のデータ(変数)をまとめて、1つのかたまりにしたもの」を構造体と言います。 例えば「名前, 性別, 年齢」のデータをまとめたもののことを言います。 (Javaを学んだ方であれば、さほど難しく考える必要はなく、ク…

動的なメモリ領域の確保(malloc, free / new, delete)

(ブログ記事の一覧は「こちら」) ポインタを使用する有効な方法は、データ領域を確保する場合です。 C言語は、C言語の標準関数であるmalloc関数/free関数でデータ領域の確保/解放を行い、C++は、new/delete演算子でデータ領域の確保/解放を行います。 …

配列とポインタ

(ブログ記事の一覧は「こちら」) C言語の配列とポインタについて説明します。 配列について まずは配列の簡単なサンプルを確認していきます。 ファイル名の指定については、特に決まりはありません。ここでは sample1.c として作成してください。 #include <stdio.h></stdio.h>…

モーダルウィンドウ(ポップアップ)表示

(ブログ記事の一覧は「こちら」) Webページで、ボタンをクリックしたときに、ダイアログのようなポップアップを表示するのをみたことがあると思います。これはモーダルウィンドウと呼ばれています。 w3schoolsのサイトでモーダルウィンドウの表示方法につ…

JSONデータの扱い方/Web APIの利用

(ブログ記事の一覧は「こちら」) JSON(JavaScript Object Notation)とは、データを定義するためのフォーマットの1つです。同じような考えのフォーマットとして他にはXMLやCSVがあります。JSONは、その名前の通りJavaScriptでデータをパース(解析)する…

jQueryについて

(ブログ記事の一覧は「こちら」) jQueryは、JavaScriptのプログラムをより簡単に書くことができるライブラリです。 jQueryを使用する場合は、以下のように、headタグに利用するjQueryスクリプトを呼び出します。 <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> </head> </html> 簡単な例について、JavaScriptで書い…

【サンプル】会員ページ(ログイン、ログアウト、サインアップ)

PHP

(ブログ記事の一覧は「こちら」) (準備中) テーブル名 members テーブルの構造 名前 データ型 その他 id int primary name varchar(255) - email varchar(255) unique password varchar(255) - created datetime - modified datetime - テーブル作成のSQ…

【サンプル】ショッピングカート(セッション)

PHP

(ブログ記事の一覧は「こちら」) ショッピングカートのサンプルを確認していきましょう。 用意した商品に対して、個数を指定してカートに入れたり、個数の変更やカート内の削除を行うことができます。 セッションや配列の仕組みを利用します。 また、サン…

【サンプル】掲示板(データの挿入、抽出)

PHP

(ブログ記事の一覧は「こちら」) シンプルな掲示板を作成しましょう。 入力項目は「名前」と「コメント」のみとします。 準備 データベース名 db_board テーブル名 board テーブルの構造 名前 データ型 その他 id int primary name varchar(50) - comment …

【サンプル】お問い合わせフォーム(バリデーション、メール送信)

PHP

(ブログ記事の一覧は「こちら」) お問い合わせフォームのサンプルを確認していきましょう。 以下の入力項目を用意します。 お名前 メールアドレス お問い合わせ内容 メール送信する場合、これらの項目が正しく入力されているかを事前にチェックする必要が…