<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/solidedgedev/">
    <title>Solid Edge 開発 @ ウィキ</title>
    <link>http://w.atwiki.jp/solidedgedev/</link>
    <atom:link href="https://w.atwiki.jp/solidedgedev/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>Solid Edge 開発 @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2009-06-25T20:01:54+09:00</dc:date>
    <utime>1245927714</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/57.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/56.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/55.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/54.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/53.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/52.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/51.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/50.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/49.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/47.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/solidedgedev/pages/57.html">
    <title>開発の基本の流れ</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/57.html</link>
    <description>
      *Visual Basicの起動

*Visual BasicでのSolid Edge用の参照設定の追加

----    </description>
    <dc:date>2009-06-25T20:01:54+09:00</dc:date>
    <utime>1245927714</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/solidedgedev/pages/56.html">
    <title>test01</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/56.html</link>
    <description>
      
&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://www13.atwiki.jp/solidedgedev?cmd=upload&amp;amp;act=open&amp;amp;pageid=56&amp;amp;file=Image02.jpg&quot; /&gt; &lt;img height=&quot;457&quot; alt=&quot;&quot; width=&quot;130&quot; src=&quot;http://www13.atwiki.jp/solidedgedev?cmd=upload&amp;amp;act=open&amp;amp;pageid=56&amp;amp;file=Image01.jpg&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
    </description>
    <dc:date>2009-06-25T19:38:33+09:00</dc:date>
    <utime>1245926313</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/solidedgedev/pages/55.html">
    <title>Solid Edgeコントロール参照の追加の準備</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/55.html</link>
    <description>
      Solid Edgeでマウスおよびイベント処理を行うためには、マウスおよびコマンドコントロールを使う必要があります。
マウスおよびコマンドコントロールには2つの種類があります。

アンドゥ&amp;リドゥの処理を正しく行うために使うコントロールの利用のためには、ファイルの登録処理を行った後に、コントロールの登録が必要となります。

----    </description>
    <dc:date>2009-06-25T19:49:59+09:00</dc:date>
    <utime>1245926999</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/solidedgedev/pages/54.html">
    <title>Solid Edgeコントロール参照の追加</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/54.html</link>
    <description>
      #image(image10.jpg,height=400)
ツールボックスのグレー部分を右クリックして、タブの追加を選択します
#image(image02.jpg,height=200)
追加されたタブに「Solid Edge」と名前をつけます
#image(image03.jpg,height=200)
追加したタブを右クリックして「アイテムの選択」を実行します
#image(image04.jpg,height=200)
「ツールボックスアイテムの選択」ダイアログが表示されるので、COMコンポーネントタブに切り替えます。
#image(image05.jpg,height=300)
#image(image06.jpg,height=300)
Command ControlとMouse ControlのチェックをつけてOKを押します
#image(image07.jpg,height=300)
#image(image08.jpg,height=300)
Command ControlとMouse Controlが追加される
#image(image09.jpg)


----    </description>
    <dc:date>2009-06-25T18:09:37+09:00</dc:date>
    <utime>1245920977</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/solidedgedev/pages/53.html">
    <title>開発環境の準備</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/53.html</link>
    <description>
      *Solid Edge
