Time of Update: 2016-05-06
標籤:一、建立window服務1、建立項目-->選擇Windows服務。預設組建檔案包括Program.cs,Service1.cs2、在Service1.cs添加如下代碼: System.Timers.Timer timer1; //計時器 public Service1(
Time of Update: 2016-05-07
標籤:先介紹下關於資料庫的串連:我們首先通過connection對象對資料連線:string str1 = Application.StartupPath; string str = "provider=Microsoft.Jet.OLEDB.4.0; data Source="[email protected]"\telephone.mdb; Persist Security Info=False";
Time of Update: 2016-05-08
標籤:產生類似 LS14120002 private String GenNewOrder() { String newOrder; var orders = LYOrder.Items; String lastOrder = ((Order)orders[orders.Count - 1]).OrderNum; //int len = lastOrder.Length;
Time of Update: 2016-05-07
標籤:變數的初始化和範圍C#的預定義資料類型流量控制枚舉名稱空間預先處理命令C#編程的推薦規則和約定變數的初始化和範圍 初始化 C#有兩個方法可以一確保變數在使用前進行了初始化:變數是欄位,如果沒有顯式初始化,建立這些變數時,其預設值為0。方法的局部變數必須在代碼中顯式初始化,之後才能在語句中使用,如果在初始化之前使用了他的值,報錯。 範圍 如果局部變數範圍衝突,報CS0136錯。 欄位與局部變數衝突,隱藏掉欄位,訪問被隱藏的執行個體欄位用this關鍵字,靜態欄位使用obj
Time of Update: 2016-05-07
標籤:SerialPort中串口資料的讀取與寫入有較大的不同。由於串口不知道資料何時到達,因此有兩種方法可以實現串口資料的讀取。一、線程即時讀串口;二、事件觸發方式實現。由於線程即時讀串口的效率不是十分高效,因此比較好的方法是事件觸發的方式。在SerialPort類中有DataReceived事件,當串口的讀緩衝有資料到達時則觸發DataReceived事件,其中SerialPort.ReceivedBytesThreshold屬性決定了當串口讀緩衝中資料多少個時才觸發DataReceived事
Time of Update: 2016-05-07
標籤:C# 工作中遇到的幾個問題1.將VS2010中的代碼編輯器的預設字型“新宋體”改為“微軟雅黑”後,代碼的注釋,很難對齊,特別是用SandCastle Help File Builder產生協助文檔中後,代碼注釋不能對齊。2.在代碼注釋區:1 /// <remarks>2 /// http請求使用說明3 /// <code>4 ///
Time of Update: 2016-05-06
標籤:1.如果可能盡量使用介面來編程 .NET架構套件括類和介面,在編寫程式的時候,你可能知道正在用.NET的哪個類。然而,在這種情況下如果你用.NET支援的介面而不是它的類來編程時,代碼會變得更加穩定、可用性會更高。請分析下面的代碼:private void LoadList (object [] items, ListBox l) { for (int i = 0; i < items.Length;i++) l.Items.Add (items[
Time of Update: 2016-05-07
標籤:一.概述:中介者模式,定義了一個中介對象來封裝一系列對象之間的互動關係。中介者使各個對象之間不需要顯式地相互引用,從而使耦合性降低,而且可以獨立地改變它們之間的互動行為。二.例子:QQ遊戲平台,聊天室、QQ群和簡訊平台,這些都是中介者模式在現實生活中的應用。三.結構:者模式設計兩個具體對象,一個是使用者類,另一個是中介者類,根據針對介面編程原則,則需要把這兩類角色進行抽象,所以中介者模式中就有了4類角色,它們分別是:抽象中介者角色,具體中介者角色、抽象同事類和具體同事類。中介者類是起到協調
Time of Update: 2016-05-05
標籤:1、調用無傳回值的預存程序--預存程序create proc myinsert @username varchar(10), @password varchar(10), @name varchar(10), @usertype varchar(10), @createpeople varchar(10) as insert into SystemUsers(UserName,PassWord,Name,UserType,CreatPeople)values(@
Time of Update: 2016-05-07
標籤: 程式如何以管理員身份運行程式 最近在項目運行過程中遇到了一個問題,就是開啟程式的過程中,軟體會出現開啟資料庫是一個唯讀資料庫,我們需要將用戶端設定為以管理員身份運行才能解決這種問題。這樣雖然可以解決問題但是卻給使用者和與用與溝通的人員帶來了不便,使軟體的簡易性與易操作性大打折扣。
Time of Update: 2016-05-07
標籤: 初學者在開始學習的時候,對於委託很難做到一下子理解,其中也包括我。委託好比一座大山,沒爬上山頂就不能有“一覽眾山小”的感覺,只有你真正的爬到山頂的時候,才會發現大自然的是神奇。 委託我們可以把它認為是一個類,而不是一個方法。用委託我們可以調用方法,來簡化程式,非常像C++中的指標。
Time of Update: 2016-05-05
標籤:最近做一個C#項目,剛做完基礎資料,現把緩衝機制給大家分享一下:做過基礎資料的同學應該都知道,每次涉及到查詢資料時都會去資料庫把配置好的基礎資料查詢出來,這樣每次在操作是會很慢。那麼我們每次點開一個新頁面都會去資料庫查詢一下基礎資料,這樣會頻繁的串連資料庫,使用者多了之後肯定就會特別慢。因為資料一旦配好之後就會很少去改動它,所以我們可以做一個緩衝把每次查詢出來的基礎資料緩衝起來,這樣就可以提高查詢效率。好了,廢話不多說了,上代碼。我聲明一下我用的是Dictionary資料字典,您也可以使用
Time of Update: 2016-05-06
標籤:前端代碼 <%@ Control Language="C#" AutoEventWireup="true" CodeFile="Comp_Paging.ascx.cs" Inherits="Inc_Comp_Comp_Paging" %><style type="text/css"> #Page_Tale { margin: 20px auto; }</style><table width="100%"
Time of Update: 2016-05-07
標籤:#include <stdio.h>#include <stdlib.h>#include <string.h>/*static*/ unsigned long Crc32_ComputeBuf( unsigned long inCrc32, const void *buf,
Time of Update: 2016-05-07
標籤:前言: 對於ios項目開發中總會遇見各種集合遍曆,出於對各種遍曆效率的好奇心,所以準備寫個測試程式測試一下 首先:先聲明一個NSMutableArray,測試資料量分別是1000條,10000條,100000條。int testMaxCount =1000;//10000,100000 NSMutableArray *testArray=[[NSMutableArray alloc]init]; for (int i =0;
Time of Update: 2016-05-07
標籤:題目描述:Description Bob got a job as a system administrator in X corporation. His first task was to connect n servers with the help of m two-way direct connection so that it becomes possible to transmit data from one server to any other server via
Time of Update: 2016-05-07
標籤:main.m//// main.m// 05-protoco//// Created by apple on 13-8-11.// Copyright (c) 2013年 itcast. All rights reserved.///* 1.協議的定義 @protocol 協議名稱 <NSObject> // 方法聲明列表.... @end 2.如何遵守協議 1> 類遵守協議 @interface 類名 : 父類名 <協議名稱1, 協議名稱2>
Time of Update: 2016-05-06
標籤:指向指標的指標是一種多級間接定址的形式,或者說是一個指標鏈。通常,一個指標包含一個變數的地址。當我們定義一個指向指標的指標時,第一個指標包含了第二個指標的地址,第二個指標指向包含實際值的位置。一個指向指標的指標變數必須如下聲明,即在變數名前放置兩個星號。例如,下面聲明了一個指向 int 類型指標的指標:int **var;當一個目標值被一個指標間接指向到另一個指標時,訪問這個值需要使用兩個星號運算子,如下面執行個體所示: 1 #include <stdio.h> 2 3
Time of Update: 2016-05-06
標籤:Recently,I have been reading the book The C Progrmming Lanuage(2nd Edition),which written by Dennis M.Ritchie and Brian W.Kernighan.The are many useful and elegant exercises in the book.Here is my solutions to the exercises of the first
Time of Update: 2016-05-05
標籤:c 遞迴經典執行個體1菲波那切數列:求第N個數列的值#include <stdio.h>long long Fib(int n){ return (n == 1 || n == 2) ? 1 : Fib(n - 1) + Fib(n&