パソコンの用語で「ツリー」って何ですか?ツール(バー)とかならわかるのですが、あまり頭がよくないもんで、ツリーといったら、クリスマスツリーしか思いだせません。でき~るだけ、詳~しく、わかりやすく教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (6件)

 No.175432のご質問を見ると、PC用語というよりネット用語としての「ツリー」をお尋ねのようですね。



 ネット用語では、掲示板での一連の発言の流れのことを言います。

 もう少し具体的に述べてみます。掲示板の中で、ある発言にコメントがされた(ネット俗語で言えば「レスが付いた」)とします。ここで元の発言をW、コメントをXとします。同様に

・XにコメントYがされた
・XにコメントZがされた

とします。これらの一連の発言の関係を図にすると

W
┗X
 ┣Y
 ┗Z

のようになります。このように表現することができる一連の発言を、コメントツリーと呼びます。単にツリーと呼ぶ人もいます。ネット俗語での「スレ」に相当します。

 転じて、このサイトでの「一つの質問と、それに対する回答の集まり」をツリーと呼ぶかたもおられるようですね。
    • good
    • 0

nebukawaさんのお聞きになっているのは、前回の質問で、回答にあった「ツリー」のことだと思います。


そのように、書いてもらえると、他の方も的確に答えられたと思うのですが・・・

掲示板の形式のことです。
私よりもっと、上手く説明して下さる方がたくさんいらっしゃいますので、詳しい事は省きますが、「ツリー=質問」とすれば、意味がおわかりになると思います。
前回の質問には、お礼がついていないので、寂しいなぁ、と言外に言っておられると思うのですが・・・?
(締め切り後でも、「お礼」はかけますので、回答者としては、遅くなってもお礼があると嬉しいし、また、回答しようという活力になるのです。逆にいえば、他の質問ではお礼がついているのに、自分の回答にリアクションがないと、回答意欲ががくんと下がってしまったり^^;)

♯このサイトは、掲示板とは一線を画しているQ&Aの場だと思っているので、「ツリー」「スレ」「レス」「かきこ」などの掲示板用語は、あまりそぐわない言い方だと思うのですが・・・

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=175432
    • good
    • 0

 Windowsエクスプローラーを開いた時に、各ドライブや各フォルダが左側に表示されますよね !?


 で、その各ドライブ&各フォルダ表示の所に+マークのアイコンがあって それをクリックすると バーッと連なった階層、ツリー状の項目≪各フォルダ≫が出て来るでしょ !?

 それが【ツリー】ですよ ! (^_^)v
    • good
    • 0

ツリー(Tree)はその名の通り、ツリーですよ。


家系図はfamily treeというのですが、treeには英語の意味でご存じの「木」という意味があります、他にも「枝分かれ図」「系統図」などの「樹木に似た物」という意味があります。

さて本題です。
パソコンでも同じことです。いわゆる階層構造の物に使われます。
たとえば、データの記録場所をツリー表示すれば、Cドライブからwindowsフォルダ(ディレクトリ)やprogram fileに枝分かれして表示します。家系図のように枝分けして表示すれば、それがツリーといいます。
(ウィンドウズではスタート→プログラム→アクセサリ→エクスプローラでディレクトリ構造が左画面にツリー表示されます)
    • good
    • 0

いちばんわかりやすい具体例としては、Windowsのエクスプローラの左側にあるフォルダ一覧画面のような、


他には、Webで見られるような掲示板で、発言内容がずらーっと表示されるタイプではなく、発言内容のタイトルだけが表示されて、それに対するレスが線でつながって表示されているような。
つまりは、枝分かれしているように表現されている表示方法のことを「ツリー(木)」と言います。
あまり分かりやすく無いかもしれませんが;;;
    • good
    • 0

ツリー(tree)はそのまま木のことです。


木は根があり、そこから枝がどんどん分かれて行きます。
これをフォルダ(ディレクトリ)に当てはめたものです。
フォルダはフォルダの中に複数のフォルダをもつことが出来る、
また、フォルダはある単一のフォルダの中に存在する、ということです。
このとき、フォルダを「節」、ファイルを「葉」と言ったりします。
また、大本のフォルダのことを根(root)と言います。

   □
  ┌┴─┐
  ■  ■      □・・・根
 ┌┴┐ │      ■・・・フォルダ
 ■ ■ ■      ←ちょうど木を逆さにしたように枝分かれしてますよね
   ┌┬┼┬┐
   ■■■■■
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qスカイツリーの当日券 最新の2013年の現状は?

