2012年6月6日 星期三

【c#】Slider應用

目前我有使用到的語法如下:

SmallChange
LargeChange
為Slider移動的單位
 
ValueChanged
當改變Slider值的時候?

IsEnabled

能給使用者拖拉?
  

Minimum
Maximum
顯示範圍

 
還有到Blend內設定Slider的樣子…(但現在是mac的鍵盤…不好切畫面,回家再補上至分隔線下 T  MT)
 
唉~~又有問題了 =  =  如下:

無法藉由  ValueChanged 更改Slider的值…

費了好大的力氣終於找到了解決方法!!!! 
 
如果在xaml內設定Value這個屬性,就不能使用ValueChanged這個方法,兩者會相衝突( ?  m ? )

 
-------------------------我是分隔線-------------------------

【c#】字串應用


用字元及字元陣列切出字串陣列

字元:
 String[] split1 = tmpString.Split('\\');
字元陣列 :
char [] cut ={' ', ',','.','\t'};
String[] split1 = tmpString.Split( cut );


 ====================持續新增中===============================


 2012-04-12-15:29

比對字串
 
string.Equals (stringA,stringB)

 print出來的類別為Boolean

【c#】資料型態間的轉換

有些時候就是需要A型態的資料轉B型態(轉來轉去,轉到都頭昏了 =  口=)


在c#有一個專門在處理這個的函式 Convert


 整個就無敵的好用!!!!!


以下就附上它在msdn的官方說明:

http://msdn.microsoft.com/en-us/library/dsfy6sz9.aspx 


 轉到頭昏的…就參考一下吧~~

【c#】判別物件屬性之ToString是否為null

爬了好多文,終於解決了這個問題…
(看來我的資料結構要重學了QQ

在C#比較特別的是,字串有兩種判別方式

1。object.ToString

2。convert.ToString


這兩個的差別在於確定有沒有值(也就是是不是null)。

意思是說…如果object.ToString為null,系統就會跑出 NullReferenceException,因為不能把NULL轉為字串。

所以只好靠 convert.ToString 做判別的小工具了。

 string hasData = Convert.ToString ((object)objcetA);


哈哈,真的很快就轉換到可以放進if...else...內做判別了…也不用再寫一大串的function來做判別囉~~

【c#】Button.Tag之資料類型轉型

原來~~Button.Tag在c#是個物件~~寫太久的ios會讓人有點…轉不過來,哈,還好有人可以問~~

 所以要先給它一個資料型態==> Button.Tag.ToString() 

取到值後,就可以用  int.Parse( ); 的方式轉成int~~


 private void ListJumpToView(object sender, EventArgs e)
        {
            Button newButton = (Button)sender;            
            MessageBox.Show("tag is" + newButton.Tag); 


            int tag = int.Parse(newButton.Tag.ToString());
            switch (tag)
            {
               ..........
            }
        }


又學到一招了~~GOOD!!!

【Cocos2D_iOS_V1.0.1】b2BodyDef reference

b2BodyDef


以下為此之屬性

BOOL:

          active
          allowSleep
          awake
          bullet
          fixedRotation
       
Float32:
          angle
          angularDamping
          angularVelocity
          inertiaScale
          linearDamping

S??:
          b2BodyDef::

b2BodyDef &:
         operator=(const b2BodyDef &)

b2Vec2:
         linearVelocity
         position

Void *:
         userData

Void:
         ~b2BodyDef()

b2BodyType:
         type {
                            b2_staticBody,//靜態
                            b2_kinematicBody,//動態
                            b2_dynamicBody//運行

                         }