導航:首頁 > 編程語言 > wpf編程寶典使用c

wpf編程寶典使用c

發布時間:2023-05-25 04:08:18

A. c# wpf 多個textblock滾動字幕怎麼實現

可以通過使用 WPF 中的 ListBox 控制項來實現您所需的滾動報警信息功能,具體步驟如下:笑槐


以上是一個簡單的滾動報警信息功能的實現方法。您可以根據自己的需求進行調整和優化。

B. 請問,WPF編程寶典C#2010版 這本書對於silverlight的學習幫助大嗎

如果你是初學silverlight,不推薦WPF編程寶典C#2010版。silverlight雖然是源於判旦腔WPF,但掘衫是由遲搜於Silverlght屬於純客戶端技術,WPF是有區別的。至於電子書推薦看看銀光志

C. 想用c#編寫上位機,是不是要學wpf的編程有沒有好的教材推薦

上位機控制要是沒有很高的界面要求的話,不用WPF,要是想把界面做的漂亮那就學一下WPF吧,其實有C#的基礎了,WPF基本不用學,只要遇到什麼學什麼就可以了。
(1)MSDN關於WPF其中內容,鏈接:Windows Presentation Foundation 不用說了 這個是我反復閱讀的 可以如實的告訴大家 這個內容 我全看了 而且不止一遍,兩遍。七八遍總是有的。因此 我會第一個品評MSDN;

(2)Charles Petzold Applications = Code + Markup A Guide to the Microsoft Windows Presentation Foundation 這本書有中文版,翻譯的也不錯,但是實話我未能通讀,絕大部分都是看過 某些部分看過也不下三四遍;

(3)Matthew 王德才譯 MacDonald Pro WPF in C# 2008 Second Edition 這本書同樣有中文版 翻譯過來的是「WPF編程寶典——使用C#2008和.Net3.5」 這本書 英文的厚厚的我列印裝訂成了三冊 等到中文版出來我又不惜大撒銀子 買了一本。案頭書。

(4)Adam Nathan Windows Presentation Foundation Unleashed(WPF揭秘) 我第一次買的書;

(5)Ian Griffiths, Chris Sells 所著的 Programming WPF , 2nd Edition 這本書貌似有中文版,名為WPF編程 記住是第二版。傳說中 這是一本好書 我看過英文的 還不錯。

(6)Chris Anderson 朱永光譯 Essential Windows Presentation Foundation WPF核心技術 這本書偏薄;

(7)又是Charles Peztold老人家所著的 精通Windows3D圖形編程 英文名為 3D Programming for Windows: Three-Dimensional Graphics Programming for the Windows Presentation Foundation 。我中英文都看過;

(8)Pavan Podila等 WPF Control Development Unleashed: Building Advanced User Experiences 一本不錯的介紹WPF控制項的書,順便說一下,我還是有意翻譯該書的。

(9)Jack Xu Practical WPF Graphics Programming 一本介紹WPF圖形編程的書 ,目前我並沒有看到中文版。

(10)Rob Eisenberg等 Sams Teach Yourself WPF in 24 Hours,翻譯過來就是Sams 24小時搞定WPF,挺神的 丫的;

(11)張晗雨編著 WPF全視角分析 國人所寫的WPF書籍;

(12)王少葵 深入解析WPF 號稱是國內第一本WPF書 確實也是;

(13)WPF高級編程,英文 Professional WPF Programming,該書有中文版。

D. C# WPF編程中,如何在彈出的Window中獲取調用它的Page

在彈出的簡薯時候講Page整攔或者個對象傳遞過去。
//團晌 ... ... new Window1(this).Show();

Window裡面添加構造函數:
Page1 main;
public Window1(Page1 m)
{
InitializeComponent();
main = m;
}
//調用Page1 的方法或屬性
main.XXX();

E. 自學C#WPF怎麼獲得編程的完整經驗

如果不是工作需要,不建議學 WPF。它相對於 ASP.NET Core 來說找工作的路徑更窄。ASP.NET Core 技術棧工作機會更多,學起來也比 WPF 更輕松,更容易找到成就感。前罩

另外,ASP.NET Core Blazor 也可以開發桌面應用,基於 WASM,性能可以接近原生,可以滿足大部分操作實時性要求較高的場景。

