behavior
「behavior」の意味・「behavior」とは
「behavior」は、個体や集団が特定の状況に対して示す行動や反応のことを指す。生物学的な視点からは、生物の生存や繁殖に関連する行動を指すことが多い。一方、社会科学では、社会的な状況や文化的な背景に基づいた人間の行動を指すことが多い。例えば、「behavior」は、人間が社会的なルールや規範に従って行動する様子を指すこともある。「behavior」の発音・読み方
「behavior」の発音は、IPA表記では/bɪˈheɪvjər/となる。これをカタカナにすると「ビヘイヴィア」となる。日本人が発音する際には、「ビヘイビア」が近い。発音によって意味や品詞が変わる単語ではないため、特に注意する必要はない。「behavior」の定義を英語で解説
「behavior」は、"The way in which one acts or conducts oneself, especially towards others."と定義される。これは、「他者に対する自身の行動や態度の仕方」を指す。例えば、礼儀正しい行動や、困難な状況での冷静な対応などは、「good behavior」(良い行動)と表現される。「behavior」の類語
「behavior」の類語には、「conduct」、「manner」、「action」などがある。「conduct」は、特に道徳的な観点からの行動を指すことが多い。「manner」は、特定の状況や人々に対する行動の仕方を指す。「action」は、より具体的な行動を指す。「behavior」に関連する用語・表現
「behavior」に関連する用語や表現には、「behavioral psychology」(行動心理学)、「behavioral economics」(行動経済学)、「behavior modification」(行動修正)などがある。「behavioral psychology」は、行動の観察と分析を通じて心理学的な理解を深める学問である。「behavioral economics」は、経済学的な視点から人間の行動を分析する学問である。「behavior modification」は、特定の行動を改善または変更するための手法やプロセスを指す。「behavior」の例文
1. "His behavior at the party was unacceptable."(彼のパーティーでの行動は許されないものであった。)2. "The study of animal behavior can provide insights into human behavior."(動物の行動の研究は、人間の行動についての洞察を提供することができる。)
3. "Her behavior towards her colleagues is always professional."(彼女の同僚に対する行動は常にプロフェッショナルである。)
4. "Behavioral economics helps us understand why people make certain decisions."(行動経済学は、人々がなぜ特定の決定を下すのかを理解するのに役立つ。)
5. "The teacher praised the student for his good behavior."(先生はその生徒の良い行動をほめた。)
6. "The company is known for its ethical behavior."(その会社は倫理的な行動で知られている。)
7. "Behavior modification techniques can be used to change bad habits."(行動修正の技術は、悪い習慣を変えるために使用することができる。)
8. "His aggressive behavior is a cause for concern."(彼の攻撃的な行動は懸念の原因である。)
9. "The child's behavior is influenced by his environment."(その子供の行動は、彼の環境によって影響を受ける。)
10. "The psychologist is studying the behavior of people in stressful situations."(心理学者は、ストレスのある状況での人々の行動を研究している。)
behavior
「behavior」とは・「behavior」の意味
「behavior」は、英語で「行動」や「態度」を意味する可算名詞である。また、動詞「behave」から派生した形容詞「behavioral」は、「行動の」や「行動に関する」という意味を持つ。「behavior」の複数形
「behavior」の複数形は、「behaviors」となる。ただし、一般的には単数形で用いられることが多い。「behavior」の発音・読み方
「behavior」の発音は、IPA表記で /bɪhéɪvjɚ/ となり、カタカナ表記では「ビヘイヴィア」となる。日本人が発音するカタカナ英語では、「ビヘイビア」と読むことが一般的である。「behavior」の語源・由来
「behavior」は、基本的に動詞の「behave」(振舞う)から来ているが、その由来は中英語の「bihabben」(自制する)である。さらに遡ると、古英語の「behabban」(持つ、抱える)に由来している。これらの言葉は、行動や態度を示すものとして使われるようになった。「behavior」の覚え方
「behavior」を覚える際には、「be」(~である)と「have」(持つ)を組み合わせた言葉で、「持っている態度」や「行動」と覚えると良い。「behavior」と「behaviour」と「attitude」の違い
「behavior」と「behaviour」は、意味は同じであるが、前者はアメリカ英語、後者はイギリス英語での綴り方の違いである。「attitude」は、「態度」や「姿勢」という意味で、「behavior」と似ているが、内面的な心構えや考え方を強調する場合に用いられる。「behavior」の使い方・例文
1. He has a strange behavior.(彼は奇妙な行動をする)2. Her behavior at the party was unacceptable.(彼女のパーティーでの行動は許されないものであった)
3. The child's behavior improved after receiving proper guidance.(その子供の行動は適切な指導を受けて改善された)
4. The study focused on the behavior of animals in their natural habitat.(その研究は動物の自然生息地での行動に焦点を当てていた)
5. His aggressive behavior caused problems in the workplace.(彼の攻撃的な行動は職場で問題を引き起こした)
6. The teacher observed the students' behavior during the experiment.(先生は実験中の生徒たちの行動を観察した)
7. The company is committed to promoting ethical behavior.(その企業は倫理的な行動を推進することに力を入れている)
8. The psychologist analyzed the patient's behavior to determine the cause of the problem.(心理学者は患者の行動を分析して問題の原因を特定した)
9. The software can track user behavior and provide personalized recommendations.(そのソフトウェアはユーザーの行動を追跡し、パーソナライズされた推奨事項を提供できる)
10. The government is implementing policies to encourage environmentally friendly behavior.(政府は環境に優しい行動を促す政策を実施している)
Behavior クラス
アセンブリ: System.Design (system.design.dll 内)
構文
解説
使用例
ユーザーのクリック操作に応答する Behavior クラスに基づいて独自のクラスを作成する方法を次のコード例に示します。このコード例は、BehaviorService クラスのトピックで取り上げているコード例の一部分です。
Class MyGlyph Inherits Glyph Private control As Control Private behaviorSvc As _ System.Windows.Forms.Design.Behavior.BehaviorService Public Sub New(ByVal behaviorSvc As _ System.Windows.Forms.Design.Behavior.BehaviorService, _ ByVal control As Control) MyBase.New(New MyBehavior()) Me.behaviorSvc = behaviorSvc Me.control = control End Sub Public Overrides ReadOnly Property Bounds() As Rectangle Get ' Create a glyph that is 10x10 and sitting ' in the middle of the control. Glyph coordinates ' are in adorner window coordinates, so we must map ' using the behavior service. Dim edge As Point = behaviorSvc.ControlToAdornerWindow(control) Dim size As Size = control.Size Dim center As New Point(edge.X + size.Width / 2, edge.Y + _ size.Height / 2) Dim bounds1 As New Rectangle(center.X - 5, center.Y - 5, 10, 10) Return bounds1 End Get End Property Public Overrides Function GetHitTest(ByVal p As Point) As Cursor ' GetHitTest is called to see if the point is ' within this glyph. This gives us a chance to decide ' what cursor to show. Returning null from here means ' the mouse pointer is not currently inside of the glyph. ' Returning a valid cursor here indicates the pointer is ' inside the glyph,and also enables our Behavior property ' as the active behavior. If Bounds.Contains(p) Then Return Cursors.Hand End If Return Nothing End Function Public Overrides Sub Paint(ByVal pe As PaintEventArgs) ' Draw our glyph. It is simply a blue ellipse. pe.Graphics.FillEllipse(Brushes.Blue, Bounds) End Sub ' By providing our own behavior we can do something interesting ' when the user clicks or manipulates our glyph. Class MyBehavior Inherits System.Windows.Forms.Design.Behavior.Behavior Public Overrides Function OnMouseUp(ByVal g As Glyph, _ ByVal button As MouseButtons) As Boolean MessageBox.Show("Hey, you clicked the mouse here") Return True ' indicating we processed this event. End Function 'OnMouseUp End Class End Class
class MyGlyph : Glyph { Control control; BehaviorService behaviorSvc; public MyGlyph(BehaviorService behaviorSvc, Control control) : base(new MyBehavior()) { this.behaviorSvc = behaviorSvc; this.control = control; } public override Rectangle Bounds { get { // Create a glyph that is 10x10 and sitting // in the middle of the control. Glyph coordinates // are in adorner window coordinates, so we must map // using the behavior service. Point edge = behaviorSvc.ControlToAdornerWindow(control); Size size = control.Size; Point center = new Point(edge.X + (size.Width / 2), edge.Y + (size.Height / 2)); Rectangle bounds = new Rectangle( center.X - 5, center.Y - 5, 10, 10); return bounds; } } public override Cursor GetHitTest(Point p) { // GetHitTest is called to see if the point is // within this glyph. This gives us a chance to decide // what cursor to show. Returning null from here means // the mouse pointer is not currently inside of the glyph. // Returning a valid cursor here indicates the pointer is // inside the glyph, and also enables our Behavior property // as the active behavior. if (Bounds.Contains(p)) { return Cursors.Hand; } return null; } public override void Paint(PaintEventArgs pe) { // Draw our glyph. It is simply a blue ellipse. pe.Graphics.FillEllipse(Brushes.Blue, Bounds); } // By providing our own behavior we can do something interesting // when the user clicks or manipulates our glyph. class MyBehavior : Behavior { public override bool OnMouseUp(Glyph g, MouseButtons button) { MessageBox.Show("Hey, you clicked the mouse here"); return true; // indicating we processed this event. } } }
System.Windows.Forms.Design.Behavior.Behavior
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Behavior コンストラクタ ()
アセンブリ: System.Design (system.design.dll 内)
構文
使用例
Behavior クラスの新しいインスタンスを初期化する方法を次のコード例に示します。このコード例は、BehaviorService クラスのトピックで取り上げているコード例の一部分です。
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Behavior コンストラクタ (Boolean, BehaviorService)
アセンブリ: System.Design (system.design.dll 内)
構文
Dim callParentBehavior As Boolean Dim behaviorService As BehaviorService Dim instance As New Behavior(callParentBehavior, behaviorService)
- behaviorService
使用する BehaviorService。
親動作は、BehaviorService が管理する動作スタック上の次の動作です。callParentBehavior パラメータが true の場合は、behaviorService パラメータを null 参照 (Visual Basic では Nothing) に設定しないでください。
callParentBehavior は、Behavior 基本クラスで親動作を呼び出し、BehaviorService で正しい親動作を選択する必要があるかどうかを示します。
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Behavior コンストラクタ
オーバーロードの一覧
名前 | 説明 |
---|---|
Behavior () | Behavior クラスの新しいインスタンスを初期化します。 |
Behavior (Boolean, BehaviorService) | 指定した BehaviorService を使用して、Behavior クラスの新しいインスタンスを初期化します。 |
Behavior プロパティ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
Cursor | この動作に対して表示する必要のあるカーソルを取得します。 | |
DisableAllCommands | MenuCommand オブジェクトを無効にする必要があるかどうかを示す値を取得します。 |
Behavior メソッド
パブリック メソッド
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
Behavior メンバ
BehaviorService によって管理される Behavior オブジェクトを表します。
Behavior データ型で公開されるメンバを以下の表に示します。
プロテクト コンストラクタ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
Cursor | この動作に対して表示する必要のあるカーソルを取得します。 | |
DisableAllCommands | MenuCommand オブジェクトを無効にする必要があるかどうかを示す値を取得します。 |
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
行動
(behavior から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/22 08:14 UTC 版)
- ^ a b 大塩俊介・小学館 日本大百科全書(ニッポニカ)『行動科学』 - コトバンク
- ^ 柳沼一輝・三浦金作・土方吉雄・佐藤壮「アーケードのある街路の空間特性に関する研究 : その5. 滞留行動について(空間行動分析(1),都市計画) 」『学術講演梗概集. F-1, 都市計画, 建築経済・住宅問題』, 805-806, 2010 NII:110008112992
- ^ 松本直司, 船曵悦子「地下街における歩行者の停留・滞留行動と空間条件との関係」『日本建築学会計画系論文集』76(660), 321-326, 2011年 doi:10.3130/aija.76.321
- 1 行動とは
- 2 行動の概要
- behaviorのページへのリンク