Time of Update: 2016-06-20
標籤:1#region 防止sql注入式攻擊(可用於UI層控制) 2 3/// 4/// 判斷字串中是否有SQL攻擊代碼 5/// 6/// 傳入使用者提交資料 7/// true-安全;false-有注入攻擊現有; 8public bool ProcessSq
Time of Update: 2016-06-20
標籤: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using System.Data.SqlClient; 7 8 namespace 資料庫 9 {10 class Program11 {12 static void
Time of Update: 2016-06-17
標籤:用第三方組件:NPOI來實現先去官網:http://npoi.codeplex.com/下載需要引入dll(可以選擇.net2.0或者.net4.0的dll),然後在網站中添加引用。使用 NPOI 你就可以在沒有安裝 Office 或者相應環境的機器上對 WORD/EXCEL 文檔進行讀寫。建立一個實體類:[Table("Customer") ] public class Customer { [Key] public int Id { get;
Time of Update: 2016-06-20
標籤:src:http://share.weiyun.com/1bb2ce724d7337cecb9d397e25711595 C#漢字轉拼音(npinyin)將中文轉換成拼音全文或首字母漢字轉拼音貌似一直是C#開發的一個難題,無論什麼方案都有一定的bug,之前使用了兩種方案。1.Chinese2Spell.cs 一些不能識別的漢字全部轉為Z2.Microsoft Visual Studio International Feature Pack 1.0 連"廣"
Time of Update: 2016-06-15
標籤: 線性表、棧和隊列這三種資料結構的資料元素以及資料元素間的邏輯關係完全相同,差別是線性表的操作不受限制,而棧和隊列的操作受到限制。棧的操作只能在表的一端進行, 隊列的插入操作在表的一端進行而其它操作在表的另一端進行,所以,把棧和隊列稱為操作受限的線性表。 棧(Stack)是操作限定在表的尾端進行的線性表。表尾由於要進行插入、刪除等操作,所以,它具有特殊的含義,把表尾稱為棧頂(Top) ,另一端是固定的,叫棧底(Bottom) 。當棧中沒有資料元素時叫空棧(Empty
Time of Update: 2016-06-15
標籤:一:介面1:類是單繼承,介面是多繼承。2:介面中不能有屬性,不能有方法體。3:介面不能被執行個體化,只能被繼承。4:介面中的所有定義,必須在子類中全部實現。二:抽象方法1:含有抽象方法的類,是抽象類別。2:抽象類別不能被執行個體化,只能被繼承。3:抽象方法不能有方法體。4:抽象方法必須在子類中重寫。5:抽象類別可以包含功能實現。6:抽象方法是可以看成是沒有實現體的虛方法三:虛方法1:虛方法必須有方法體,可以被重寫。2:修飾方法、屬性、索引器或事件C#基礎-介面 抽象方法 虛方法
Time of Update: 2016-06-20
標籤:一、取中文日期顯示1、年月日時分 currentTime.ToString("f"); //不顯示秒 2、年月 currentTime.ToString("y"); 3、月日
Time of Update: 2016-06-20
標籤:在C#代碼中有的時候我們需要返回視圖。一般為此往往要專門建立cshtml文檔。如果直接在代碼中寫HTML往往又容易產生語法錯誤。如果有一種方式能夠高效的構建正確的HTML文檔,並有效藉助C#的強型別特性,那麼在需要輸出HTML的時候會大大提升效率。這對於ASP.Net和ASP.Net
Time of Update: 2016-06-20
標籤:1、變數程式運行期間能夠被改變的量定義並初始化double pi = 3.142、常量程式在運行期間不能被改變的量,它可以是任何基礎資料型別 (Elementary Data Type)。比如整數常量、浮點常量、字元常量或者字串常量,還有枚舉常量常量的定義方法定義變數時在前面加上一個關鍵字“const”const int a=35;3、資料類型 C#的資料類型分為三種,實值型別,參考型別,指標類型。實值型別也叫做基礎資料型別 (Elementary
Time of Update: 2016-06-20
標籤:之前的公司一直用outlook,朋友的公司在用IBM的Lotus Notes,找我說希望我幫忙做一個基於Notes的寄件提醒功能。但是無法讓公司內IT來協助,也就意味著只能在User的電腦上來處理了。Google了下,有C#的API,並查到在Notes在安裝時會在本地設定檔中寫入Server
Time of Update: 2016-06-20
標籤:1 public void imgsize() 2 { 3 //本例中假定了兩個變數: 4 5 String src = "c:/myImages/a.jpg"; //源影像檔的絕對路徑 6 String dest = "c:/myImages/a_th.jpg"; //產生的縮圖影像檔的絕對路徑 7 8 int thumbWidth = 132;
Time of Update: 2016-06-20
標籤: <table class="table table-bordered table-fixed"> <thead> <tr> <th width="40"> <input type="checkbox" id="chkAll"
Time of Update: 2016-06-19
標籤:operatoroperator 關鍵字用於在類或結構聲明中聲明運算子。運算子聲明可以採用下列四種形式之一:public static result-type operator unary-operator ( op-type operand )public static result-type operator binary-operator ( op-type operand, op-type2 operand2 )public static
Time of Update: 2016-06-19
標籤:1.C#與.Net .Net/dotnet:一般指.Net Framework架構,是一種平台,一種技術。 C#:是一種程式設計語言,可以開發基於.Net平台的應用。2. .Net能幹什麼 (1)傳統型應用程式 WinForm(在.Net這個平台上開發傳統型應用程式叫做WinForm應用程式開發) (2)Internet應用程式 APS.Net/WebService (3)手機開發
Time of Update: 2016-06-19
標籤:分類:C#、VS2015 建立日期:2016-06-19 使用教材:(十二五國家級規劃教材)《C#程式設計及應用教程》(第3版) 一、要點 本例子提前使用了教材第13章介紹的基本知識。 二、設計步驟 1、建立一個名為MyTest1的WPF應用程式項目。 2、將MainWindow.xaml改為下面的內容。 <Window x:Class="MyTest1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006
Time of Update: 2016-06-16
標籤: 當表單以非模態形式開啟的時候,有可能出現重複開啟的情形,利用以下的代碼可以預防重複開啟! 1 foreach (Form f in Application.OpenForms) 2 { 3 if (f.Name == "Form1") 4 { 5 if (f.WindowState == FormWindowState.Minimized) 6
Time of Update: 2016-06-18
標籤:◇TcpListener 用於阻止同步模式下偵聽和接受傳入串連請求。(用於偵聽) ◇我們先來做一件事情,對本地機器上某一連接埠的偵聽。
Time of Update: 2016-06-16
標籤:1 時間1.1 顯示在走的時間控制項:TextBox為顯示日期時間,命名為txtDateTimerTimer為時鐘,命名為timeprivate void dtDateTimer_Tick(object sender, EventArgs e) { DateTime dt = DateTime.Now; txtDateTimer.Text = dt.ToString();
Time of Update: 2016-06-19
標籤:1、IIC匯流排概念: a、只有兩條匯流排線路:一條串列資料線,一條串列時鐘線。 b、每個串連到匯流排的器件都可以使用軟體根據它們的唯一的地址來識別。 c、傳輸資料的裝置間是簡單的主從關係。 d、主機可以用作主機發送器或主機接收器。 e、它是一個真正的多主機匯流排,兩個或多個主機同時發起資料轉送時,可以通過衝突檢測和仲裁來
Time of Update: 2016-06-17
標籤:#include <iostream>using namespace std;int add_(int a,int b){ return 0;}int Add(int i,bool is=false){ static int num=0; ( is==false &&[]{ num=0; return true; }()); num+=i; ( i>0