Time of Update: 2016-10-07
標籤:SQL Server 2008預設是不允許遠端連線的,sa帳戶預設禁用的,如果想要在本地用SSMS串連遠程伺服器上的SQL Server 2008,需要做兩個部分的配置:使用用sa賬戶登入SQL Server Management Studio(簡寫SSMS) 如果安裝時,不是使用SQL Server身分識別驗證模式的,請使用windows身份串連資料庫,登入後,右鍵選擇“屬性”“安全性”,選中右側的“SQL
Time of Update: 2016-10-14
標籤:c# .Net :Excel NPOI匯入匯出操作教程之讀取Excel檔案資訊及輸出using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using System;using System.Collections.Generic;using System.IO;
Time of Update: 2016-10-14
標籤:索引器允許類或者結構的執行個體按照與數組相同的方式進行索引取值,索引器與屬性類似,不同的是索引器的訪問是帶參的。索引器和數組比較:(1)索引器的索引值(Index)類型不受限制(2)索引器允許重載(3)索引器不是一個變數索引器和屬性的不同點(1)屬性以名稱來標識,索引器以函數形式標識(2)索引器可以被重載,屬性不可以(3)索引器不能聲明為static,屬性可以 一個簡單的索引器例子using System;using System.Collections;public
Time of Update: 2016-10-14
標籤:Take的使用myPicture = dbContext.MyPictures.Where(u => u.Width == request.Width && u.Height == request.Height && u.MerchantID ==
Time of Update: 2016-10-12
標籤:0x00 引言之前寫程式的時候在遇到一些比較花時間的操作例如HTTP請求時,總是會new一個Thread處理。對XxxxxAsync()之類的方法也沒去瞭解過,倒也沒遇到什麼大問題。最近因為需求要求用DevExpress寫介面,跑起來後發現比Native控制項效率差好多。這才想到之前看到的“金科玉律”:不要在UI線程上執行介面無關的操作,因此集中看了下C#的非同步作業,分享一下自己的比較和總結。 0x01 測試方法IDE:VS2015 Community.
Time of Update: 2016-10-14
標籤:1,結構是實實值型別(Value Types),而類則是參考型別(Reference Types)。2,結構使用棧儲存(Stack Allocation),而類使用堆儲存(Heap
Time of Update: 2016-10-07
標籤:C#的精彩世界還離不開其提供的豐富的操作符,按照運算元的個數,C#操作符可分為以下幾類:一元操作符 :++x,x++,--y,z--二元操作符:x+y,x-y,x*y三元操作符:x=(x>a?x:a);如果從操作符的作用來看,C#操作符可以分為賦值操作符,算術操作符,關係操作符,邏輯操作符,位操作符和其它操作符。1.賦值操作符賦值操作符除基本的賦值操作符“=”之外還包括以下的組合賦值操作符:+= 如:int x;&
Time of Update: 2016-10-11
標籤:使用迅雷下載壓縮檔到案頭時,下載完畢後,如果直接點擊“開啟檔案”,則迅雷會報錯:C:\WINDOWS\system32\config\systemprofile\Desktop引用了一個停用位置。它可能是一個在本機或網路上的電腦上的硬碟。請檢查以確認此盤正確串連,或者您串連到Internet或您的網路上,然後再試一次。如果仍然不能定位,可能資訊已經被移到其他地方。解決方案:在C盤的user/使用者目錄下,或者左側邊欄的捷徑中,找到desktop/案頭這個捷徑,複製一
Time of Update: 2016-10-11
標籤:1、代碼 1 using System; 2 using System.Collections.Generic; 3 using System.IO; 4 using System.Linq; 5 using System.Text; 6 using System.Threading.Tasks; 7 8 namespace ConsoleApplication4 9 {10 class Program11 {12 static void
Time of Update: 2016-10-13
標籤:有時候要擷取螢幕某一點的座標顏色值,可以如下實現: 在VS2012中建立一個C#的Windows視窗應用程式,然後在Form上添加PictureBox和Button兩個控制項,並加入以下代碼。 //需要這個命名空間: //using System.Runtime.InteropServices; [DllImport("user32.dll")]//取裝置情境 private static extern IntPtr
Time of Update: 2016-10-11
標籤:枚舉在軟體開發中的用途1. 枚舉類型(enum type)是具有一組命名常量的獨特的實值型別。2. 枚舉的定義: public enum Sex { 男 = 0, 女 = 1 }或者:如果只給男賦值,那麼女=1 public enum Sex { 男 = 0, 女 } 3.
Time of Update: 2016-10-06
標籤: // WebClient private string GetWebClient(string url) { string strHTML = ""; WebClient myWebClient = new WebClient(); Stream myStream = myWebClient.OpenRead(url); StreamReader sr = new
Time of Update: 2016-10-13
標籤:Regex在程式設計中有著重要的位置,它經常被用於處理字串資訊,下面是正則常用的一些執行個體。//驗證電話號碼public bool IsTelephone(string str_telephone){ return System.Text.RegularExpressions. Regex.IsMatch(str_telephone, @"^(\d{3,4}-)?\d{6,8}$");}//驗證密碼public bool IsPassword(string str_
Time of Update: 2016-09-28
標籤:c#、重寫問題一:什麼是重寫? “重寫”父類方法就是修改它的實現方式或者說在子類中對它進行重新編寫。問題二:為什麼要重寫父類的方法? 通常,子類繼承父類的方法,在調用對象繼承方法的時候,調用和執行的是父類的實現。但 是,有時候需要對子類中的繼承方法有不同的實現方式。問題三:如何重寫?
Time of Update: 2016-10-01
標籤:1,主要作用:將讀,寫入權限分開。如果不使用屬性,僅使用public, protected, private,這幾個限制都是讀,寫屬性一起的,可讀就可寫,不可讀同時也不可寫。不能實現唯讀不可寫,唯寫不可讀的需求。2,更好的安全性:可以在SET中通過條件判斷來限制非法值等。這雖然可以通過函數來實現,但不如屬性的調用簡潔方便。3,更高的靈活性:給屬性賦值或取值時,Code可以對變數_code進行運算後得到如public int Code = { Set{ _
Time of Update: 2016-09-29
標籤:8.1 以對象為成員1.類的成員不光是可以使int,double等基本類型,也可以是其他類的對象; class Program { static void Main(string[] args) { date d = new date(1992, 5, 18, new Time(12, 20, 5)); } } class date { int year; int
Time of Update: 2016-09-29
標籤: 不知不覺,c#已經誕生n年了,人生有幾個十年?c#就浪費了整整一個十年。這十年裡面,電腦發展緩慢,而服務端和手機發展迅速,這是一個移動和後端化的十年,而這個方向,正正是c#沒有關注到的,c#把注意力放在了前端,放在了電腦,雖然微軟也想弄手機系統,但是失敗了,為什麼會失敗?我也搞不清楚,總之就是失敗了。 未來c#還有沒有機會?實際上是蘊含一次大變革的。現在世界經濟如此困難,中國經濟如此困難,這一切都要求社會變革,科技變革,產業變革。既然必將有大翻盤,大革命,
Time of Update: 2016-09-29
標籤: 1. 靜態using(static using)靜態using聲明允許不使用類名直接調用靜態方法。The static using declaration allows invoking static methods without the classname.In C# 5using System;Console.WriteLine("Hello, World!");In C# 6using static System.Console;WriteLine("Hello,
Time of Update: 2016-09-29
標籤:接觸C#開發已經四個月,整理下C#中的命名規則:一:變數的命名規則(和Java相似) 1、變數名由字母、數字、底線組成 2、變數名開頭只能以字母、底線開頭,不能以數字開頭 3、區分大小寫 4、命名規範:一般遵循camel(駱駝命名法)——首字母小寫第二個單詞的首字母大寫例如myName二:類,方法的命名規則 1、類名應該為名詞及名詞短語,儘可能使用完整的詞. 2、使用Pascal(帕斯卡命名法)——所有單詞首字母都大寫 3、&n
Time of Update: 2016-09-29
標籤: 今天在處理一個導遊註冊的頁面,其中需要填寫地址以及該地址下所有旅行社,地址區級以上都是用下拉式清單實現,具體地址街道等手動填寫。在填寫區縣之後,該區縣下的所有旅行社也需要動態載入。 後台代碼DataTable dt = 。。。//用預存程序根據所選的地區來擷取對應旅行社名字ddl.datasouce=