下記などからの購入を検討ください
-[[販売代理店富士通での紹介ページ&gt;http://jp.fujitsu.com/solutions/plm/cadcam/solidedge/]]
-[[富士通が主催している体験セミナーの紹介ページ&gt;http://www.dipro.co.jp/event/solidedge_seminar.html]]

*Visual Basic
Visual Basic 2008 Expressエディションはマイクロソフトのホームページからダウンロード可能です
[[その他]]のエディションは一般のソフトウェア販売店などで購入可能です

----    </description>
    <dc:date>2009-06-25T15:33:38+09:00</dc:date>
    <utime>1245911618</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/solidedgedev/pages/52.html">
    <title>Solid Edge固有条件</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/52.html</link>
    <description>
      ----    </description>
    <dc:date>2009-06-25T11:34:03+09:00</dc:date>
    <utime>1245897243</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/solidedgedev/pages/51.html">
    <title>VisualBasicの基本</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/51.html</link>
    <description>
      *Visual Basicの基本
Visual Basicに関しては下記などを参照に利用方法を習得してください。
[[Ｖisual　Basic 中学校&gt;http://homepage1.nifty.com/rucio/main/main.htm]]

----    </description>
    <dc:date>2009-06-25T15:39:43+09:00</dc:date>
    <utime>1245911983</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/solidedgedev/pages/50.html">
    <title>開発環境の選択</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/50.html</link>
    <description>
      *必要環境
**Solid Edge
最初にSolid Edgeが必ず必要です。また、Solid Edge Foundation もしくはClassic BundleにはAPI機能が標準でついています。開発を行う場合には、Foundation もしくはClassic Bundleを購入する必要があります。
**開発ツール
***言語の選択
|言語名|特徴|お勧め|
|Visual Basic|わかりやすさを重点に作成されている。|◎|
|Visual C|開発言語の基本。ただし初心者には難しい。|○|
|Visual C#|比較的新しく作成されたオブジェクト指向言語。|△|
***バージョンの選択
|バージョン|特徴|お勧め|
|VB6|.Netに以降前の最終版。まだまだ利用者多い。|○ すでに利用されていれば継続利用も有用。|
|VB.Net2002,2003|最初の.Net移行版|△ VB2005以降の利用がお勧め。|
|VB2005|操作性が格段に良くなり、オブジェクト指向的な操作も良好に。|◎ 本Wikiでの記載バージョン|
|VB2008|継続して改良版。|○|
***エディションの選択
|エディション|特徴|費用|お勧め|
|Express|入門版。機能に制限はあるものの基本操作は同等に実行可能|無償|○|
|Standard|趣味でプログラムを実行される方向け|2万円くらい||
|Professional|業務でプログラムを実行される方向け|5万円くらい||
***総合すると
本Wikiでは、Visual Basic 2005 Expressから利用を介しして、必要に応じて高度なエディション、あるいは、上位のバージョンのご利用をお勧めします。

----    </description>
    <dc:date>2009-06-25T15:02:24+09:00</dc:date>
    <utime>1245909744</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/solidedgedev/pages/49.html">
    <title>Solid Edgeとは</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/49.html</link>
    <description>
      *Solid Edgeとは
シーメンスPLMソフトウェアが開発している、機械系ミッドレンジCADシステムです。

*Solid Edgeのより詳細な情報
-[[開発元での紹介ページ&gt;http://www.plm.automation.siemens.com/ja_jp/products/velocity/solidedge/]]
-[[販売代理店富士通での紹介ページ&gt;http://jp.fujitsu.com/solutions/plm/cadcam/solidedge/]]
-[[富士通が主催している体験セミナーの紹介ページ&gt;http://www.dipro.co.jp/event/solidedge_seminar.html]]

*本Wikiは何をするか
Solid Edgeは機械設計を行うためのソフトウェアです。コマンドインターフェースはAPIとして公開されているので、このAPIを使ってSolid Edgeをカスタマイズし、一連の操作を自動実行、判断ロジックを組み込んで制御処理などを行う仕組みを追加して、より利用効率を高めるための基本操作方法を説明していきます。

-----    </description>
    <dc:date>2009-06-25T11:42:18+09:00</dc:date>
    <utime>1245897738</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/solidedgedev/pages/47.html">
    <title>コントロールと値の連結(databinding)</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/47.html</link>
    <description>
      クラスのプロパティの値をコントロールから制御する場合にdatabindingを使う方法

クラスのプロパティの値をコントロールと連携して処理したい場合が多く出現する。例えば、寸法の数値のプロパティをテキストボックスから制御させたいような場合である。
この場合、テキストボックスと、寸法の数値のプロパティを手動でコーディングして連携させる事も可能であるが、データバインディングの機能を使う事によって、連携の処理の自動化が図れる。

例えば、clsTestというクラスがありblnTestというプロパティを持っているとする。これとチェックボックスcbxTestを結びつけるには次のような処理を行う。
#highlight(linenumber,vb){
Dim test = New clsTest
test.blnTest = cbxTest.Checked
cbxTest.DataBindings.Clear()
cbxTest.DataBindings.Add(&quot;Checked&quot;, test, &quot;blnTest&quot;)}

これにより、cbxTestとtest.blnTestが連結される。

ただし、cbxTestを変更してもvalidationのイベントがかかるまで変更を伝わらない。Validationは別のコントロールにフォーカスを移した時に発生するイベントである。つまり、同じコントロールを連続して変更操作しても、まだユーザの処理は確定していないとみなしてvalidationの処理をかけない。
コントロールで値を変更させてものを、随時反映させるには別の手法か、Validatiuonイベントのコントロールが必要。
----    </description>
    <dc:date>2009-06-25T20:13:52+09:00</dc:date>
    <utime>1245928432</utime>
  </item>
  </rdf:RDF>
