原创 【C# wpf】個人網盤練習項目總結

採用 .net frameowrok 4.5.2 未寫持久層代碼,不可保存運行時的數據狀態。分服務端,客戶端,採用tcp通訊,使用了supersocket組件。服務端用winform ,客戶端用wpf。 wpf端,大多采用 mvvm模式開發

原创 【WPF】自定義數據集合綁定到UI界面

需要展示列表項,從https://github.com/jdscodelab/File-Manager-UI-Wpf這個項目,只有前端UI。 複用了其文件內容列表   主要源碼: <StackPanel Orientation="Ve

原创 C# WPF 自定義Main方法總結

在使用自定義的Main函數啓動應用時,應該需要做這幾步: 1.去掉App.xaml的Application的starup屬性。 2.右鍵App.xaml,屬性 把生成操作改爲Page。 3.如果有引入資源,需要在自己寫的Main裏引入資源,

原创 C# 調用 qrencode的動態庫

 自己根據qrencode的源碼導了一個dll動態庫,見: https://www.cnblogs.com/HelloQLQ/p/16364825.html 自己希望能用C#語言調用以下。 首先構建需要的對象: [StructLayou

原创 c++調用動態dll庫

首先把需要調用的動態庫dll和它依賴的對象都要放入到運行目錄,debug環境就是debug目錄下了。 然後就寫代碼: #include <iostream> #include <windows.h> #include<string.h>

原创 c++ 記一次把qrencode源碼生成動態庫的嘗試

在網上搜二維碼庫:qrencode,源碼下載:https://github.com/fukuchi/libqrencode 我的是windows環境,IDE是vs2022。 建立一個動態庫的空工程。 把源碼下載下來,其中test文件夾 us

原创 winform 關於無邊框和拖動窗體邊緣改變尺寸的 踩坑筆記

在做美化winform窗體,實現自定義窗體標題欄,圓角邊框,並且支持拖拽窗體,最後還要能拖動窗體左、右、下邊緣時,改變窗體的寬和高。 一般網上的都有代碼,窗體設成無邊框,自己加個panel就能實現自定義窗口標題。 圓角邊框,繪製窗體Regi

原创 winform 使用Clipboard 和windows Word Com組件 把Html 導出到word

首先是把Html複製到剪貼板 見:https://www.cnblogs.com/HelloQLQ/p/16289343.html 然後使用: private void saveAsWordCopy(string destFileNam

原创 C# Bitmap 在winform裏編輯了,再次重新編輯,報gdi+錯誤解決辦法

經過排查,var bitmap=new Bitmap()這個局部對象,沒有Dispose所致。雖然是局部的對象,但還是需要Dispose;

原创 ClipBord 複製 Html winform

剪貼板針對不同的數據格式,在組織剪貼板內容時,有不同的格式要求。最簡單的是,複製一般的.txt文本內容。使用方法 ClipBord.Clear(); ClipBord.SetText(str); 複製 Html,需要把原本的Html內容在包

原创 Must use PackageReference 解決辦法

Must use PackageReference 這是因爲 .net framework的項目 在nuget時,引用到了 .net core 下的包。 解決辦法,把之前引用的相關包全部在nuget上刪除,然後,在工具-選項-NuGet 包

原创 C# Log4net 組件無法寫日誌 IsDebuged、IsInfoEnabled、IsErrorEnabled 全部爲false

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)] 如果你在AssemblyInfo.cs文件裏寫了這句話,但是進行

原创 對比使用IConfigurationSectionHandler和ConfigurationSection自定義節點和自定義處理程序

使用自定義處理程序處理節點的好處我認爲是,可以在業務代碼中,不必再寫一些讀取配置文件的非業務代碼了,只管取值。如果多處使用該配置節點,其優勢更能體現出來。然後突然要增刪配置,也只管改節點處理程序的代碼了,維護代碼更省心了。下面對比實現ICo

原创 wpf 無法從流中加載光標

使用wpf 加載圖片光標時,無論是用光標文件的絕對路徑還是使用uri資源的方式都不得行,及報無法從文件中加載光標或無法從流中加載光標。這中情況,就很有可能是光標cur文件不是標準的光標文件。比如你是通過png圖片轉的光標文件。

原创 食道測壓結合Manoview軟件

我認爲是位於食道開始的地方是上食道括約肌(UES):upper esophageal sphincte,吞嚥時,此處的壓力會有變大。食道結束的地方是食道下括約肌(LES),從這在往下就是胃,一般情況這裏是閉合的,不讓食管裏的食物在正常狀態下