顯示具有 .Net 標籤的文章。 顯示所有文章
顯示具有 .Net 標籤的文章。 顯示所有文章

[C#] Lucene.net - 刪除索引中的某筆資料

2017年10月13日

最近案子有用到,至於Lucene.net 是什麼,可以參考我之前之前的文章..
http://no2don.blogspot.com/search/label/Lucene.net ,這是官方網站

圖片 423


[Visual Studio] 在Visual Studio 中取代\r\n

2017年9月28日


偶爾會有需求再地表最強IDE 上面編輯一些資料剛剛查一下怎麼取代\r\n 就是換行的字元,原本文章像是這樣

image
之後我想把所有的換行都取代變成整個本文只有一行,做法就是
按下Ctrl + h , 出現取代視窗 下面的使用Regular Expression 要記得點開


[WPF] 簡單製作客製化的Notification

2017年9月13日

再次,拜見 WPF 。

最近真的因為專案需求要來到WPF ,有一個需求,就是要在Windows 右下方彈出客製化的視窗,結果像是這樣..
samplewpfnoti

原本想一下覺得很難,後來使用網路上OpenSource的套件,其實蠻簡單的,在這邊感謝Open Source的大大,這邊簡單說一下步驟..


[WPF] 在WPF 中嵌入 Summernote ,檔案上傳再傳給WPF 存成實體檔案。

2017年9月12日

這邊需求就是,因為我在WPF 中間嵌入 Webbrowse ,然後 Webbrowser 中嵌入 summernote ,但是我不想要他的html code 中帶有base64 圖片,這樣會讓整個檔案會變得很大,所以圖片必須另外處理,但是,因為是WPF 並非網路上的server 所以該怎麼做呢?

sample1


[WPF] 在WPF 中嵌入 Summernote 一些二三事

最近,再度參見,WPF。

最近有一個需求又要用到WPF ,但是沒有看到喜歡的 html 編輯器,只好委由 webbrowser 然後嵌入 summernote 套件,這樣用戶會比較開開心心,但是遇到一些小問題,我就記錄一下遇到的問題。

sample1


[C#] 超簡單簡繁轉換,中文轉拼音,拼音轉中文

2017年7月25日

最近因為在處理一些專案我必須要把繁體中文轉成拼音後再做處理,後來網路上找一下資源蠻簡單的簡單紀錄一下

image


[VSIX] 自動下載某一個NUGET 上的套件至專案中

2017年7月24日

上一篇文章 [VSIX] 第一次寫個簡單Visual Studio 外掛就上手 寫完後,有朋友就問我說,是否可以讓他按下後可以讓專案安裝某個NUGET 上面的套件,後來上網查了一下之後,是要對 Package Manager Console 去下指令,其中,概念不難,只要方向然後網路上找一下方法就可以了

圖片 071


[VSIX] 第一次寫個簡單Visual Studio 外掛就上手

認識Visual Studio 好像也十幾年了,好像從頭到尾都是用別人寫得自己沒寫過擴充套件(外掛),好啦,其實,我以前寫過,這次重新寫的時候發現有點改變,所以今天筆記一下,先說一下今天要寫的基於平台是Visula Studio 2017 ,今天的目標是在 上面工具選單下面有一個自己創的選項,然後按下後會幫專案自動下載一個JQuery 檔案並且加入至專案
image


[JSON] 透過JSON.net 讓JSON排版變得好看

2017年7月21日

今天主要是透過JSON.net 讓JSON Code 變得好看,等等,我知道你一定會說很多文章都寫過這東西不是很簡單,只要用這一行

 JsonConvert.SerializeObject(dataObject, Formatting.Indented);


嗯,你說的沒錯, 但是我只是要放在<span> 裡面呢,這時候我必須要把換行的\r\n 換成 <br> ,其中的空白換成&nbsp;  這時候我照樣得replace  換行部分是沒問題的,但是遇到空白的部分不知道為什麼都會有問題,於是我改寫了一段,讓他放在變成html code 可以正常
結果:
圖片 059


[VS 2017] 建立專案樣板,並且開出的專案帶有新的專案名稱跟一些小技巧

2017年7月11日

最近在研究製作樣板,我知道很多前輩都做了,今天只是分享一下最近碰到的牆
圖片 002


[C#] Win32 改變開啟的IE網址並且瀏覽

2017年7月7日

這範例的目的主要是打開所有的Internet Explorer 並且模擬輸入網址並且按下Enter 進行瀏覽,這邊是成功後主要畫面
Image 109
為何有這需求,就剛好公司專案要用到,順便筆記一下,給之後需要的人..


[C#] 透過AJAX 上傳檔案並且顯示進度 ,使用JQuery傳送byte[] 資料

2017年7月3日

為了更好的使用者體驗,這篇文章主要是上傳大的檔案的時候透過AJAX上傳並且顯示知道上傳的百分比
image


[C#] Winform 抓取所有開啟的Internet Explorer 開啟的網頁,並且抓到那網頁的原始碼

2017年5月19日

根據上篇文章 [C#] 透過 Win32 EnumWindows 和 GetWindowText 取得所有執行程式的hWnd還有標題 我們來抓取到開啟的應用程式,這一篇我們繼續聊聊,抓到開啟的IE 並且抓取開啟網頁的原始碼,其中抓取到IE  的hWnd的部分,可以參考[C#] 透過 Win32 EnumWindows 和 GetWindowText 取得所有執行程式的hWnd還有標題 這篇文章,結果的畫面是長這樣
Image 002


[C#] 透過 Win32 EnumWindows 和 GetWindowText 取得所有執行程式的hWnd還有標題

筆記一下,基本上這一陣陣子都在弄一些視窗程式,至於程式碼從哪邊來的,我也忘記了,很有可能來自於stackoverflow 大家可以透過關鍵字去找找看,主要是紀錄一下,關鍵的地方也不完全是我寫的,主要的目的就是抓到所有執行中的程式並且把他的視窗title印出來,這樣可以拿來判斷那程式的hWnd 會有助於之後你要對他進行一些win32 的操控,我想這是第一步。

畫面:
image


[WinForm] mshtml.dll 引入錯誤(請確定這是一個可存取的檔案,而且是一個有效的組件或COM元件)

最近又開始在寫關於winform 的東西,主要是操控webbrowser control ,其中你看許多文件應該需要他叫你你去引入 Windows –> System 32 中的 mshtml.dll ,但是我每次引入都會出現

image所以這邊提供一下 DLL ,可以正常引入


[C#] Winform 偵測使用者按下關閉並且執行某行為

2017年5月5日

最近因為公司專案要碰一些比較老的技術,遇到一個問題可以筆記一下,就是按下右上方關閉的時候或是呼叫FORM 的  this.Close(); 的時候如何跳出視窗確定是否關閉,或是執行其他function

很簡單就是對form 本身的 FormClosing 事件加入下列程式碼:

            if (e.CloseReason == CloseReason.UserClosing)
            {
                var res = MessageBox.Show("是否關閉?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (res != DialogResult.Yes)
                {
                    e.Cancel = true;
                }
            }

其中重點就是 CloseReasion 其實他還有很多判斷的選項 ,詳細內文在這邊:

image

文件位置: https://msdn.microsoft.com/zh-tw/library/system.windows.forms.closereason(v=vs.110).aspx

很簡單,筆記一下。


[Winform] 在Winform 中建置的時候自動複製檔案夾跟檔案

2017年4月12日

這問題其實困擾很久了,只是都手動,最近檔案多了就很麻煩,就是在Winform 開發中,假設你再專案下面開一個檔案夾叫做sample_folder 裡面有數以千計的檔案,而且可能隨著你開發中會編修,但是你寫完編譯後的exe檔案會再bin/Debug/ 中,這時候你總不可能去讀取專案的絕對路徑吧,你一定是希望檔案夾是跟隨者.exe 左右像是這樣
image


[C#][Winform] 在Retina 下面winform 會霧霧的解決方案

2017年4月11日

在Retina 下面的解析度用起來非常爽,但是最近要開發winform 的東西,每次打開都覺得自己是不是瞎了,後來發現,是因為在高解析度的狀況下winform 顯示依據會變得相對低,會讓眼睛看起來很不舒服。

後來我終於在一個地方找到解答,簡單翻譯一下 :

1.將視窗AutoScaleMode 的font 改成  Dpi

image


[C#] Microsoft.CodeAnalysis.CSharp.Scripting(Roslyn) 動態執行 C# Code,加入了LINQ 查詢

2017年2月2日

 

上一篇文章我們提到了 Microsoft.CodeAnalysis.CSharp.Scripting(Roslyn) 動態執行 C# Code 簡單入門 ,但是遇到一個問題,如果我在程式碼裡面加入了關於LINQ的查詢就會出現:
image


[C#] Microsoft.CodeAnalysis.CSharp.Scripting(Roslyn) 動態執行 C# Code 簡單入門

2017年1月25日

最近因為一些需求需要動態去執行一些C# code. 這邊筆記一下,首先你的專案要設定為.net framework 4.6 以上不然會出現
Image 656

第二步到nuget 上面下載 Microsoft.CodeAnalysis.CSharp.Scripting 套件,當然相依姓nuget 會幫你處理好,別擔心

Image 655

 

之後就是Code 得部分,首先我建立一個Agent  其中我寫一個Excute 的method 並開一個code 的參數,只要傳入C# code :


當麻許的超技八 2014 | Design: no2don.