第五天 程序 筆記

2021-09-24 02:39:03 字數 1693 閱讀 9602

system.diagnostics命名空間中的部分成員

相關型別

作用process

提供訪問本地和遠端程序的功能,允許通過程式設計方式開始和結束程序

processmodule

代表乙個載入到特定程序的模組(.dll或.exe)。它能夠表示任何模組

processmodulecollection

提供processmodule物件的強型別集合

processstartinfo

指定通過process.start()方法啟動程序時使用的一組值

processthread

代表指定程序中的執行緒。它用於診斷乙個程序的執行緒情況,並不用於在程序中建立執行緒

processthreadcollection

提供processthread物件的強型別集合

其中process型別的部分屬性

屬性作用

exittime

獲取終止程序的相關時間戳(型別是datatime)

handle

返回作業系統分配給程序的控制代碼(由intptr表示)。當構建與非託管**互動的.net程式時,該屬性很有用

id獲取關聯程序的pid

machinename

獲取關聯程序執行的計算機名稱

mainwindowtitle

獲取程序主視窗的標題

modules

可以訪問強型別processmodulecollection

processname

獲取程序的名稱

responding

指示進行的使用者介面是否響應使用者輸入

starttime

獲取關聯程序開始的時間

threads

獲取執行在關聯程序中的一組執行緒的設定(由processthread物件的集合表示)

process型別的部分方法

方法作用

closemainwindow()

通過向程序的主視窗傳送關閉訊息來關閉擁有使用者介面的程序

getcurrentprocess()

靜態方法,返回新的process物件以表示當前活動的程序

getprocess()

靜態方法,返回執行在給定計算機上的新process物件

kill()

立即停止關聯的程序

start()

啟動乙個程序

processthread型別的部分成員

成員作用

currentpriority

獲取執行緒的當前優先順序

id獲取執行緒的唯一識別符號

idealprocessor

設定執行緒執行的首選處理器

prioritylevel

獲取或設定執行緒的優先順序

processoraffinity

設定關聯執行緒可以執行的處理器

startaddress

獲取作業系統啟動執行緒要盜用的函式的記憶體位址

starttime

獲取作業系統啟動執行緒的時間

threadstate

獲取執行緒的當前狀態

totalprocessortime

獲取執行緒使用處理器的時間總量

waitreason

獲取執行緒等待的原因

(注意:processthread型別並不用於建立、掛起或停止執行緒,是一種用來獲取執行程序中活動windows執行緒診斷資訊的手段。

第五天筆記

1.return 可以結束一整個方法 2.為什麼要學會程式除錯 程式設計師寫出程式不一定有語法錯誤但邏輯錯誤一定有 於是我們就需要一步步拆分 逐步觀察 執行順序和資料變化 來找出問題!在可能出現錯誤的地方打斷點 4.陣列 陣列也有四要素 1陣列名 2.陣列型別 3.陣列下標 最大長度等於陣列長度減一...

第五天(學習筆記)

1.什麼是字典 dict.以 表示,沒一項用逗號隔開,內部元素用key value的形式來儲存資料.查詢的效率非常高,通過key來查詢元素 內部使用key來計算乙個記憶體位址 暫時 hash演算法.key必須是不可變的資料型別 key 必須是可雜湊的資料型別 可雜湊就是不可變 2.字典的增刪改查 1...

國慶第五天

直接在寢室待了乙個上午 一 matlab 試了一下昨天安裝的matlab2010b發現檔案都打不開,報這個錯 undefined function or method uiopen for input arguments of type char 二 c 1.找到了個之前 裡的乙個問題 把本週開頭和...