iT邦幫忙

c#相關文章
共有 1412 則文章
鐵人賽 DAY 10
.NET程式效能Issue 系列 第 10

技術 [Day 10][C#]Effective C# 條款十: 理解GetHashCode()方法的缺陷

GetHashCode對於參考類型來說,可以正常運作,但其效率很低。而對於值類型來說,其實現通常是不正確的。 GetHashCode若要重新定義,我們必須要遵循...

技術 2012年12月語言前五大: C, Java, Object-C, C++, C#

資料來源: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html 這五大語言共佔了八...

鐵人賽 DAY 28
C# 程式學習 系列 第 28

技術 C# 查詢作業系統所在的磁碟位置

查詢作業系統所在的磁碟位置,可以透過Environment class來得到系統資料夾的位置 查詢作業系統所在的磁碟位置,可以透過Environment cla...

鐵人賽 開發技術 DAY 7
c#應用 系列 第 7

技術 C#應用(7)使用DirectShow.NET做轉檔工具

相關技術: *DirectShow SDK原本放在DirectX SDK裡,但自DirectX 9.0c SDK以後,被移到Windows SDK。 *Dire...

鐵人賽 開發技術 DAY 7
c#應用 系列 第 7

技術 C#應用(7)使用DirectShow.NET做轉檔工具

相關技術: *DirectShow SDK原本放在DirectX SDK裡,但自DirectX 9.0c SDK以後,被移到Windows SDK。 *Dire...

技術 如何將XML格式資料反序列化為C# 物件

資料來源 高雄市各區公所 建立基於XML格式資料的Model 首先將XML資料內容複製貼上至Xml2CSharp.com。點選底下的Convert,產生結果。在...

鐵人賽 DAY 1
.NET程式效能Issue 系列 第 1

技術 [Day 1][C#]Effective C# 條款一: 使用屬性代替公有欄位

為何要用屬性來替代公有欄位主要有下列幾項原因: 1.符合物件導向封裝概念 2.支援資料繫結 3.具修改彈性 符合物件導向封裝概念 屬性是對取得/修改內部數據的方...

鐵人賽 Modern Web DAY 13
我與 ASP.NET Core 的 30天 系列 第 13

技術 [Day13] CORS 跨來源資源共用 - 我與 ASP.NET Core 3 的 30天

CORS簡介 同源政策(Same Origin Policy)是瀏覽器的一種機制,用來限制限制其他域名存取自身網站的資源,避免被任意網頁讀取其他網站的敏感資料。...

鐵人賽 Software Development DAY 21

技術 你每天在用,但是可能不知道的... (Iterator 迭代器模式)

Iterator 迭代器模式 需求描述 Amy(PO): As a 電商老闆I want 舉辦行銷活動,購物車結帳時: 書籍雜誌:會員相同類別10本以上八折...

鐵人賽 Modern Web

技術 [iT鐵人賽Day31]ASP.NET 用Gridview控制項的刪除事件刪除資料

Gridview的刪除事件 在使用ASP.NET與SQLServer做出留言板系列文中,已經有寫過新增資料進資料表的作法了,今天要來寫在Gridview控制項刪...

鐵人賽 開發技術 DAY 30

技術 [ASP.NET]將檔案打包成ZIP解壓縮檔(需Framework 4.5)

這篇算小小分享文,在以往要將檔案打包成ZIP壓縮檔,最快的方式就是找第三方套件,如SharpZipLib,在Freamwork 4.5已經內建壓縮功能了,有很詳...

達標好文 技術 【C#、Dapper】 小技巧、研究 #1 : QueryFirstOrDefault

最近在研究Dapper Source Code想要抽離一些部分封裝自己想要的SQLHelper 做一些簡單筆記整理分享給版友,假如有不足的地方也期待版友留言、...

鐵人賽 IT技術鐵人 DAY 19
看範例學C# 系列 第 19

技術 看範例學C#-19 自製簡易IE瀏覽器

簡易IE瀏覽器範例 今天的範例是做一個簡易IE瀏覽器,用了畫面上一個Webbroser(用來顯示網頁畫面),六個button(按鈕),一個textbox,一個l...

技術 甚麼是 Repository ?

甚麼是 Repository ? 這一天小明問我甚麼是Repository ? 很多應用程式都有資料存取的需求,大多數使用的都是關聯式資料庫 (RDBMS),大...

徵才 【誠徵】ASP.NET MVC C# 程式設計師(新北市 新店)

主要工作:參與校務行政系統、電子商務平台 分析/設計/開發/測試。 工作內容: 負責系統之分析、設計以及程式撰寫。 開發網站應用程式(Web-based ap...

鐵人賽 IT技術鐵人 DAY 22
看範例學C# 系列 第 22

技術 看範例學C#-22 參數陣列 (parameter array)

參數陣列範例 參數陣列 (parameter array) 也稱為 不定長度引數(Variable-Length Argument) 有時我們並無法事先得知要傳...

鐵人賽 Modern Web DAY 21

技術 Day21-C#物件與類別

在物件導向程式觀念尚未成熟前,軟體開發是以程序導向為概念。程序導向是把大問題分割成小問題,若小問題還是複雜,就再繼續拆分直到電腦可以處理以及能夠撰寫為程序或是函...

達標好文 技術 【C#】分享開源小工具 ValueGetter,輕量快速取物件值

Github連結 : shps951023/ValueGetter 假如想了解過程的讀者可以往下閱讀。 緣起 自己做一個集合動態生成HtmlTableHe...

鐵人賽 IT技術鐵人 DAY 14
看範例學C# 系列 第 14

技術 看範例學C#-14 偵測組合鍵

可能有時候程式要做一些管理功能給維修人員使用 就可以使用組合鍵的方式,當我們按 那幾個鍵才會跑出管理功能的登入畫面出來 一般人要不小心按出來,也不太容易,按出來...

鐵人賽 IT技術 DAY 3
分享一些學習心得 系列 第 3

技術 LINQ自學筆記-打地基-區域型別推斷02

自學筆記這系列是我自己學習的一些心得分享,歡迎指教。這系列的分享,會以 C# + 我比較熟的 Net 3.5 環境為主。 另外本系列預計至少會切成【打地基】和【...

鐵人賽 DAY 22
C# 程式學習 系列 第 22

技術 C# 撰寫程式來顯示桌面

撰寫程式來顯示桌面 撰寫程式來顯示桌面,可透過 Shell.Application 執行 ToggleDesktop 方法,其作用就是顯示桌面,可參考 MSDN...

鐵人賽 IoT DAY 15

技術 op.15《網路層》-自己的 Broker 自己造 by C#

op.15 與IoT穿越時空的通訊 為了能夠盡快找到妳......跟妳說上幾句話緩解我對妳的思念之情我決定要來建置穿越時空的通訊平台 今天是一個在台北的裝死...

鐵人賽 AI & Machine Learning DAY 7

技術 07. 應用:透過 Skype Bot 建立簡易查詢(對話)功能

前言 經過好幾篇繁複的設定:我們註冊 Bot、匯入 Bot Template 、安裝了模擬器、上傳了範本程式到 Azure Web Appliaction 與設...

技術 [鐵人賽Day7]安裝DotNetNuke語系

上一篇說明了DotNetNuke的網站結構,接下來我們就要開始來使用DotNetNuke的系統了,不過在使用之前,這篇先來教大家怎麼樣安裝中文語系並且把預設的英...

鐵人賽 開發技術 DAY 8
c#應用 系列 第 8

技術 C#應用(8)語音應用

語音應用分為語音合成與語音辨視這2大運用 相關技術: *Microsoft text-to-speech voices *Microsoft Speech AP...

鐵人賽 開發技術 DAY 8
c#應用 系列 第 8

技術 C#應用(8)語音應用

語音應用分為語音合成與語音辨視這2大運用 相關技術: *Microsoft text-to-speech voices *Microsoft Speech AP...

鐵人賽 IT技術 DAY 25

技術 Kuick -- 資料庫 Transaction (一)

需求情境: 要如何為已經包在其他方法裡的資料處理加上 Transaction? 如果是改寫原有的方法,其他呼叫這些方法的程式是否會受影響? 如果是複製方法裡的商...

鐵人賽 DAY 23
C# 程式學習 系列 第 23

技術 C# MonthCalendar的某日期範圍變粗體

使用MonthCalendar控制項時,讓某日期範圍變粗體 使用 MonthCalendar 控制項時,讓某日期範圍變粗體,要讓MonthCalendar的日期...

鐵人賽 IT技術 DAY 1
C#技術分享 系列 第 1

技術 C#技術分享01-資料型別的轉換方法

System.Convert方法 主要作用在於將基底資料型別轉換為其他的型別資料 Parse方法 轉換的內容 必須是字串 Cast方法 Cast方法是轉換能力...

達標好文 技術 【C#】小知識 #7: 使用 nameof 方便維護專案

nameof是C# 6 才引進的功能,改善之前一些字串弱維護方式,改成編譯前強檢查,在重構/重命名的名稱時非常有用。 舉例: 常看到 ASP.NET MVC...