console
「console」とは・「console」の意味
「console」は英語で、名詞形では「慰める」や「励ます」の意味を持つ。また、コンピューターやゲーム機の操作パネルを指すこともある。これらの意味は文脈によって異なるため、注意が必要である。「console」の発音・読み方
「console」の発音は/kənsóʊl/で、日本語表記では「コンソール」と読む。「console」の語源・由来
「console」の語源は、ラテン語の「consolari」(慰める、励ます)に由来する。また、コンピューターやゲーム機の操作パネルとしての意味は、コンソール型の家具から転じたものである。「console」の覚え方
「console」の覚え方は、「コンソール」という日本語表記を覚えることで、発音や意味が理解しやすくなる。また、「慰める」や「励ます」といった意味を持つことを考慮して、文脈によって意味が変わることを覚えておくと良い。「console」を含む英熟語・英語表現
「game console」とは
「game console」は、家庭用ゲーム機を指す英語表現である。例えば、PlayStationやNintendo Switchなどがこれに該当する。「console」を含む用語の解説
「console(JavaScript)」とは
「console」はJavaScriptにおいて、コンソールオブジェクトを指す。これは、ブラウザの開発者ツールやNode.jsの実行環境で、デバッグや情報表示を行うための機能を提供する。「コンソール装置」とは
「コンソール装置」は、コンピューターシステムや機器の操作や監視を行うための装置である。例えば、サーバーやネットワーク機器の管理用のコンソールがこれに該当する。「console」の使い方・例文
1. Please console her.(彼女を慰めてください。)2. I bought a new game console.(新しいゲーム機を買った。)
3. The console.log() function is useful for debugging.(console.log()関数はデバッグに役立つ。)
4. The server console allows administrators to manage the system.(サーバーコンソールは管理者がシステムを管理するために使用される。)
5. He consoled himself with the thought that he had done his best.(彼は最善を尽くしたという考えで自分を慰めた。)
6. The control console was damaged in the accident.(事故で制御コンソールが損傷した。)
7. She was consoled by her friend's kind words.(彼女は友人の優しい言葉に慰められた。)
8. The technician is working on the network console.(技術者がネットワークコンソールで作業を行っている。)
9. The console table is a versatile piece of furniture.(コンソールテーブルは多目的に使える家具である。)
10. The console command simplifies the process.(コンソールコマンドによってプロセスが簡略化される。)
コンソール
「コンソール」とは、「コンピュータシステムを制御するための入出力の機能を備えた装置(インターフェース)」のことである。「制御卓」や「制御盤」と訳されることがある。いわゆる家庭用ゲーム機を指す意味合いもある。
「コンソール」は、かつては物理的な卓(テーブル)などに据え付けられた制御システムを指した。今日では「制御システムの機能を持ったソフトウェア」を指す(ある意味で比喩的な)表現として用いられている。
「コンソール」とは何か
「コンソール」と呼ばれる装置が具体的にどのような装置であるのか(=何を指して「コンソール」と称するか)は文脈によって異なる。「モニターとキーボード」というハードウェアの組み合わせを指す場合もあれば、「モニターやキーボードを備えた机」を指す場合もある。テキストベースでコマンドを入力するアプリケーションソフトを指す場合もある。いわゆる家庭用ゲーム機を指して「ゲームコンソール」と呼ぶような場合もある。コンソールは、日本語では「制御卓」と訳されることがある。「卓」の字からは、「卓上(デスクトップ)型」ではなく「床上(コンソール)型」である、すなわち「コンソールは《卓》そのものである」という意味合いが読み取れる。実際、コンピュータ黎明期の大型システムにおけるコンソールは、「入出力機能を備えた机もしくはキャビネット」と呼ぶべき形状の装置であった。
コンピュータシステムの構成要素としての「コンソール」は、多くの場合、「ターミナル」(端末)と言い換えられる。クライアントサーバーシステムにおいてユーザーが操作に用いる端末(ターミナル)は「コンソール」と呼ばれることがある。パーソナルコンピュータにおいてコマンド入力や処理結果のメッセージ表示に用いられるアプリケーション実行環境も「ターミナル」「コンソール」もしくは「コンソールアプリケーション」などと呼ばれることがある。
コンソール【console】
コンソール
コンソールとは、コンピューターの操作に用いる入出力装置の一式のことである。
パソコンにおいてユーザーが使用する端末である表示装置と入力装置を一括してコンソールと呼ぶ。具体的にはディスプレイとキーボードを指す。
大規模な情報処理専門のコンピューターであるメインフレームなどの、超大型コンピューターにおいては、通信端末は本体とは別個の場所に設置されるのが一般的であるが、制御や監視などの目的で入出力装置が本体に直接接続される場合もあり、これもコンソールと呼ばれる。制御卓、あるいは操作卓とも呼ばれる。
Console イベント
パブリック イベント
名前 | 説明 | |
---|---|---|
CancelKeyPress | Control の修飾子キー (Ctrl) および C コンソール キー (C) が同時に押された場合、つまり、Ctrl キーと C キーが同時に押された場合に発生します。 |
Console クラス
アセンブリ: mscorlib (mscorlib.dll 内)
構文
解説
コンソールは、オペレーティング システムやテキスト ベースのコンソール アプリケーションとのインターフェイスを提供するオペレーティング システムのウィンドウです。ユーザーは、このインターフェイスを介し、コンピュータのキーボードからテキストを入力したり、コンピュータ端末から出力されたテキストを読み取ったりできます。たとえば、Windows のコンソールはコマンド プロンプト ウィンドウと呼ばれ、このウィンドウから、MS-DOS コマンドを実行できます。Console クラスは、コンソールから文字を読み込んだり、コンソールに文字を書き込むアプリケーションに基本サポートを提供します。
コンソールの入出力ストリームコンソール アプリケーションを起動すると、3 つの入出力ストリームとコンソールとが、オペレーティング システムによって自動的に関連付けられます。アプリケーションでは、標準入力ストリームからユーザー入力を読み込んだり、通常のデータを標準出力ストリームに書き込んだりできるほか、エラー データを標準エラー出力ストリームに書き込むことができます。これらのストリームは、In、Out、Error の各プロパティの値を通じてアプリケーションに公開されます。
既定では、In プロパティの値は System.IO.TextReader オブジェクトに、また、Out プロパティおよびError プロパティの値は System.IO.TextWriter オブジェクトになります。ただし、これらのプロパティを、コンソール以外のストリーム (ファイル ストリームなど) に関連付けることもできます。これらのストリームを使用した入出力操作は同期されるため、複数のスレッドがストリームからデータを読み込んだり、ストリームに対して書き込みを行ったりすることができます。
Console クラスのメンバは、ストリームの出力先がコンソールに設定されているときには正常に動作するにもかかわらず、ストリームを、たとえばファイルなどにリダイレクトすると例外がスローされる場合があります。標準ストリームをリダイレクトする場合は、System.IO.IOException をキャッチする処理をプログラムに追加してください。
In、Out、Error の各プロパティが表すストリーム オブジェクトのメンバを明示的に呼び出さなければならない場合もあります。たとえば、既定では、WriteLine メソッドは、標準出力ストリームにデータと既定の行終端文字列、つまり復帰とライン フィード ("\r\n") を書き込みます。しかし、Console クラスには、データを標準エラー出力ストリームに書き込むためのメソッドや、ストリームに書き込まれるデータの行終端文字列を変更するためのプロパティがありません。
この問題は、Out プロパティまたは Error プロパティの TextWriter.NewLine プロパティを、別の行終端文字列に設定することで回避できます。たとえば、C# で標準エラー出力ストリームの行終端文字列に、復帰文字とライン フィード文字のシーケンスを 2 つ重ねて使用する場合は、Console.Error.NewLine = "\r\n\r\n"; というステートメントを使用します。その後、エラー出力ストリーム オブジェクトの WriteLine メソッドを、C# ステートメント Console.Error.WriteLine(); で明示的に呼び出すことができます。
コンソールには、画面バッファとコンソール ウィンドウという、密接に関連した 2 つの機能があります。テキストの入出力は、コンソールに割り当てられた画面バッファと呼ばれる領域との間でやり取りされているように見えますが、実際には、コンソールに割り当てられたストリームとの間で行われています。画面バッファはコンソールの属性であり、行と列から成る四角形のグリッドで管理されます。文字は、各グリッドが交差する部分 (文字セル) に格納されます。各文字には前景色が、各文字セルには背景色がそれぞれ割り当てられています。
画面バッファは、コンソール ウィンドウと呼ばれる四角形領域を通じて表示されます。コンソール ウィンドウは、コンソールが持つ、もう一つの属性です。オペレーティング システムのウィンドウであって、コンソールそのものではありません。コンソール ウィンドウもやはり、行と列の並びを持っていますが、そのサイズは画面バッファと同じか、それ以下になります。コンソール ウィンドウを移動することによって、基になる画面バッファのさまざまな領域を表示できます。画面バッファがコンソール ウィンドウよりも大きい場合、画面バッファ領域に対するコンソール ウィンドウの位置関係を変更できるよう、コンソールには自動的にスクロール バーが表示されます。
画面バッファにおける、テキストの現在の読み込み/書き込み位置は、カーソルによって表されます。カーソルは、表示と非表示を切り替えたり、高さを変更したりできます。カーソルが表示されている場合、そのカーソルが常に表示領域内に入るようにコンソール ウィンドウの位置が自動的に移動されます。
画面バッファにおける文字セル座標の原点は左上隅です。また、カーソルとコンソール ウィンドウの位置は、この原点との位置関係で計算されます。位置を指定するには、最上の行は行 0、左端の列は列 0 のように、0 から始まるインデックスを使用します。行と列のインデックスの最大値は Int16.MaxValue になります。
Console クラスには、コンソールから文字を 1 つずつ読み込むメソッドや、行全体を読み込むメソッドのほか、値型、文字配列、オブジェクトのインスタンスを書式付きまたは書式なし文字列に自動的に変換した後、必要に応じて行終端文字列を追加してコンソールに出力する、いくつかの書き込みメソッドがあります。また、Console クラスには、画面バッファ、コンソール ウィンドウ、およびカーソルのサイズを取得/設定する、コンソール ウィンドウおよびカーソルの位置を移動する、画面バッファ内のデータを移動または消去する、前面色および背景色を変更する、コンソールのタイトル バーに表示されるテキストを変更する、ビープ音を出すなど、さまざまなメソッドおよびプロパティがあります。
標準入力ストリームと標準出力ストリームに対して読み書きを行う方法を次のコード例に示します。これらのストリームは、SetIn メソッドと SetOut メソッドを使用してリダイレクトできます。
Public Shared Sub Main() Console.Write("Hola ") Console.WriteLine("Mundo!") Console.WriteLine("What is your name: ") Dim name As String = Console.ReadLine() Console.Write("Buenos Dias, ") Console.Write(name) Console.WriteLine("!") End Sub 'Main
public static void Main(string[] args) { Console.Write("Hola "); Console.WriteLine("Mundo!"); Console.WriteLine("What is your name: "); String name = Console.ReadLine(); Console.Write("Buenos Dias, "); Console.Write(name); Console.WriteLine("!"); }
int main() { Console::Write( L"Hola " ); Console::WriteLine( L"Mundo!" ); Console::WriteLine( L"What is your name: " ); String^ name = Console::ReadLine(); Console::Write( L"Buenos Dias, " ); Console::Write( name ); Console::WriteLine( L"!" ); }
System.Console
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Console プロパティ
パブリック プロパティ
Console メソッド
パブリック メソッド
Console メンバ
コンソール アプリケーションの標準入力ストリーム、標準出力ストリーム、および標準エラー ストリームを表します。このクラスは継承できません。
Console データ型で公開されるメンバを以下の表に示します。
パブリック プロパティ
名前 | 説明 | |
---|---|---|
CancelKeyPress | Control の修飾子キー (Ctrl) および C コンソール キー (C) が同時に押された場合、つまり、Ctrl キーと C キーが同時に押された場合に発生します。 |
コンソール
利用者(225-5)は、フォートラン、コボル、ベーシック、あるいはアルゴルのような一般的なプログラム言語 1や特定の言語でプログラム(225-8)を書くことによって、課題を処理することができる。これらの言語は、データバンク 2を創り出し維持するのに使われるデータベース管理システム 2、調査データ処理プログラム 3、あるいは統計パッケージ 4のような、コンピューターの中央記憶装置(226-2)に保管されるデータ処理プログラム(226-9)を使うために考案されたものである。情報をコンピューターに入力し結果を得るために用いられる方法は、データ処理の方式に応じて異なることがある。バッチ処理 7では、普通の入出力装置は、カード・リーダー 5とライン・プリンター 6である。コンソール 8は、タイム・シェアリング方式 9におけるデータ処理のための普通の入出力装置である。いずれの場合においても、入力装置はコンピューターとは場所的に離れている場合があり、これらの条件の下でのデータ処理は、遠隔の端末装置 10によって達成される。
コンソール (曖昧さ回避)
コンソール(Console)とは、ラテン語の「consolor」(緩める、和らげる)に由来する英語で、「持ち送り」の意味がある。
そこから、持ち送りの形をした足に支えられたテーブル(コンソールテーブル)、テーブルの上にコンピュータやオーディオなどの機械を操作・制御するための装置がずらっと並んだもの(制御卓)、制御卓の機能を持った装置(制御盤)、あるいは制御卓の機能をエミュレーションしたソフトウェア、などの意味に派生した。
コンピュータ
- コンソール - コンピュータの制御卓。
- 制御卓の機能をソフトウェア的にエミュレーションした端末エミュレータ。
- Konsole - KDEの端末エミュレータ。
- ゲームコンソール(game console) - いわゆるコンシューマーゲーム機などと呼ばれる家庭用のゲーム専用機(ゲーム機を参照)を指す英語圏の語。英語版 en:Video game console 及び en:Handheld game console も参照。
- コンソール (macOS) - macOSのアプリケーション。
音楽
- オルガンコンソール - オルガンやカリヨンの鍵盤などを備えた演奏台。
- ミキシング・コンソール - オーディオの制御卓。音楽録音、コンサート及びライブ用PA、放送、映画などで使用される音響機器の呼称。
その他
- consoleのページへのリンク