freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計(jì)算機(jī)網(wǎng)絡(luò)課設(shè)點(diǎn)對點(diǎn)聊天-資料下載頁

2024-11-16 00:23本頁面
  

【正文】 ing Specification),以及在客戶端和服務(wù)器端之間傳輸數(shù)據(jù)的模式。WBEM的數(shù)據(jù)模型是CIM(Common Information Model,公共信息模型)。CIM是一個(gè)用來命名計(jì)算機(jī)的物理和邏輯單元的標(biāo)準(zhǔn)的命名系統(tǒng)(或稱為命名模式),例如硬盤的邏輯分區(qū)、正在運(yùn)行的應(yīng)用的一個(gè)實(shí)例,或者一條電纜。CIM是一個(gè)面向?qū)ο蟮哪P?,使用一組面向?qū)ο蟮男g(shù)語進(jìn)行描述。CIM包含類(Class),計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告類是被管理單元的模板。類的實(shí)例稱為對象(Object),對象代表著底層系統(tǒng)的一個(gè)具體單元。名稱空間(Namespace)是一個(gè)類的集合,每個(gè)名稱空間面向一個(gè)特定的管理領(lǐng)域。類包含屬性(Property)和方法(Method)。CIM分三層。第一層是核心模型(Core Model),這一層包含的類定義對于所有管理領(lǐng)域來說都是共同的。第二層是公共模型(Common Model),這一層包含的類定義對于特定的管理領(lǐng)域來說是公共的,但與具體的操作系統(tǒng)和系統(tǒng)設(shè)計(jì)無關(guān)。第三層是擴(kuò)展模型(Extension model),這一層包含的類定義與特定的操作系統(tǒng)或技術(shù)有關(guān)。WMI是Microsoft擴(kuò)展CIM 。引用WMI類和屬性的形式是“”,其中Win32是CIM模式cimv2名稱空間內(nèi)WMI擴(kuò)展類的前綴,ComputerSystem是類,Name是屬性。編寫WMI腳本的很大一部分工作涉及到讀取和設(shè)置屬性值。當(dāng)前,WMI提供的方法還很有限,但隨著時(shí)間的推移,相信WMI和CIM提供的方法都會(huì)越來越豐富。2 規(guī)劃設(shè)計(jì)本信息管理系統(tǒng)分為三個(gè)部分:1.首先是,是對本機(jī)的基本信息的獲取,包括CPU、內(nèi)存等,以及網(wǎng)絡(luò)信息的獲取,包括域名、工作組等,最后還用CPU、內(nèi)存等使用情況的監(jiān)視。2.其次,是對本機(jī)的所有可用網(wǎng)絡(luò)適配器的設(shè)置,包括IP地址、子網(wǎng)掩碼、DNS服務(wù)器地址等等。,是對本機(jī)的共享內(nèi)容的管理,包括共享文件夾的添加和取消,網(wǎng)絡(luò)服務(wù)的查看等。,是對所有本機(jī)網(wǎng)絡(luò)連接的監(jiān)控和統(tǒng)計(jì)。系統(tǒng)分析與設(shè)計(jì)方案3.1 信息管理系統(tǒng)的總體設(shè)計(jì)要點(diǎn),實(shí)現(xiàn)的都是用戶最常用的功能,簡化了系統(tǒng)自帶的軟件的使用。,易用性強(qiáng)。 系統(tǒng)各功能模塊(1)本機(jī)基本信息獲取使用了PerformanceCounter和WMI等方式獲取系統(tǒng)信息,以及通過讀取注冊表讀取本機(jī)操作系統(tǒng)信息,通過線程的方式監(jiān)控系統(tǒng)性能。源碼:計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告PerformanceCounter pc = new PerformanceCounter(“Memory”, “Available MBytes”)。PerformanceCounter cpu = new PerformanceCounter(“Processor”, “% Processor Time”, “_Total”)。Thread m_thread。[DllImport(“”)]extern static public uint GetIfTable(byte[] pIfTable, ref uint pdwSize, bool bOrder)。public Form1(){new Form2().Show()。InitializeComponent()。RegistryKey rk。DirectoryEntry root = new DirectoryEntry(“WinNT:”)。string strDomain = null, cpuid = null, meo = null。foreach(DirectoryEntry Domain in ){//枚舉工作組或域strDomain = strDomain + “ ” + 。}ManagementClass mClass = new ManagementClass(“Win32_Processor”)。計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告ManagementObjectCollection moCollection = ()。foreach(ManagementObject mObject in moCollection){cpuid += mObject[“Name”].ToString()+ “ ”。}mClass = new ManagementClass(“Win32_PhysicalMemory”)。moCollection = ()。foreach(ManagementObject mObject in moCollection){meo += mObject[“Capacity”].ToString()。}rk = (“SoftwareMicrosoftWindows NTCurrentVersion”)。 = 。 = (“LocalHost”).HostName。 = (“ProductName”).ToString()+ “ ” + (“CurrentVersion”).ToString()+ “.” + (“CurrentBuildNumber”).ToString()。 = strDomain。 = cpuid。計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告 = meo + “ 字節(jié)”。 =(int)((meo)/ )。m_thread = new Thread(new ThreadStart(workr))。 = true。()。ManagementClass mc = new ManagementClass(“Win32_NetworkAdapterConfiguration”)。ManagementObjectCollection moc = ()。foreach(ManagementObject mo in moc){if((bool)mo[“IPEnabled”] == true)(mo[“Description”].ToString())。} = true。計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告mc = new ManagementClass(“Win32_Service”)。moc = ()。foreach(ManagementObject mo in moc){if(mo[“StartName”].ToString()== “NT AUTHORITYNetworkService”)(mo[“Caption”].ToString())。} = true。()。()。 = false。private delegate void dfun()。private void workr(){ while(true){ (500)。work()。} }private void work(){if( amp。amp。 ){try計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告{dfun df = new dfun(work)。(df)。}catch { }。}else{ =(int)()。 = ()+ “MB / ” + ()+ “MB”。 =(int)()。 = ()。}}(2)網(wǎng)絡(luò)設(shè)置部分主要通過WMI獲取和設(shè)置本機(jī)網(wǎng)絡(luò)適配器的信息和設(shè)置,可以自動(dòng)獲取當(dāng)前可用的適配器,同時(shí),能對不符合規(guī)范的的設(shè)置進(jìn)行提示。具體的源碼如下:e){private void boBox1_SelectionChangeCommitted(object sender, EventArgs計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告ManagementObjectSearcher query = newManagementObjectSearcher(“SELECT*FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 39。TRUE39?!?。ManagementObjectCollection queryCollection = ()。foreach(ManagementObject mo in queryCollection){if(mo[“Description”].ToString()== ){string[] ipad =(string[])mo[“IPAddress”]。 = ipad[0]。string[] subnets =(string[])mo[“IPSubnet”]。 = subnets[0]。string[] defaultgateways =(string[])mo[“DefaultIPGateway”]。if(defaultgateways!= null) = defaultgateways[0]。else = “。 = mo[”MACAddress“].ToString()。string[] dns =(string[])mo[”DNSServerSearchOrder“]。if(dns!= null) = dns[0]。else if(dns == null) = ”“。else if( == 2) = dns[1]。else { = ”“。}}}}/*private void button3_Click(object sender, EventArgs e){計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告string[] mac = (39。:39。)。string pstr = ”^[09afAF]+$“。string ma=”“。for(int n = 0。n 5。n++)if(!(mac[n],pstr)){(”MAC地址為16進(jìn)制,即00~FF“, ”錯(cuò)誤“)。goto L1。}else ma += mac[n]+”:“。ma = (0, )。gat = true。}if(!(pstr)){for(int n = 0。n 4。n++)if((dns[n]) 255 || (gate[n]) 0){(”IP數(shù)值不對!數(shù)值為1~255“, ”錯(cuò)誤“)。goto L4。計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告}for(int i = 0。i {DnsStr +=(dns[i].Trim()+ ”.“)。}DnsStr = (0, )。dnb = true。}ManagementClassmc= ManagementClass(”Win32_NetworkAdapterConfiguration“)。ManagementObjectCollection moc = ()。foreach(ManagementObject mo in moc){if((bool)mo[”IPEnabled“]){if(mo[”Description“].ToString()== ){new計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告if(gat == true){ManagementBaseObject (”SetGateways“)。newGate[”DefaultIPGateway“] = new string[] { GateStr }。ManagementBaseObject (”SetGateways“, newGate, null)。 = mo[”DefaultIPGateway“].ToString()。}if(dn == true){string[] temp =(string[])mo[”DNSServerSearchOrder“]。ManagementBaseObject (”SetDNSServerSearchOrder“)。newDns[”DNSServerSearchOrder“] = new string[] { DnsStr, temp[1] }。ManagementBaseObject (”SetDNSServerSearchOrder“, newDns, null)。temp =(string[])mo[”DNSServerSearchOrder“]。 = temp[0]。}if(dnb == true){string[] temp =(string[])mo[”DNSServerSearchOrder“]。ManagementBaseObject (”SetDNSServerSearchOrder“)。newDnsb[”DNSServerSearchOrder“] = new string[] { temp[1], DnsbStr }。ManagementBaseObject (”SetDNSServerSearchOrder“, newDnsb, null)。temp =(string[])mo[”DNSServerSearchOrder“]。 = temp[1]。}()。setDnsb=newDnsb=setDns=newDns=setGate=newGate=計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告}}}string[] str = (39。.39。)。string[] str1 = (39。.39。)。ManagementClassmc1=new ManagementClass(”Win32_NetworkAdapterConfiguration“)。ManagementObjectCollection moc1 = ()。if(255 (str[0])|| 255 (str[1])|| 255 (str[2])|| 255 (str[3])|| (str[0]) 1 || (str[1]) 0 || (str[2]) 0 || (str[3]) 1 ||255
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1