![太原理工大學軟件開發(fā)環(huán)境與工具實驗報告2016綜述_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/0597f153-98e4-4982-badc-bd57b0718d18/0597f153-98e4-4982-badc-bd57b0718d181.gif)
![太原理工大學軟件開發(fā)環(huán)境與工具實驗報告2016綜述_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/0597f153-98e4-4982-badc-bd57b0718d18/0597f153-98e4-4982-badc-bd57b0718d182.gif)
![太原理工大學軟件開發(fā)環(huán)境與工具實驗報告2016綜述_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/0597f153-98e4-4982-badc-bd57b0718d18/0597f153-98e4-4982-badc-bd57b0718d183.gif)
![太原理工大學軟件開發(fā)環(huán)境與工具實驗報告2016綜述_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/0597f153-98e4-4982-badc-bd57b0718d18/0597f153-98e4-4982-badc-bd57b0718d184.gif)
![太原理工大學軟件開發(fā)環(huán)境與工具實驗報告2016綜述_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/0597f153-98e4-4982-badc-bd57b0718d18/0597f153-98e4-4982-badc-bd57b0718d185.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、本科實驗報告課程名稱: 軟件開發(fā)環(huán)境與工具 實驗項目:實驗一、CASE工具PowerDesigner的使用 實驗二、熟悉SQL語言 實驗三、利用Axure制作網頁原型 實驗四、利用Visual Studio開發(fā)windows控制臺應用程序 實驗五、利用Visual Studio 2010開發(fā)Windows Form應用程序實驗六、利用Visual Studio 2010進行Web應用程序設計實驗地點: 逸夫樓501 專業(yè)班級: 軟件1415班 學號:2014005960 學生姓名: 朱偉 指導教師: 李君嬋 2016年 12 月 15 日實驗一 CASE工具PowerDesiner的使用一、實
2、驗目的安裝PowerDesiner,并了解掌握PowerDesiner的主要功能和使用方法。二、實驗設備與環(huán)境HP筆記本計算機+PowerDesiner三、實驗要求1安裝PowerDesiner。2了解CDM的主要設計元素和設計過程。3熟悉模型轉換工具的使用。4熟悉P DM的主要設計元素和設計過程。5了解設計報告的生成方法。四、實驗內容設計學生住宿管理的CDM、PDM (PDM模型包括:、通過CDM模型生成;、直接建立)。1學生管理(1)建立班級、院、專業(yè)的CDM、PDM模型;(2)建立學生信息的CDM、PDM模型,包括學號、姓名、院、專業(yè)、性別、 年級、班級、出生年月、籍貫、住宿費、押金、錄
3、入日期及宿舍編號 等內容。2 宿舍管理 建立宿舍信息的CDM、PDM模型,包括有宿舍編號、宿舍名稱、宿舍電 話、應住人數、錄入日期等欄目。3 對學生管理、宿舍管理、班級、院、專業(yè)實體(或表)之間建立聯(lián)系。五、實驗步驟1運行PowerDesiner安裝文件。2按照安裝向導,安裝PowerDesiner。3安裝成功之后,進入PowerDesiner的CDM設計界面,了解CDM的主要設 計元素和設計過程。4分析住宿管理的需求,分析其中應含有的實體及其屬性,建立實體聯(lián)系, 設計住宿管理的CDM。5檢測CDM,并進行模型轉換,生成PDM。6優(yōu)化PDM。7生成設計報告。8生成數據庫創(chuàng)建腳本。實驗結束后,整
4、理實驗報告。6、 實驗過程和結果1、 根據要求,運用case工具powerdesigner制作的學生住宿管理的CDM如下圖:2、 檢測CDM:3、轉換工具轉化后的學生宿舍管理的PDM如下圖:4、 生成設計報告:5、 生成數據庫創(chuàng)建腳本:7、 思考題:1、 CDM和PDM有什么區(qū)別?CDM是概念模型,用于數據庫的概念結構設計階段,表現數據庫的邏輯結構。類似于數據庫中的E-R圖,CDM獨立于DBMS與應用軟件。PDM是物理模型,表現數據庫的物理結構。PDM提供操作PDM與智能商務PDM,前者用于OLTP(聯(lián)機事務處理)的物理結構設計,后者用于OLAP(聯(lián)機分析處理)的物理結構設計。2、 如何使用P
5、DM生成創(chuàng)建數據庫對象的腳本?在PowerDesigner的主窗體中,選擇“Database”-“Generate Database”命令啟動生成數據庫的工具。然后設置產生數據庫的一般腳本設置,腳本存放的位置。8、 實驗心得:通過本次實驗,基本掌握了PowerDesigner的使用,并且了解到怎么使用PowerDesigner建立CDM和PDM圖,也學會了CDM如何轉化成PDM、生成報告、以及生成數據庫文件等等。剛開始做的時候,因為不熟悉,在定義主鍵的時候彈出錯誤提示框“This data item is already used”后來通過百度才將這個問題解決。在頁面上右擊,選擇Model o
6、ptions,打開Model options窗口,在左側樹結構里第一個Model Settings里找到Data Item,去掉Unique Code的選項就可以正常。從這次項目設計的過程中,我能夠深刻認識到今后一定要全面思考問題。在今后的學習工作中,要多接觸各類項目,分析其建模、關系以及架構設計,并學會不同項目設計的流程。實驗二 熟悉SQL語言一、實驗目的學習簡單SQL語句的使用,為后續(xù)學習和實驗奠定基礎。二、實驗設備與環(huán)境HP筆記本計算機+Microsoft SQL Server三、實驗要求編寫簡單的SQL語句,實現實驗要求,掌握SELECT、INSERT、UPDATE、DELETE等語句
7、的用法。四、實驗步驟:1.打開企業(yè)管理器。2.將教師提供的數據文件恢復成SM數據庫。3.打開SQL Server 查詢分析器。4.選擇SM數據庫。5.按照要求,在查詢分析器中輸入SQL語句,并執(zhí)行,檢查執(zhí)行結果。6.保存正確執(zhí)行的SQL語句。7.實驗結束后,整理實驗報告。五、實驗過程和結果:1.編寫一條SELECT語句,從表Student中查詢滿足條件:性別為女并且班級編號為030001的記錄。select * from student where CLno= 030001 and SSex=女2. 編寫一條SELECT語句,從表Course中查詢滿足條件:課程名稱為計算機網絡的記錄,每條記錄
8、只顯示課程編號、課程名稱、課程介紹3列。select Cno,Cname,CInfo from course where CName=計算機網絡3. 編寫一條SELECT語句,從表Student中查詢滿足條件:姓名為張強、趙麗、 周紅、劉宏的學生的記錄,并將結果存入自動生成的表Student3中。select * into student3 from student where Sname IN (張強,趙麗,周紅,劉宏)4. 編寫一條SELECT語句,從表Teacher中查詢滿足條件:TTcode列為空的記錄并且DNO為0005的記錄。select * from teacher where
9、TTcode is null and DNO=00055. 編寫一條SELECT語句,從表Teacher和表TC中查詢數據:顯示教師與其講授課程的基本信息。select * from teacher a , tc b where a.tno=b.tno6. 向表Student中添加數據:姓名:李梅,出生日期:1986-9-2,學號:03011,班級編號:030006。insert into student(Sname,Sbir,SNo,CLno)values(李梅,1986-09-02,03011,030006)7. 刪除數據表Student中計算機專業(yè)的男學生的信息。Delete from
10、student where SSex=男8. 修改數據表Student中李剛的性別為男。update student set Ssex=男 where Sname=李剛6、 思考題:如何對查詢結果進行排序?應當使用 Order By 語句對結果進行排序。如:查詢SC表中的所有字段,在結果中顯示所有及格學生的記錄,并按學號降序排序。代碼如下:Select * from sc where score=60 order by Sno desc.7、 實驗心得: 通過本次實驗,基本學會了使用SQL語言,掌握了SQL對數據進行操作的方法,掌握了用SQL創(chuàng)建各種查詢的方法,學會利用已有的數據資源,使用SQ
11、L語句進行數據定義、數據更新及各種查詢操作?,F在學到的還只是一些基礎性的知識,還應該更加努力,爭取學到更深入、更專業(yè)的知識。實驗三 利用Axure制作網頁原型一、實驗目的:安裝Axure,熟悉Axure的開發(fā)環(huán)境與主要功能。熟練掌握Axure頁面設計常用組件、頁面間跳轉、變量設置、動態(tài)面板等用法。二、實驗設備與環(huán)境:HP筆記本計算機+Axure RP Pro 7.0三、實驗要求:1、安裝Axure。2、熟悉Axure開發(fā)環(huán)境與熟悉常用組件。掌握利用Axure進行原型設計的方法。四、實驗步驟:1、安裝Axure;2、運行Axure;3、設計百度主頁面,相關設計素材見實驗指導壓縮包;4、設計教務系
12、統(tǒng)相關頁面;5、生成原型,并使用瀏覽器檢查原型系統(tǒng)。五、實驗過程和結果:1、設計實現如圖所示的百度主界面原型.(1)將圖片和文本框以及提交按鈕拖入主窗體,并且設置他們的交互行為,為他們添加當鼠標單擊時打開另一個鏈接的用例:(2)發(fā)布預覽,在瀏覽器頁面的顯示效果如下:2、設計實現如圖所示的教務系統(tǒng)中系統(tǒng)登錄、主界面、查詢等頁面原型(1)系統(tǒng)登錄頁面:a、將素材添加到主窗體中。b、設置頁面交互樣式為當頁面載入時,設置焦點在賬號對應的文本框中。c、在重設按鈕上添加當鼠標單擊時賬號和密碼所對應的文本框內容為空,即清空文本框。d、添加一個隱藏的動態(tài)面板,用來實現賬號密碼輸入錯誤時的交互行文。e、在登錄按
13、鈕上設置一系列當鼠標單擊時的交互行為,默認設置的賬號為:zhuwei2014005960,密碼為:2014005960.當賬號和密碼錯誤時,分別給出不同的提示,只有當賬號密碼正確時才會跳轉到系統(tǒng)主頁面。當賬號和密碼為空時點擊登錄按鈕:當只輸入了賬號,而沒有輸入密碼點擊登錄按鈕時:當只輸入了密碼,而沒有輸入賬號點擊登錄按鈕時:當賬號和密碼都輸入,但輸入的賬號不是“zhuwei2014005960”而點擊登錄按鈕時:當輸入的賬號為“zhuwei2014005960”,但是密碼不是“2014005960”而點擊登錄按鈕時:當輸入的賬號為“zhuwei2014005960”,但是密碼是“2014005
14、960”而點擊登錄按鈕時跳轉到系統(tǒng)主頁面:(2) 系統(tǒng)主頁面:將我需留意下面的內容設置成動態(tài)面板,當點擊我需留意右邊的向上的小箭頭時,則會隱藏動態(tài)面板,將右邊概覽以下的整體內容設置為動態(tài)面板,當單擊左側的向左的箭頭時,整個動態(tài)面板向左移動。當點擊右上方的注銷按鈕時則會跳轉到登錄頁面。(3) 查詢頁面:六、思考題1、利用Axure可以進行哪些類型軟件的原型設計?Axure RP是一套專門為網站或應用程序所設計的快速原型設計工具, 可以讓應用網站策劃人員或網站功能界面設計師更加快速方便的建立Web AP和Website的線框圖、流程圖、原型和規(guī)格。2、Axure通過那些方式實現頁面或窗體的動態(tài)交互
15、?打開Axure,建立你想要設置交互動畫的部件,選中并給該部件重命名,點擊“部件交互和注釋”窗口選擇你想用的觸發(fā)用例;在彈出的窗口,選擇觸發(fā)事件動作組織動作配置動作點擊確定,這時候交互窗口就會出現你設置的動畫了,點擊預覽即可查看效果3、簡述場景、用例、事件之間的關系?在Axure中,事件可以包含很多用例(case),用例,又可以包含很多動作(action)。不同的用例,比如case1、case2是不會同時發(fā)生的,他們都有自己各自發(fā)生的條件。一般來說,我們可以指派Condition(條件)來讓AxureRP自動判斷應該執(zhí)行哪個用例。所以,在Axure RP中,在一個部件的屬性區(qū)域的一個事件(例如
16、OnClick或者OnMouseEnter,就類似一個真實事件中的事件)在雙擊事件后打開的用例編輯器(Case Editor)中,我們可以添加用例。對于每個case,在用例編輯器的Add Action(添加動作)步驟中,我們可以看到很多現成的動作可以添加。7、 實驗心得:通過本次實驗,基本學會了用Axure設計原型,學會了動態(tài)面板的使用,以及設置一些動態(tài)交互,剛開始的時候也不怎么會操作,后來從網上找到了視頻學習了才開始熟練,也知道了怎么將組件、事件、動作組合起來而達到交互設計的效果。通過這次實驗,也知道了設計頁面也不是一件簡單的事,需要準確的把握像素,對于這款軟件的使用,也只是掌握了冰山一角,
17、今后還應該多多練習,多多實踐,爭取做到對這款軟件的熟練運用。實驗四 利用Visual Studio開發(fā)Windows控制臺應用程序一、實驗目的安裝Visual Studio 2010,熟悉Visual Studio 2010開發(fā)環(huán)境。 熟練掌握C#的語法、語句結構,并能進行控制臺應用程序的編寫。二、實驗設備與環(huán)境HP筆記本計算機+Visual Studio 2010三、實驗要求1安裝Visual Studio 2010。2熟悉掌握C#的語法、語句結構。3掌握控制臺應用程序的設計方法。四、實驗步驟1運行Visual Studio 2010安裝文件。2按照安裝向導說明,完成安裝。3打開Visual
18、 studio 2010,進入IDE,熟悉編程環(huán)境。4按照要求完成實驗內容。五、實驗過程和結果利用Visual Studio 2010開發(fā)環(huán)境,采用C#語言實現以下控制臺應用程序。1、編寫控制臺程序:輸入矩形的長和寬,輸出矩形的面積和周長。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication4._1 class Program static void Main(string args) int a, b; Console.Wri
19、teLine(請輸入長方形的長:); a = int.Parse(Console.ReadLine(); Console.WriteLine(請輸入長方形的寬:); b = int.Parse(Console.ReadLine(); int s, l; s = a * b; l = 2 * a + 2 * b; Console.WriteLine(長方形的面積為:0, s); Console.WriteLine(長方形的周長為:0, l); 2、編寫控制臺應用程序,輸入正整數n,輸出 s=1+(1+2)+(1+2+3)+(1+2+3+n)的計算結果。using System;using Sys
20、tem.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication4._2 class Program static void Main(string args) int n, m = 0; long sum = 0; Console.WriteLine(請輸入一個正整數:); n = int.Parse(Console.ReadLine(); for (int i = 1; i = n; i+) m += i; sum += m; Console.WriteLine(Sum=0, s
21、um); 3、編寫控制臺應用程序,輸出所有這樣的三位數:這個三位數本身恰好等于其每個數字的立方和(例153=13+53+33)。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication4._3 class Program static void Main(string args) int i, a, b, c, count = 0; for (i = 100; i 1000; i+) a = i / 100; b = (i - a
22、* 100) / 10; c = i % 10; if (i = a * a * a + b * b * b + c * c * c) Console.WriteLine(N=0, i); count+; Console.WriteLine(n這樣的數字共有:0位。, count); 六、思考題1、Visual Studio 2010可以開發(fā)哪些類型的應用程序?Visual Studio 2010可以編寫控制臺應用程序、Windows應用程序、ASP.NET Web應用程序、ASP.NET Web服務器應用程序等。下面主要介紹控制臺應用程序、Windows應用程序和ASP.NET Web應用程
23、序。2、Visual Studio 2010中怎樣展開或折疊代碼塊?選中代碼后,按兩次ctrl+m即可展開或者折疊代碼塊3、命名空間的作用是什么?如何定義或引入命名空間?(1)命名空間的作用:命名空間通過把類放入命名空間,這樣既可以把相 關的類組織起來,使應用程序能方便地使用和管理,并可以避免命名 沖突。(2)方法一:直接定位命名空間的位置,在該方法中任何一個命名空間都 可以在程序代碼中直接使用。 方法二:使用using關鍵字,能夠引用給定的命名空間或創(chuàng)建命名空 間的別名。4、簡述標識符命名規(guī)范。(1)只能使用字母(包括大寫、小寫)、數字和下劃線(“_”)這三類字 符組成。(2)必須以字母、下
24、劃線(“_”)或開始。(3)Visual C#的標識符是大小寫敏感的,因此必須嚴格區(qū)分大小寫。(4)標識符不能使用C#中預定義的關鍵字名,但以符號開頭的標識符,允 許使用關鍵字作為標識符(5)標識符不可與Visual C#中的類庫名相同。7、 實驗心得: 通過本次實驗,學會了VisualStudio2010的基本使用方法。盡管在編程過程中遇到很多不同的問題,但最終都一一化解,讓我認識到只有多多練習才能寫好程序。通過編寫大量的C#語言開始熟悉??梢愿涌焖俚木幾g程序。通過學習和不斷的編寫程序,逐漸掌握了C#語言的主要思想。使編寫程序更加快速,并且正確率也不斷提高。實驗五 利用Visual Stu
25、dio 2010開發(fā)Windows Form應用程序一、實驗目的熟悉Visual Studio 2010,掌握常用控件的屬性、事件,并熟練進行Windows窗體應用程序的編寫。1.熟練掌握C#窗體和各種常用控件的屬性、方法和事件。2.掌握C#中使用各種常用控件設計界面的方法。3.掌握C#中窗體事件處理機制。二、實驗設備與環(huán)境HP筆記本計算機+Visual Studio 2010三、實驗內容熟悉利用C#進行Windows窗體應用程序的設計方法,了解Windows 窗體應用程序的組成。四、實驗步驟1. 進入C#窗體應用程序設計環(huán)境。2. 熟悉Windows窗體程序開發(fā)環(huán)境。3. 從工具箱中選擇合適
26、的控件,進行界面設計。4.根據要求,添加相應的事件代碼,完成實踐內容。五、實驗過程和結果1. 創(chuàng)建一個Windows窗體應用程序,向其中添加一個窗體,實現用戶登錄(輸入用戶名和口令,假設正確的用戶名/口令為zy1001_2/10011002),并給出相應的提示信息。規(guī)定用戶錯誤輸入不超過3次。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;usin
27、g System.Windows.Forms;namespace WindowsFormsApplication5._1 public partial class Form1 : Form int i = 1; public Form1() InitializeComponent();/初始化組件 private void Form1_Load(object sender, EventArgs e) private void label1_Click(object sender, EventArgs e) private void button1_Click(object sender, Ev
28、entArgs e) if (i 4) if (textBox1.Text = zhuwei & textBox2.Text = 2014005960) this.Visible = false; Form2 frm2 = new Form2();/首先將另一個窗口Form2實例 frm2.Show();/打開窗口 else this.label3.Visible = true; this.label3.Text = 密碼輸入錯誤 + i + 次; i+; else this.label3.Text = 密碼輸入錯誤次數過多; private void label3_Click_1(objec
29、t sender, EventArgs e) 2. 設計一個窗體,實現將學生完整信息的添加到sm數據庫中,( sm數據庫為實驗2中教師所提供的數據庫),要求使用Command類的ExecuteNonQuery()方法和操作DataSet數據集兩種方法來實現.(1) 登錄界面using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.W
30、indows.Forms;using System.Data.SqlClient;namespace WindowsFormsApplication5._2 public partial class Form1 : Form public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) /數據庫連接字符串(引號中的字符串為之前復制的那段字符) /Data source=服務器名,Initial catalog=數據庫名,User Id=sqlserver連接名, /Pas
31、sword=數據庫連接密碼,integrated Security=True string str = Data Source=zhuwei-pc;Initial catalog=sm;integrated Security=True; SqlConnection conn = new SqlConnection(str); conn.Open(); string selectsql = Select * from login where username = + textBox1.Text + and password= + textBox2.Text + ; SqlCommand cmd
32、= new SqlCommand(selectsql, conn);/SqlCommand對象允許你指定在數據庫上執(zhí)行的操作的類型。 cmd.CommandType = CommandType.Text; /這就是告訴cmd執(zhí)行的sql是你賦給CommandText的值里寫出的sql語句, /如果是存儲過程的話cmd.CommandType = CommandType.StoredProcedure; /然后CommandText=存儲過程的名字,這就是告訴cmd執(zhí)行的是存儲過程, /存儲過程的名字就是CommandText的值 /CommandType是SqlCommand對象的一個屬性,用
33、于指定執(zhí)行動作的形式, /它告訴.net接下來執(zhí)行的是一個文本(text)、 /存儲過程(StoredProcedure)還是表名稱(TableDirect). /而CommandType是一個枚舉類型。 /有三個值:text、StoredProcedure、TableDirect /用于表示SqlCommand對象CommandType的執(zhí)行形式。 SqlDataReader sdr; sdr = cmd.ExecuteReader(); if (sdr.Read() label3.Text = 登陸成功!; MainForm form = new MainForm();/登陸成功顯示主界面
34、 form.Show(); this.DialogResult = System.Windows.Forms.DialogResult.OK;/這里實現登陸成功后關掉登錄界面 else label3.Text = 登陸失敗!請檢查用戶名或者密碼重新登陸!; /label3在界面沒有顯示,因為我設置了顯示為一個空格,這個可以自己隨意在登陸界面的某個位置添加一個label控件用以顯示提示信息 return; conn.Close(); private void Form1_Load(object sender, EventArgs e) (2) 主窗體using System;using Syst
35、em.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace WindowsFormsApplication5._2 public partial class MainForm : Form public MainForm() InitializeComponent(); pri
36、vate void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) private void button1_Click(object sender, EventArgs e) string str = Data Source=zhuwei-pc;Initial catalog=sm;integrated Security=True; SqlConnection conn = new SqlConnection(str); conn.Open(); SqlDataAdapter sqlDap
37、= new SqlDataAdapter(Select * from student, conn); DataSet dds = new DataSet(); sqlDap.Fill(dds); DataTable _table = dds.Tables0; int count = _table.Rows.Count; dataGridView1.DataSource = _table; conn.Close(); /dataGridView1.DataBind();/在網上找的方法中有這一句,在這里這一句可以不要,不然報錯 conn.Close(); private void button2
38、_Click(object sender, EventArgs e) UpdataForm form = new UpdataForm();/登陸成功顯示主界面 form.Show(); this.DialogResult = System.Windows.Forms.DialogResult.OK; private void button3_Click(object sender, EventArgs e) UpdataForm form = new UpdataForm();/登陸成功顯示主界面 form.Show(); this.DialogResult = System.Windows
39、.Forms.DialogResult.OK; private void button4_Click(object sender, EventArgs e) string str = Data Source=zhuwei-pc;Initial catalog=sm;integrated Security=True; SqlConnection conn = new SqlConnection(str); conn.Open(); if (dataGridView1.SelectedRows.Count != 1) return; if (dataGridView1.CurrentRow = n
40、ull) return; /string bd = dataGridView1.CurrentRow.Cells2.Value.ToString(); DataRowView row = dataGridView1.CurrentRow.DataBoundItem as DataRowView; if (rowid = null) return;/可以進行快速監(jiān)視 string bd = Convert.ToString(rowid); string selectsql = delete from student where id = + bd +; SqlCommand cmd = new
41、SqlCommand(selectsql, conn); cmd.CommandType = CommandType.Text; /SqlDataReader sdr; /sdr = cmd.ExecuteReader(); int ret = cmd.ExecuteNonQuery();/受影響的行數(總數) if (ret=-1) MessageBox.Show(刪除失??!); return; else MessageBox.Show(刪除成功!); conn.Close(); private void MainForm_Load(object sender, EventArgs e) (
42、3) 更新信息using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace WindowsFormsApplication5._2 public partial class UpdataForm : Form public Updat
43、aForm() InitializeComponent(); private void label1_Click(object sender, EventArgs e) private void button1_Click(object sender, EventArgs e) string str = Data Source=zhuwei-pc;Initial catalog=sm;integrated Security=True; SqlConnection conn = new SqlConnection(str); conn.Open(); string selectsql = insert into student values( + textBox1.Text + , + textBox2.Text + , + textBox3.Text + , + textBox4.Text + , + textBox5.Text + , + textBox6.Text + ); SqlCommand cmd = new SqlCommand(selectsql, conn); cmd
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 關于活動執(zhí)行合同范本
- 加盟區(qū)域保護合同范例
- 兩人散伙合同范例
- 2024年高中物理 3.3 能量守恒定律說課稿 新人教版選擇性必修第三冊
- -教科版高中信息技術選修2說課稿-2.1.2 圖形、圖像的數字化表示-
- 11《大家排好隊》(說課稿)-2024-2025學年統(tǒng)編版道德法治二年級上冊
- 個人買賣公司合同范例
- 企業(yè)內部審計與財務管理分離制度
- 制鞋設備購銷合同范本
- 出售攪拌混凝土合同范本
- 測繪工程產品價格表匯編
- 拘留所教育課件02
- 語言和語言學課件
- 《工作場所安全使用化學品規(guī)定》
- 裝飾圖案設計-裝飾圖案的形式課件
- 2022年菏澤醫(yī)學??茖W校單招綜合素質考試筆試試題及答案解析
- 護理學基礎教案導尿術catheterization
- ICU護理工作流程
- 廣東版高中信息技術教案(全套)
- 市政工程設施養(yǎng)護維修估算指標
- 分布式光伏屋頂調查表
評論
0/150
提交評論