ページ「Xamarin.Mac/NSViewControllerからNSWindowを取得する」と「ハドソン」の間の差分

提供: MonoBook
< Xamarin.Mac(ページ間の差分)
ナビゲーションに移動 検索に移動
(ページの作成:「NSViewControllerの直下プロパティにNSWindowを取れそうなものがない。 ググった結果、Viewプロパティ経由で取得できるようだ。 た...」)
 
(ページの作成:「<aa>                         __ __ ____ __ ___    _  _    _    __  ...」)
 
1行目: 1行目:
NSViewControllerの直下プロパティにNSWindowを取れそうなものがない。
+
<aa>
ググった結果、Viewプロパティ経由で取得できるようだ。
+
                        __ __ ____ __ ___    _  _    _    __  __
たぶん誰もがNSViewController直下のどこかにプロパティがあるだろうと探し回ることであろう。
+
                         |    ll    | |    ll    | |     ヽ i´   `′ │/´    `ヽ.!    l  |    |
 +
         _  _            |_  _ll_  _| |_  _ll_  _| |_  _   '、l   __   l l   _   l|_   l |_  _|
 +
       _ 儿( ・ )< ___,,       l ││ l   l ││ l  l  l ヽ  l |  { ヽ_l l   ハ  l l  l l  l  l
 +
     _ ( ・ )ィァ 弋三ー──--    l ││ l   l ││ l  l  l  l  l ヽ ヽ    l  l  l   l |  ll l l  l
 +
      /フ7 ´  ノ:::::ヽ ̄ ̄``     l └┘ l   l ││ l  l  l  l  l  ヽ ヽ   l  l  l   l |  l.l l .l  l
 +
     /〃l-‐::´::::::::::::::;ヘ          l ┌┐ l   l ││ l  l  l  l  l   ヽ ヽ  l  l  l   l l │l l l  l
 +
   / // {:::::::::::::_;;;/ ハ  ( )ノ´   l ││ l   l ││ l  l  l  l  l __ ヽ ヽ l  l  l  l |  l ! !l  l
 +
  / / /  ヾ ̄     ノ:::ヽ, _ノ     _l  L 」  l_  l ││ |  _l  L_ノ  l l   L_}   l |  ヽノ  ! _|  l_ l l  l
 +
         ` ー ''´  ̄´      |    ll   | l  ヽノ  j  l      ,! l        | !      l |    | l   l
 +
                       |    ll   |  ヽ.  ノ  |     ノ l  ,、   ノ ヽ、   ノ |    l  l  |
 +
                         ̄ ̄  ̄ ̄     ̄     ̄ ̄ ̄     ̄  ̄´     ̄    ̄ ̄    ̄~
 +
</aa>
  
NSViewController.View.Window
+
* 日本のゲーム業界の老舗
 +
* 日本で初めてPCゲームを発売した会社。
 +
* あの有名な[[高橋名人]]が所属する会社。
 +
* [[ボンバーマン]]や[[桃太郎伝説]]・電鉄を作っている会社。
 +
* [[ファミコン]]初の[[サードパーティ]]になった会社。
 +
* [[ファミコン]]で最後にソフトを出した会社。
 +
* [[PCエンジン]]や[[PC-FX]]を開発していた会社。
 +
* 世界で初めてのCD-ROMドライブ搭載コンピュータ周辺機器を開発した会社。
 +
* 世界で初めてCD-ROMゲームソフトを発売した会社。
 +
* 世界で初めての[[メモリーカード]]を開発した会社。
 +
* ニセコ号という本物の機関車を運行させて傾いた会社。
 +
* でも実は[[コナミ]]の子会社。
 +
* デバッグ集団マリオクラブに対抗してボンバーマンクラブ(ボンクラ)があるらしい。
  
試しにマウスクリックでウインドウを移動してみる。
+
== 名言 ==
<source lang="csharp">
+
* 「ゲームは1日1時間」--高橋名人
using System;
+
* 「ゲームは1日12時間」--有野晋哉
 +
* 「PS3は除外する。」--社長
 +
* 「ゲーム機こそマルチメディア機器の地平を拓くものだ。そのためには、PC業界を征す者はゲーム業界も征さなければならない。」--社員
 +
* 「ポリゴンなんてゲームに要らない。あらゆるパターンをイラスト描写してアニメーションさせることと同じことだ。」--社員
  
using AppKit;
+
== その他 ==
using Foundation;
+
無線オタの弟が経営するアマチュア無線ショップ「CQハドソン」の店番をやらされていた鉄道オタの兄ちゃんが暇だったので[[PC]]買って[[ゲーム]]を作ってみた。 そのゲームをやった無線部品売りの[[シャープ]]の人におだてられて通販で売ってみる。 すると密かに日本最初のPCゲームメーカーとなってしまうわ、競合他社も無いもんだからシェア90%になるわで急成長。
using CoreGraphics;
 
  
namespace MouseEvents
+
しかし、鉄オタすぎてリアルSL「C62ニセコ号」に有り金を全て注ぎ込んで気がつけば涙目。 頼みの綱の銀行も吹っ飛んでいためさらに涙目。 [[コナミ]]に買収された挙げ句、[[任天堂]]の下請け仕事([[マリオパーティ]]など)で食いつなぐことに。
{
 
    public partial class ViewController : NSViewController
 
    {
 
        // 〜〜〜 中略 〜〜〜
 
  
        public override void MouseDown(NSEvent theEvent)
+
その後、任天堂の下請けだったことが幸いし、任天堂商法を身につけることに。 近年は、その免許皆伝の腕前で、任天堂の快進撃に便乗し、過去最高益を記録し続けている。
        {
 
            base.MouseDown(theEvent);
 
  
            // NSWindowを取得する
+
[[category: 企業]]
            var window = this.View.Window;
 
 
 
            // ウインドウを左上に移動
 
            var frame = new CGRect(0, 0, window.Frame.Width, window.Frame.Height);
 
            this.View.Window.SetFrame(frame, display: true);
 
        }
 
    }
 
}
 
</source>
 
 
 
== 関連項目 ==
 
* [[Xamarin.Mac/NSViewの座標系を左下原点から左上原点に変更する]]
 
* [[Xamarin.Mac/ウインドウ座標をビュー座標に変換する]]
 
* [[Xamarin.Mac/マウスの移動を検出する]]
 
 
 
== 参考文献 ==
 
{{reflist}}
 
 
 
{{stub}}
 
 
 
[[category: Xamarin.Mac]]
 

2018年3月2日 (金) 08:11時点における版

                        __ __ ____ __ ___    _  _    _    __  __ 
                         |    ll    | |    ll    | |     ヽ i´   `′ │/´    `ヽ.!    l  |    |
         _  _            |_  _ll_  _| |_  _ll_  _| |_  _   '、l   __   l l   _   l|_   l |_  _|
       _ 儿( ・ )< ___,,       l ││ l   l ││ l  l  l ヽ  l |  { ヽ_l l   ハ  l l  l l  l  l
     _ ( ・ )ィァ 弋三ー──--    l ││ l   l ││ l  l  l  l  l ヽ ヽ    l  l  l   l |  ll l l  l
      /フ7 ´  ノ:::::ヽ ̄ ̄``     l └┘ l   l ││ l  l  l  l  l  ヽ ヽ   l  l  l   l |  l.l l .l  l
     /〃l-‐::´::::::::::::::;ヘ          l ┌┐ l   l ││ l  l  l  l  l   ヽ ヽ  l  l  l   l l │l l l  l
   / // {:::::::::::::_;;;/ ハ  ( )ノ´   l ││ l   l ││ l  l  l  l  l __ ヽ ヽ l  l  l  l |  l ! !l  l
  / / /  ヾ ̄     ノ:::ヽ, _ノ     _l  L 」  l_  l ││ |  _l  L_ノ  l l   L_}   l |  ヽノ  ! _|  l_ l l  l
         ` ー ''´  ̄´      |    ll   | l  ヽノ  j  l      ,! l        | !      l |    | l   l
                       |    ll   |  ヽ.  ノ  |     ノ l  ,、   ノ ヽ、   ノ |    l  l  |
                         ̄ ̄  ̄ ̄     ̄     ̄ ̄ ̄     ̄  ̄´     ̄    ̄ ̄    ̄~
  • 日本のゲーム業界の老舗
  • 日本で初めてPCゲームを発売した会社。
  • あの有名な高橋名人が所属する会社。
  • ボンバーマン桃太郎伝説・電鉄を作っている会社。
  • ファミコン初のサードパーティになった会社。
  • ファミコンで最後にソフトを出した会社。
  • PCエンジンPC-FXを開発していた会社。
  • 世界で初めてのCD-ROMドライブ搭載コンピュータ周辺機器を開発した会社。
  • 世界で初めてCD-ROMゲームソフトを発売した会社。
  • 世界で初めてのメモリーカードを開発した会社。
  • ニセコ号という本物の機関車を運行させて傾いた会社。
  • でも実はコナミの子会社。
  • デバッグ集団マリオクラブに対抗してボンバーマンクラブ(ボンクラ)があるらしい。

