導航:首頁 > 研究方法 > 什麼方法用於在窗體輸出數據

什麼方法用於在窗體輸出數據

發布時間:2022-09-13 13:29:42

『壹』 c#中如何在窗體中輸出

1、C#只是編程語言。
2、學編程語言一般都是在控制台應用程序中,所以推測你可能都是在控制台輸出的。建的都是控制台應用程序。
3、只要在vstdio開發環境中建windows窗體應用程序即可,然後再窗體上托一個label或textbox,在屬性Text中輸入值,即可輸出。也可以在Load事件中將Text賦值。

『貳』 vb窗體 輸出數據的方法有哪些

像命令提示符那樣直接在窗體的左上方逐行輸出文字內容:
Print "文字內容"
Print 變數名

以消息框的形式輸出:
MsgBox "文字內容"
MsgBox 變數名

輸出到可以顯示文字的控制項上,如
輸入文本框:
Text1.Text = "文字內容"
Text1.Text = 變數名
文字標簽:
Label1.Caption = "文字內容"
Label1.Caption = 變數名

『叄』 vb6.0 用print方法在窗體上輸出數據,為什麼是一列,而不是一行

就這么設定的
想要輸出一行,就自己把字元串合並成一個長字元串,用一個print輸出

『肆』 VB中,窗體Load事件是什麼情形為什麼在Load事件中使用print.方法輸出一些數據,運行時

這個事件主要用於初始化一些變數或對界面進行初始化,一般不能在這個事件中用print方法輸出數據,你想想,窗體還沒有load成功,怎麼輸出啊?
如果實在要在這里輸出,可以在輸出之前加一個me.show

『伍』 vb6怎麼在窗體中輸出數據

輸出值:
text1.text=str(v)
指定格式,用:
text1.text=format(v,"###0.000")

設置變數:類型轉換函數.
v=csng(text1.text)
v=cdbl(text1.text)
v=clng(text1.text)
根據變數的類型選擇。

『陸』 關於VB編程實現:在文本框中每輸入一個字元時,立即在窗體上輸出當前文本框中的內容。實驗步驟及指導如下

Private Sub Text1_Change() 』這個表示是Text1_Change()事件,本行表示事件過程的開始
Print Text1 '這個表示在窗體上顯示Text1 的文本內容
End Sub '本行表示事件過程的結束
--------------------------------------------------------------------
Private Sub Text1_LostFocus() 』這個表示是Text1_LostFocus()事件,本行表示事件過程的開始
Print "***"; Text1; "***" '這個表示在窗體上顯示Text1 的文本內容,內容左右各加3個「*」
End Sub '本行表示事件過程的結束
--------------------------------------------------------------------
Private Sub Command1_Click() 』這個表示是Command1的單擊事件,本行表示事件過程的開始
Cls '清除窗體上的顯示內容
Text1.Text = "" '清除文本框Text1里的內容
Text1.SetFocus '使得文本框Text1獲得焦點,即游標處於該控制項里
End Sub '本行表示事件過程的結束
--------------------------------------------------------------------
Private Sub Command2_Click() 』這個表示是Command2的單擊事件,本行表示事件過程的開始
End '結束本程序的運行
End Sub '本行表示事件過程的結束

事件是面向對象程序設計語言的一個重要而基本的概念,是Windows編程的最基本的途徑與方法。可以這么說,編寫事件過程代碼是編寫最簡單最基本的基於 Windows的應用程序的基本。
在VB6里,提供的控制項,具有各種各樣的事件;

『柒』 Print "10+6";10+6輸出的結果是 ____

結果是10+6=16。Print方法可用於窗體、圖片框、立即窗口、列印機等對象。用來顯示文本字元和表達式的值。

表達式:Object.Print,Obiect是對象的名稱,對象可以是窗體(Form)、立即窗口(Debug)、圖片框(PictureBox)、列印機(Printer)等。

Print關鍵字可以用」?」里代替,表達式表是有若干表達式組成,各表達式之間可以用分隔符號逗號(,)、分號(:)或TAb、SPc函數等,這些可以混用。