質問を検索しても2012年の情報ばかりなのですが、 最近のスカイツリーの当日券の並び状況はどうなのでしょうか??週末は混んでいるとは思いますが、平日ならば何時頃にいけばいいでしょうか??実際予約なしで行かれた方、詳しい方よろしくお願い致します。

Aベストアンサー

 今年の2月くらいに行ったのですが、平日の朝一に行けば30分くらいで上れます。
 昼ぐらいには結構な行列が出来てました。

 チケット販売はスムーズなのですが、エレベーター(たしか3基)が詰まるので、そこで人の流れが滞ってしまう感じですね。

Qツールバーに

Win XP HOm Internet explorer6.0です
上段のツールバーに以前は見ていたホームページの
アドレスがコピーできるバーが有りましたが、表示からツールバーの標準のボタンだけにしましたらアドレスをコピー出来るバーが無くなりましたがどのようにしたらもとのアドレスバーが表示しますか

Aベストアンサー

メニュー「表示」から「ツールバー」
2番目に「アドレスバー」があると思います。
そこにチェックを入れてみてください。

QTreeView と DOMツリー

C# WPF でプログラミングをしています。

TreeView に XML の階層構造を表示させて、ある項目を選択し、ボタンをクリックするとその項目の子ノードが追加されるようにするプログラムを作っています。

選択した項目(TreeView.SelectedItem(Object型)) を、DOMツリーの要素ノード (XmlElement型) にキャストし、それに新しく作った要素ノード(XmlElement型)をつなげるといったようにしているのですが、その際「挿入するノードは、異なるドキュメント コンテキストのものです。」のエラーが発生してしまいます。

XmlElement tvi = treeView.SelectedItem as XmlElement;
XmlElement item = doc.CreateElement("item");
tvi.PrependChild(item); // エラー発生箇所

※ doc は XmlDocument のインスタンスです。

解決策を教えてください。よろしくお願いします。

Aベストアンサー

TreeViewで試してないので自信なし。

例外出るの。
https://ideone.com/fQ04I
こうすると出ないの。
https://ideone.com/e3HEI

Qツールバーの表示について

OSウインドゥズXP2002です。インターネットに接続した時、一番上に出てくるツールバーの表示(V)をクリック→ツールバにポインターを持って行くと標準のボタン・アドレスバーなどいくつか出てきます。チェックを入れてあるものは表示されチェックを外すと表示されません。
そこで表示させたくないもののチェックを外してもその時は表示されませんが、次PCを立ち上げネットに接続した時には、前回チェックを外したものが表示されます。なので毎回そのチェックを外しております。
質問は毎回チェックを外す作業をしなくても、表示させたくないもの(バー?)が画面に出てこないようにする方法があれば教えて頂きのです。宜しくお願い致します。

Aベストアンサー

アドオンでしょう、こちらを参考にしてください。

Internet Explorer のアドオン
http://windows.microsoft.com/ja-JP/windows-vista/Internet-Explorer

Qディレクトリツリーの表示

Perlでtreeコマンドのような指定したディレクトリ以下の
ディレクトリツリーを表示(取得)するモジュールなどはないでしょうか。

CPANから探してみたのですが英語の上に実行サンプルが載って
いなかったりと該当するものかどうかの判断ができません。

名前や説明から該当しそうな(?)Perlモジュール
・Dir::Which
・File::CheckTree
・File:Find
・File::Path
・File::Searcher
・Tree::File
など

因みに、環境非依存にしたいのでexecやバッククオートを使用したりは
できません。

Aベストアンサー

確かにいっぱいおかしかったので修正:
sub treelist_ {
my ($dir, $lv) = @_;
opendir my $dh, $dir;
my @files = grep { $_ !~ /^\.\.?$/; } readdir $dh;
closedir $dh;
for my $file (@files) {
print ">" x $lv, "$dir/$file\n";
treelist_("$dir/$file", $lv+1) if -d "$dir/$file";
}
}
sub tree {
for my $dir (@_) {
print "$dir\n";
treelist_($dir, 0);
}
}
tree('.');
これでどうだ.

QeBayツールバーがアンインストール出来ません。

eBayツールバーをアンインストールしたいのですが、「問題が発生したため、Setup.exe を終了します。ご不便をおかけして申し訳ありません。作業途中であった場合、その情報は失われた可能性があります。」とエラーになりアンインストールできません。

どうしたらアンインストールできるのでしょうか?

Aベストアンサー

プログラムのアンインストールができない一般的な原因(エラーが出る場合など)
(1)開いてる他のアプリケーションを閉じる
(2)チェックディスクをする
(3)デフラグをする
(4)管理者権限でログイン(2000 XP)
(5)ウイルス監視ソフトを停止させる