目前微軟定位 .NET 平台未來的桌面應用的產品線主要是 MAUI、WinUI 和 Blazor。除了 Blazor,MAUI、WinUI 和 WPF 技術點和編程思想都差不多,像 Prism 這類的框架也前悔悔可以通用,基本上可以一學多用。所以,只要你熟悉其中之一,不管後面主流 .NET 原生桌面技術框架怎麼變化,你都可以輕松切換。

如果你毅然要學習 WPF,並「 獲得編程的完整經驗 」,下面是我覺得適用於大多數技術學習的通用路徑:

1、學習語言基礎(C#),看書或看視頻都可以,網上資源很多。

2、學習框架(WPF、Prism 等)的使用,同時要掌握框架的編程思想。WPF 框架相關的書比較少,即使有也很老舊,可以去 B 站找找視頻教程。

3、學習和模仿優秀的開源項目,從易到難,去 GitHub 找開源項目研究,然後參考模仿,自己動手做一個類似的項目。

4、整理自己學到的技能和知識點,經過整理後,用文章或慧正視頻的方式講述給其他人看。制定計劃,不斷堅持。

以上,個人淺見,僅供參考。

Maui是一個高層次框架,底層在Windows上是用winUI3,在其他平台上是用其他平台的UI組件,不是一個級別的東西,不要搞混了

買本《實戰》之類的書參考一下,當然最好的經驗必須從實踐中來。自己嘗試寫一個項目,比如把書上的例子弄完善,做過自然知道什麼是需要懂的。反正你不是求職,慢慢來。

F. 如何用c語言作出有圖形界面的小程序

那需要學VC。確切的說是要學MFC。

MFC編圖形化程序也是很麻煩的,難學,繁瑣。

其實你可以再學Java或者C#。

Java本身也不適合做圖形化應用程序,但是比MFC要簡單得多。

C#則是當前做圖形化程序最簡單高效的了,不需要編程單靠滑鼠拖拽就能做出圖形界面。特別是C#的WPF圖形框架更是把圖形化編程簡化如神行到了極限。

所以強烈建議學C#。

C#語言綜合Java和C++的優點。Java和C++都源自C語言。所以學C#之前最好先學一下C++,C、C++、C#可以說是一脈相承,向下兼容的。

總之,學圖形化編程比較好的順序是:

C(結構化語言渣嘩,入門)-> C++(面向對象語言,鋪墊) -> C# (享受快速圖形化開發吧)

忘解釋那幾個名詞了,補上:

集成瞎姿開發環境:就是IDE,一類開發工具。

你的代碼本來可以直接在記事本里寫完,然後命令行下調用編譯器編譯就能執行了。

集成開發環境將代碼編輯、代碼編譯執行、代碼調試功能集成在一起(甚至集成更多功能),使開發人員的開發變得更加高效。比如Visual C++ 6.0就是一個集成開發環境,還有Eclipse、CodeBlocks、Visual Studio等都是。

G. 怎麼學習WPF,網上的資料太少了,請高手指點!

我感覺資料挺多的,可能你不會找吧
加群吧 66373396 3039537

H. c#wpf窗體怎麼實現輸入數字輸出中文,用到text,msg和button

可用switch case 語句,將數字對應的中文字輸出即可
.NET 中C#的switch語句的語法如下(switch,case和default是關鍵字):
switch ( controllingExpression )
{
case constantExpression :
statements
break;
case constantExpression :
statements
break;
...
default :
statements
break;
}
controllingExpression(控製表達式)只求值一次。然後,從其constantExpression值等於controllingExpression值的case開始,它下方的所有語句都會一直運行,直到遇到一個break為止。隨後,switch語句將結束,程序從switch結束大括弧之後的第一個語句繼續執行,並忽略其他case。
假如任何一個constantExpression值都不等於controllingExpression的值滲讓拆,就運行可選標簽default之下的語句。
注意 假如controllingExpression的值和任何一個case標簽都不匹配,同時沒有發現一個default標簽,程序會跳過整個switch語句,從它的結束大括弧之後的第一個語句繼續執行。
例如,前面的嵌套if語句可以改寫為以下switch語句:
switch (day)
{
case 0 :
dayName = "Sunday";
break;
case 1 :
dayName = "Monday";
break;
case 2 :
dayName = "Tuesday";
break;
...
default :
dayName = "Unknown";
break;
}

遵守switch語句規則滑伍
switch語句非常有用,但在使用時必須謹慎。所寫的任何switch語句都必須遵循以下規則:
只能針對基本數據類型使用switch,這些類型包括int和string等待。對於其他類型,則必須使用if語句。
case標簽必須是常量表達式(constantExpression),如42或者"42"。如果需要在運行時計算case標簽的值,必須使用if語句。
case標簽必須是惟一性的表達式;也就是說,不允許兩個case具有相同的值。
可以連續寫下一系列case標簽(中間不能間插額外的語句),從而指定自己希望在多種情況下都運行相同的語句。如果像這樣寫,那麼最後一個case標簽之後的代碼將適用於所有case。然而,假如一個標簽關聯了一個或多個語句,又沒有使用break來跳出,那麼執行就不能貫穿到後續的標簽,而且編譯器會報告一個錯誤。例如:
switch (trumps)
{
case Hearts :
case Diamonds : // 允許貫穿 — 標簽之間無額外代碼
color = "Red"; // 針對Hearts和Diamonds這兩種情況都會執行的代碼
break;
case Clubs :
color = "Black";
case Spades : // 出錯 — 標簽之間有額外代碼,而且沒有使用break來跳出
color = "Black";
break;
}
注意 break語句是用來阻止貫穿的最常見的方式,但也可以用一個return語句或者一個throw語句來替代它。throw語句的詳情將在以後討論。

不準貫穿
由於C#存在不準貫穿(fall through)的規則,所以可以自由地安排一個switch語句的各個區域,而不至於影響其含義(其中包括default標簽,它傳統意義上是最後一個標簽,但並非一定如此)。
C和C++程序員要注意的是,在使用C#編程時,必須為switch語句中的每個case(包括default case)都提供一個break語句。這個要求是一件好事情,C和C++程序員經常忘記添加break語句,造成執行自動貫穿到後續的標簽,並造成很難發現的bug。
然而叢棗,如果你真的喜歡,也可以在C#中模擬C++的貫穿行為,方法是使用一個goto語句來轉到下一個case或者default標簽。但這種用法是不推薦的,本書也不打算介紹具體細節!

I. 使用c# WPF編程時,使用System.Timers.Timer時,在Elapsed事件中不能修改window的控制項屬性,如何修改

http://ke..com/view/9514620.htm
wpf的是dispatchertimer

J. 能用C語言寫程序嗎例如WPF或能在win7上運行的軟體

打開VS2010,新建一個工程,語言選擇C#,再選擇WPFApplication項目,確定之後就生成了一個最簡單的WPF應用軟體,


想要快點做出軟體,我建議你直接用C#,然後去借本WPF的書入門下,想通過C語言做這個很麻煩很麻煩的,就不要想了(C語言了解下語法和和計算機思維就可以了)。一般的人在大學里都會向樓上的人說的一樣,慧皮先用C語言做些什麼貪吃蛇,俄羅斯方塊之類的小游戲,但我強烈不推薦這樣,C#比C語言簡單得到,做軟體出來也快得多,用C語言或裂嫌者C++的話就得學習MFC(這個是微軟很老很老的技術,不必再學了,WPF是微軟最新的一帶桌面編程框架),想做QQ就用WPF做一個QQ出來(相信我那不是很難),裡面也只涉及到一些通信技術而已,網上找些資料很容易的,千萬不要別大學里老師教C語言那些類似的笨方法消磨了人對計算機的興趣~


不懂可以問我,就別再用VisualC++,MFC這些古董了,了解C#的語法,熟悉下WPF這個框架,做些自己喜歡的小軟體來支持自己的興趣才是的

閱讀全文

與wpf編程寶典使用c相關的資料

熱點內容
安卓系統藍牙耳機如何用 瀏覽:719
為什麼微信不能給appstore充值 瀏覽:493
程序員的保護動物 瀏覽:272
程序員遇到問題去哪個網站 瀏覽:529
安卓手機空格鍵連續輸入怎麼取消 瀏覽:520
壓縮空氣管道流量計 瀏覽:564
ug編程高級教程 瀏覽:177
什麼叫做伺服器已滿 瀏覽:37
暑假哪有教演算法的 瀏覽:136
密碼學的根基是加密 瀏覽:662
stata方差檢驗命令 瀏覽:337
解壓後文件夾里的內容丟失 瀏覽:715
解壓無敵視頻 瀏覽:690
什麼是伺服器辨認不了 瀏覽:129
java如何調用類方法 瀏覽:483
管理孩子的app叫什麼 瀏覽:546
壓縮活動軌跡 瀏覽:674
6米梁加密筋 瀏覽:79
怎麼學好ps如何學好編程 瀏覽:301
c編譯器廠商 瀏覽:114