wpf開發小說閱讀器
Ⅰ wpf中文電子書
本人現在在搞WPF,收藏了諸多C#, .NET, 面試總結,以及WPF的經典電子書,下面的全部可以下載,獻給
各位。NET網友。(很大一部分是網上很難找到的,本人總結之精華,CSDN上注冊即可獲得20分,已注冊的話隨便下)
下載地址: http://download.csdn.net/user/yangliuxiaowu/All/5
http://download.csdn.net/user/yangliuxiaowu/All/5
CSharp經典書,絕對牛,本人珍藏。
C# 精華,絕對的精華。5分絕對值!值!
NET框架設計_李建忠(譯) 5
你必須知道的.NET 5
WPF經典之作
C#[1].Net網路程序開發-Socket篇
VS2008新特性
C#25個問題
面試中會問的題目
面試機理性問題
面試English
C#面試大全
C#新內容
區別C#基礎
最經典的題目_面試人
面試機理性東西
C#排序查找
字元串操作總結
effectiveC++_中文第二版_酷勤網提供下載
Windows+Presentation+Foundation概要
WPF經典之作ch04
WPF程序設計指南(有書)
applications_code_markup
Programming .NET Security
Microsoft_.NET_Framework_2.0_Web-Based_Client_Development
Dot.NET.Test.Automation.Recipes.A.Problem.Solution.Approach
Microsoft_.NET_Framework_2.0_Application_Development_Foundation
25C#總結,3分絕對值。
wpf+3d
Foundations of WPF
Programming Windows Presentation Foundation
Wpf入門白皮書
XAML in a Nutshell.chm
程序員面試寶典
Data Structures Using C# (Mar 2007
Ⅱ WPF做界面開發有哪些優點與缺點
優點很多 著重講講我做開發幾年發現的缺點
優點:類庫多,上手快,利於快速開發。
缺點:
1.對微軟的操作系統,對微軟類庫的依賴性極強
到了非微軟的操作系統上,很多framework裡面的類庫就不好使了。
前幾天遇到個客戶,告訴我他的c盤容量滿了,裝不下.net framework 然後我就直接崩潰了
2.技術更新速度快
跟微軟,你就得面對這樣的問題。
舉個例子:webservice出來之後,微軟就提出安全性較高的wse,wse之後微軟又馬上提出集remoting webservice wse等大成的wcf。
silverlight出來還是挺熱的,不過最近又謠言四起說微軟在不久之後又會停止發展這項技術。
這速度---你如何受得了
3.移動和硬體領域的乏力
c/c++/java在移動領域和硬體領域的開發優勢,是不用多說的----你見過幾個公司,選擇用c#來開發移動系統或者硬體驅動的?
Ⅲ wpf主要用來開發啥用vs開發還是別的軟體開發比較方便
WPF:桌面應用程序和瀏覽器應用程序的融合,根據ms的承諾,正在開發中的WPF/E,即WPF Everywhere版本,將為基於WPF的應用程序提供全面的瀏覽器支持,這意味著未來開發出的應用程序將可以基於瀏覽器在不同的操作系統上運行,根據WPF/E開發組的定義,WPF/E仍然是WPF的子集,而不是後繼版本。總體而言,WPF的前景應該是一片光明。
Visual Studio 提供了高級開發工具、調試功能、資料庫功能和創新功能,幫助在各種平台上快速創建當前最先進的應用程序。
可以說各有各的好處,Visual Studio 工具范圍比較廣
Ⅳ 哪些軟體用到WPF比如QQ概念版,還有其他的嗎
服務和支持
隨著Vista RTM的發布,微軟新一輪的技術推廣已經開始。其實在此之前,WPF已經有很大的推廣,因為CTP版本已經發布了有一段日子了。當然很多開發人員主要以技術研究為主,也有少數公司已經開始從事基於WPF的產品研發工作。
1. 目前WPF的正式版本已經發布(隨.net framework 3.0正式版發布),你可以從msdn上免費下載
2. 相應的技術支持已經開始,但目前僅限於大客戶,主要做售前技術支持,對於普通開發人員的技術支持可能要等到明年2月份才會開始(個人知道的情況,請以微軟官方技術支持網站發布的信息為准)
3. WPF的VS2005插件目前還只有社區預覽版(CTP版),也是從msdn上免費下載的,但正式版恐怕還要等一段時間,但使用CTP版本確實已經可以在VS2005中進行所見即所得的WPF開發。
4. WPF/E CTP版本已經發布,你可以在msdn上免費下載。同時發布的還有WPF/E Sample Pack for CTP
參考網路:http://ke..com/view/292311.htm
Ⅳ wpf開發,需要掌握哪些技術
至少要先學會C#或VB,然後就是WPF,再就是一些連接資料庫的,比如ADO.net或Linq to SQL,最後,WCF也是有必要了解的,至於編程平台就離不開大名鼎鼎的Visual Studio 和Expression Blend了。
Ⅵ 什麼是WPF
WPF(Windows Presentation Foundation)是美國微軟公司推出.NET Framework 3.0的組成部分之一,它是一套基於XML、.NET Framework、向量繪圖(vector graphic)技術的展示層(presentation layer)開發框架,微軟視其為下一代用戶界面(user interface)技術,將廣泛被用於下一代的Windows平台(Windows Vista)的界面開發。其原來代號為「Avalon」,因「我佩服」拼音首字母組合一樣,國內有人調侃地稱之為「我佩服」。 WPF使用一種新的XAML(eXtensible Application Markup Language)語言來開發界面,這將把界面開發以及後台邏輯很好的分開,降低了耦合度,使用戶界面設計師與程序開發者能更好的合作,降低維護和更新的成本。 WPF/E 是WPF的子集合,全名是:Windows Presentation Foundation Everywhere。在基於XAML與JavaScript之下,可跨越各種平台,目前 WPF/E 已演化為 Microsoft Silverlight,擔負微軟在 RIA (Rich Interactive Application, Rich Internet Application) 領域,並正面與 Adobe Flash 競爭的產品。 目前開發界的對WPF響應程度 目前已有很多人開始考慮或者已經轉向WPF,一場新的學習熱潮已經開始。但根據我最近的學習和了解,國內關於WPF的資料很少,除了msdn提供的資料以外,基本都是來自國外的資料,有些則是國外開發人員blog上的資料,當然都是英文的。因此如果現在能夠引進一些WPF的書絕對是很好的時機。而且國外目前的幾本WPF書也是剛剛上市,如果我們可以盡快引進的話,絕對可以幫助國內開發人員在最短時間內趕上國際步伐。 目前國內即時通訊領導商騰訊Tencent已經發布了一款基於WPF的QQ 概念版(QQ 概念版:QQ 概念版應用微軟最新一代客戶端展現層技術(WPF),實現多點觸摸操作,是騰訊首款NUI(自然用戶交互)產品,推出了動感相框、動態背景、多Tab聊天窗口、3D交互、桌面好友等一系列新功能,為您打造完美尊貴的新體驗。),帶給網友全新的體驗;由於該產品還處於初期,許多功能都還有待完善,不過QQ概念版的出現,又讓即時通訊領域帶來了新的體驗與享受。 WPF 部份之特徵如下: [編輯] 繪圖服務 所有的圖形皆可由Direct3D產生。 目標在於統一各種顯示圖形。 Windows可以通過Direct3D 來減輕在繪圖任務上的負荷,這項技術乃基於計算機顯卡的繪圖處理單元(Graphics Processing Unit)。 支持向量繪圖(vector graphic)。 支持3D透視圖並且影響2D應用程序。 [編輯] 布署 WPF 不僅僅是建立傳統的獨立程序(standalone applications)。其部署方式可分成兩類:standalone與XAML Browser Applications(XBAP]])觀點。這些布署方式在程序的撰寫上大致類似。 獨立程序之安裝方式可以藉由 ClickOnce 或微軟安裝器(MSI)完成。獨立程序可被視為完全信任(full trust)具有完全訪問系統資源的優點。 XAML Browser Application(XBAPs)是一種寄宿於網頁瀏覽器上的程序,像是Internet Explorer。寄宿的程序可取得部份信任(partial trust)的沙箱(sandbox)環境之下,且無法取得完整的系統資源,WPF的功能亦無法完全發揮。寄宿的環境必須有意地防衛惡意的代碼。從網頁上運行XBAP(讀音 "ex-bap")必須是毫無破綻的(沒有安全性或安裝提示)。雖然這樣的寄宿程序在感觀上與傳統微軟的DLL(out of process)有相異處。 [編輯] 互操作性 WPF可與Win32互相操作:經由主導(hosting)機制,可以在Win32碼之下使用 Windows Presentation Foundation,或是在Windows Presentation Foundation環境下使用Win32代碼[1]。 Windows Forms 的互操作性亦可利用 ElementHost(繼承自System.Windows.Forms.ContainerControl)以及 WindowsFormsHost(繼承自System.Windows.Forms.Integration)等類達成,同時提供了Host Avalon Element的能力。 [編輯] 媒體播放 WPF 針對2D圖形提供形狀基元(shape primitives),內置筆刷(brushes)、畫筆(pens)、幾何(geometries),與變形(transforms)。 WPF 以Direct3D提供完整的3D功能。但是,WPF 提供更完整的集成性在於用戶界面上(UI)、文件(documents),與媒體(media)。這使得盡可以實現 3D UI, 3D 文件,和 3D 媒體。 支持了大量的圖片格式(image formats)。 WPF 支持大量影音格式,如: WMV,MPEG 以及某些 AVI 檔。 WPF 支持以時間為基礎的動畫效果,不同於以影格為基礎的處理方式。如此動畫的速度與系統效能就不會有所關連。 文件的體現支持ClearType,這提供一種次像數(sub-pixel)定位功能,強化其自然風格。WPF 同時支持 OpenType字體樣式。 [編輯] 數據鏈接 WPF 有內置數據服務結合,可以讓應用程序發展者在應用程序內鏈接並處理數據。一共有三種數據鏈接方式: one time:客戶端(client)必須忽略服務端(server)的更新動作。 one way:客戶端僅被准許讀取數據(read-only)。 two way:客戶端可讀取並讀進服務端。 數據鏈接在展示層並無太大負擔。WPF 提供有數據樣板(data templates)來控制這些數據。 [編輯] 用戶界面 WPF提供了內置元件控制項集合,包括有按鈕(button)、菜單(menu)、列表盒(list box)。內置元件缺乏DataGrid但第三協力廠商已有支持。 WPF 的邏輯層與外觀展示層已形成強力的分離模式。 元件的外貌樣品可以被完全改寫。 [編輯] 文件 對OpenType 的支持包括: 縛(Ligatures) 舊式數字(Old-style numerals) (for example, parts of the glyph hang below the text baseline) Swash variants 碎形(Fractions) Superscript 及 Subscript Small caps [編輯] 工具 在以往 Win32 應用程序發展時,絕大多數的工作都由開發人員 (Developer) 來處理,美術設計人員 (Designer) 可以涉入的相當有限,而且在 Win32 API 時代,要在用戶界面中實現特效的話,都需要撰寫大量的代碼才可以做到。 在WPF 中,因為大多數的用戶界面元素都可以利用 XAML 來聲明,因此微軟試著要將 Designer 和 Developer 結合在一起,如此可以讓 Designer 可以充份發揮,並且 Developer 也不用傷腦筋在外觀設計上,微軟的 Designer 工具為 Microsoft Expression 產品集,其中的 Expression Blend 即為設計 WPF 應用程序的設計工具,它也可以用來設計 Silverlight 程序。 開發人員仍然可以使用 Visual Studio 來發展 WPF 應用程序,在 Visual Studio 中內含 WPF Designer 可供開發人員使用。 [編輯] WPF/E 主條目:Silverlight WPF/E 發展初期為微軟計劃將 WPF 推向各平台的計劃,目前此計劃已經被發展成為 Silverlight 技術。
Ⅶ WPF 開發工具
還是VS最好,可以後台前台一起寫,還有Expression Blend,用作純設計頁面還好,因為用的是xaml,可以轉換為控制項對象,但是後台C#代碼還要回到VS中寫。其他的軟體和VS根本不是一個級別的,VS是目前開發WPF最好的IDE
Ⅷ wpf是開發什麼的網站還是什麼東西啊謝謝了
WPF是微軟公司2007年左右推出的最新的Windows客戶端製作技術,具有震撼的界面顯示效果,是用來取代Windows Forms或者MFC之類的舊技術的。
Silverlight是它的一個子集,是用來製作Web應用程序的。
Ⅸ WPF開發需要的軟體有哪些
還是用Visual Studio 2010吧,2008版的Xaml編輯器太不完善,而且2010帶.net 4.0,中文字體發虛問題也解決了——不如一步到位。
至於將要和Win8一起發的新版,據說會帶Expression Blend的。
三維旋轉方面倒是有個工具:Kaxaml,但這個程序穩定性似乎很差,動不動就崩潰。
這是網址:http://www.kaxaml.com/