原创 C#隨機生成驗證碼圖

在書上學到繪圖驗證碼示例,記錄一下 //生成驗證碼 public string CheckCode() { int number; char code;

原创 c#窗體中的CancelEventArgs跟Validating事件

想實現實時監測文本框內容,等對應文本框內容不爲空時按鈕可以點擊 private void txtBoxEmpty_Validating(object sender, CancelEventArgs e) {

原创 c#系統語音播報

首先添加引用,System.Speech 添加using指令:using System.Speech.Synthesis; 之後代碼             SpeechSynthesizer synth = new SpeechSyn

原创 c#窗體開啓線程無反應問題

需要在線程開啓之前加上這一句 Control.CheckForIllegalCrossThreadCalls = false;//開啓線程首先要將主線程不允許開啓其他線程的控制關掉

原创 c#開啓新窗體Show()與ShowDialog()的區別

兩者都是開啓一個新窗口,不同的是ShowDialog()開啓的是一個對話框模式。換句話來說就是必須關掉這個窗口後才能關閉上一個窗口。而Show()不需要關閉當前窗口也可以關閉上一個窗口,當關閉上一個窗口時當前窗口也會被關掉。

原创 c#防止Winfrom切換閃屏問題

protected override CreateParams CreateParams {             get {                 CreateParams cp = base.CreateParams;  

原创 c#有序列表

SortedList<TKey, TValue> 運用Add()方法添加鍵與值 如果嘗試訪問的鍵不存在會拋出異常,爲避免可以用ContainsKey()或TryGetValue() ContainsKey():如果所傳遞的值存在會返回tr

原创 筆記本無法訪問Internet

網卡驅動出現問題 右擊計算機》管理》設備管理器》網絡適配器》找到黃色歎號的右擊更新驅動》點擊下一步完成  

原创 Android 實現記住賬號密碼

首先創建一個界面 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi

原创 C#log4net日誌

首先在項目中添加NuGet包 在AssemblyInfo.cs文件中添加[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4net.config", ConfigFil

原创 c#連接sql server

今天在看書連接是老是出錯,總結一下: 1、到打開數據庫語句時會報錯:System.Data.SqlClient.SqlException:“在與 SQL Server 建立連接時出現與網絡相關的或特定於實例的錯誤。未找到或無法訪問服務器。

原创 c# SerialPort串口通信

1、引入using集 using System.IO.Ports; 2、定義全局變量 SerialPort serialPort = new SerialPort(); 3、可以設置下拉列表(ComboBox)在窗體的Load事件中讀取電

原创 Ubuntu20.04初次安裝Qt之後可能出現Error while building/deploying project *** (kit: Desktop Qt 5.7.0 GCC 64bit)

Ubuntu20.04初次安裝Qt之後可能出現Error while building/deploying project *** (kit: Desktop Qt 5.7.0 GCC 64bit) When executing step

原创 C#ADO.NET創建連接連接不上

連接本地服務器,服務器名輸入"."或者"localhost"

原创 C#ListBox選擇多項

設置其SelectionMode屬性的值 MultiExtended:可以選擇多項,並且用戶可以使用shift鍵、Ctrl鍵和方向鍵來進行選擇 MultiSimple:可以選擇多項 None:無法選擇項 one:只能選擇一項