C#+WPF開(kāi)發(fā)無(wú)人值守地磅稱重系統(tǒng)課程
C#是由C和C++衍生出來(lái)的一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的面向?qū)ο缶幊陶Z(yǔ)言。它在繼承C和C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒(méi)有宏以及不允許多重繼承)。C#綜合了VB簡(jiǎn)單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向組件編程的支持成為.NET開(kāi)發(fā)的首選語(yǔ)言。
WPF (Windows Presentation Foundation) 是微軟推出的用于構(gòu)建桌面客戶端應(yīng)用程序的 UI 框架,具有應(yīng)用程序模型、控件、圖形、布局、數(shù)據(jù)綁定和安全性等功能,屬于 .NET Framework 3.0 的一部分。它提供了統(tǒng)一的編程模型、語(yǔ)言和框架,真正做到了分離界面設(shè)計(jì)人員與開(kāi)發(fā)人員的工作;同時(shí)它提供了全新的多媒體交互用戶圖形界面。
對(duì)于WPF最重要的特色,矢量圖的超強(qiáng)支持 。兼容支持2D繪圖,比如矩形、自定義路徑,位圖等。文字顯示的增強(qiáng),XPS和消鋸齒。三維強(qiáng)大的支持。包括3D控件及事件,與2D及視頻合并打造更立 體效果。漸變、使用高精確的(ARGB)顏色,支持浮點(diǎn)類型的像素坐標(biāo)。這些對(duì)GDI+遠(yuǎn)遠(yuǎn)不及的。
WPF可以運(yùn)行在三種環(huán)境下面,如下:
1、 WPF桌面程序,此類型沒(méi)有任何限制,可以是Windows可執(zhí)行程序也可以是DLL動(dòng)態(tài)鏈接庫(kù)。
只需要.Net Framework 3.0以上版本支持即可!
2、 RIA分布式環(huán)境,服務(wù)器與客戶端瀏覽器下載使用ActiveX插件方式解釋執(zhí)行的。微軟更名為Silverlight,由于安全原因,微軟提取精簡(jiǎn)版.Net Framework到Silverlight中獨(dú)立運(yùn)行,精簡(jiǎn)了很多類庫(kù)。
3、瀏覽器承載的應(yīng)用程序(稱為 XAML 瀏覽器應(yīng)用程序 (XBAP)),您可以創(chuàng)建能夠使用超鏈接(Hyperlink 類)導(dǎo)航的頁(yè)面 (Page) 和頁(yè)函數(shù) (PageFunction(Of (T)))。
地磅稱重軟件的設(shè)計(jì)架構(gòu)包括人性化、智能化、備份體系、擴(kuò)展能力、防作弊功能等,旨在提高操作便利性、數(shù)據(jù)安全性和管理效率。此外,地磅稱重軟件按型號(hào)分類可分為動(dòng)態(tài)地磅軟件和靜態(tài)地磅軟件,按功能分類則有多種版本,如單機(jī)版、網(wǎng)絡(luò)版、無(wú)人值守版、防遙控作弊版、視頻監(jiān)控版、混凝土企業(yè)專用版、公路超限檢測(cè)版等,以滿足不同用戶的需求。