まず、こういったことを試してアンインストールしてみてください。


わたしのPCにはeBayツールバーは入れたことはないのでわからないのですが、ちなみにアンインストールは、どこからやっていますか?
「アプリケーションの追加と削除」ですか?

ちなみにeBayのuninstall情報を(↓)検索してみたところ、
toolbarのeBayアイコンからと書いてあるようです。関係ないかもしれないけど。

参考URL:http://pages.ebay.co.uk/help/buy/toolbar/ov.html

Qツリーメニューを2個つづけると

<script type="text/JavaScript">
<!--
function treeMenu(tName){
tMenu = document.getElementById(tName).style;
tMenu.display=(tMenu.display=='none')?"block":"none";
}
//-->
</script>
</head>
<body>
<img src="icon.gif">
<font color="FF6600"><a href="JavaScript:treeMenu('treeMenu1')">GENSUI</a>
<ul id="treeMenu1" style="display:none;margin-top:0px;">
<a href="a.html" target="right">1</a><br>
<a href="b.html" target="right">2</a></ul>

ここまでで1つめ。下から2つめ

<script type="text/JavaScript">
<!--
function treeMenu(tName){
tMenu = document.getElementById(tName).style;
tMenu.display=(tMenu.display=='none')?"block":"none";
}
//-->
</script>
</head>
<body>
<img src="newicon.gif">
<font color="FF6600"><a href="JavaScript:treeMenu('treeMenu1')">ABYSS</a>
<ul id="treeMenu1" style="display:none;margin-top:0px;">
<a href="a.html" target="right">3</a><br>
<a href="b.html" target="right">4</a></ul>


こうすると、2つめの【ABYSS】をクリックすると上の【GENSUI】のツリー『1』『2』がでてきます。(GENSUIを押したときと同じ状態になる)
どうすればちゃんと【ABYSS】をクリックして『3』『4』がでてくれますか?

<script type="text/JavaScript">
<!--
function treeMenu(tName){
tMenu = document.getElementById(tName).style;
tMenu.display=(tMenu.display=='none')?"block":"none";
}
//-->
</script>
</head>
<body>
<img src="icon.gif">
<font color="FF6600"><a href="JavaScript:treeMenu('treeMenu1')">GENSUI</a>
<ul id="treeMenu1" style="display:none;margin-top:0px;">
<a href="a.html" target="right">1</a><br>
<a href="b.html" target="right">2</a></ul>

ここまでで1つめ。下から...続きを読む

Aベストアンサー

誤記(</head>が2つあるとか、<body>が2つあるとか)が山のようにあって、マトモに動くとは思えないけど、一応。

<a href="JavaScript:treeMenu('treeMenu1')">GENSUI</a>

<a href="JavaScript:treeMenu('treeMenu1')">ABYSS</a>
で、treeMenuの引数が同じになってるので、どっちも「1」「2」が出る。

と言うか、これは「GENSUIもABYSSも、最初に見付かったtreeMenu1のidが付いたulタグの選択肢を使いなさい」と指定している。判りやすく言えば「どっちも同じ選択肢を使え、と指定している」って事。

JavaScript:treeMenu('treeMenu1')
<ul id="treeMenu1"
の2つの「treeMenu1」意味をちゃんと理解してないのが原因。

JavaScript:treeMenu('ahoka_anta')
って書いてあったら、これは「ulタグのidオプションに"ahoka_anta"と指定しているツリー選択肢を使いなさい」って意味になる。なので、
<ul id="ahoka_anta">
<a href="a.thml">あほです</a><br>
<a href="b.thml">あほちゃいまんねん</a></ul>
と書いてあれば「あほです」と「あほちゃいまんねん」が出る。

別々のツリーで別々の選択肢を出したいなら
<a href="JavaScript:treeMenu('ahoka_anta')">アフォですか?</a>
<ul id="ahoka_anta">
<a href="a.thml">あふぉ言うな</a><br>
<a href="b.thml">あほちゃいまんねんパーでんねん</a></ul>
<a href="JavaScript:treeMenu('anta_baka')">アンタ馬鹿?</a>
<ul id="anta_baka">
<a href="a.thml">アスカかよ</a><br>
<a href="b.thml">レイの方が好きだ</a></ul>
と、JavaScript:treeMenuの引数とulタグのidオプションを、1対1対応で一致させましょう。

それ以前に、</head>、<body>タグの意味を勉強しよう。このタグ、どっちも「1つのhtmlソースの中に、1つしか書いてはいけない。2個以上書いた時は動作不定」って仕様になってる。

