我們在做排隊叫號(不限於排隊,其他需要多個螢幕顯示的應用都可以)的時候,總是需要將呼叫內容顯示到顯示器、電視機或者led顯示屏上面。之前一章,我已經講過如何用c#控制led顯示器了,這一篇,我講一下分屏顯示。
我最近做了幾個排隊叫號系統,用到led、電視機顯示屏和電腦顯示屏。led控制比較複雜,需要考慮led控制卡介面,多數還要寫帶格式的txt檔案。顯示器或者電視機就比較容易實現,只需要設定一下電腦和一些簡單的**就可以實現的。
接下來,我就分享一下步驟:
(1)電腦設定
xp:螢幕空白地方右鍵——屬性——設定:」顯示「列表中,選擇「2. ***xx上的(多個監視器)」,選中「將windows桌面擴充套件到該監視器上(e)」,之後點選「確定」按鈕,如下圖所示:
(2)**控制
private void showonmonitor(int showonmonitor)
this.startposition = formstartposition.manual;
this.location = new point(sc[showonmonitor].bounds.left, sc[showonmonitor].bounds.top);
// if you intend the form to be maximized, change it to normal then maximized.
this.windowstate = formwindowstate.normal;
this.windowstate = formwindowstate.maximized;
}
以上就可以實現分屏顯示了。 程序控制程式設計
q 為何需要多程序 或者多執行緒 為何需要併發?a 併發技術,就是可以在同一時間同時執行多條任務的技術,使用者進行的任務往往不止乙個,單 cpu計算機實際上只能在乙個時間片段內執行一條指令。linux 使用 程序排程 實現併發,為每個程序指派一定的執行時間,這個時間通常很短,然後依照某種規則,依次單...
程序控制程式設計
1.多程序與併發的關係 當有多個執行緒在操作時,如果系統只有乙個cpu,則它根本不可能同時真正進行乙個以上的執行緒,它只能把 cpu執行時間劃分成若干個時間段,再把時間段分配給各個執行緒執行,在乙個時間段的執行緒 執行時,其他執行緒處於掛起狀態。這種方式我們成為併發。2.kill,pkill,xki...
程序控制程式設計
一.程序的分類 互動程序,批處理程序,守護程序。二.程序的屬性 1.程序id pid 是唯一的數值,用來區分程序 2.父程序和父程序的id ppid 3.啟動程序的使用者id uid 和所歸屬的組 gid 4.程序狀態 狀態分為執行r,休眠s,殭屍z 5.程序執行的優先順序 6.程序所連線的終端名 ...