C#(或者說.NET/Mono)能做的那些事
不做語言之爭,只陳述事實:
1、桌面軟體
不僅是在Windows上,有了開源的Mono,在Apple Mac和Linux(如:Ubuntu)上也有C#的施展天地。並且還可以通過mkbundle工具讓C#程式脫離Mono框架在Mac/Linux上執行,就像直接用C/C++編譯的程式。
2、Web開發
除了可以基於ASP.NET開發大型網站,在Windows/Linux/FreeBSD上執行,在範圍更廣闊的企業開發領域(包括但不限於WF,MOSS,VSTO,BI等),基於工業標準的C#(跟Java)仍然是企業開發的不二之選。
3、移動客戶端
Windows Phone自不必說,有了Xamarin(基於Mono),可以用一套核心程式碼開發執行在3個平臺(WP/iOS/
4、嵌入式
基於.NET Micro Framework(開源)的硬體開發(入門),物聯網時代大有可為。
5、富網際網路應用(RIA)
未來是HTML5的,但目前Silverlight(以及Flash)仍然不可或缺。
6、遊戲開發
除了Kinect/Xbox遊戲,還有MonoGame和Unity3D(基於Mono)。
7、雲端
有Azure和AWS,足夠了!
8、未完待續...
相關推薦
C#(或者說.NET/Mono)能做的那些事
不做語言之爭,只陳述事實: 1、桌面軟體 不僅是在Windows上,有了開源的Mono,在Apple Mac和Linux(如:Ubuntu)上也有C#的施展天地。並且還可以通過mkbundle工具讓C#程式脫離Mono框架在Mac/Linux上執行,就像直接用C/C++編譯的程式。
ASP.NET C# JSON 格式轉換 « 關於網路那些事...
ASP.NET JSON 格式轉換 首先透過 NuGet 封裝管理員來新增套件 在專案> 右鍵 > 管理 NuGet 套件... 在 瀏覽
綠色|國內制造業智能生產那些事,你都知道多少?
text 高效 當前 方便 實施 重要 發現 http 嚴重 近兩年來,智能生產在制造業得到了廣泛關註,究竟什麽是智能生產?其包含哪些?這些都是企業比較關心的話題,今天我們就一起聊聊智能生產那些事。 首先我們來看看智能生產主要概念:使用智能裝備、傳感器、過程控制、智能物流、
為什麼要學習C++,它到底能做什麼?小編帶你揭祕~
C++是由貝爾實驗室的Bjarne Strou-strup在C的基礎上推出的,它進一步擴充和完善了C語言,既可以進行C語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的面向物件的程式設計。下面就讓我們一起來領略C++之美吧. (小編推薦
一個C#或者.Net病毒的逆向之旅
最近為了提高沙箱的反病毒能力,特意從卡飯論壇找了一批樣本,因為我覺得只有把沙箱當成黑盒測試一樣,才有可能發現各種問題,之前我提需求時也是這樣,就用實際的樣本來跑,跑完後就會發現有很多問題,只有不斷提問題(需求)才能更加促進產品的迭代更新。在之前的測試中,我們沙箱對於勒索病毒來
抖音很火的告白程式設計程式,C語言一樣也能做
最近抖音上火了一個由小夥伴自己製作的一個表白程式碼,很多小夥伴都在問這個表白程式碼是怎麼寫的?大家都知道是使用vbs實現的!雖說小編也承讓VBS實現更簡單,但是如果把列印心那個程式用起來,C語言是反而更妙一點。今天小編帶著大家用C語言實現下,順帶複習下C語言中的格式化
C# Thread 執行緒 « 關於網路那些事...
C# Thread 執行緒 程式都會有一個主處理序 例如,在同一個主處理序,可能同時會需要送出多筆訂單、讀取大型檔案等專案要排隊 在這主要的處理序,可以額外建立
Tag : 教學 ASP.NET ASP.NET MVC ASP.NET Core « 關於網路那些事...
Views 基本介紹 在這裡,會介紹如何建立view,及如何在controller載入view 在開始說明view之前,先特別提一下layout layout 在開發過程中,我們會將一些頻繁被使用到的
C# 網路連線檢查 « 關於網路那些事...
C# 網路連線檢查 C# 可以實作 ping 網路連線檢查 實作方式如下: class Program { static void Main(string
再見 2018 —— 我們常常高估一天所能做的事,卻低估一年所能做的事
一、覆盤 2017 定下的規劃 2017年底,給自己的 2018 定下了 4 項規劃: 制定中長期計劃和目標,進行階段總結反思。 結果:給10分不能再多,只制定了中期目標,也沒有及時覆盤,沒有照著目標規劃來走,可以說是隨意生長了。 提高 GitHub 開源貢
C#或者.NET下的強制垃圾回收辦法
今天來談談C#的GC,也就是垃圾回收機制,非常的受教,總結如下首先:談談託管,什麼叫託管,我的理解就是託付C#執行環境幫我們去管理,在這個執行環境中可以幫助我們開闢記憶體和釋放記憶體,開闢記憶體一般用new,記憶體是隨機分配的,釋放主要靠的是GC也就是垃圾回收機制。哪麼有兩個
機器能做的事你就別湊熱鬧了╮(︶﹏︶")╭
1.一樓測試… [MenuItem("CustomTools/Test___K %K")] public static void Test___K() { } [MenuItem("C
通俗易懂,什麼是.NET Core,.NET Core能做什麼
作者:依樂祝 原文地址:https://www.cnblogs.com/yilezhu/p/10880884.html 我們都知道.NET Core是一個可以用來構建現代、可伸縮和高效能的跨平臺軟體應用程式的通用開發框架。可用於為Windows、Linux和MacOS構建軟體應用程式。與其他軟體框架不同,
ASP.NET C# 不同瀏覽器在 buffer 緩衝區 與Response.Flush() 表現差異比較 « 關於網路那些事...
ASP.NET C# 不同瀏覽器在 buffer 緩衝區 與Response.Flush() 表現差異比較 ASP 輸出內容到網頁的方式基本上有兩種 直接輸出 緩
ASP.NET C# 判斷HTTP來源型別,取得HTTP 請求(GET, POST)引數 « 關於網路那些事...
ASP.NET C# 判斷HTTP來源型別,取得HTTP 請求(GET, POST)引數 透過 C# for ASP.NET 的 Response 可以取得HTTP請
ASP.NET C# 判斷 HTTP REQUEST 請求來源 KEY 是否存在 « 關於網路那些事...
ASP.NET C# 判斷 HTTP REQUEST 請求來源 KEY 是否存在 HTTP 請求來源可以為 POST 或 GET 型別,並且夾帶 key 與 valu
ASP.NET C# 生命週期 « 關於網路那些事...
ASP.NET 生命週期 ASP.NET 可以動態的生成頁面,而運作的架構生命週期主要可以分為: 應用程式生命週期(Application Life Cycle)
C++悄悄做的那些事
摘自:《編寫高質量程式碼:改善c++程式的150個建議》 所有類都一個類似的中樞骨幹,人送外號“Big Three”: 一個或多個建構函式 + 一個解構函式 + 一個拷貝複製運算 它們控制著類的基本操作:新物件的建立和初始化,為物件賦一新值,以及類的消亡清理。難道就
.Net在Windows上使用Jenkins做CI/CD的那些事
背景 最近入職了一家新公司,公司各個方面都讓我非常的滿意,我也懷著緊張與興奮的心情入職後,在第一天接到了領導給我的第一個任務——把整個專案的依賴引用重新整理並實施專案的CI/CD。 本篇的重點主要分享這次在Windows平臺使用Jenkins做.Net Framework的自動
Android Studio 那些事|Activity文件前標識圖標顯示為 j 而是 c
div roi 右下角 ext blog 識圖 cti 問題: content 問題:Activity文件前標識圖標顯示為 j 而是 c 的圖標,或是沒有顯示,並且自己主動提示不提示 解決:這是由於你的studio設置了省電模式,你能夠通過 File>