つまり、
<script type="text/JavaScript">
から
</script>
までは</head>タグの前に書かないといけないから、これらも2ヶ所には書けないって事。だって、</head>が1つしか存在出来ないなら「</head>タグの前」も1つしか存在しない。

ツリーメニューに手を出すのは半年ほど早いと思われるので、半年くらいかけてhtmlの基礎を習得し終ってからでも遅くないと思いますよ。

誤記(</head>が2つあるとか、<body>が2つあるとか)が山のようにあって、マトモに動くとは思えないけど、一応。

<a href="JavaScript:treeMenu('treeMenu1')">GENSUI</a>

<a href="JavaScript:treeMenu('treeMenu1')">ABYSS</a>
で、treeMenuの引数が同じになってるので、どっちも「1」「2」が出る。

と言うか、これは「GENSUIもABYSSも、最初に見付かったtreeMenu1のidが付いたulタグの選択肢を使いなさい」と指定している。判りやすく言えば「どっちも同じ選択肢を使え、と指定している」って...続きを読む

QSNMPのMIBツリーの見方。

シスコルータのMIBツリーを見ようと思い、「SNMP Monitor」というソフトで取得してみたのですが、どのオブジェクト(?)が何を表しているかがよく分かりません。

MIBツリーというのは、機器によって中身の意味合いが変わってくるものなのでしょうか?
となると、下記のようなサイトから地道にオブジェクトの意味を読んでいくしかないのでしょうか?

http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?local=ja

Aベストアンサー

このようなところを、ご一読してみてはいかがでしょうか。

http://www.itmedia.co.jp/enterprise/articles/0705/21/news015.html

Qjavascriptでツリー表示

javascriptでツリー表示をしたいのですが、全くの素人で、一番やりやすそうなソースを見つけ、『“tree1”を変更して使用』と説明にはあったのですが、実際には『JavaScript:ok('tree1');"』とアドレスに表示されるだけで、目的のツリー表示をしてくれません。
どうしたら、良いでしょうか?

<SCRIPT language="JavaScript">
<!--
function ok(id){if(document.all(id).style.display == "none"){document.all(id).style.display="block";}else{document.all(id).style.display="none";}}
//-->
</SCRIPT>

<B><A HREF="JavaScript:ok('tree1');">■メニュー</A></B><BR>
<DIV ID="tree1" style="display:none;">
 ┣ あああ<BR>
 ┣ いいい<BR>
 ┣ ううう<BR>
 ┣ えええ<BR>
 ┗ おおお<BR>
</DIV>

javascriptでツリー表示をしたいのですが、全くの素人で、一番やりやすそうなソースを見つけ、『“tree1”を変更して使用』と説明にはあったのですが、実際には『JavaScript:ok('tree1');"』とアドレスに表示されるだけで、目的のツリー表示をしてくれません。
どうしたら、良いでしょうか?

<SCRIPT language="JavaScript">
<!--
function ok(id){if(document.all(id).style.display == "none"){document.all(id).style.display="block";}else{document.all(id).style.display="none";}}
//-->
</SCRIP...続きを読む

Aベストアンサー

idという予約語が引っかかる場合もありますので、念のため変更します。

<SCRIPT language="JavaScript">
function ok(idstr){
var s=document.getElementById(idstr).style;
s.display=s.display=="none"?"block":"none";
return false;
}
</SCRIPT>
<B><A HREF="#" onclick="return ok('tree1');">■メニュー</A></B><BR>
<DIV ID="tree1" style="display:none;">
 ┣ あああ<BR>
 ┣ いいい<BR>
 ┣ ううう<BR>
 ┣ えええ<BR>
 ┗ おおお<BR>
</DIV>

Qツリー型のBBS探してます。

いくつも教えてください。「
なるべく多くあったほうが選びやすいので、、、w
お願いいたします。

Aベストアンサー

レンタルについては回答がでているようですので、フリーのCGIの方を。

Kent-webのWeb Forumはよく見ますね。
http://www.kent-web.com/bbs/index.html

WEB裏技 ツリー式電子掲示板 Trees
http://www.rescue.ne.jp/

TryTheHomePage ツリー掲示板
http://www2q.biglobe.ne.jp/~terra/cgi/download.htm#bbs

CGIROOM ツリー掲示板
http://cgiroom.nu/list/bbs/index.html

ざっとみてこんなもんですか。
検索サイトで「フリーCGI」で探すともっと出てくるかもしれません。


人気Q&Aランキング

おすすめ情報