DateTime dt = DateTime.NOw; // 取得現在時間
String str = dt.ToString(); // 轉成字串,例:2012/6/5 下午 04:43:57

mark528 發表在 痞客邦 留言(0) 人氣()


 
首先產生一個 Web Site,方法和以前的版本其實大同小異,最後產出的結果會因版本差異,目錄結構不一樣而已。

mark528 發表在 痞客邦 留言(0) 人氣()

WPF出來好幾年了,微軟的新一代使用者介面,2006年推出時,實在帶給人很大的震撼,但實在是太早出來了,相關的整合配套措施都還沒好,又包山包海,十足是隻怪獸一樣,另一個明顯的缺點就是畫面上的字,看起來都糊糊的,實在傷害眼睛,WPF 4.0有解決了糊糊的問題,花了四年!!
WPF真的出來的太早了,一堆資源找不著了,光要讓我的VS 2005可以開發WPF的程式,就花了我非常多的時間,微軟的網站早就不提供Visual Studio 2005 extensions for .NET Framework 3.0 (WCF & WPF), November 2006 CTP 下載了,搜尋了好久終於下載成功,只能說微軟的手法太高招,逼迫大家提昇VS。
或許WPF是個大躍進,但在Windows Form出來沒多久,MFC還是一堆人最常用的選擇,本身優良開發的ide沒出現,微軟自己產品也沒看到任何一套使用這新技術,所以周邊的人也沒看到誰在用這東東,它可能又要默默的發展幾年,才會讓人去注意吧。

mark528 發表在 痞客邦 留言(0) 人氣()


採用 System.Data.SQLite(http://sqlite.phxsoftware.com/) -An open source ADO.NET provider for the SQLite database engine
請至 http://sourceforge.net/projects/sqlite-dotnet2/files/ 下載安裝檔案,我下載的是2010/04/18的版本SQLite-1.0.66.0-setup.exe(下載最新的就對了)

mark528 發表在 痞客邦 留言(0) 人氣()

每個程式常常在連續的步驟後,會遇到要停下來,判斷各種情況後,在繼續往下執行。底下是一些常用到的判斷語法。


 
Control Statements – Seelction

mark528 發表在 痞客邦 留言(0) 人氣()

字串的操作一直是各語言的重頭戲,本文主要介紹C#常用操作字串的方法,以供有興趣的朋友參考。


C# 使用 string 來宣告字元陣列。其常值使用雙引號來高告。

mark528 發表在 痞客邦 留言(0) 人氣()

陣列是各語言最常用的資料結構,本文主要介紹C#操作陣列的方法,以供有興趣的朋友參考。


陣列是一種資料結構,其中會包含多個相同型別的變數。陣列是用型別宣告:
type[] arrayName;

mark528 發表在 痞客邦 留言(0) 人氣()

本文主要介紹C#最基本要件和運算式,以供有興趣的朋友參考。


Statements
Statement為C#最基本的組成,所有程式都是由Statement建構的,可以宣告區域變數、常數、呼叫方法、建立物件,或指派值給變數、屬性或欄位。

mark528 發表在 痞客邦 留言(0) 人氣()

本文主要介紹C#的Operators、Types和Variables,以供有興趣的朋友參考。


Variables
C# 是強型別語言,因此每一個變數和物件都必須有宣告的型別。

mark528 發表在 痞客邦 留言(0) 人氣()

本文主要介紹C#如何處理從Command line帶進來的變數值,以供有興趣的朋友參考。
using System;
using System.Collections.Generic;
using System.Text;
namespace CmdLineInput
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("You entered the following {0} command line arguments:", args.Length);
            for (int i = 0; i < args.Length; i++) {
                Console.WriteLine("{0}", args[i]);
            }
        }
    }
}
Output:
You entered the following 4 command line arguments:
A
B
C
D
說明:
1. 不像 C 和 C++,程式名稱不會當做第一個命令列引數處理。
2. 使用 for 迴圈, 將帶入的參數逐一顯示在 console 上.
另一種方式, 使用 foreach statement
using System;
using System.Collections.Generic;
using System.Text;
namespace CmdLineArgus
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("You entered the following {0} command line arguments:", args.Length);
            foreach (string s in args)
            {
                Console.WriteLine("{0}", s);
            }
        }
    }
}
說明:
1. foreach 提供了一個簡單且清楚的方法來逐一查看陣列中的元素.
* 用 console mode 啟動測式應該都很OK, 但大部分都是殺雞用牛刀, 使用Visual Studio編輯器請照下面步驟:
Project -> 專案名稱的 Properties -> Debug -> Start Option -> Command line arguments
然後輸入程式啟始時想帶入的參數, 如 A B C D

mark528 發表在 痞客邦 留言(0) 人氣()

所有語言的第一個程式, Hello World
來點不一樣的, Hello C#, :)
using System;
using System.Collections.Generic;
using System.Text;
namespace Hello1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, C#");
        }
    }
}
說明:
1. Main 方法是程式的進入點,程式控制會在此開始和結束。
    Main method 必須在類別或結構中宣告。它必須為靜態且不應該為 public
    傳回型別可以是 void 或 int。
2. WriteLine method 屬於 System.Console class, 用來將資料顯示在 console 中.
程式碼其實可以更簡潔一點, 只是用Visual Studio產生專案時, 會加了一堆東西

mark528 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。