(7)什麼方法用於在窗體輸出數據擴展閱讀:

VB輸出數據和輸入數據:

1、VB提供了多種輸出數據的方法,以下是主要幾種:

A用對象Print方法輸出數據 B用標簽Label控制項輸出文本 C用文本框TextBox控制項輸出文件 D用MsgBox函數輸出數據。

2、Print 方法用於在窗體、立即窗體、圖片框、列印機等對象上顯示文本字元串或表達式的值。Print方法的格式為:

[對象名.]Print [表達式表][,|;](表達式可能有問題)

Print為該語句的關鍵字,必須寫。

[對象名]為可選項,若選擇該項,則指定輸出的對象,可以為窗體、圖片框等對象;若省略該選項,則數據輸出在當前窗體對象上。

[表達式表]為可選項,「表達式表」是由寫在同一行上的若干表達式組成的,表達式之間用逗號或分號分隔;若不選,語句的執行結果為輸出一空行。

[,|;]為可選項,表示數據的輸出格式。其中逗號「,」表示以分區格式輸出數據,即按列印區輸出數據,每隔14列為一個列印區。分號「;」表示以緊湊格式輸出數據。兩者可以混合使用。



『捌』 VB中用於接收輸入數據的控制項有哪些,輸出數據的方法有哪些並簡述其特點。 VB中,過程分為事件過程和通用

連接SQL資料庫Option Explicit
Private Function Selectsql(SQL As String) As ADODB.Recordset '返回ADODB.Recordset對象
Dim ConnStr As String
Dim Conn As ADODB.Connection
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
Set Conn = New ADODB.Connection

'On Error GoTo MyErr:
ConnStr = "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=登錄資料庫用戶名(默認為sa);Password=登錄資料庫密碼;Initial Catalog=資料庫名;Data Source=伺服器名(默認為:MERRYCHINA)" '這是連接SQL資料庫的語句
Conn.Open ConnStr
rs.CursorLocation = adUseClient
rs.Open Trim$(SQL), Conn, adOpenDynamic, adLockOptimistic
Set Selectsql = rs
'Exit Function
'MyErr:
'Set rs = Nothing
'Set Conn = Nothing '釋放相關的系統資源
'MsgBox Err.Description, vbInformation, "系統提示" '顯示出錯信息
End Function
Private Sub Form_Load()
Dim SQL As String
Dim rs As ADODB.Recordset
Dim X As Long
On Error GoTo Err_box
SQL = " select * from 用戶表"
Set rs = Selectsql(SQL)
If rs.RecordCount > 0 Then
rs.MoveFirst
For X = 1 To rs.RecordCount
Combo1.AddItem rs.Fields("用戶名").Value
rs.MoveNext
Next X
Combo1.ListIndex = 0
End If
rs.Close
Exit Sub
Err_box:
End Sub
Private Sub Command1_Click()
Dim SQL As String
Dim rs As ADODB.Recordset
If Text1.Text = "" Then
MsgBox "請輸入口令!", 16
Text1.SetFocus
Exit Sub
End If
If Combo1.Text = "" Then
MsgBox "請選擇登錄用戶!", 16
Combo1.SetFocus
Exit Sub
End If
SQL = "SELECT * FROM 用戶表 WHERE 用戶名='" & Combo1.Text & "' AND 密碼='" & Text1.Text & "' "
Set rs = Selectsql(SQL)
If rs.RecordCount > 0 Then
Form1.Show '想要打開的主窗體
MsgBox "恭喜兄弟,登錄成功!", 64, "提示"
Unload Me
Else
MsgBox "口令不對,請重新輸入!", 16, "提示"
Text1.SetFocus
End If
End Sub
'**********************************************************************
'說明:1) 在工程中引用Microsoft ActiveX Data Objects 2.8 Library ,其它版本也行如:2.0
' 2) 在窗體中加Texe1.text(文本框控制項),Combo1.text(組合框控制項),Command1(命令按鈕)各一個
' 3) 在SQL Server2000中創建資料庫,新建表"用戶表",表中包含"ID,姓名,密碼"等欄位,然後將以上代碼復制,OK搞定
4) 以上方式無需載入ADO控制項,方便!連接ACCERS致有以下幾步:
讀取文件 -- 格式化數據 -- 關閉文件 -- 使用數據
如果數據量較大,需要進行篩選,且存放數據的源文件可能不定時變更,那麼我們可以用一個臨時文件來存放有用的數據,這樣可大大提高程序的效率.要 [格式化數據]時,我們首先要進行篩選,然後還得進行分類,這樣文件中的字元串才能被轉換成有用的信息來供程序使用.這樣一來,不用說,處理速度將大大減慢,而且就算你設計的數據格式比較科學,當數據量非常大時,文件的容量也會變的讓普通計算機無法承受.
相對文本文件來說資料庫的使用也大致分為以下幾步:
打開資料庫 -- 查找數據 -- 使用數據 -- 關閉資料庫
從中可以看出,裡面少了一步格式化數據,因為資料庫本身在存儲數據時,它就是按照一定的格式來進行存儲的.

