原创 串口學習筆記——串口、COM口、UART、RS232理解

1、串口、COM口、UART、RS232的區別 2、RS232知識 3、UART知識 參考: 1、 區分:串口,COM口,UART,USART 串口、COM口、UART口, TTL、RS-232、RS-485區別詳解 2、

原创 c#何時使用委託

通過一個方法調用另一個方法,簡化語句重複 跨線程更改《控件》屬性(注意:控件 不等於 組件) 附: C:\Users\Administrator\Documents\Visual Studio 2015\Projects\Win

原创 在VS2015中用C++編寫控制檯應用程序

參考: 在VS2015中用C++編寫控制檯應用程序 重點總結: 學習c++時使用的開發工具:VC6.0開發工具早已被淘汰;codeblocks 13.12版開發工具容量小功能強,適合教學;實際開發用VS2015 新建項目

原创 GDI+圖形設備接口

GDI+圖形設備接口 GDI是Graphics Device Interface的縮寫,含義是圖形設備接口,它的主要任務是負責系統與繪圖程序之間的信息交換,處理所有Windows程序的圖形輸出。 在Windows操作系統下,利用G

原创 c#SetVisibleCore函數

C# WinForm下,隱藏主窗體的方法 Microsoft——SetVisibleCore函數

原创 c#Winform 關閉前提示是否關閉程序

private void SubForm1_FormClosing(object sender, FormClosingEventArgs e) { if (end_ser)

原创 串口學習筆記——波特率

注意: 1、Kbps、Mbps中,K和M分別爲1000和1000000,涉及計算機存儲器容量時才分別爲1024和1048576。 參考: 百度百科—波特率 C# SerialPort 波特率 詳解 科普——從單片機理解波特率

原创 *****C# 串口操作系列

謝謝博主!特別是第二篇解決了我在關閉串口時出現的 “由於線程退出或應用程序請求,I/O 操作已中止。”問題 C# 串口操作系列(1) – 入門篇,一個標準的,簡陋的串口例子。 C# 串口操作系列(2) – 入門篇,爲什麼我的串口程

原创 c#利用PerformanceCounter進行網卡流量監控

PerformanceCounter基礎知識: 參考 Performance Counter的使用 利用PerformanceCounter進行網卡流量監控 方法一:利用PerformanceCounter實例.NextValu

原创 ****編程思想+程序魯棒性

c++中內存拷貝函數(C++ memcpy)詳解

原创 C#Winform窗體皮膚ssk文件使用方法

添加控件IrisSkin2.dll 在程序中添加如下代碼… 將 IrisSkin4.dll 直接拉入到工具箱中,就會出現skinEngine組件。

原创 c#Winform窗體實際運行大小與size屬性設置不一致問題解決

問題: 將Winform窗體設計程序從臺式電腦拷貝到筆記本電腦後,剛開始運行,界面可以顯示完全,但後來出現界面顯示不完全問題,發現Winform窗體實際運行大小(QQ截圖)與size屬性設置不一致。 嘗試一: 認爲是誤設置了窗體的

原创 VS2015中配置WinPcap+WinPcap技術文檔

一、VS2015中配置WinPcap (以c++控制檯應用爲例) 1、安裝winpcap軟件,默認一直按下一步進行安裝。 2、下載WpdPack,解壓後得到的WdpPack文件夾 3、預處理器定義 項目->屬性->C/C+±>預

原创 c#控件 外觀 屬性

System.Drawing命名空間 在C#.NET中,System.Drawing 命名空間提供了對 GDI+ 基本圖形功能的訪問權限。主要有Graphics類、Bitmap類、從Brush類繼承的類、Font類、Icon類、I

原创 c#窗體控件 佈局 屬性

佈局 AutoScaleMode:當屏幕分辨率或字體發生改變時,窗體和控件是如何發生變化的。 - None : 禁用自動縮放。(默認時) - Font :根據類使用的字體(通常爲系統字體)的維度控制縮放。如果希望控件或窗體根據操作