Time of Update: 2018-07-25
這次在工作之餘用C#寫了一個簡單的貪吃蛇程式,一般的都是WinForm形式的,這次弄了個控制台版本的,因為C# Console全部都是輸入輸出資料流,要在CMD視窗做這種有前台UI介面的程式應該是不適合的,但是想起之前的DOS版本的系統,我覺得應該是可以做到了,所以就花了幾個晚上弄了這麼一個東西,先上個截圖:
Time of Update: 2018-05-21
標籤:lin contains body 類型 pts 空間名 gen 空間 lis 最近開發webapi
Time of Update: 2018-03-29
標籤:line 有一個 服務 res 重用 member 環境 簡單 color Lambda運算式和運算式樹狀架構先放一張委託轉換的進化圖看一看到lambda簡化了委託的使用。lambda可以
Time of Update: 2018-03-26
標籤:語句 date 捕獲變數 之間 c# 建立 聲明 泛型類 star 委託前言:C#1中就已經有了委託的概念,但是其繁雜的用法並沒有引起開發人員太多的關注,在C#2中,進行了一些編譯器上的最
Time of Update: 2018-05-16
這篇文章主要介紹了淺談C#單例模式的實現和效能對比的相關資料,詳細的介紹了6種實現方式,需要的朋友可以參考下簡介單例指的是只能存在一個執行個體的類(在C#中,更準確的說法是在每個AppDomain之中只能存在一個執行個體的類,它是軟體工程中使用最多的幾種模式之一。在第一個使用者建立了這個類的執行個體之後,其後需要使用這個類的就只能使用之前建立的執行個體,無法再建立一個新的執行個體。通常情況下,單例會在第一次被使用時建立。本文會對C#中幾種單例的實現方式進行介紹,並分析它們之間的執行緒安全性和效能
Time of Update: 2017-09-21
這篇文章主要介紹了C# 根據表格偶數、奇數載入不同顏色,需要的朋友可以參考下: //偶數隨機 Random evenRanm = new Random(); //奇數隨機 Random oddRanm = new Random(); string[] listColor = new string[] { "#2BB669","#FF5750","#39AFEA","#9A0089",
Time of Update: 2017-09-21
ActiveMQ是個好東東,不必多說。ActiveMQ提供多種語言支援,如Java, C, C++, C#, Ruby, Perl, Python, PHP等。由於我在windows下開發GUI,比較關心C++和C#,其中C#的ActiveMQ很簡單,Apache提供NMS(.Net Messaging Service)支援.Net開發,只需如下幾個步驟即能建立簡單的實現。C++的應用相對麻煩些,稍後寫文章介紹。1、去ActiveMQ官方網站下載最新版的ActiveMQ,我之前下的是5.3.1,
Time of Update: 2017-09-18
本篇文章主要介紹了使用C#編寫SqlHelper類,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧無聊的周末,學習、編碼無力。想找點事幹但又不知道幹點什麼,猛然發現自己學過的SqlHelper快忘記了。於是乎虎軀一震心想怎能如此墮落下去,立馬開啟電腦,雙手摸上鍵盤。寫下此文作為學習過程中的複習,並分享出知識(順便打發時間-^.^-)。下面開始本文這裡以控制台程式為案例。首先我們需要先配置一下連接字串,我們需要在app.config檔案中增加如下節點:<conne
Time of Update: 2017-06-24
不管是定義控制項還是使用者控制項都會用到一個功能——綁定(Binding)。書面的叫法:元素繫結。意思就是讓綁定的元素實現資料同步。在筆者看來WPF引入這一個功能實在是太完美了。編程更加的具體化。特別是跟MVVM模式的配合,那叫完美。筆者不是學術派的。全面性的講述的話那是不現實。就從筆者的使用經驗來談Binding吧。最普通的使用方式,他的目標元素是控制項上的DataContext對象。如下: <TextBlock Grid.Column="0" Text="
Time of Update: 2018-05-18
這篇文章主要為大家詳細介紹了WPF實現定時重新整理UI介面功能,具有一定的參考價值,感興趣的小夥伴們可以參考一下本文執行個體為大家分享了WPF定時重新整理UI介面展示的具體代碼,供大家參考,具體內容如下代碼:using NHibernate.Criterion;using System;using System.Collections.Generic;using System.Collections.ObjectModel;using System.ComponentModel;using
Time of Update: 2017-08-09
C#如何計算傳入的時間距離今天的時間差的執行個體分享/// <summary> /// 計算傳入的時間距離今天的時間差 /// </summary> /// <param name="dt"></param> /// <param name="yy"></param> /// <param
Time of Update: 2018-05-23
這篇文章主要為大家詳細介紹了.Net MVC實現長輪詢的相關資料,具有一定的參考價值,感興趣的小夥伴們可以參考一下什麼是長輪詢? 長輪詢是“伺服器推”技術實現方式的一種,可以將服務端發生的變化即時傳送到用戶端而無須用戶端頻繁的地重新整理、發送請求。長輪詢原理? 用戶端向伺服器發送Ajax請求,伺服器接收到請求後,保持串連不返回訊息,直到進行相關處理完畢後才返迴響應資訊並關閉串連,用戶端接收到響應資訊後,進行相關處理,處理完畢後再想伺服器發送新的請求。長輪詢的應用情境?
Time of Update: 2017-08-07
最近在工作中遇到一個需求,需要利用C#串連FTP,在串連過程中遇到一個問題,所以下面這篇文章主要給大家介紹了關於C#串連FTP時路徑問題的解決方案,需要的朋友可以參考借鑒,下面來一起看看吧。前言本文主要給大家介紹了關於C#串連FTP時路徑問題的相關內容,分享出來供大家參考學習,話不多說,來一起看看詳細的介紹:今天在開發項目時,需要串連FTP擷取檔案,其中關鍵的一步就是判斷能否串連FTP以及FTP上的檔案是否存在判斷的代碼如下:/// <summary> ///
Time of Update: 2017-09-06
物件導向是一種開發思想,最應該記住的一句話是萬物皆對象。為了讓程式更好的被理解和編寫,把現實生活中描述事物的方式和思路融合進入,就成了物件導向的思想。把生活中的事物融合進程式中那麼就需要描述,描述分為特徵和行為兩方面,而不同類別的對象特徵和行為具有巨大的差異,為了更好的制定描述每一類事物的方式,那麼提取來一個編程世界中的類的概念,等同於生活中的類型的概念,每一種事物都應該是有類型的。然後生活中的事物按不同的方面進行分類的話,可以劃入不同的類別,所有編程中的類也是一個公說公有理,婆說婆有理的玩意,
Time of Update: 2017-06-23
前幾天需要在UWP中實現吸頂,就在網上找了一些文章:吸頂大法 -- UWP中的工具列吸頂的實現方式之一在UWP中頁面滑動導覽列置頂發現前人的實現方式大多是控制ListViewBase的Header變換高度,或者建立一個ScrollViewer在裡面放置ListViewBase。經過測試,這兩種方法或多或少的都有問題。所以我想試試用Composition API實現吸頂的效果。首先先瞭解一下Composition API是什麼。Windows.UI.Composition 是可以從任何通用
Time of Update: 2017-06-25
這篇文章主要為大家詳細介紹了VS2015內建LocalDB資料庫的用法,具有一定的參考價值,感興趣的小夥伴們可以參考一下對於程式員來說,編程過程中或多或少會和資料庫打交道。如果採用Visual Studio進行程式開發,則微軟的Sql Server資料庫是最好的選擇。但是問題來了,Sql Server資料庫動輒幾個G,安裝後佔用的空間也相當大,是不是每個開發人員在開發時都需要安裝Sql Server呢?其實,對於小型項目、測試型項目、學習型項目的開發,完全沒必要使用Sql
Time of Update: 2017-06-18
這篇文章主要介紹了C#自訂控制項實現TextBox禁止粘貼的方法,結合具體執行個體形式分析了C#自訂控制項的建立、使用方法及TextBox禁止粘貼的實現技巧,需要的朋友可以參考下本文執行個體講述了C#自訂控制項實現TextBox禁止粘貼的方法。分享給大家供大家參考,具體如下:開發環境:Visual Studio .net 2005 + Windows XP sp2 professional建立->項目->Windows控制項陳列庫:
Time of Update: 2017-06-17
這篇文章主要為大家詳細介紹了.Net MVC實現長輪詢的相關資料,具有一定的參考價值,感興趣的小夥伴們可以參考一下什麼是長輪詢? 長輪詢是“伺服器推”技術實現方式的一種,可以將服務端發生的變化即時傳送到用戶端而無須用戶端頻繁的地重新整理、發送請求。長輪詢原理? 用戶端向伺服器發送Ajax請求,伺服器接收到請求後,保持串連不返回訊息,直到進行相關處理完畢後才返迴響應資訊並關閉串連,用戶端接收到響應資訊後,進行相關處理,處理完畢後再想伺服器發送新的請求。長輪詢的應用情境?
Time of Update: 2017-05-27
ASP.NET Razor - C#和VB代碼文法Razor同時支援C#(C sharp)和VB(Visual Basic)。主要的Razor C#文法規則Razor代碼塊包含在@ {...}中內聯運算式(變數和函數)以@開頭代碼語句用分號結束變數使用var關鍵字聲明字串用引號括起來C#代碼區分大小寫C#檔案的副檔名是.cshtmlC#執行個體<!-- Single statement block -->@{ var myMessage = "Hello
Time of Update: 2017-06-12
本篇文章主要介紹了C# NetRemoting實現雙向通訊,.Net Remoting 是由用戶端通過Remoting,訪問通道以獲得服務端對象,再通過代理解析為用戶端對象來實現通訊的閑來無事想玩玩雙向通訊,實作類別似QQ的互發訊息的功能。於是乎開始學習.Net Remoting..Net Remoting 是由用戶端通過Remoting,訪問通道以獲得服務端對象,再通過代理解析為用戶端對象來實現通訊的。也就是說對象是由服務端建立的。先上代碼首先是ICommand庫using