1.WPF 設置TextBox爲空時,背景爲文字提示。css
<TextBox FontSize="17" Height="26" Margin="230,150,189,0" Name="txt_Account" VerticalAlignment="Top" Foreground="Indigo" TabIndex="0" BorderThickness="1">
<TextBox.Resources>
<VisualBrush x:Key="HelpBrush" TileMode="None" Opacity="0.3" Stretch="None" AlignmentX="Left">
<VisualBrush.Visual>
<TextBlock FontStyle="Italic" Text="請輸入用戶名"/>
</VisualBrush.Visual>
</VisualBrush>
</TextBox.Resources>
<TextBox.Style>
<Style TargetType="TextBox">
<Style.Triggers>
<Trigger Property="Text" Value="{x:Null}">
<Setter Property="Background" Value="{StaticResource HelpBrush}"/>
</Trigger>
<Trigger Property="Text" Value="">
<Setter Property="Background" Value="{StaticResource HelpBrush}"/>
</Trigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>
cn_sql_server_2016_developer_x64_dvd_8776722.iso
cn_sql_server_2014_developer_edition_with_service_pack_2_x64_dvd_8967935.iso
cn_sql_server_2014_enterprise_edition_with_service_pack_2_x64_dvd_8962407.iso
效果圖以下:html
1、WPF先行者--WPF Studio For WPF 前端
WPF Studio裏功能強大,界面美觀的子控件基本上能知足WPF開發中的界面需求,值得一提的是其中Wizard(嚮導設計器),他能夠建立任意向導式的界面表現,好比操做流程等,對用戶體驗有很是好的表現;此外Shared Library(共享元素庫),也是很是好用的功能,他把常見的界面元素概括在一塊兒造成庫,不論是(UI)仍是程序架構上均可以靈活調用。目前慧都控件網提供有WPF Studio For WPF的在線視頻教程,WPF Sudio價格方面仍是比較有優點,不受任何限制的企業比較貴,不過中國企業通常不會選擇。 html5
2、老牌勁旅DevExpress後來居上:DXperience WPF Subscription java
業界WinFrom控件老大DevExpress 後來居上,在最新版的DevExpress 2010中同步推出DXperienceWPFSubscription 控件套包,這是DEV推出的第一個WPF界面控件包,雖然晚了對手2年時間推出,可是憑藉其強大的技術實力,大有趕超他人的雄心,此控件套包包括了表格、圖表、工具條、打印輸出、數據編輯、導航面板、頁面佈局等11個子控件,DXperience WPF Subscription延續了Winfrom 版本優秀的界面風格和用戶體驗,徹底能知足基本界面開發的需求。 node
3、絢麗的 ComponentArt Web.UI for WPF jquery
ComponentArt 是加拿大發展很快的軟件公司,從最初的menu控件起步,到如今WEB UI 2010 套包發佈,只用了2年的時間,並且WEB UI系列用戶界面控件曾得到著名軟件雜誌Visial Studio讀者選擇獎,是很是具備發展前景的軟件公司。ComponentArt今年新發布WEB UI 2010套包中同步推出ComponentArt Web.UI for WPF;這同時也看出各大控件廠家對WPF的重視,WPF崛起的時代到了,該控件包包含16個功能子控件。在功能上與DXperience WPF Subscription的相似,可是界面更加漂亮,提供的選擇主題更多。 linux
4、ComponentOne Studio for WPF 2010 v1 ios
ComponentOne公司的 ComponentOne Studio for WPF 2010 v1 ,套包中包含26個功能子控件,除了包含常見的圖表,報表,編輯器,工具條等,甚至包含了媒體播放器,顏色編輯器等等特別功能。它的主題選擇相對較少,通常就提供WIN7/Office系列3-5種主題選擇,界面效果相對中庸。但其更新速度快也很具優點。nginx
技術站點
UI框架:Foundation,Boostrap,Pure,EasyUI,Polymer
前端UI設計師必去的幾個網站:Dribbble,awwwards,unmatchedstyle,UIMaker
Mozilla 開發者中心:https://developer.mozilla.org/en-US/
圖標資源:IcoMoon(個人最愛),Themify Icons,FreePik,Glyphiconsart
Hadoop:分佈式的文件系統,結合其MapReduce編程模型能夠用來作海量數據的批處理(Hive,Pig,HBase啥的就不說了),值得介紹的是Cloudera的Hadoop分支CDH5,基於YARN MRv2集成了Spark可直接用於生產環境的Hadoop,對於企業快速構建數據倉庫很是有用。
Ceph:Linux分佈式文件系統(特色:無中心)
Storm:實時流數據處理,能夠看下IBM的一篇介紹 (還有個Yahoo的S4,也是作流數據處理的)
Spark:大規模流式數據處理(能夠應付企業中常見的三種數據處理場景:複雜的批量數據處理(batch data processing);基於歷史數據的交互式查詢(interactive query);基於實時數據流的數據處理(streaming data processing)),CSND有篇文章介紹的不錯
Spark Streaming:基於Spark的實時計算框架
Tachyon:分佈式內存文件系統
Mesos:計算框架一個集羣管理器,提供了有效的、跨分佈式應用或框架的資源隔離和共享Impala:新一代開源大數據分析引擎,提供Sql語義,比- Hive強在速度上
SNAPPY:快速的數據壓縮系統,適用於Hadoop生態系統中
Kafka:高吞吐量的分佈式消息隊列系統
ActiveMQ:是Apache出品,最流行的,能力強勁的開源消息總線
MQTT:Message Queuing Telemetry Transport,消息隊列遙測傳輸)是IBM開發的一個即時通信協議,有可能成爲物聯網的重要組成部分
RabbitMQ:記得OpenStack就是用的這個東西吧
ZeroMQ:宣稱是將分佈式計算變得更簡單,是個分佈式消息隊列,能夠看下雲風的一篇文章的介紹開源的日誌收集系統:scribe、chukwa、kafka、flume。這有一篇對比文章
Zookeeper:可靠的分佈式協調的開源項目
Databus:LinkedIn 實時低延遲數據抓取系統
數據源獲取:Flume、Google Refine、Needlebase、ScraperWiki、BloomReach
序列化技術:JSON、BSON、Thrift、Avro、Google Protocol Buffers
NoSql:Apache Hadoop、Apache Casandra、MongoDB、Apache CouchDB、Redis、BigTable、HBase、Hypertable、Voldemort、Neo4j
MapReduce相關:Hive、Pig、Cascading、Cascalog、mrjob、Caffeine、S四、MapR、Acunu、Flume、Kafka、Azkaban、Oozie、Greenplum
數據處理:R、Yahoo! Pipes、Mechanical Turk、Solr/ Lucene、ElasticSearch、Datameer、Bigsheets、TinkerpopNLP天然語言處理:Natural Language Toolkit、Apache OpenNLP、Boilerpipe、OpenCalais
機器學習:WEKA、Mahout、scikits.learn、SkyTree
可視化技術:GraphViz、Processing、Protovis、Google Fusion Tables、Tableau、Highcharts、EChats(百度的還不錯)、Raphaël.js
開源的數據分析可視化工具:Weka、Orange、KNIME
Cobar:阿里巴巴的MySql分佈式中間件
Thrift:用來進行可擴展且跨語言的服務的開發(相似的還有個Avro,Google protobuf)。
libevent:是一個事件觸發的網絡庫,適用於windows、linux、bsd等多種平臺,內部使用select、epoll、kqueue等系統調用管理事件機制。(對了還有個libev呢)
Boost:很少說了,準C++標準庫
Ptmalloc\Valgrind\Purify
NetworkServer架構:acceptor->dispatcher->worker(這個不算工具哦)
breakpad:崩潰轉儲和分析模塊,不少crashreport會用到
UI界面相關:MFC、BCG和QT這類的就不說了,高端一點的還有Html和DirectUI技術:libcef(基於chrome內核的,想一想使用html5開發頁面,還真有點小激動呢)、HtmlLayout、Duilib、Bolt,非C++的,還有node-webkit也不錯,集成了node和webkit內核。
MINA:使用Java開發手遊和頁遊服務器(對了還有Netty,也很猛的,都是基於NIO的)
HP-Socket:見有有些頁遊服務器使用這個構建的
雲風的技術博客:http://blog.codingnow.com/
OGRE:大名鼎鼎的3D圖形渲染引擎
OpenVDB:夢工廠C++的特效庫,開源的
cocos2d:跨平臺2D遊戲引擎
unity3d:跨平臺3D遊戲引擎,很火的哦
Nodejs:也有很多使用它來開發手遊和也有服務器(網易的Pomelo就是哦)
Scribe:Facebook的(nodejs + scribe + inotify 同步日誌)
logstash:強大的日誌收集系統,能夠基於logstash+kibana+elasticsearch+redis開發強大的日誌分析平臺
log.io: nodejs開發的實時日誌收集系統
RTP,實時傳輸協議與音視頻
RTP,RTCP,RTSP-> librtp,JRTPLIB(遵循了RFC1889標準)
環形緩衝區,實時數據傳輸用
SDL,ffmpeg,live555,Speex
Red5:用Java開發開源的Flash流媒體服務器。它支持:把音頻(MP3)和視頻(FLV)轉換成播放流; 錄製客戶端播放流(只支持FLV);共享對象;現場直播流發佈;遠程調用。
Eric,Eclipse+pydev,比較不錯的Python IDE
PyWin:Win32 api編程包
numpy:科學計算包,主要用來處理大型矩陣計算等,此外還有SciPy,Matplotlib
GUI相關:PyQt,PyQwt
supervisor:進程監控工具
經常使用的IDE:IntelliJ IDEA,Eclipse,Netbeans
Web開發相關:Tomcat、Resin、Jetty、WebLogic等,經常使用的組件Struts,Spring
HibernateNetty: 異步事件驅動網絡應用編程框架,用於高併發網絡編程比較好(NIO框架)
MINA:簡單地開發高性能和高可靠性的網絡應用程序(也是個NIO框架),很多手遊服務端是用它開發的
jOOQ:java Orm框架Activiti:工做流引擎,相似的還有jBPM、Snaker
Perfuse:是一個用戶界面包用來把有結構與無結構數據以具備交互性的可視化圖形展現出來.
Gephi:複雜網絡分析軟件, 其主要用於各類網絡和複雜系統,動態和分層圖的交互可視化與探測開源工具
Nutch:知名的爬蟲項目,hadoop就是從這個項目中發展出來的
web-harvest:Web數據提取工具
POM工具:Maven+ArtifactoryNetflix
Curator:Netflix公司開源的一個Zookeeper client library,用於簡化Zookeeper客戶端編程
Akka:一款基於actor模型實現的 併發處理框架
EclEmma:覆蓋測試工具
Xilium.CefGlue:基於CEF框架的.NET封裝,基於.NET開發Chrome內核瀏覽器
CefSharp:同上,有一款WebKit的封裝,C#和Js交互會更簡單
netz:免費的 .NET 可執行文件壓縮工具
SmartAssembly:變態的.net代碼優化混淆工具
NETDeob0:.net反混淆工具,真是魔高一尺道高一丈啊(還有個de4dot,在GitHub上,都是開源的)
ILMerge:將全部引用的DLL和exe文件打成一個exe文件
ILSpy:開源.net程序反編譯工具
Javascript.NET:很不錯的js執行引擎,對v8作了封裝
NPOI: Excel操做
DotRAS:遠程訪問服務的模塊
WinHtmlEditor: Winform下的html編輯器
SmartThreadPool:使用C#實現的,帶高級特性的線程池
Snoop: WPF Spy Utility
Autofac: 輕量級IoC框架
HtmlAgilityPack:Html解析利器
Quartz.NET:Job調度
HttpLib:@CodePlex,簡化http請求
SuperSocket:簡化Socket操做,基於他的還有個SuperWebSocket,能夠開發獨立的WebSocket服務器了
DocX:未安裝Office的狀況下操做Word文件
Dapper:輕量級的ORM類,性能不錯
HubbleDotNet:支持接入數據庫的全文搜索系統
fastJSON:@CodeProject,高性能的json序列化類
ZXing.NET:@CodePlex,QR,條形碼相關
Nancy:輕量級Http服務器,作個小型的Web應用能夠擺脫IIS嘍(Nancy.Viewengines.Razor,能夠加入Razor引擎)
AntiXSS:微軟的XSS防護庫Microsoft Web Protection
LibraryJint:JavaScript解釋器
CS-Script:將C#代碼文件做爲腳本執行
Jexus:Linux下 高性能、易用、免費的ASP.NET服務器
Clay:將dynamic發揮的更加靈活,像寫js同樣寫C#
DynamicJSON:沒必要定義數據模型獲取json數據
Antlr:開源的語法分析器(歸到C#不太合適,其餘語言也能夠去用)
SharpPcap:C#版的WinPcap調用端,牛逼的網絡包分析庫(自帶PacketNotNet用於包協議分析)
Roslyn:C#,VB編譯器
ImageResizer: 服務端自由控制圖片大小,真乃神器也,對手機端傳小圖,PC端傳大圖,CMS用它很方便
UI相關:DevExpress, Fluent(Office 07風格), mui(Modern UI for WPF)
NetSparkle:應用自動更新組件
ConfuserEx: 開源.net混淆工具
ServiceStack: 開源高性能Web服務框架,可用於構建高性能的REST服務Expression
Evaluator:Eval for C#,處理字符串表達式
http://nugetmusthaves.com/
Visual Studio 2017 激活密鑰
Visual Studio 2017(VS2017) 企業版 Enterprise 註冊碼:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
Visual Studio 2017(VS2017) 專業版Professional 激活碼key:KBJFW-NXHK6-W4WJM-CRMQB-G3CDH
visual_studio_enterprise_2017.exe
--layout F:\visual studio enterprise 2017 --lang zh-CN