C 例項 VS2005和Access資料庫操作

2021-06-03 19:00:38 字數 2936 閱讀 1973

一、form1的設計

對應的**:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

private void button1_click(object sender, eventargs e)

}else }}

}二、form2的設計

對應的主要控制項是:menustrip、treeview、richtextbox 。

**如下:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

}string ql = "select *from b2";

aa = classlibrary1.dataaccess.getdata(ql);

int i = aa.tables[0].rows.count;

if (i > 0)}}

private void treeview1_afterselect(object sender, treevieweventargs e)

private void 新建toolstripmenuitem_click(object sender, eventargs e)

private void 儲存toolstripmenuitem_click(object sender, eventargs e)

else

if (b == 1)

else}}

}}private void 刪除toolstripmenuitem_click(object sender, eventargs e)}}

}private void 修改密碼toolstripmenuitem_click(object sender, eventargs e)

private void 刪除toolstripmenuitem1_click(object sender, eventargs e)

private void 增加遊客toolstripmenuitem_click(object sender, eventargs e)}}

三、form3設計

**如下:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

private void button1_click(object sender, eventargs e)

else if (textbox1.text != textbox2.text)

else if (textbox1.text == c)

else

else}}

}}四、form4的設計:

**:using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

private void button1_click(object sender, eventargs e)

else if (textbox2.text=="")

else

else}}

}}五、form5的設計:

主要控制項:datagridview

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

private void button1_click(object sender, eventargs e)}}

}六、建立classlibrary1,在裡面新增乙個資料庫類

using system;

using system.collections.generic;

using system.text;

using system.data;

using system.data.oledb;

namespace classlibrary1

public static void update(string sql)}}

七、資料庫的設計

這裡簡單起見,資料庫就是access。它裡面有兩張表b1和b2(內容自己增加):

b1的設計如下:

b2的設計:

總結:用access將建好的資料庫放在bin資料夾下面就可以了執行通過了。form2的節點(如圖)是為了自己看見這個控制項是treeview新增的三個節點,在執行的時候treeview的節點是自動根據資料庫裡的內容自己生成的,那三個節點被清除了!

C 查詢本地天氣 VS2005

之前看到一篇文章寫得很有意思,自己用 vs2005嘗試著做,發現很多問題 1 氣象台api返回的json資料 2 外網獲取ip 3 sqlite 1中的城市代號利用sqlite3實現查詢 4 c 中gb2312字串和utf 8之間的轉換 見這篇文章 5 jsoncpp 主要是處理1中的資料 見這篇文...

SVN和VS2005配置感悟

以前寫 的時候總是隨便寫寫,不注意 的管理。造成了以後 管理中的出現很多混亂狀態。更改 的時候有時候越改越雜,最後自己就快認不出來了。進入公司以後,突然發現公司用的就是svn進行版本管理。說起svn就有些慚愧。以前看過這方面的文章,也配置過,就是不知道怎麼用 看少了啊 到公司不得不用這個每天來比對 ...

使用VS2005和搭建SharePoint 環境

1.使用vs2005和搭建sharepoint v2 sp2環境 目前,sharepoint 的最高版本就是sharepoint v2 sp2,雖然不支援asp.net 2.0的webpart技術,但是可以卻支援在webpart中使用asp.net 2.0的其他控制項。所以,如果你還沒有公升級到ws...