環境:Visual Studio 2008+SQL2005 Express
???? 安裝Visual Studio 2008沒什么難的,一路Next下去就OK。
???? 默認安裝完后,會只有SQL2005的數據庫,而沒有用于管理的Express。所以你還要下載一個SQL Server 2005 management studio express工具。安裝完后就可以用它來管理數據庫了。
?
????? 這里有個難點,就是SQL2005默認設置無法啟用遠程調用,所以你只能在本機端口進行調用數據庫,如果想遠程,就需要做點設置。
?
2,? 啟用SQL Server Browser:如果服務器沒有啟用SQL Server Browser,則在上面的窗口中選“SQL Server Browser”,選擇“啟動”。
3,? 配置SA用戶密碼:打開安裝的SQL Server 2005 management studio express,選擇用“Windows身份驗證”連接數據庫后,選擇“安全性”欄目,選擇“登錄名”,雙擊“sa”,然后再顯示的窗口中,配置SA的密碼。
?4,?? 防火墻的相關端口設置可以參考不同的桌面防火墻說明。
????? 第一個實例:“Hello World!”
????? 打開Visual Studio 2008,第一次打開會顯示讓你選擇語言環境,選“C# ”,然后選擇“新建”----“項目”-----------“Windows-----windows 窗口應用程序”,名稱和解決方案自己添加,可以寫成“hellotest ”,
? ? 界面沒什么特別的,左邊工具控件,右邊文件資源管理器和屬性,老程序員一看就明白了,沒多少廢話。
添加一個Label控件,然后雙擊窗口,加載Load事件。編寫
? ? ? 運行,就會看到Label1的值為hello world!。
????? 好了,原來是這樣,老程序員覺得這就是VB和VC的混合版本,VB的特性很容易看出來,而VC的特性在于看到了代碼:
namespace hellotest
{
?? ?public partial class Form1 : Form
??? {
……
??? }
}
????? 類么,只要是關于C的,那肯定跟Class 有關,所以有類就有VC++的影子,當然在敲結束語句“;”的時候就已經感覺到VC了。先是這樣的印象,我們后面再慢慢看。
????? Label1的屬性可以隨便改,窗口form1的屬性也可以隨便改。
?
?? 試試其他語法上的變化:
????? 拷貝label1,粘貼,發現沒有提示建立控件組,哦,方便。
再添加一個按鈕控件和一個timer控件,雙擊,
??? 代碼寫如下:
private void button1_Click(object sender, EventArgs e)
??????? {
??????????? string t = "hello world!";
??????????? label2.Text = t;
?
??????????? //將label1的內容賦值為9
??????????? int i;
??????????? for (i = 0; i < 10; i++)
??????????? {
??????????????? label1.Text = i.ToString();
??????????? }
?
??????????? //開始計時
??????????? timer1.Start();
?
??????? }
?
??????? private void timer1_Tick(object sender, EventArgs e)
??????? {
??????????? //當值為0時,停止計時
??????????? if(int.Parse(label1.Text)>0)
??????????? {
??????????? label1.Text =(int.Parse(label1.Text)-1).ToString();//int.Parse()為字符串轉int的函數,還有個int.TryParse().
??????????? }
??????????? else
??? ????????{
??????????????? timer1.Stop();
??????????? }
??????? }
????定義變量和VC相同,數據類型也大體沒變,IF、for語句的語法也和c++相同,所以想象其他的while 、switch等應該也相同。
?好了,老程序員不會在這個上面浪費太多的時間,他想趕快進入最實際的應用。(注意,這里不是純粹講語法的地方,這里是教你如何快速進入開發狀態)。
經過測試,一般需要按一下步驟配置:
1,? 在SQL2005上配置啟用遠程連接;
2,? 啟用SQL Server Browser;
3,? 配置SA 用戶密碼;
4,? 確認防火墻沒有擋住相關端口。
?
?? 具體配置如下:
1,在SQL2005上配置啟用遠程連接:
??? 開始---程序----Microsoft SQL Server 2005 ---------配置工具----------------SQL Server外圍應用配置。打開界面后,選擇“服務和連接的外圍應用配置器”,在Database Engine 下有個“遠程連接”,選擇“本地連接和遠程連接”,協議最好選擇“同時使用TCP/IP和named pipes”。然后選“服務”,選擇“重新啟動”。