顯示具有 C# 標籤的文章。 顯示所有文章
顯示具有 C# 標籤的文章。 顯示所有文章

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

2017-04-12

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


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

2017-04-11

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

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

1.將視窗AutoScaleMode 的font 改成  Dpi

image


[C#] 盤古分詞,動態增加字典分詞+詞性

很久很久以前,寫過透過外部程式去編修字典檔,但是如果要靠程式自己學習,就要自己能夠用程式去新增分詞字典庫,所以這篇是要做這件事情。

我輸入一句話"Hello ,您好,今天主要是來解析的是當麻的杜拜塔!" 字典一定不認識 "當麻"跟 "杜拜",用預設的分詞看看
Image 228


[C#] 盤古分詞,尋找句子中的分詞+詞性

2017-04-10

很久很久以前寫過一篇文章 [C#] 盤古分詞,尋找句子中的分詞 ,今天這邊用新版的盤古,然後加上分詞的屬性,首先透過nuget 下載一個 PanGu.Segment 來輔助,因為這包裝的還不錯
Image 220


[C#][Crack] 我們來看看能不能試著去操控監控設備,第一次破解監控設備就上手?

2017-04-07

這一陣子因為有個一歪的朋友(Cuber?) ,他最近想研究些有關於監控設備的控制,所以本篇目的在於操控一台speed dome 的上下左右移動,基於我強者朋友11弄到一半,因為遇到些小問題,所以我就繼續抽絲剝繭繼續研究下去,畢竟我得靠11幫我弄其他東西? 來聊聊主題吧 !

首先,因為手上只有一台大陸淘寶買的,台灣也買得到的一台speed dome 應該是蠻便宜的吧長相長這樣
17837383_1416403675101698_1789151946_o


[Xamarin] 透過 AnimatorSet 製作物件動畫特效,順序播放、暫停播放、繼續撥放、停止播放

2017-02-20

這一篇主要透過AnimatorSet + ObjectAnimator 來製作動畫,當然我這邊要做的動畫非常簡單
有一張圖片id 就是 imageView 主要讓他就是漸層的淡出然後在淡入,很簡單,畢竟要把重點放在AnimatorSet 的操作上..
image


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

2017-02-02

 

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


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

2017-01-25

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

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

Image 655

 

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


[C#] 透過C# 執行javascript code 並且執行得到結果

2017-01-20

之前有一個想法就是讓客戶去寫一點程式讓他去展現他要做的折價規則,像是滿千送百或是滿三千送五百之類的,如果要做畫面之後客戶想改規則都要花很多時間,不過這只是一個想法結果找一下網路上資料真的有做法而且程式不難。

Type scriptType = Type.GetTypeFromCLSID(Guid.Parse("0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC"));

dynamic obj = Activator.CreateInstance(scriptType, false);
obj.Language = "javascript";

var res = obj.Eval("x=2999;  x=x-((Math.floor(x/1000))*100);");

Response.Write(res);

上面案例 我設定公式是  x=x-((Math.floor(x/1000))*100); 然後假設使用者消費是2999 滿千送百這樣經過公式算出來的結果是 2799 ,很方便吧。

這裡面我比較好奇的是 Type.GetTypeFromCLSID 到底是什麼? 上網看一下文件 "GetTypeFromCLSID 方法支援晚期繫結存取 unmanaged COM 物件從.NET Framework 應用程式時您知道 COM 物件的類別識別項 (CLSID)。 COM 類別的類別識別項被定義在登錄的 HKEY_CLASSES_ROOT\CLSID 索引鍵。 您可以擷取的值 IsCOMObject 屬性來判斷這個方法所傳回的型別是否為 COM 物件"


[C#] Regex筆記 - 搜尋特定文字並使用搜尋到的字做格式取代

2016-09-05

筆記一下,用某個Regex 條件過濾出來然後搜尋出的值再進行取代
案例文字: {IMG:a.jpg}<br />sometext{sometext2}{IMG:b.jpg}
這裡面我想要把{IMG:a.jpg} 跟 {IMG:b.jpg} 找出來,並且取代成<img src='a.jpg' /> 和 <img src='b.jpg' />
Code :

var sampleText = "{IMG:a.jpg}<br />sometext{sometext2}{IMG:b.jpg}";
 
var rgx = new Regex(@"{IMG:(?<FILENAME>.*?)}", RegexOptions.IgnoreCase);
 
var replacePattern = "<img src='$1' />";
 
var resultText = rgx.Replace(sampleText, replacePattern);
 
Response.Write(resultText);

結果:     <img src='a.jpg' /><br />sometext{sometext2}<img src='b.jpg' />


[C#] Regex筆記 - 小寫英文 數字 至少出現一次 不能有符號 限定字數

2016-08-18

筆記一下 主要是專案需求 輸入6-15位小寫英文、數字
image


[ErrorLog][Xamarin] cannot convert java.lang.object

2016-08-08

之前文章( GridView 製作兩欄的列表)我們提到,關於GridView 製作這樣的列表
Screenshot_20160808-165930


[Xamarin] 播放Gif 圖片

2016-08-05

想要用Gif 處理一些簡單的動畫問題,所以找了一下方法 發現 其實Xamarin Component 有提供 ( https://components.xamarin.com/view/gifimageviewandroid )
sh168

但是下方範例關於引入drawable 圖檔一直都無法法成功,於是我換另一種寫法才可以,不知道哪邊有問題不過解決就好


[Xamarin] 使用 CardView 來製作Android Layout

2016-08-04

基於Material Design 中有一個有趣且好用的Layout 叫做 CardView ,這是網路上的展示畫面
card_travel


[Xamarin] PagerSlidingTabStrip 平均分配寬度,不用滾動

2016-08-02

之前發表幾篇關於 PagerSlidingTabStrip  製作滑動Tab 的文章,有朋友剛好用到,問我一個功能,他差點用C# 端去解決,後來發現調整參數就可以了,重點是要做出來像是這樣,上面的頁籤並且不需要滑動功能
Screenshot_20160802-163628


[Xamarin] PagerSlidingTabStrip 換背景顏色,換selected 文字顏色,selected 背景顏色

2016-07-29

上一篇文章 裡用 PagerSlidingTabStrip  建立 material style tab ,這篇我們要調整一些視覺上的東西分別用幾種不同的方式
Screenshot_20160729-125718


[Xamarin] 製作可以滑動的Tab

2016-07-28

之前幾篇文章,是利用一個網路上的open source ( https://github.com/Cheesebaron/ViewPagerIndicator ) 來製作,但是後來發現原來Xamarin Component 裡面有一個  Material Pager Sliding Tab Strip 也有一個可以做出滑動的Slider Tab ,基本上就是中規中矩比較符合Material  Design 
material_tabs


[ErrorLog] 遇到 Java.Lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

遇到錯誤訊息 Java.Lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. 怎麼解決呢?

sh112


[Xamarin] 可滑動Tab 實作 , 改變Style

承襲上一篇 [Xamarin] 可滑動Tab 實作 我們製作了可以滑動的 Tab ,但是style 方面有點複雜寫一篇紀錄一下,看一下完成後結果是長這樣,基本上我用色比較誇張這樣就可以知道要改那些地方
Screenshot_20160727-185843


[Xamarin] 可滑動Tab 實作

2016-07-27

今天要製作一個有滑動功能的Tab ,大概像是這樣
Screenshot_20160727-161822
因為網路上的範例都頗複雜,所以我就把範例盡量簡單化


當麻許的超技八 2014 | Donma Hsu Design.