SWT最強ノウハウ集-Vol1



◇ 目次

第1章 Tree 
          
        triangleTree の作成とスタイル
             connectionTree の作成
             connectionTreeItem の作成
             connectionシンプルなTree のサンプル
             connectiontemのテキスト(Text)とイメージ(Images)の設定
             connectionTreeでのスクロールバー

        triangleTree, TreeItem の色を変える

        triangleTreeItem テキストのフォント変更する

        triangleTreeItem の展開と折りたたみ
        
        triangleTreeItem の選択
             connection展開されていないItemへの選択
                  
        triangleヒラエルキーの操作
             connectionすべてのItemを展開/折りたたむには?
              
        triangleTreeにバックグランド・イメージを表示する
        
        triangleCheck型 Tree Itemへのチェック
             connectionすべてのItemにチェックを入れるには?
             connection親子のitem間のチェック状態を連動させるには?
             
        triangleスクロール移動で Itemを表示
        
        triangleTreeItem にコンテキストメニューを表示するには?
             connection選択itemに応じてコンテキストメニューの内容を変えるには?
              
        triangleTree Item の追加と削除
        
        triangleTree/Tree Item のクリア
        
        triangleTree のイベント
             connection選択時のイベント(SelectionEvent)
             connectionSelectionEvent を使用したサンプル
             connectiontree item がダブルクリックしても展開されない?
             connection展開/折りたたみ時のイベント(TreeEvent)
             connectionTreeEvent を使用したサンプル
             connectionsetExpand() 使用時にTreeEventを生じさせるには?
                 
        triangleTree にさまざまな機能を加える
             connectionファイルやフォルダをダブルクリックなどで開く
             connection[DEL] キーを押したらtree itemが削除されるには?
             connection特別な条件下で特定のitemが展開されないようにするには?
             
        triangleTree の最適なサイズ
             connectionItemの高さを計算してTree内のItemすべてを表示する
              
        triangleTree Item の追加と削除
             connectionTreeにツールチップを表示 
             connectionTreeItemにツールチップを表示
             
        triangleVirtual TreeでTreeのパフォーマンスを向上する
             connectionVirtual Tree(仮想化Tree)
             connectionVirtual Treeの作成
             connectionVirtual TreeとLazy Tree
             
        triangleCustom Drawing (Treeのカスタムドロー)         

       


第2章 Table  
           
        triangleTable の作成とスタイル
             connectionTable の作成
             connection簡単なTableの作成
             connectionTableでのスクロールバー
              
        triangleTableItem の作成
             connectionItem のテキスト(Text)とイメージ(Images)の設定
              
        triangleTableColumn の作成
             connectionTableColumn のテキスト(Text)とイメージ(Images)の設定
             
        triangleTableのヘッダとグリッド線の表示
        
        triangle複数カラムを持つTableの作成
        
        triangleTableColumn の幅(width) の変更
        
        triangleTableItemの高さ(Item Height)
             connectionTableItemのイメージによる高さ
             connectionHeader(ヘッダ)のイメージによる高さ
               
        triangleフォント(Font)の設定
             connectionTableのFontの設定
             connectionTableItemのFontの設定
             connectionヘッダ(Header)のFontの設定
              
        triangleTable にバックグランド・イメージを表示する
        
        triangle前景色・背景色の設定
             connectionTableの前景色・背景色の設定
             connectionTableItemの前景色・背景色の設定
             connectionヘッダ(Header)の前景色・背景色の設定
             
        triangleTableのItemやColumnの情報の取得
             connection検索とHitTest(衝突判定)オペレーション
             connectionHitTest(衝突判定)オペレーションの実装
             connectionTable Item にコンテキストメニューを表示するには?
             connection選択itemに応じてコンテキストメニューの内容を変えるには?
             
        triangleCheck型 Table Item へのチェック
         
        triangleTable Itemのクリア、削除、追加
             connectionTable Itemのクリア
             connectionTable Itemの削除
             connectionTable Itemのクリアと削除のサンプル
             connectionTable Itemの追加
             
        triangleItemの選択と選択解除
             connectionTable Itemを現在の選択itemに影響を与えずに選択/選択解除
                     
        triangleスクロール(Scrolling) 
        
        triangleToolTip(ツールチップ) の表示
             connectionTableにツールチップを表示
             connectionTableComunにツールチップを表示
             connectionTable Itemのクリアと削除のサンプル
             connectionTableItem内のセルにツールチップを表示
             
        triangle大量のItemをもつTableのパフォーマンスを向上する
             connectionVirtual Table(仮想化Table)
             connectionVirtual Tableの作成
             connectionスレッドを使用して順次ItemCountを増やす
                            
        triangleColumnの移動やリサイズを制御する
             connectionSelectionEvent を使用してカラム内のitemをソートする
             connectionデフォルトのSelectionEvent を使用してカラムの幅を調整する
                      
        triangleTableColumn Events - 移動やリサイズ時
             connectionControlEvent を使用したサンプル
              
        triangleTable カラムの挿入と削除 
               
        triangleTable カラムの順序
        
        triangleTable カラムのSortDirection
             connectionSort Directionを使用したサンプル

        triangleCustom Drawing (Tableのカスタムドロー)
             connectionカスタムドロー(Custom Drawing)の種類
             connectionSWT.MeasureItem イベント
             connectionSWT.EraseItem イベント
             connectionSWT.PaintItem イベント



