網路程式設計實驗

2022-12-04 12:00:07 字數 1947 閱讀 6769

2023年秋季學期

班級:計12—1班

學號:12101020128

姓名:劉傑

1 實驗目的

1、熟練使用運算元據庫

2、熟練利用datagridview繫結資料及其高階應用

3、熟練使用 + winform + sql server開發資料庫應用程式

2 實驗內容

1、建立windows桌面應用,包括4個form,1個主介面form,乙個版權申明介面form,乙個登陸介面form,乙個使用者管理介面form。

2、系統首先出現登陸介面包括兩個label(使用者和密碼),兩個textbox(使用者和密碼),1個按鈕登陸。點選登陸按鈕後進入主介面。

3、建立乙個系統主介面包括選單(使用者管理,版權)分別鏈結到使用者管理form和版權form,乙個退出選單實現系統退出。

4、資料庫建立

5、訪問資料庫實現登陸

6、實現使用者的查插刪改。

3、實驗步驟

1、建立資料庫

create database [ebussiness]

gouse [ebussiness]

gocreate table [dbo].[x_rightname] //角色表

( [roleid] [int] identity(1,1) not null,//角色編號

[rolename] [varchar](30) not null,//角色名稱

[rolenamech] [nvarchar](130) null//角色中文名)go

create table [dbo].[t_user] //使用者表

( [userid] [varchar](50) not null, //使用者編號

[userpwd] [varchar](50) not null, //使用者密碼

[username] [varchar](102) null, //使用者姓名

[roleid] [int] not null使用者角色

[lastlogindate] [smalldatetime] null //最後登入時間

) go

2、程式實現

1)建立form1,新增兩個label控制項,分別為text屬性為使用者名稱及密碼,兩個textbox控制項,分別是使用者名稱和密碼輸入框,其中密碼輸入框的passwordchar屬性設定為*,乙個button控制項,,乙個combobox如下圖所示。

2)雙擊登入,進入**介面,**如下

private void button1_click(object sender, eventargs e)

3)建立主介面formmain,如下圖,包括6個選單項,使用者管理及角色管理等,

4)建立使用者管理介面

(一)新建乙個form,往form裡加入兩個panel,四個button,如下:

(2)建立2個form,分別對應註冊使用者,查詢使用者資訊,如下:

(3)建立兩個form,分別對應刪除使用者和修改使用者資訊,將datagridview拖入form,拖放後進行如下操作:

1、點選右上角三角箭頭,出現下圖,點選新增專案資料來源,選擇資料庫

2、選擇資料集

3、點選新建連線

5、按照本機分別設定伺服器名.及(local)都代表本機,登入到伺服器選擇使用sql server身份驗證,使用者名稱分別輸入sa及本機設定的密碼,連線到資料庫選擇ebussiness

6、選擇資料庫物件使用選擇t_user表,dataset名稱使用預設名。

完成配置並編輯列名,如下圖

(4)建立角色管理介面

4、部分執行結果截圖

5、實驗心得

通過這次實驗,我對.net程式設計方法,windowsform控制項,c#物件導向程式設計、資料庫操作以及.net除錯方法有了進一步的了解,拓寬了我的知識面,也增加了我對網路程式設計的興趣。

該次實驗收穫較大,不僅製作了乙個簡單的小系統,還學到了不少新知識,包括對資料庫的各種操作。

網路程式設計實驗

類qq聊天程式 qt版本 說明文件 姓名 學號 日期 2013.5.2 目錄1引言 4 1.1編寫目的 4 1.2背景 4 1.3定義 4 1.4參考資料 5 2軟體需求說明 6 2.1任務概述 6 2.1.1目標 6 2.1.2使用者的特點 6 2.1.3假定和約束 6 2.2需求規定 7 2.2...

C程式設計實驗

實驗一熟悉turbo c的程式設計環境 一 目的要求 1 熟悉turbo c的程式設計環境 2 知道程式編輯 鏈結 執行的基本步驟 3 學習如何查錯並修改程式 4 上機前預習編寫好程式。二 實驗內容與步驟 除錯以下兩個程式 the first c program include void main ...

Linux網路程式設計第二次實驗報告

姓名 學號 2012211 班級 2012211 作業截圖如下 客戶端程式截圖 服務端程式如下 客戶端執行結果如下 服務端執行結果如下 程式執行結束後,開啟txt文件結果正確,如下 第一次開啟 第二次開啟 過程中遇到的問題 1.問題 命令的識別不知道應該怎麼樣便捷且成功的識別 辦法 通過和同學交流,...