其次是,資料庫與文本文件返回數據的方法不同.如果把文本文件比作一個Textbox 的話,那麼資料庫更像是一個ListBox.使用文本文件時我們需要從整個Textbox中取出有用的信息,並進行處理,而Listbox則可以根據需要返回特定的某一項.
由於VB本身並不帶有可以訪問資料庫的類,所以我們需要引用一個包含能訪問資料庫的類來使用資料庫.這里我們採用ADODB,相比DAO和能訪問資料庫的API來說,它比DAO更靈活,更強大;而比起API,它更簡單易用,更適合初學者.而Access資料庫比起SQL,也相對簡單了很多,且能夠滿足中小型應用程序的需要,所以我們在使用資料庫時,選擇了Access.
就像使用文本文件來存儲數據一樣,我們需要先設計好數據結構,只不過在設計Access資料庫的結構時,我們需要用到其它的程序來進行詳細的規劃.建議採用的程序是office中的Access或VB自帶的VISDATA.
當資料庫設計好了以後,我們可以開始"資料庫編程"了.
首先,我們需要引用ADO.具體的方法是,在"工程" -- "引用" 中,找到"Microsoft ActiveX Data Object *.* Library",這里的"*.*"是指的時ADO的版本號,一般來說,應用程序或ActiveX控制項都具有向下兼容性,所以我們盡可能選擇比較新的版本.以確保程序在能識別舊版本Access的同時,也能識別較新版本的Access.
然後我們需要在程序中創建一個對象.就好比我們在窗體上添加一個FileBox才能看到文件名一樣,只有創建了ADO對象,我們才能夠訪問資料庫.常用的對象有兩個,Connection和Recordset.
創建這兩個對象的具體方法是:
1.在引用後,使用New關鍵字,如
Private Conn As New ADODB.Connection
Private Reco As New ADODB.Recordset
2.在沒引用時,用CreateObject創建對象:
Dim Conn,Reco
Set Conn = CreateObject("ADODB.Connection")
Set Reco = CreateObject("ADODB.Recordset")
創建了對象之後,下一步我們要做的就是打開資料庫了.
先看下面的代碼,可以成功的打開資料庫.
Conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Main.mdb"
這句代碼打開了D盤中的Main.mdb這個資料庫.
Connection.Open方法的第一個參數是連接代碼,它將傳遞給系統的資料庫引擎.前半部分"Provider= Microsoft.Jet.OLEDB.4.0",它表示了資料庫的類型.不同的資料庫可能會不同.後半句"Source=d:\main.mdb"它表示了資料庫所在的絕對路徑.
打開資料庫之後,還要打開表.假如資料庫中有一個表,表名為"Users",欄位有兩個,一個為用戶名,一個為密碼.那麼看以下代碼.
1.想返回"Users"中,[用戶名]為"去年煙花"的[密碼]
Recordset.open "Select 密碼 From Users Where 用戶名='去年煙花'",Connection,1,1