名言

  • 「ゲームは1日1時間」--高橋名人
  • 「ゲームは1日12時間」--有野晋哉
  • 「PS3は除外する。」--社長
  • 「ゲーム機こそマルチメディア機器の地平を拓くものだ。そのためには、PC業界を征す者はゲーム業界も征さなければならない。」--社員
  • 「ポリゴンなんてゲームに要らない。あらゆるパターンをイラスト描写してアニメーションさせることと同じことだ。」--社員

その他

無線オタの弟が経営するアマチュア無線ショップ「CQハドソン」の店番をやらされていた鉄道オタの兄ちゃんが暇だったのでPC買ってゲームを作ってみた。 そのゲームをやった無線部品売りのシャープの人におだてられて通販で売ってみる。 すると密かに日本最初のPCゲームメーカーとなってしまうわ、競合他社も無いもんだからシェア90%になるわで急成長。

しかし、鉄オタすぎてリアルSL「C62ニセコ号」に有り金を全て注ぎ込んで気がつけば涙目。 頼みの綱の銀行も吹っ飛んでいためさらに涙目。 コナミに買収された挙げ句、任天堂の下請け仕事(マリオパーティなど)で食いつなぐことに。

その後、任天堂の下請けだったことが幸いし、任天堂商法を身につけることに。 近年は、その免許皆伝の腕前で、任天堂の快進撃に便乗し、過去最高益を記録し続けている。