關於部落格
  • 117911

    累積人氣

  • 1

    今日人氣

    0

    訂閱人氣

.Net/CLR note

   

Property/Function:
example, 
arr->Length;//GetLength
see, Link, Array Class (System).html

String:
1. single line
array<String^>^ arr1 = gcnew array<String^> {"Nish", "Colin"};
2. class member
private:
  static array<String^>^ m_astrName={L"慈悲",L"喜捨",L"隨緣"};
Reference:
Link, Arrays in C++ CLI - CodeProject.html
Link, Array Class (System).html
 
 
   

*. 轉貼連結:修改 VC++ Net Framework 版本


原文:Modify the Target Framework
微軟譯文:修改目標 Framework( 微軟官方的說明實在很難看懂= =" )

Visual Studio 2008: Link
標題:Visual Studio 2008 已建立好的專案,重新變更.NET Framework版本

Visual Studio 2010: Link
標題:Visual Studio 2010切換VC++專案使用的.NET版本
 
   

*.ComboBox-下拉式選單

namespace System::Windows::Forms;


*.Items-> void Add( Object^ ) - 加入選單物件

ex:

comboBox1->Items->Add("Item 1");

*.Object->String^ ToString() - 將物件轉成 String^

ex:

*.Object^ SelectedItem & int SelectedIndex

ex1:

Object^ Item = comboBox->SelectedItem;

String^ str = Item -> ToString();

textBox1 -> Text = str;


ex2: 一開始就有選第一個(一般是空白),於 Form1_Load 方法中加入

comboBox1->SelectedIndex=0;
 
   

*.String - 從 char* 建構,char to string

namespace System;


String( char* )

ex:

char* c =  "aaa";

String^ str = gcnew String( c );


ps: gcnew 可以想成 c++ 的 new,差別在於 .Net 會自動回收不需 delete.
 
   
See also:
Link, CLI
Link, sort()
Link, CFileDialog Assertion Failed
*. General Error C101008d 與防毒軟體迷思
*. rand()函數的應用
*. Note of class(20.1-20.6)
*. 如何在 Visual C++ 中建立一個可執行 cpp 檔案(Visual stduio 2010)
*. Windows Forms 與 DirectShow
*. Visual C++ 2010 加入參考
 


 



 

相簿設定
標籤設定
相簿狀態