原创 C#學習日記 2017-02-24 Datatable 類 問題彙總

知識點1:Datatable 類的Select()方法,可以使用這個方法對Datatable的對象中的數據進行篩選,在VS中提供了四個重載 Select() Select(string filterExpression) Sele

原创 C#學習日記2017-02-07 配置參數後更新參數

問題描述:在設置界面的時候有一個管理員的角色,可以針對配置信息進行修改。要求在配置參數修改後,界面底部即刻更新修改後的信息。 解決過程:一開始設想的是兩個頁面聯動的問題,配置界面和顯示信息的界面的信息之間不能夠實時傳遞。經過查閱大量材料排

原创 SQL 學習日記—存儲過程

存儲過程詳解 存儲過程簡介 什麼是存儲過程:存儲過程可以說是一個記錄集吧,它是由一些T-SQL語句組成的代碼塊,這些T-SQL語句代碼像一個方法一樣實現一些功能(對單表或多表的增刪改查),然後再給這個代碼塊取一個名字,在用到

原创 C#學習日記2017-02-24 DateTime類 集合

知識點1:DateTime對象獲取當前機器(電腦or本地)時間    例子1:(VS本身格式) System.DateTime.Now.ToString("D"); //獲取的時間格式 2017年2月24日

原创 C# Combox控件問題小結 (學習日記2017-02-07)

問題描述: Combox控件默認選中第一項數據。 解決方法: 利用Combox的SelectedIndex屬性可以解決數據默認的選項的問題, eg: cmbProNO.SelectedIndex = 0; //設置下拉控件默認顯示第一項

原创 C# ref參數

ref參數功能:ref關鍵字使用參數按引用進行傳遞,當控制權傳遞迴調用方法時,在方法中對參數所做的任何改變都將直接反映在該變量中 ref參數使用時需注意:     1.ref和out關鍵字類似於C中的指針變量一樣。可以直接針對這個變量

原创 C#學習日記2017-04-22 NPOI用法小結(未完待續)

NPOI基礎 認識NPOI: NPOI能夠在用戶沒有安裝office情況下仍然能夠操作office對象,是POI 的.net版本。可支持的文件格式有.xls .doc .ppt等。在大多數要運用到Excel的情況下,優先考慮使用

原创 C#學習日記2017-02-14 配置文件APPconfig問題

問題描述:讀取APPconfig文件中的某個節點的的值,利用配置文件中的值初始化某些值 解決辦法:利用ConfigurationManager的Appsettings["某個要獲取的字段名"]的方法得到配置文件中的值。 private

原创 C#學習日記-2016-12-22 添加第三方控件問題

問題描述:如何添加第三方控件或者自己設置的控件。 解決方法:首先添加這個第三方控件.dll文件到引用當中去,然後直接複製這個第三方控件.dll文件,點開程序工具箱,右鍵粘貼,第三方控件就被添加進去了,還可以直接進行拖放,但不是很方便。

原创 C#學習日記2016-12-26 TableLayoutPanel控件以及頁面佈局

問題描述:在電子掃碼對比器中設計頁面佈局,曾經寫過一些關於佈局得問題點擊打開鏈接,在上一個的文章中利用一些控件的Anchor屬性和Dock屬性可以滿足一些控件定位的要求,今天遇到的問題經過調試這些屬性也無法滿足,仍然是在Winform窗口

原创 C#學習日記2016-12-22 Windows消息響應機制和C#中的窗口處理方法

Windows的消息處理系統 windows消息處理機制一般分爲三個部分:   1.消息隊列:Windows的消息一般是由Windows統一在一個消息隊列中進行管理   2.消息循環:應用程序從消息隊列中獲取自己的消息,並將其分配給窗體方

原创 C# datagrideview控件問題 (學習日記 2016-12-26)

需求描述:在數據綁定控件DataGridView中設置不同的行的顏色,要求錯誤行有醒目的紅色,正確行是白色,選中行是綠色。 解決辦法:經過查詢MSDN得知在數據綁定控件DataGridView中有屬性DefaultCellStyle屬性,

原创 功能: form窗體的的透明變化-即漸隱效果的實現 (學習日記 2016-12-22 )

實現Form的漸隱效果主要是利用了Form的Opacity屬性和Timer控件。 Opacity主要是指窗體的不透明性,其值在100%~0%,設置時可以爲double型的值,爲0.0時,Form完全透明,爲1.0時,Form完全顯示。 T

原创 功能: Form窗口最大化時,控件相對位置變化的問題 (學習日記2016-12-23)

需求描述:設計Form窗體時,已經設置了Form窗口的windowstate屬性爲maximum(即窗口的初始打開狀態爲全屏顯示最大化)。運行的時,窗口會最大化,但是窗口內控件位置並沒有變化,還在原來的位置。如圖所示的一個label控件位

原创 思考——如何高效的學習程序

經常有這種感覺,經過了那麼多年的大學學習,進入了公司進行軟件開發後仍然有一種隔閡感,  爲此我加強了程序的學習, 但是在程序學習的過程中,碰到了如下的問題: 1.學習的效率低下, 老實說自己學習完全都是自己摸索,基本上無師傅帶領,那麼知識