『壹』 Winform是什麼
WinForm是.Net開發平台中對Windows Form的一種稱謂,也稱為「胖客戶端"。
WinForm可以使我們看到的QQ似的軟體,有可視化的界面,可以與網路通信,操縱資料庫,與伺服器交互等。還可以像photoshop進行圖像處理,像其他播放器一樣播放音樂和視頻等。這些功能,需要編寫相應的處理程序來實現。
WinForm控制項是指以輸入或操作數據的對象。比如ComponentOne是.net平台下對數據和方法的封裝。有自己的屬性和方法。屬性是控制項數據的簡單訪問者。方法則是控制項的一些簡單而可見的功能。包含在 .NET Framework 中的 Windows窗體類旨在用於 GUI 開發。
可以輕松創建具有適應多變的商業需求所需的靈活性的命令窗口、按鈕、菜單、工具欄和其他屏幕元素。
(1)winform股票軟體擴展閱讀
WinForm的優點:
WinForm含有一個窗體,作為控制項和其它圖形的平台,可以開發智能客戶端,易於部署和更新圖像,無論是否連接到Internet都可以工作,並且可以用比傳統的基於Windows的應用程序(如MFC開發的Windows應用程序)更安全的方式訪問本地計算機上的資源。
WinForm和Web窗體。兩者在開發環境中都具有完全的設計時支持,提供同樣豐富的用戶界面,由於這種功能相似性,要決定哪種技術適合給定的應用程序可能有點困難。
如果創建的是一個公眾可以通過Internet訪問的電子商務網站,則應該使用Web窗體頁開發此應用程序。
如果正在生成需要利用客戶端計算機的全部功能,並且處理的工作量很大,要求響應迅速的應用程序(比如辦公程序,游戲軟體,銷售系統),應該使用WinForm,它是在.NET框架中生成的,因此它可以訪問客戶端計算機上的系統資源,以消除由不希望的訪問引起的任何安全性風險或潛在問題。
『貳』 C#做類似股票實時交易軟體
我分享一些經驗,希望對你又幫助!
使用微軟的mschart,優勢,很強大,類型很豐富。劣勢 就是不開源
DevExpress 的chartControl 優勢:很強大,有分時圖和蠟燭圖,性能很好;劣勢:就是不是免費的,但是相信我,你能找到破解版的!
zedGraph 有源碼!~也算是一個比較成熟的開源軟體(我這邊有源碼,可以分享)
amStock 也有用,但是官網停止更新了!!
還有一個「StockMonitor」,網上有源碼,基於winform,自己畫的。。這個我研究過一段時間,擴展性很好,特別是K線圖。。。如果有需要可以分享源碼。
即時聊天需要用到的技術:
Winform(做UI)、通信協議(也就是TcpClient,TcpListener和Socket)。。應該這些就是核心了!!應該來說比較簡單。
當然,如果你需要更高級一點的「推送」模式實現聊天,你可以找一下PHP wakerman 這個高性能的即時通信demo,很酷,用最新的websocket協議去實現的!
workerman:http://www.workerman.net/
希望對你有幫助,加油!!!
『叄』 C#winform實現滾屏顯示類似股市行情
form1為主窗體,form2自己做的類似滾動進度條的窗體,問一下為什麼實例化的form中的進度條不滾動。求大神解釋,代碼在下面
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
public Form1()
『肆』 用C#winform如何開發類似於股票軟體K線圖
用滑鼠的down和move事件來是實現
『伍』 winform 股票軟體的問題
你說的同步是個什麼概念?就是你的 winform軟體和web 都能獲取到需要的、同樣的數據?若是這樣的話核心問題就清晰了,你需要解決的就是個統一的功能介面,然後 winform和web 都通過這個介面來獲取統一的數據,這樣說明白了嗎?做個介面吧
『陸』 使用dotnetbar開發的winform軟體能否跨平台(如linux)使用
任何軟體都有其Framwork;winform需要.NET Framwork;Java需要Java
一個語言的特色主要就體現在其Framork提供的基礎類庫上
而.NET Framwork只能運行在windows下,不能運行在其它平台;所以不能跨平台
如果你想要跨平台支持;可以使用.NET Core
再說,winform是圖形界面程序;而linux是命令行界面;你要圖形界面也沒用啊
『柒』 WinForm里如何一次性載入大量數據
不知道你的重畫操作是如何處理的
一般來講,你這5W條記錄其實也並不多,如果緩存數據做的挺好,查詢起來也就那麼回事,並且還不怎麼占內存。
而對於重畫,我不知道你是不是需要在UI上進行繪圖,如果是需要繪圖,那麼
你需要進行雙緩沖處理
你只需要繪可視區域
你可以使用多線程,一方面進行數據的准備工作,另外一方面進行UI的繪制工作
『捌』 winform界面設計用什麼軟體好!
主流的軟體界面工具有Telerik,ComponentOne和DevExpress,功能大體相當,都可以做出很漂亮的軟體界面。如果你英文很好,選哪個都可以。如果需要中文文檔和中文技術支持,推薦選Com
『玖』 c#winform 股票走勢圖用什麼控制項來做,請專業人士回答
在所有控制項里有一個叫Chart,可以顯示線圖
也可以自定義寫一個這樣的控制項
定義Chart控制項,可以顯示線圖,通過對線圖的每個部件的描繪和重寫OnPaint事件,實現一個功能良好的圖形控制項.
或運用MSChar組件
Microsoft Chart Control(簡稱MSChart)是一款很強大的Com組件,主要負責圖形的展示
.NET支持MSChart