之後我們就可以把用戶輸入的密碼進行比較,看是否允許登錄.
If Recordset.eof and Recordset.bof then
Msgbox "用戶不存在!",16
Else
If PassWord =Recordset("密碼").value then
msgbox "登錄成功!",64
Else
msgbox "密碼錯誤!",32
End If
End If
Recordset.Close
2.假設Admin已經成功登錄系統,我們想把所有的用戶名和密碼都顯示出來
Recordset.open "Select * From Users",Connection,1,1
這時,表已經被打開,我們就用以下代碼把它顯示出來.
Do whlie Not Recordset.eof
Print "用戶名: " & Recordset("用戶名").value & "密碼: " & Recordset("密碼").value
Recordset.MoveNext
Loop
Recordset.Close
由以上代碼示例可以看出,打開表時,可以只打開其中的一個欄位,也可以打開所有.第一個參數是SQL語句.
Select [欄位名] From 表名 [Where 條件]
這里的條件可以省略.且欄位名也可以用"*"來代替所有欄位.
需要注意的是,如果你用(1)中的方法打開,那麼(2)後面顯示的代碼就不能再用在(1)中.因為(1)里並沒有打開[用戶名]欄位,所以這一句Recordset("密碼")就沒有值存在,還有可能出錯.
後面的條件,可以用"="、">"、"<"等運算符.比如 "Where ID > 32".(這里假設[ID]為數字型.)

這是打開的部分.第二個很重要的部分就是查詢記錄.
資料庫它並不是把所有記錄全部放到一個變數中備用的.而是以"當前記錄"的形式來返回一個值.所以我們想從中找到有用的信息,就必須要對信息進行定位/篩選.
定位:
移動到下一條 Recordset.MoveNext
移動到上一條 Recordset.MovePrevious
移動到最後一條 Recordset.MoveLast
移動到第一條 Recordset.MoveFrist
移動到某一條 Recordset.Move Number
篩選:
Recordset.Find "條件"
如:[用方法(2)打開表之後]
Private Sub Command1_Click()
Recordset.Find "用戶名=" & "text1.text"
If Recordset.Eof <> True Then
Msgbox "該用戶的密碼是:" & Recordset("密碼").value,64
Else
Msgbox "未找到該用戶的資料!",16
End If
End Sub
MoveNext 只有當Eof不為True時,才可用,否則發生錯誤.而MovePrevious剛是Bof不為True時....
而只要Eof 和 Bof中有一個不為真時,也就是說只要有一條記錄時,它就可以使用.

Find 方法中的條件和Open時的第一個參數中的條件表述方法是完全一致的.當在已打開的記錄集中,找不到該記錄時,Eof為True.找到則當前的值就是符合條件的記錄.

第三個部分就是添加/修改記錄.
修改記錄很簡單,先按以上的方法找到相關記錄之後,給記錄賦值就可以了.
比如:[(修改密碼)按方法(1)打開表之後]
Recordset("密碼").value = "123456"
Recordset.Updata
需要注意的就是,在修改完成後,要調用Updata方法,這樣修改才能生效.
而添加記錄則可以用以下代碼來實現:
Recordset.addnew
Recordset("用戶名").value = "Admin"
Recordset("密碼").value = "Admin"
Recordset.Updata
這里,先要調用Addnew方法,增加一條新記錄,然後對這個新記錄中的各欄位賦值,最後再調用Updata方法.
到這里就差不多了,最後說一下上面提到的幾個方法.
Recordset.Open SQL語句,數據源,游標類型,打開方法
SQL語句不用說了,就是Select那啥的,目的就是按要求從表中返回數據
數據源就是一個打開之後的Connection對象.
去他媽的游標類型,填1就可以了 [偷笑ing]
打開方法對應了幾個常數,具體哪幾個可以從對象瀏覽器里看.
對應數值的意義:
1 只讀 2 獨占 3 可寫 4 自已可寫,別人可讀
Connection.open 連接代碼,伺服器用戶名,密碼
這里的連接代碼就不在多說了,伺服器用戶名,密碼只有在連接遠程資料庫時才用到.

『玖』 java中怎麼把資料庫中數據查詢出來在窗體中顯示

