c sharp 語言課程設計報告—通訊錄管理系統

c sharp 語言課程設計報告—通訊錄管理系統

ID:6684364

大?。?61.50 KB

頁數:29頁

時間:2018-01-22

c sharp 語言課程設計報告—通訊錄管理系統_第1頁
c sharp 語言課程設計報告—通訊錄管理系統_第2頁
c sharp 語言課程設計報告—通訊錄管理系統_第3頁
c sharp 語言課程設計報告—通訊錄管理系統_第4頁
c sharp 語言課程設計報告—通訊錄管理系統_第5頁
資源描述:

《c sharp 語言課程設計報告—通訊錄管理系統》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。

1、C#程序課程設計報告--通訊錄管理系統組長:方明正學院:計算機科學與技術學號:班級:電二一課程設計目的和內容概述1.目的:加深對《C#語言》課程所學知識的理解,進一步鞏固C#語言編程方法。學會編制結構清晰、風格良好、數據結構適當的C#語言程序,從而具備解決綜合性實際問題的能力,加強動手能力。2.內容:設計一個簡易的手機通訊錄管理系統。該題目要求在熟練掌握C#語言的基本知識:數據類型(整形、實型、字符型、指針、數組、結構等);運算類型(算術運算、邏輯運算、自增自減運算、賦值運算等);程序結構(順序結構、判斷選擇結構、循環(huán)結構);大程序的功能分解方法(即函數的使用)等。進一步掌

2、握各種函數的應用,包括時間函數、、繪圖函數,以及文件的讀寫操作等。其中結構體,函數的調用,算法的設計是尤為重要的。二題目通訊錄管理系統[問題描述]該系統模擬現實通訊錄管理系統,實現對計算機中的通訊錄進行管理[基本要求]要能提供以下幾種功能:(1)查看功能:選擇此功能時,列出下列三類選擇:A:同學?B:家人?(2)當選中某類時,顯示出此類所有數據中的姓名和電話號碼(3)添加數據功能:能錄入新數據,每個結點包括:姓名,電話號碼,分類,電子郵件。例如:?楊春??同學類?chuny@126.com當錄入重復的姓名和電話號碼時,則提示數據錄入重復并取消錄入;當通訊錄中超過15條信息時

3、,存儲空間已滿,不能再錄入新數據;錄入的新數據能按遞增的順序自動進行條目編號。(4)修改功能:選中某個人的姓名時,可對此人的相應數據進行修改。(5)刪除功能:選中某個人的姓名時,可對此人的相應數據進行刪除,并自動調整后續(xù)條目的編號。三程序設計1.總體設計首先,因為每個個體有多種信息,所以要建立Main函數來儲存和整合各個信息。然后利用控件來分別實現程序的各個功能。各個控件用c#函數來實現,進而實現所需功能。最后將輸入的信息存入數據苦,以便重復使用。四程序源代碼frmLogin.cs:usingSystem;usingSystem.Collections.Generic;us

4、ingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespacePhoneBook{publicpartialclassfrmLogin:Form{publicfrmLogin(){InitializeComponent();}privatevoidbtnCancel_Click(objectsender,EventArgse){Application.Exi

5、t();}privatevoidbtnOK_Click(objectsender,EventArgse){try{//檢測文本框內容if(txtUserName.Text.Trim()==""

6、

7、txtPassword.Text.Trim()==""){MessageBox.Show("用戶名和密碼不能為空!","登錄失敗",MessageBoxButtons.OK,MessageBoxIcon.Error);return;}//驗證用戶SqlConnectionconn=newSqlConnection();conn.ConnectionString="server=.;

8、database=PhoneBook;uid=sa;pwd=;";conn.Open();stringsql="selectcount(*)from用戶where用戶名='"+txtUserName.Text.Trim()+"'and密碼='"+txtPassword.Text.Trim()+"'";SqlCommandcmd=newSqlCommand();cmd.Connection=conn;cmd.CommandText=sql;intresult=Convert.ToInt32(cmd.ExecuteScalar());conn.Close();if(result

9、==1){//登錄成功frmMainf=newfrmMain();f.tsslUserName.Text=txtUserName.Text.Trim();f.Show();this.Hide();}else{MessageBox.Show("用戶名和密碼錯誤!","登錄失敗",MessageBoxButtons.OK,MessageBoxIcon.Error);return;}}catch(Exceptionee){MessageBox.Show("發(fā)生錯誤/r/n"+ee.Message,"登錄失敗",Messa

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。