Time of Update: 2018-07-24
之前用c實現的通用鏈表, 將鏈表的data域從具體類型轉變為 void*指標 ,用c實現時費力氣的是指標的賦值和也要做到通用的列印連結:c實現的通用的雙向鏈表現在用c++重新實現,思想大都一致:不採用模板類,而採用虛函數實現多態性,達到通用的目的,data域不儲存任何跟類型有關的資訊,而是指標,將資料放於抽象類別中,由指標與之建立聯絡。鏈表有頭指標 尾指標,以及之後的一系列插入刪除列印操作,這些函數都寫在鏈表類中。鏈表指標類型為 鏈表結點類,結點的指標域和
Time of Update: 2017-08-05
標籤:工具 import exce dia keyword ima vs2015 comm section 一、工具:VS2015+NET
Time of Update: 2016-10-15
標籤:1 UI 2 代碼 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Threading.Tasks; 9 using
Time of Update: 2016-08-09
標籤:public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "cdn", url: "style/{
Time of Update: 2016-07-07
標籤:基礎,你是高手,就請飄走。。。。。。。平時做項目寫代碼很少用lambda運算式,特此補充一下,記錄下來。1 什麼是lambda運算式?msdn說法:使用 lambda 運算式,可以寫入可作為參數傳遞或作為函數調用值返回的本地函數乍一看,真的有點不舒服,語文沒學好!!!那是機器翻譯的,吼吼。。。。。。。。。。。。。舉個例子唄 lambda運算式
Time of Update: 2016-07-06
標籤:0. 目錄C#6 新增特性目錄1. 老版本代碼 1 internal class Person 2 { 3 public string Name { get; private set; } 4 public int Age { get; private set; } 5 6 public Person(string name,int age) 7 { 8 Name = name; 9 Age = age;10 }11
Time of Update: 2016-07-07
標籤:方法一:在ProjectInstaller.cs重寫 install() ,Uninstall()方法public override void Install(IDictionary stateServer) { Microsoft.Win32.RegistryKey system, //HKEY_LOCAL_MACHINE/Services/CurrentControlSet
Time of Update: 2016-07-03
標籤:0. 目錄C#6 新增特性目錄1. 老版本的代碼 1 using System; 2 namespace csharp6 3 { 4 internal class Program 5 { 6 private static void Main(string[] args) 7 { 8 if (args==null) 9 {10 throw new
Time of Update: 2016-06-15
標籤:描述:拉動DataGridView捲軸時會出現閃爍,看起來像是在重畫,感覺不是很好。解決方式:採用雙緩衝機制,在方案中添加方法。代碼:public static class ExtensionMethods{ public static void DoubleBuffered(this DataGridView dgv, bool setting
Time of Update: 2016-04-19
標籤:
Time of Update: 2016-04-14
標籤:C#比java多一個new隱藏的功能。C# override重寫相當於java中沒有關鍵字的方法重寫。所以java中方法是沒有隱藏功能的。C# override重寫,是指對父類中的虛方法(標記virtual)或抽象方法(標記為abstract)進行重寫,實現新的功能,它必須與父類方法的簽名完全一致,而且與父類方法的可訪問性也必須一致
Time of Update: 2016-02-17
標籤: 一開始用的是把一個form鋪到另一個form上,如代碼,後來發現這樣很卡很卡,,介面移動或者調整都會卡不回來。 //BasicIn bi = new BasicIn(a); //bi.TopLevel = false;//把form當控制項載入必須 //splitContainer3.Panel1.Controls.Clear();
Time of Update: 2015-10-13
標籤:情況1: class A{public void Show()}class B:A{public void Show()} 編譯通過,有警告讓在B的方法裡添加new關鍵字,以便將A的方法隱藏編譯時間綁定(根據宣告類型調用方法)情況2:class A{public virtual void Show()}class B:A{public void
Time of Update: 2015-09-21
標籤:VS2015 新Web項目(C#6)出現CS1617錯誤的解決VS2015新增了對C#6的支援.在新的Web項目模板中通過引入nuget包Microsoft.CodeDom.Providers.DotNetCompilerPlatform:1.0.0並在web.config中添加 <system.codedom> <compilers> <compiler language="c#;cs;csharp" extension=".cs"
Time of Update: 2015-09-14
標籤: public bool ExportExcel(DataTable tb, string path, string tbName) { //excel 2003格式 string connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + ";Extended Properties=Excel 8.0;";
Time of Update: 2015-09-16
標籤: /// <summary> /// DateTime的一些擴充 /// </summary> public class DateTime2 { /// <summary> /// 得到本周第一天(以星期天為第一天) /// </summary>
Time of Update: 2015-08-18
標籤: Chart1.DataSource = dtb; string[] strcolor = new string[20]; strcolor[0] = "220, 224, 64, 10"; strcolor[1] = "220, 252, 180, 65"; strcolor[2] = "220, 159, 100, 100"; strcolor[3] = "220, 5, 10
Time of Update: 2015-07-31
標籤:命名空間:System.DiagnosticsStopwatch 執行個體可以測量一個時間間隔的已耗用時間,也可以測量多個時間間隔的總已耗用時間。在典型的 Stopwatch 方案中,先調用 Start 方法,然後調用Stop 方法,最後使用 Elapsed 屬性檢查已耗用時間。Stopwatch 執行個體或者在運行,或者已停止;使用 IsRunning 可以確定 Sto
Time of Update: 2017-08-06
這篇文章主要為大家詳細介紹了WPF圖形解鎖控制項ScreenUnLock的使用方法,具有一定的參考價值,感興趣的小夥伴們可以參考一下ScreenUnLock
Time of Update: 2018-05-12
C#實現上傳照片到實體路徑,並且將地址儲存到資料庫的小例子效果:思路:首先,擷取圖片物理地址,然後進行判斷將圖片儲存到檔案夾下,再將圖片的資訊儲存到資料庫。資料庫:create table image1 ( ID int identity(1,1) primary key, ImageName varchar(100) , ImageType varchar(20), ImagePath varchar(200) )代碼:<body> <form id=&