第3章 Custom Control  
             
        triangleBusyIndicator
             connectionBusyIndicator とは?
             connectionBusyIndicator の使用
             connectionBusyIndicator を使用したサンプル
                    



参考文献            



SWT3.3 対応 ページ数 297p





サンプルイメージ
swt-vol3 map1
swt-vol3 map2
swt-vol3 map3
swt-vol3 map4
swt-vol3 map5






このノウハウ集を購入することでSWTへの理解と貴殿の仕事の効率が 飛躍的にあがる ことは間違いなしです!。





あたながSWTプログラミングが進まない理由は?


■ 日本語の基本書が少ない。
  
■ 情報がWeb上に散らばっている。
  
■ 学習する時間がない。
■ SwingやVisualBasicはサポート情報が多いのに・・・




こんなことで お困りの方に、超強力な味方(SWT最強ノウハウ集) の登場です!!





SWT の日本語のまとまっているものがあればなぁ〜



   


『ええっ〜! こんなにたくさん! しかも 全部英語 〜』


 

『まだあるの〜?』




  


そうなんです〜!


あなたも悩んでいません?




日本語の完璧マニュアル がほしい〜。




英語ができる日本人 SEに聞いてみました〜!



最強ノウハウ集
「先にいってるよ〜」
【勝ち組】
    
英語文献にこだわる人



『それは断然車のほうがいい!英語よりも、日本語のほうが読むスピードが速い。』




必要なコードが一目で確認できればなぁ〜



『いつも思うんだけど・・・

文字とソースコードだけの解説本って

じっくり読まないといけないから、知りたいことにすぐいけない よね〜。』








図や表、イラストを多く取り入れることで

わかりやすい解説を目指しました。










ぺらぺら〜 ページをめくって視覚的にサンプルを探せる!

 









格段にGUIプログラミングの効率が上がります〜。



Eclipse のワークベンチでプログラミングしながら見ることができれば便利なのに〜!



『いつも思うんだけど・・・

プログラミングの本って分厚くて場所とる よね〜。』








しかし・・・・



安心してください〜。


ナント! Eclipseで 見れてしまうんです〜






すべて日本語!







これにより 格段にGUIプログラミングの 効率が上がります〜。




キーワード検索できますか?



『いつも思うんだけど・・・

プログラミングの本って知りたい箇所だけ検索して参考にしたいんだけど・・』




検索できます!



たとえば


『マウスイベント』 についてしりたいなぁ〜と思ったとき、








またまた、格段にGUIプログラミングの効率が上がります〜。



インストールは簡単ですか?




ただ、プラグインを『貴殿のeclipseに』 コピーするだけ





で、Eclipse を起動するとできてしまう!



eclipse-logo








何かお試しのサンプル版はありますか?



『サンプル版』 をご用意しています。



使用前に以下をお読みください。


【サンプル版の使用条件】



ダウンロードはこちら!




インストール方法はここをクリック!






(購入者の声) 購入者の声

山田(大阪市)さん

私もSWTの情報をWebで探していましたがなかなか使えるまとまった情報を得るのが難しく苦労していました。 かといって社内に過去のノウハウのデータベースなどあるはずもありません。 たとえば時給4000円のSEなら3時間 SWTに関するWeb情報を検索してゴミ情報を集めるよりこのノウハウ集 を購入して参考にしたほうがリターンがはるかに大きいとおもいます。 絶対にお勧めです!



佳原 (エンジニア: 埼玉県) さん

このノウハウ集は、その名の通り持ち運びが容易で、軽く、いつでも、どこでも勉強できる点が最大の利点 です。また、SWTVol@ 〜VolBの分冊でトータル900ページ以上の最強版です。図が多くわかりやすいので勉強がしやすいです。解説は非常にくわしく、そのうえ要点をつかんでおり、わかりやすいです。 表、サンプルコード、解説という配置も単位時間でみやすく、Eclipseヘルププラグインという点で画期的であると思います。私はこれに決めました。



ドラドラ〜 (神奈川県) さん

知識情報が纏められておりますので、Webでの断片的な情報に不足を感じているなら非常に優れた参考書となっております 。このノウハウ集以外はSWTの本は必要ないでしょう。これを広く浅く熟読した後、解説つきのサンプルコードを自信の開発コードに加えていくと効率的です。 Eclipse上で学習できるのでスムーズにGUIプログラミングが進むと考えられます 。



◎▲T コム(株)様(千葉県)

SWTのごく基礎の内容を知っている人、あるいは本格的に人にやりたい人に、親しみやすいと思う。個人的にはカラフルで見やすいのがいいと思う。本当のごく基本的なことから、少し難しめなことまで書いてあって、教科書的に学習したい人にお勧めです。



▲◎■エンジニアリング(株)様(東京都)

SWT関係の書物をひたすら探し続けましたが初めてその全体像が見えました。まさに良書です。Swingから流れてきた初心者にはAWT風のSWTはなじみやすく、移行しやすいです。しかし、具体的にどのようなクラスやメソッドがあり、それをどのように使えば目的の機能ができるのか手も足も出ませんでした。でも、この本さえあれば、完璧です。次のグラフィック編も期待しています。








不明な点は info@hot-surprise.org まで。



このウィンドウを閉じる