c#教程 net core可以開發(fā)winform嗎?
net core可以開發(fā)winform嗎?直接跟你說吧:.net做開發(fā),web占絕大部分,winform開發(fā)現(xiàn)在基本可以看作沒有了,國內(nèi)做winform都是維護(hù)居多(維護(hù)的痛苦你不了解?。?。.net平
net core可以開發(fā)winform嗎?
直接跟你說吧:
.net做開發(fā),web占絕大部分,winform開發(fā)現(xiàn)在基本可以看作沒有了,國內(nèi)做winform都是維護(hù)居多(維護(hù)的痛苦你不了解啊)。
.net平臺(tái)開發(fā),就看作web方向和桌面方向吧,web這一塊招人很多,桌面這塊很少,做wpf比做winform更好找工作。
winform入門門檻不高,但其他入門門檻也都不高。
如何使用visual studio進(jìn)行Windows桌面開發(fā)?
Visual studio是微軟開發(fā)的風(fēng)靡全球的一款軟件開發(fā)環(huán)境IDE,最早為發(fā)布于1998年的VS6.0版本,是當(dāng)時(shí)軟件從業(yè)者的最愛,后發(fā)展到VS2015等諸多版本,包括VC,VB等等家族成員。我一直在使用VC ,各種VC 版本都用過,感覺非常好用。以下把相關(guān)開發(fā)經(jīng)驗(yàn)作簡單介紹,希望對你有所幫助。
做windows桌面開發(fā),初學(xué)者應(yīng)首先從Microsoft的MSDN幫助系統(tǒng)的學(xué)習(xí)開始,重點(diǎn)關(guān)注如下各MFC class的應(yīng)用。
1)按紐制作類CButton,及其引伸的位圖按鈕,透明按鈕,CButtonST風(fēng)格按鈕類。按照你的風(fēng)格選擇。MFC一般提供標(biāo)準(zhǔn)控件。
2,編輯CEdit,CRichEdit及靜態(tài)文本CStatic控件。主要分別用于進(jìn)行簡單編輯框,大文件文本編輯,及文本及圖片的顯示。
注意,CStatic不僅可顯示文本,還可以在其定義的區(qū)域進(jìn)行圖形顯示,如直線,園孤軌跡顯示。
3,文件操作CFile,字符串操作類CString及 /-號重載
文件包括二進(jìn)制數(shù)據(jù)讀,寫,字符串讀寫,格式化輸出等,在CFile及相關(guān)類中。
CString舉例
#define CONST_CHARSTR “YOU”
CString TMPStr=T(”I love”);
TMPStr =CONST_CHARSTR;
這樣就實(shí)現(xiàn)了兩個(gè)字符串的合并。并且可直接顯示在某個(gè)CStatic文本框中。
4,圖形操作CDC,支持海量的圖形顯示,前景,背景顏色顯示,透明顯示等等。
5,還有網(wǎng)絡(luò)編程,數(shù)據(jù)庫編程,串口,并口,USB通訊等等功能,都能從MFC中輕易得到。
請教devexpress的winform界面開發(fā)基本步驟?
安裝好DevExpress后,開發(fā)DevExpress窗體應(yīng)用的步驟如下:
1)利用DevExpress提供的向?qū)0?,建立DevExpress的Winform項(xiàng)目
2)建立好項(xiàng)目后,可以看到DevExpress提供的各種窗體控件
3)向窗體拖入一個(gè)命令按鈕SimpleButton,將其Text屬性修改“關(guān)閉”
4)鼠標(biāo)雙擊命令按鈕,編寫后臺(tái)代碼
usingSystem
usingSystem.Collections.Generic
usingSystem.ComponentModel
usingSystem.Data
usingSystem.Drawing
usingSystem.Linq
usingSystem.Text
usingSystem.Windows.Forms
namespaceDXApplication3
{
publicpartialclassForm1:DevExpress.XtraEditors.XtraForm
{
publicForm1()
{
InitializeComponent()
}
privatevoidsimpleButton1_Click(objectsender,EventArgse)
{
//關(guān)閉窗口
this.Close()
}
}
}
5)運(yùn)行,顯示DevExpress風(fēng)格的窗體。單擊“關(guān)閉”可以關(guān)閉窗口