wpf學(xué)習(xí)流程 想做出這種程序需要什么?
想做出這種程序需要什么?我想提出和這個(gè)基本是同一的軟件我是需要學(xué)什么?謝謝1.這個(gè)是一個(gè)C/S架構(gòu)的系統(tǒng)2.目前也很很流行windows應(yīng)用程序開(kāi)發(fā)有A:WPF(Windows Presentatio
想做出這種程序需要什么?
我想提出和這個(gè)基本是同一的軟件我是需要學(xué)什么?謝謝
1.這個(gè)是一個(gè)C/S架構(gòu)的系統(tǒng)2.目前也很很流行windows應(yīng)用程序開(kāi)發(fā)有A:WPF(Windows Presentation Foundation)是微軟會(huì)推出的設(shè)計(jì)和實(shí)現(xiàn)Windows的用戶(hù)界面框架,使用C#語(yǔ)言
B:MFC微軟基礎(chǔ)類(lèi)庫(kù)(英語(yǔ):Microsoft Foundation Classes,是由MFC)是微軟公司提供給的一個(gè)類(lèi)庫(kù)(classlibraries),以C類(lèi)的形式封裝了WindowsAPI
看整體風(fēng)格,好像是不使用WPF
這個(gè)只不過(guò)客戶(hù)端,服務(wù)器端也這個(gè)可以不使用C#實(shí)現(xiàn)程序,也也可以使用JAVA實(shí)現(xiàn)程序
3.所以我,如果沒(méi)有你想做出這種程序,主要注意學(xué)習(xí)的內(nèi)容有A客戶(hù)端:
WPF,C#,各個(gè)控件的使用,網(wǎng)絡(luò)通訊,第三方插件在用(打印機(jī)),mysql數(shù)據(jù)庫(kù)
周期至少是一個(gè)頁(yè)面3-4天
B后臺(tái)服務(wù):(要是不要是可以不考慮到,不過(guò)有云文件導(dǎo)入,估計(jì)那是要的)
spring boot,linux,tomcat
差不多一個(gè)接口2天
C后臺(tái)配置頁(yè)面:(也可以在代碼中暫時(shí)寫(xiě)死,如果沒(méi)有配置項(xiàng)太少)
vue.jshtml
周期至少是一個(gè)頁(yè)面3-4天
因?yàn)椋屨麄€(gè)系統(tǒng)求下載地跑不起來(lái),是需要自學(xué)的東西我還是挺多的。
要是是0基礎(chǔ),可以先只做客戶(hù)端,比較比較直觀易懂,慢慢地有感覺(jué)了再做其它的。
大二現(xiàn)在想做界面,只會(huì)C 不想用MFC,學(xué)習(xí)WPF需要多長(zhǎng)時(shí)間?
我而且想能回答你這個(gè)問(wèn)題并并非畢竟我在編程上有多牛,只不過(guò)是那一次有過(guò)像你這樣帶有的困惑:雖然的功能,我倒底用什么好?
目的是寫(xiě)一個(gè)系統(tǒng),在沒(méi)有老師也就沒(méi)現(xiàn)在這么不便利的網(wǎng)絡(luò)情況下,我與幾個(gè)伙伴矢志開(kāi)始學(xué)VC。只不過(guò)沒(méi)有老師,所以事情進(jìn)展很慢,學(xué)了三個(gè)月也沒(méi)描寫(xiě)一段正經(jīng)飯的代碼(都覺(jué)得挺笨的哈)。還好我們的堅(jiān)持,在之前五年多的時(shí)間里這回交了差。總覺(jué)得VC好是好,很底層的功能都可以開(kāi)發(fā)不出來(lái),就是麻煩您,一有什么事都要寫(xiě)一堆代碼。
再后來(lái)項(xiàng)目組回來(lái)了位年輕人,十分聰明,經(jīng)驗(yàn)也多,他提意可以不用BC。而且與VC兩者相比,BC上手越快,這樣的可以不少在界面開(kāi)發(fā)上少花時(shí)間,浪費(fèi)的時(shí)間可以用在功能開(kāi)發(fā)上。借他的吉言,我們整體轉(zhuǎn)過(guò)頭使用BC。實(shí)踐相關(guān)證明,對(duì)減緩開(kāi)發(fā)進(jìn)度確實(shí)極為不利。
做軟件開(kāi)發(fā)做了十余年,現(xiàn)在已經(jīng)遠(yuǎn)遠(yuǎn)離開(kāi)這個(gè)領(lǐng)域,但堅(jiān)定地相信的新平臺(tái)只有是越來(lái)越大易用性強(qiáng)、越來(lái)越好用,而不可能越發(fā)差。送你兩點(diǎn)我的體會(huì):
一是變更土地性質(zhì)平臺(tái)或系統(tǒng)到最后都不最重要,最重要的是你到底用得熟不能熟練、精不精通,熟練的掌握了且專(zhuān)精了啥功能都這個(gè)可以開(kāi)發(fā)完畢出來(lái)。
二是這個(gè)領(lǐng)域既要專(zhuān)注心的精神更需要堅(jiān)持了的學(xué)習(xí)。技術(shù)更新,甚至于你一直在在緊跟都跟不上腳步趟。
另外,底層開(kāi)發(fā)最感謝MFC。
也可以的,我那是報(bào)班學(xué)習(xí)的,我們公司的實(shí)習(xí)生也這么說(shuō)學(xué)的。你可以先學(xué)下C#,這個(gè)比C很難很多,不超過(guò)一個(gè)月就行啦,后再就也可以練熟WPF了,我之前看的是《WPF深入淺出》,這本書(shū)比較比較接底氣,前面是XAML,相當(dāng)于界面,后面是WPF后端的概念,和解除綁定,命令,模板,也許看過(guò)兩遍應(yīng)該是變會(huì)了。