using system;
using system.collections.generic;
using system.linq;
using system.text;//引用命名空間
namespace wintestdemo//定義命名空間}}
using system;
using system.collections.generic;
using system.text;
namespace
test
,and i am year olds",name,age);//佔位符由大括號和數字組成,數字由0開始編號
int age=new
int[20];//宣告陣列 也就是說:資料型別陣列名=new 資料型別[長度]
//現在這個語句就是定義了age陣列,這個陣列有20個元素
age[0]=1;
age[1]=2;改每個陣列進行賦值
string job =new
string ;
//定義乙個字串陣列
for (int i = 0; i < job.length; i++)//用for語句遍歷這個陣列
int num=;//遍歷乙個陣列
foreach(int x in num)
//foreach(資料型別 迭代變數名稱 in 陣列名)
int[,]b=,};
const
string
city = "布宜諾斯艾利斯";//常量,城市 定義字串型別
const
string
name = "列奧波爾多·福圖納托·加爾鐵裡·卡斯特利";//常量,姓名
string hobby;//宣告變數儲存愛好
hobby=「劍道」;//給愛好變數賦值
console.writeline(name+"出生在"+city +"的乙個工人家庭");//使用常量
console.writeline("我愛好"+hobby);//列印變數
console.readline()//將會接受使用者輸入的乙個字串
//將readline來進行
string name;
console.writeline("say what:");
name=console.readline();
console.writeline("hi, ", name);
console.readkey();}}
}
一維陣列和二維陣列的區別:
int[,] arr = new int[2,3]; //包含2個一維陣列,每個一維陣列包含3個變數,總共2*3=6個陣列元素
arr[1,0] = 28; //二維陣列元素有2個索引,都是從0開始,以arr陣列為例,元素索引從[0,0]到[1,2]
找debug的快捷鍵;
設定斷點:f9。除錯:f5,單步執行:f10
物件導向的三大特徵:封裝,繼承和多型
字段,就是類的狀態field
方法,就是類能夠執行的動作
類的繼承:類之間可以繼承,人這個類可以繼承動物這個類的屬性,在定義人這個類的時候只用定義特有的物件和方法就可以。然後就清楚父類和子類。基類=超類=父類
using system;
using system.collections.generic;
using system.text;
namespace
test
}class
person}}
一些約定成俗的規定:
public定義的就是屬性 private定義的就是字段
屬性字段開頭大寫 字段開頭字母小寫
建構函式就是一種特殊的函式,這種函式用來 建立物件的特殊函式,函式名和類名是一樣的,沒有返回值,連void都不用。
建構函式用來建立物件,並且在建構函式對物件進行初始化。建構函式也可以進行過載,只要他們可以初始化物件的時候有不同就可以了。
下面舉乙個典型的例子:
class person
}
人類就是乙個類,在類中定義人類的屬性:身高,方法:吃飯。在main函式中例項化乙個物件,例項化的物件的名字叫小明,那麼小明就繼承了人類的屬性,也就是小明擁有了人類:身高這個屬性,也擁有了吃飯這個方法。
封裝就是隱藏物件的資訊,留出訪問的介面、
舉個小例子:
class child
}
實現封裝的快捷鍵』ctrl+r+e
首先,選中需要實現封裝的屬性:
然後按ctrl+r+e
然後確定
然後應用
/// 設定對外訪問介面
///這個小技巧是直接輸入三個「/」、
用構造方法對欄位進行初始化、
物件的成員包含:字段,屬性和方法
使用方法分成兩個步驟:1、定義方法,2、呼叫方法、
構造方法的作用就是初始化的方法進行賦值
關鍵字:
this表示當前物件,當前物件的***
wpf篇
sender是觸發這個的事件
在vs中ctrl+e+c是對選中的資訊進行注釋
ctrl+e+u是取消對資訊的注釋,落實在按鍵上就是
xaml 讀作zaimou。本質上就是乙個html檔案,grid就是乙個**
kinect深度影像資料是乙個位圖,這個點陣圖中每個位置靠近攝影機距離。
玻璃是沒有辦法正確顯示
下面我來一條一條的分析這個裡面的語句,然後在這個的基礎上進行開發吧
using system;
using system.windows;
using system.windows.media;
using system.windows.media.imaging;
using microsoft.kinect;
namespace machinevisionkinect_sdk
void mainwindow_unloaded(object sender, routedeventargs e)
void mainwindow_loaded(object sender, routedeventargs e)
void runtime_videoframeready(object sender, colorimageframereadyeventargs e)
else
}if (receiveddata)}}
}
c wpf 面試 新手該怎麼學習C WPF
本人平時主要從事 c 和 wpf 開發,現在把寶貴資源整理一下分享給有需要的廣大 net 開發者 如有幫助,別只顧收藏,麻煩支援一下咯 書 c 入門經典 第7版 豆瓣 wpf方面的書完全贊同輪子哥 vczh 推薦的 wpf 程式設計寶典 豆瓣 當然這本書有900多頁,如果覺得太厚重看不下去可以考慮看...
專案需求分析
一.需求從哪來?軟體專案的需求分析一般要分資訊管理系統 頻道,這兩個不同方向的需求分析的獲取需求的途徑是截然不同。資訊管理系統的使用者確定,獲取需求的途徑明確,而且有現成的業務模式和業務流程,相關的資訊表單 基礎資料等都比較完善,這類專案的需求分析就直接可以從這個資訊管理系統的直接使用者那裡在前期相...
專案需求感想
關於跟客戶談需求,這麼談,如何去談,如何去引導客戶。以下是我目前所使用的方法,只是憑我個人長時間積累嘗試,總結出來的適合我個人的方法,還希望多多指導,歡迎拍磚。第一 當客戶非常確認自己需要什麼的時候,即客戶對業務了解相當深,且能理清中間的業務邏輯關係的時候,這種情況很好辦,就按照客戶所提需求即可。因...