<?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-26T14:01:46+09:00</dc:date>
    <utime>1245992506</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/44.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/45.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/47.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/57.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/55.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/56.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/37.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/54.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/solidedgedev/pages/51.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/solidedgedev/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/2.html</link>
    <description>
      アクセス数：&amp;counter(total)/今日：&amp;counter(today)/昨日まで：&amp;counter(yestaerday)

**準備
-[[Solid Edgeとは]]
-[[開発環境の選択]]
-[[開発環境の準備]]
**開発操作の基本
-[[開発の基本の流れ]]
-[[VisualBasicの基本]]
-Solid Edge固有条件
--[[Solid Edge参照の追加]]
--[[Solid Edgeコントロール参照の追加の準備]]
--[[Solid Edgeコントロール参照の追加]]
**個別テクニック
#list_by_tagsearch(FAQ)
**SolidEdge開発フロー
-[[基本2]]
-[[基本3]]
-[[基本4]]
-[[基本5]]
-[[基本6]]    </description>
    <dc:date>2009-06-26T14:01:46+09:00</dc:date>
    <utime>1245992506</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/solidedgedev/pages/44.html">
    <title>寸法のプロパティの割り当て情報</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/44.html</link>
    <description>
      寸法のプロパティが日本語で表示されているどの属性に割り当てられているかの調査結果

寸法　SolidEdgeFrameworkSupport.Dimension　のプロパティの割り当て情報

PrimaryTolerance
-等級FIT
PrimaryUpperSymbol
-上の公差
PrimaryLowerSymbol
-下の交差
DisplayType
-呼び寸法：DimensionNominal
-等級寸法：DimensionClassFit
-等級寸法上下:DimensionClassPlusMinus
-公差寸法：DimensionTolerance
-限界寸法：DimensionLimits
-基準寸法：DimensionBasic
-参照寸法：DimensionReference
-空白：DimensionBlank
Value
-数値
----    </description>
    <dc:date>2009-06-25T20:15:18+09:00</dc:date>
    <utime>1245928518</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/solidedgedev/pages/45.html">
    <title>変数テーブル</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/45.html</link>
    <description>
      Solid Edgeの変数テーブルの操作方法

変数にはドキュメントの変数コレクションからアクセスが出来る。

#highlight(linenumber,vb){
Dim doc As SolidEdgeFramework.SolidEdgeDocument
Dim vars As SolidEdgeFramework.Variables
Dim var As SolidEdgeFramework.variable
vars = sdoc.Variables}

変数の名称がわかっている場合には、Itemで名称を指定してアクセスする。

#highlight(linenumber,vb){
var = vars.Item(&quot;TEST&quot;)
var.Value ＝ 0.01}

なお、アセンブリではシステム変数は取得出来ない。ユーザ変数のみが取得できるので注意が必要。
----    </description>
    <dc:date>2009-06-25T20:15:05+09:00</dc:date>
    <utime>1245928505</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>
    <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/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/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/37.html">
    <title>Solid Edge参照の追加</title>
    <link>https://w.atwiki.jp/solidedgedev/pages/37.html</link>
    <description>
      Solid Edgeのカスタマイズを行う場合には、Solid EdgeのAPIを使うために参照設定を行う必要があります。

+Visual Basic 2005を起動する&amp;br() &amp;image(width=400,Image01.gif)
+新規プロジェクトを作成する &amp;br() &amp;image(width=300, Image02.gif) &amp;br() &amp;image(width=400,Image03.gif)
+全てのファイルを表示する &amp;br() &amp;image(Image04.gif,width=300)
+参照の追加を実行する &amp;br() &amp;image(Image05.gif)
+必要な参照を追加する &amp;br() &amp;image(Image06.gif)
|Solid Edge Part Type Library|①パーツとシートメタル環境に必要な定義が含まれる|
|Solid Edge Draft Type Library|②ドラフト環境に必要な定義が含まれる|
|Solid Edge Assembly Type Library|③アセンブリ環境に必要な定義が含まれる|
|Solid Edge Framework Type Library|環境に共通な定義が含まれる。通常は①，②，③を追加すると自動的に追加される。|
|Solid Edge FrameworkSupport Type Library|2D要素に共通な定義が含まれる。通常は①，②，③を追加すると自動的に追加される。|
|Solid Edge Geometry Type Library|2D要素,3D要素の両方に共通な定義が含まれる。通常は①，②，③を追加すると自動的に追加される。|
|Solid Edge Constants Type Library|定数の定義が含まれる。定数を使いたい場合必要に応じて追加する。|
|Solid Edge Revision Manager Object Library|定数の定義が含まれる。定数を使いたい場合必要に応じて追加する。|
|Solid File Properties Object Library|Solid Edgeのファイルプロパティを取得する機能の定義が含まれる。|
|Solid Install Data Library|Solid Edgeのインストール情報を取得する機能の定義が含まれる。|
|Solid Mouse Control|マウスイベントを使う場合の定義が含まれる。|
|Solid Command Control|コマンドイベントを使う場合の定義が含まれる。|
----    </description>
    <dc:date>2009-06-25T18:13:32+09:00</dc:date>
    <utime>1245921212</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/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>
  </rdf:RDF>
