初識windows程式需要了解的知識點

2022-05-04 15:03:10 字數 3651 閱讀 2036

初識一件事物我們會有陌生,我們慢慢地去了解它就會懂,讓我帶你們一起了解吧。

一.form是.net framework 定義好的乙個最基本的窗體類,具有窗體基本屬性和方法

屬性        

說明maximizebox   

確定窗體標題欄的右上角------是否有最大化的框-----------預設為true

showintaskbar    

確定窗體是否出現在----------工作列中------預設為true

startposition    

確定窗體第一次出現的----------位置

windowstate   

確定窗體出始的狀態

formborderstyle    

啟動後使用者可以用滑鼠拖動窗體大小---------------設定值為fixedsingle

方法            

說明close( ) 

關閉窗體

show( )    

顯示窗體

showdialong( )      

模式化顯示窗體

hide( )      

隱藏窗體

二.基本控制項

標籤(label)---------------- ------------------eg.使用者名稱

文字框(textbox)------空白框---------- ---------

屬性說明

maxlength 

指定文字框中輸入的最大字元數

multiline 

文字中是否可以輸入多行文字

passwordchar    

密碼框readonly   

唯讀不能改

組合框(combobox)------ ----------eg. 登陸型別,管理員和使用者

屬性說明

items 

組合框中的項

dropdownstyle 

是否容許使用者編輯文字框

selectedindex   

當前選定專案的索引號,從0開始

selecteditem  

獲取當前選定的項

事件       

說明click 

單擊控制項時發生

selectedindexchanged 

在selectedindex屬性修改後發生

方法 說明

add()    

新增專案

clear()      

移除所有項

remove()    

移除指定項

按鈕(button)-------- ------

屬性       

說明enable   

布林值,表示控制項是否能用

訊息框(messagebox)

在windows中,訊息框是乙個messagebox物件,如果想要建立訊息框,就要用到messagebox.show();方法.

常用的訊息框有四個型別.

01.messagebox.show(要顯示的字串);

02.messagebox.show(要顯示的字串,訊息框的標題);

03.messagebox.show(要顯示的字串,訊息框的標題,訊息框按鈕);

04.messagebox.show(要顯示的字串,訊息框的標題,訊息框按鈕,訊息框圖標);

eg:

messageboxbutton.abortretryignore

messageboxbutton.ok

messageboxbutton.okcancel

messageboxbutton.retrycancel

messageboxbutton.yesno

messageboxbuttons.yesnocancel

第三個引數messagboxbutton的作用是設定訊息框顯示的按鈕.可以通過"."的形式來選擇需要按鈕的型別.

messageboxicon.information

messageboxicon.error

messageboxicon.exclamation

messageboxicon.question

選單欄控制項(menustrip)------ ------

工具欄控制項(toolstrip)------ ----------------

屬性     

說明imagescalingsize   

工具欄中的項顯示的大小

displaystyle     

設定顯示或者文字

imagescaling  

是否調整按鈕或者標籤顯示的大小

單選按鈕(radiobutton)---------- ----

分組框(groupbox)--------- ----

面板(panel)---------- ----------新增學生使用者

日期控制項(datetimepicker)---------- ---------

屬性 說明

value   

控制項所選的日期和控制項值

影象列表控制項(imagelist)---- ------colordepth(獲取影象列表的顏色深度)

快捷選單(contextmenustrip)------

屬性       

說明displaystyle      

是否顯示文字和影象

gridlines

顯示網格線---預設值true

multiselect    

不容許選擇多選-----預設值false

框控制項(picturebox)

工具箱中的計時器控制項(timer)-----

屬性 說明

interval   

事件發生的頻率,以毫秒為單位

enabled      

是否定時引發事件(開或者關)

事件   

說明     

tick 

每當指定間隔時發生的事件

方法     

說明start()  

啟動計時器

stop()  

停止計時器

四.**解析

事件:當使用者通過滑鼠或者鍵盤來觸發到「按鈕的某些特定行為」

private

void button1_click(object

sender, eventargs e)

sender--------------是事件源

e------------是事件引數(eventargs)物件

在窗體中一條**實現窗體關閉---------------- this.close();

this---------是乙個關鍵字,代表當前的窗體物件

close()----------方法是窗體類form的乙個方法,作用是關閉窗體

五.窗體的跳轉

private

void bulogin_click(object

sender, eventargs e)

程式設計師需要了解的東西 備

首先你需要學習的是三大平台的官方設計規範。ios開發者需要學習android和wp平台的規範嗎?需知,他山之石可以攻玉,在這些規範中都有一些理念是通用的,學習別家平台的設計可以為本平台的設計提供新思路。蘋果人機介面指南 谷歌 material design 微軟 windows8 style 蘋果人...

關於AI,程式設計師需要了解這些!

ai可以說是時下最熱門的話題之一,也是眾多程式設計師關注的主題,那麼如果你想要入門ai,需要這些什麼呢?0.了解它!無論是學習什麼,你總要知道這幾個問題 a.它是什麼?b.能做什麼?c.有什麼用?d.你要用它做什麼?所以你首先要做的第一步就是 去認識ai。ai,也就是人工智慧,並不僅僅包括機器學習。...

ArrayList需要了解的事情

arraylist 是日常開發經常使用到的容器類。它能夠方便的進行資料的查詢 替換。但是因為其低層實現的原因在資料容量 效能 執行緒安全上都存在問題,主要涉及到下面的內容 1 預設初始容量為 0,如果未指定容量則首次初始的容量為 10 同時其也是有容量限制的 2 新增元素會涉及到陣列擴容和陣列元素拷...