格線視圖

格線視圖(grid view)或數據格線或者數據格線視圖,或者表控制項spreadsheet controls),是一類圖形控制項用來格線方式顯示數據。

基本介紹

  • 中文名:格線視圖
  • 外文名:grid view
  • 又稱:數據格線
  • 領域:計算機
簡介,DataGridView,控制項,.NET框架,

簡介

典型特徵包括:
  • 點擊列頭可以改變格線的排序
  • 拖放列頭可以改變列的寬度或者在各列之間重新安排次序
  • 原地編輯(In-place editing)單元格內呈現的數據
  • 行、列的分割線,可選指定行背景顏色
某些部件工具箱中,如果區分了grid與datagrid,那么術語datagrid指綁定了資料庫中的數據,基本不需要程式設計師付出多少努力即可實現。

DataGridView

微軟.Net Framework中提供了一個DataGridView控制項。包含幾個collections:
  • Rows
  • Columns
  • Cells 單元格
列可以設定為:按鈕類型的DataGridViewButtonColumn、複選框類型的DataGridViewCheckBoxColumn、下拉框類型的DataGridViewComboBoxColumn、圖片類型的DataGridViewImageColumn、超連結類型的DataGridViewLinkColumn、文本框類型的DataGridViewTextBoxColumn。
系統定義了針對整個控制項、行、列、單元格的眾多的滑鼠、鍵盤、設定變化、編輯模式等事件(event)。一般需要截獲某個事件,然後判斷該事件是否發生在期望的列(或單元格)上,然後做出相應的事件處理。

控制項

在計算機編程當中,控制項(或部件,widget或control)是一種圖形用戶界面元素,其顯示的信息排列可由用戶改變,例如視窗文本框。控制項定義的特點是為給定數據的直接操作(direct manipulation)提供單獨的互動點。控制項是一種基本的可視構件塊,包含在應用程式中,控制著該程式處理的所有數據以及關於這些數據的互動操作。
在PARC研究中心對施樂的Alto計算機(Xerox Alto)用戶界面的研究基礎上,如今已逐漸產生一組包含常規信息的可重用控制項。常規控制項的不同組合通常打包在部件工具箱中,程式設計師可以構建圖形用戶界面(GUIs)。大多作業系統包括一套用於程式設計的控制項,程式設計師只需將它們加入應用程式,指定它們的行為。控制項通常定義為面向對象程式設計(OOP)的類。因此許多控制項產生於類繼承。
有時控制項被視為“虛擬”的,以區別於它們對應的實體,例如“虛擬按鈕”可以用滑鼠游標點擊,而實物按鈕則只能用手指按壓。桌面控制項(desktop widget)是與之相關(但不同)的概念,它是一種專用GUI小應用程式,提供可視信息和/或常用功能的快捷入口,比如鐘錶、日曆、新聞聚合器、計算器和桌面提醒。這種控制項由控制項引擎(widget engine)驅動。

.NET框架

.NET框架(英語:.NET Framework)是由微軟開發,一個致力於敏捷軟體開發(Agile software development)、快速套用開發(Rapid application development)、平台無關性和網路透明化的軟體框架。.NET是微軟為2000年代對伺服器桌面型軟體工程邁出的第一步。.NET包含許多有助於網際網路內部網套用迅捷開發的技術。
.NET框架是微軟公司繼Windows DNA之後的新開發平台。.NET框架是以一種採用系統虛擬機運行的編程平台,以通用語言運行庫(Common Language Runtime)為基礎,支持多種語言(C#F#VB.NETC++Python等)的開發。
.NET也為應用程式接口(API)提供了新功能和開發工具。這些革新使得程式設計員可以同時進行Windows套用軟體網路套用軟體以及組件和服務(web服務)的開發。.NET提供了一個新的反射性的且面向對象編程編程接口。.NET設計得足夠通用化從而使許多不同高級語言都得以被匯集
甲骨文公司Java程式語言和Java平台企業版技術是.NET平台的競爭對手之一。

相關詞條

熱門詞條

聯絡我們