Time of Update: 2016-06-13
標籤:DbProviderFactories.GetFactory(dbProviderName) DBProviderFactory factory = DBProviderFactorys.GetFactory("System.Data.SqlClient"); //可通過配置改變 DBConnection conn = factory.CreateConnection(); conn.ConnectionString =
Time of Update: 2016-06-15
標籤:.NET Framework 是一個平台 C#是語言快速鍵:取消注釋:Ctrl+E+C 注釋:Ctrl+E+C 代碼縮排:Ctrl+C+D 查看標籤屬性:選中標籤 點擊F4 代碼字型大小:Ctrl+滑鼠滑輪上下 資料類型轉換:convert Using:引入命名空間控制台調用方法: 靜態類中調用非靜態累需要執行個體化才能調用,靜態類調用靜態方法可以直接調用 執行個體化:方法名 類方法名=new
Time of Update: 2016-06-15
標籤: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web.Caching;using System.Web;namespace Framework.Common{ /// <summary> /// 緩衝輔助類 /// </summary> public class CacheHelper
Time of Update: 2016-06-15
標籤:public List<string> GetPDFValues() { List<string> strs = new List<string>(); unsafe { var len = 0; //調用c++ 返回char** var a =
Time of Update: 2016-06-15
標籤:String.Remove (Int32) 從這個字串中的指定之位置開始刪除所有字元,一直到最後一個位置為止。 String.Remove (Int32, Int32) 將指定字元數從起始於指定位置的這個執行個體中刪除。 public string Remove (int startIndex,int count)名稱說明Math.Round (Decimal)將十進位的值捨入至最近的整數。Math.Round
Time of Update: 2016-06-15
標籤:分類:C#、VS2015 建立日期:2016-06-15 教材:(十二五國家級規劃教材)《C#程式設計及應用教程》(第3版) 一、本章要點 C#資料類型分兩大類:實值型別、參考型別。 實值型別:棧(Stack)中儲存的就是資料的值。 參考型別:棧中儲存的是堆(Heap)中對象的引用地址。 棧(Stack)、堆(Heap)本質上都是在記憶體中開闢的地區,棧和堆都是由.NET架構統一對其進行管理,這樣可防止直接把記憶體交給不合格的程式員寫的亂七八糟的程式,而導致記憶體流失等問題。
Time of Update: 2016-06-14
標籤:以前需要將一段json字串轉換為C#對象時,一般都是定義一個與之對應的實體類來接收。這樣做有一個很大的缺點,就是當字串特別長,屬性特別多,又有嵌套時,手敲這個實體類就非常痛苦。比如之前做的一個接收百度七天天氣預報的API,層層嵌套,很痛苦。C# 4.0 之後有了動態類型dynamic。用這個東西配合Json.net可以實現不用定義實體類的json轉dynamic類型對象。以下樣本需要先引用Newtonsoft.Json.dllpublic class Person { public
Time of Update: 2016-06-14
標籤:關鍵地方, 在OnActionExecuting函數中,不能使用filterContext.HttpContext.Response.Redirect(url)來定向,打斷點可以發現一樣會執行action裡面代碼。應該設定filterContext.Result來控制轉向。 1 string returnUrl = HttpContext.Current.Request.Url.PathAndQuery; 2
Time of Update: 2016-06-14
標籤:1 環境搭建:安裝CAD 和objectArx庫,這裡安裝的是cad2012和objectArx2010 ,vs是20102 建立一個類庫項目,引用objectArx安裝目錄下inc檔案夾下的AcDbMgd.dll和AcMgd.dll,這裡注意X86和X64系統的區別3 添加兩個類,一個繼承IExtensionApplication介面,這個是dll的入口,cad會從這個類載入程式做一些初始化的操作;另外一個可以寫自訂的一些cad命令cad的引用:using Autodesk.
Time of Update: 2016-06-14
標籤:c# Regex筆記 正則所需要的命名空間是 using System.Text.RegularExpressions 它包含了8個類,用得最多是的Regex; Regex不僅可以用來建立Regex,而且提供了許多有用的方法。 建立一個Regex對象 new Regex(string pattern) new Regex(string
Time of Update: 2016-06-14
標籤:分類:C#、VS2015 建立日期:2016-06-14 教材:十二五國家級規劃教材《C#程式設計及應用教程》(第3版) 一、配套來源程式(VS2015版)的運行 VS2015版的配套來源程式在一個解決方案中包含了教材中的所有例題、習題、上機練習、綜合設計的全部來源程式,運行時,你只需要展開左側對應的章節節點,直接單擊其中的某一項,就可以在右側觀察執行的結果,或者在彈出的視窗中觀察輸出的結果。 二、本章學習要點 1、C#項目的組織 (1)掌握類、命名空間、C#編程的基本格式等基礎知識。
Time of Update: 2016-06-14
標籤:監控服務,首先當然是個服務了。至於什麼是windows服務,這裡就不多說了。正題1. 建立服務項目開啟VS編程環境,在C#中建立windows服務項目2.建立後屬性中更改名稱和服務名。3.增加一個定時器 (這裡的timer控制項一定要是 System.Timers命名空間下的)4.
Time of Update: 2016-06-13
標籤: #region=====建表===== DataSet dataSet; // 建立表 DataTable table = new DataTable("testTable"); private void testTable() { //聲明列 行 DataColumn column; DataRow row;
Time of Update: 2016-06-13
標籤:C# 給Word文檔新增內容控制項在MS
Time of Update: 2016-06-13
標籤:FeatureExampleC#VBAuto-property initializerspublic int X { get; set; } = x;AddedExistsGetter-only auto-propertiespublic int Y { get; } = y;AddedAddedCtor assignment to getter-only autopropsY = 15AddedAddedParameterless struct
Time of Update: 2016-06-13
標籤:第一種方法: 用委託,Form2和Form3是同一組Form2C#代碼 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;
Time of Update: 2016-06-13
標籤:摘自:http://licstar.net/archives/6“C# save CookieContainer to file”,發現了一份優雅的代碼。http://stackoverflow.com/questions/1777203/c-writing-a-cookiecontainer-to-disk-and-loading-back-in-for-usepublic static void WriteCookiesToDisk(string file,
Time of Update: 2016-06-14
標籤:本文主要關注的是C記憶體管理程式,比較著名的幾個C記憶體管理程式,其中包括:l Doug Lea Malloc:Doug Lea Malloc實際上是完整的一組分配程式,其中包括Doug Lea的原始分配程式,GNU libc分配程式和ptmalloc。Doug Lea的分配程式加入了索引,這使得搜尋速度更快,並且可以將多個沒有被使用的塊組合為一個大的塊。它還支援緩衝,以便更快地再次使用最近釋放的記憶體。ptmalloc是Doug Lea Malloc
Time of Update: 2016-06-13
標籤:C和指標相關基礎知識:記憶體的分配(譚浩強版)1、整型變數的地址與浮點型/字元型變數的地址區別?(整型變數/浮點型變數的區別是什麼)2、int *p,指向整型資料的指標變數。3、通過指標變數訪問整型變數。4、*p :指標變數p指向的儲存單元(變數)5、p = &a——>> *p = *&a6、用指標作函數參數7、調用函數中,由於虛實結合是採用單向的“值傳遞”方式,只能從實參向形參傳資料,形參值的改變無法回傳給實參。
Time of Update: 2016-06-13
標籤:一、概述 C 語言套件含的資料類型如所示: 二、各種資料類型介紹2.1 整型 整形包括短整型、整形和長整形。2.1.1 短整形 short a=1;2.1.2