Time of Update: 2016-05-05
標籤:今天我們來介紹一下C語言操作資料庫的方法,這裡我們使用的是ODBC方式。環境是WIN7+VC6。其他環境也差不多,具體情況具體分析。首先是環境的配置以及資料來源的添加。這裡就不去解釋了,相關資料網上有很多。需要注意的是這裡不可以直接使用控制台中的ODBC,我們需要開啟C:\Windows\SysWOW64中的資料來源odbcad32.exe。添加好的資料來源如下:這裡我們使用VC建立一個單文檔視圖的應用程式,同時添加資料庫支援,選擇好資料來源。相關細節如下:添加控制項在ClassWizar
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-06
標籤:一.概述:迭代器模式(Iterator),提供一種方法順序訪問一個彙總對象中的各種元素,而又不暴露該對象的內部表示。二.適用性:訪問一個彙總對象的內容而無需暴露它的內部表示支援對彙總對象的多種遍曆為遍曆不同的彙總結構提供一個統一的介面三.結構:迭代器角色(Iterator):迭代器角色負責定義訪問和遍曆元素的介面具體迭代器角色(Concrete
Time of Update: 2016-05-06
標籤:更改電腦螢幕顯示的文字大小後,平面顯示地區問題。/// <summary> /// 螢幕顯示尺寸 /// </summary> public static Size ReviseScreenSize { get { float pixels = getLogPiex(); float dxPrecent =
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-06
標籤: static void Main(string[] args) { Console.WriteLine("請輸入ip"); string ip = Console.ReadLine(); Parallel.For(1, 65535, i => scan(ip, i, 200)); Console.WriteLine("掃描完成"); } public
Time of Update: 2016-05-05
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.Reflection;namespace GetMethodNameSpace{ class Program { public static string GetMethodInfo() {
Time of Update: 2016-05-05
標籤: 函數重載是個什麼概念,才接觸的這個概念的時候我也是完全昏了,還在自己看看了書後就理解了。那什麼是函數重載呢?我個人理解的是在同一個範圍下有多個同名的函數,但是他們的形參的類型是不同的,或者參數個數是不同的。當我們調用這些函數時,怎麼判斷我們調用的是那一個函數呢,這個就要看你在使用重載函數時所傳參數的類型或者參數個數。好了,話不說。看看代碼就知道了。using System;namespace
Time of Update: 2016-05-05
標籤:1.直接啟動 ProcessStartInfo info = new ProcessStartInfo(); info.FileName = Path.Combine(Environment.GetEnvironmentVariable("windir"), "explorer.exe"); Process.Start(info).WaitForExit(); 2.類似1
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-05
標籤:原文地址:http://www.cnblogs.com/henryzhu/p/new-feature-in-csharp-6.html自動屬性初始化 (Initializers for auto-properties)以前我們是這麼寫的為一個預設值加一個後台欄位是不是很不爽,現在我們可以這樣寫唯讀屬性的初始化(Getter-only auto-properties)像使用者ID這種唯讀屬性,我們以前是這樣寫的現在我們可以這樣寫唯讀屬性可以和標了readonly的欄位一樣在建構函式裡面賦值。
Time of Update: 2016-05-05
標籤:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="library_details.aspx.cs" Inherits="AttenceWeb.WorldHome.library_details" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2016-05-05
標籤:最近做一個C#項目,剛做完基礎資料,現把緩衝機制給大家分享一下:做過基礎資料的同學應該都知道,每次涉及到查詢資料時都會去資料庫把配置好的基礎資料查詢出來,這樣每次在操作是會很慢。那麼我們每次點開一個新頁面都會去資料庫查詢一下基礎資料,這樣會頻繁的串連資料庫,使用者多了之後肯定就會特別慢。因為資料一旦配好之後就會很少去改動它,所以我們可以做一個緩衝把每次查詢出來的基礎資料緩衝起來,這樣就可以提高查詢效率。好了,廢話不多說了,上代碼。我聲明一下我用的是Dictionary資料字典,您也可以使用
Time of Update: 2016-05-05
標籤:摘自:http://www.cnblogs.com/xcsn/archive/2013/05/10/3070485.html 1.C# Timer用法及執行個體詳解http://developer.51cto.com/art/200909/149829.htmhttp://www.cnblogs.com/OpenCoder/archive/2010/02/23/1672043.html關於C# Timer類 在C#裡關於定時器類就有3個C#
Time of Update: 2016-05-05
標籤:有時候我們希望把類的執行個體儲存下來,以便以後的時候用。一個直觀的方法就是StreamWriter把類寫成一行,用\t分隔開每個屬性,然後用StreamReader讀出來。但是這樣太麻煩,程式碼數較多,而且必須事Crowdsourced Security Testing道屬性在行中的對應位置。這時候如果採用類序列化的方式儲存就使得代碼很簡單:假如你有一個類,在它的上面加上[Serializable]屬性就可以了,表示這個類是可以序列化的[Serializable]public class
Time of Update: 2016-05-06
標籤:C 語言允許您傳遞指標給函數,只需要簡單地聲明函數參數為指標類型即可。下面的執行個體中,我們傳遞一個無符號的 long 型指標給函數,並在函數內改變這個值: 1 #include <stdio.h> 2 #include <time.h> 3 4 void getSeconds(unsigned long *par); 5 6 int main () 7 { 8 unsigned long sec; 9 10 11 getSeconds(
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-06
標籤:#include <iostream>#include <string>using namespace std;class Person{public: Person(string s){ name=s; } void display( ){ cout<<"Name: "<<name<<endl; }private: string
Time of Update: 2016-05-05
標籤:[cpp] view plain copy print?/* 檔案名稱: rd.c ---------------------------------------------------- c中提供的對檔案夾操作的函數,只能對空檔案夾進行 刪除,這使很多初學者在編碼過程中產生許多困擾,我也 很不爽這件事情,