給你個思路,可以先將數據存放在一個集合裡面。因為集合是不必定義長度的。然後在根據集合長度來定義OBJ數組。給你貼段代碼。希望對你有幫助。
public static Object[][] slectAll(String SQL){
Object[][] obj2 = null;
ArrayList arr = new ArrayList();
Connection conn = DBAccess.getConn();
String sql = SQL;
try {
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery();

while(rs.next()){
GoodsSell rl = new GoodsSell();
rl.setSellGoods_Id(rs.getString(1));
rl.setSellGoods_Name(rs.getString(2));
rl.setSellGoods_Price(Double.parseDouble(rs.getString(3)));
rl.setSellGoods_Time(rs.getString(4));
rl.setCustomer_Name(rs.getString(5));
rl.setSellGoods_SalesMan(rs.getString(6));
rl.setSell_PaymentWay(rs.getString(7));
rl.setSell_Remark(rs.getString(8));
arr.add(rl);
}
if(rs!=null){
rs.close();
}
if(ps!=null){
ps.close();
}
obj2 = new Object[arr.size()][8];

for(int i = 0;i<arr.size();i++){
obj2[i][0] = ((GoodsSell)arr.get(i)).getSellGoods_Id();
obj2[i][1] = ((GoodsSell)arr.get(i)).getSellGoods_Name();
obj2[i][2] = ((GoodsSell)arr.get(i)).getSellGoods_Price();
obj2[i][3] = ((GoodsSell)arr.get(i)).getSellGoods_Time();
obj2[i][4] = ((GoodsSell)arr.get(i)).getCustomer_Name();
obj2[i][5] = ((GoodsSell)arr.get(i)).getSellGoods_SalesMan();
obj2[i][6] = ((GoodsSell)arr.get(i)).getSell_PaymentWay();
obj2[i][7] = ((GoodsSell)arr.get(i)).getSell_Remark();

}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
DBAccess.closeConn();
}

return obj2;

} 但是現在jf.getContentPane().add(table); table報錯畫紅線!Exception in thread "main" java.lang.Error: Unresolved compilation problem:
table cannot be resolved 一般先將table放在jscrollpane裡面 然後將jscrollpane放在jpanel 裡面 最後將jpanel放在jframe。

『拾』 vb關於將數據在窗體上直接輸出的問題

你是要輸出百錢買百雞吧,代碼如下:

PrivateSubForm_Click()
DimwAsInteger'錢數
DimzAsInteger'雞的數目
DimgAsInteger,mAsInteger,xAsInteger'分別代表公雞母雞小雞
Print"母雞";Tab;"公雞";Tab;"小雞"
Forg=1To100
Form=1To100
Forx=1To100
w=g*3+m*2+x/3
z=g+m+x
Ifw=100Andz=100Then
Printm;Tab;g;Tab;x
EndIf
Nextx
Nextm
Nextg
Print"完成!"
EndSub

閱讀全文

與什麼方法用於在窗體輸出數據相關的資料

熱點內容
季度開票金額計算方法 瀏覽:31
電腦操作方法要教給上司嗎 瀏覽:445
goodnote閃退解決方法 瀏覽:881
大烏龜編織方法視頻 瀏覽:364
包皮環切器使用方法 瀏覽:862
大蝦宴的製作方法視頻 瀏覽:929
教師資格證常用的心理輔導方法 瀏覽:529
如何確定工資發放方法 瀏覽:252
艾滋哪種治療方法副作用小 瀏覽:332
華為運營商顯示在哪裡設置方法 瀏覽:596
餐飲利率的計算方法 瀏覽:183
好的引流方法怎麼形容 瀏覽:852
顯微鏡的使用方法口訣 瀏覽:110
釣鮁魚的線組方法圖片 瀏覽:266
小米6定位哪裡設置方法 瀏覽:274
簡單幸運繩的編織方法 瀏覽:427
糖尿病高危人群計算方法 瀏覽:199
煤氣燃燒器安裝方法 瀏覽:281
貔貅怎麼佩戴好貔貅佩戴方法詳解 瀏覽:297
榮耀截屏在哪裡設置方法 瀏覽:832