原创 C#實現最簡單的收銀系統

輸入商品單價,數目 按enter累加總價 如果還有商品就繼續輸入商品單價、數目 在原來的總價基礎上累加 如果要退出就按下鍵盤的Esc按鍵,計算最終總價 按下任意鍵結束,否則繼續累加商品總價 using System; usin

原创 C#控制檯版計算器

最簡單的計算器,實現±*/ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Th

原创 C# XML操作

添加引用 using System.Xml; 創建XML文件 XmlDocument xmldoc=new XmlDocument(); //加入XML的聲明段落:<?xmlversion="1.0" encodin

原创 C#爲什麼要用到 try...catch... 呢?

爲什麼代碼裏要用try…catch…語句?這是個問題。 通俗講:就是給代碼裏面可能出現的不安全代碼加了個保險。即使出錯了,也不會停止,可以繼續執行。 可能出現異常的代碼,不用try catch的情況: using Syst

原创 學習C#從哪些方面去學習,才能全面掌握基礎知識

類:明白所有程序構成的最大單元是類(class),裏面放各種數據類型和函數。 數據類型:放在類裏面,有數組,隊列,棧,集合,列表,結構體,枚舉等。 方法(函數):放在類裏面,用以執行不同的功能。 線程+定時器:程序的自動化執行

原创 C# 數據類型

原创 C#lock語句用法(lock到底有什麼用?)

lock,顧名思義,鎖。 lock的用法說起來容易,就是鎖定當前正在執行的內容。真正理解卻不容易。 於是,我做了下面的測試,對比使用lock和不使用lock的情況,才真正理解了。 在下面的代碼中,線程1,2同時調用函數writ

原创 C#Winform怎麼讓控件隨着主界面大小變化

1、新建一個winform桌面應用,從左邊的工具箱中拖入三個控件:button、 listbox 、 monthCalendar1 2、點擊主界面,鼠標右鍵查看代碼 在界面初始化函數:InitializeComponent

原创 C#與C++之間dll的二維(多維)數組傳遞

思維:用結構體作爲中間變量,也就是傳遞結構體,然後在C#中把結構體中的數據放進二維數組中。 C#接收代碼的形式:(這裏只是思路展示,非可運行代碼) [DllImport("myDLL.dll", CallingConven

原创 學習一項新技能的公式

**學習一項新技能的公式** 一項新技能=(得核心技巧)+(入門)+(固定、持續、大量的訓練) 一項新技能=(得核心技巧

原创 win10部署webservice網站的步驟

計算機右鍵管理 確保電腦上安裝了IIS(這裏不講IIS的安裝步驟),沒有的話先安裝 #################################################################

原创 C#winform定時器的兩種使用方法

第一種方法:直接拖Timer控件,然後設置參數,給定觸發的內容; 1、拖Timer控件; 2、修改interval屬性確定時間間隔; 3、雙擊timer1控件,給雙擊事件tick裏面寫觸發的事件; 4、按鈕裏面給定

原创 C#二維數組的定義和初始化

二維數組的定義和初始化: 初始化的值是1-360,用兩層for循環,最後用richTextBox顯示數據。。。 結果:

原创 我喜歡

夏日的午後變幻莫測的雲 窗外的柳樹 迎面吹來的微風 冬日清冷的空氣 秋天桂花的香甜 雲朵與圓月相應的天空 屋檐上的小鳥 下了雪的清晨陽光透過樹枝灑下來 初春的花朵和蜜蜂 秋後的麥田與豐收 五月青草上的露珠 羊羣在暮靄中