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

正文內(nèi)容

計(jì)算機(jī)操作系統(tǒng)-課設(shè)(文件)

2025-09-10 15:53 上一頁面

下一頁面
 

【正文】 ffers[20]。 char SwapFree[20]。/*獲得系統(tǒng)時(shí)間*/void GetSysTime(char *runtime)。 /*狀態(tài)欄*/ 實(shí)驗(yàn)過程1) 主體結(jié)構(gòu)int main( int argc,char *argv[] ){ GtkWidget *window。argv)。 gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER)。 gtk_container_set_border_width(GTK_CONTAINER(main_vbox), 5)。 /* 創(chuàng)建一個(gè)筆記本,將標(biāo)簽頁放在頂部 */ gint context_id。 gtk_box_pack_start(GTK_BOX(main_vbox), notebook, TRUE, TRUE, 0)。 gtk_widget_show(statusbar)。 CreatePageOne(notebook)。 gtk_notebook_set_current_page(GTK_NOTEBOOK(notebook), 1)。 gtk_widget_show_all (window)。 GtkWidget *menu_bar。 menu_bar = gtk_menu_bar_new()。 menu1 = gtk_menu_new()。 gtk_widget_show(HELP_MENU)。 gtk_menu_shell_append(GTK_MENU_SHELL(menu1), menuitems)。 gtk_widget_show(HELP_MENU)。 gtk_menu_shell_append(GTK_MENU_SHELL(menu2), menuitems)。 char msg[1000], temp[100]。 p = strtok(buf, \n)。 sprintf(temp, 內(nèi)存使用率: %%%, mm_rate * 100)。 gtk_statusbar_push(GTK_STATUSBAR(statusbar), GPOINTER_TO_INT(data), msg)。 gtk_widget_show(frame)。 CPUframe = gtk_frame_new(CPU使用曲線)。 //gtk_table_attach_defaults(GTK_TABLE(table), labelofcpu, 8, 10, 0, 5)。 gtk_widget_show(infoframe)。 GetCpuInfo()。 gtk_drawing_area_size(GTK_DRAWING_AREA(draw_cpu), 40, 80)。}void DrawingCPU()gint refresh_cpu(gpointer data)void GetCpuInfo()void GetInfo(char *path, char *name, char info[])4) 進(jìn)程信息void CreatePageTwo(GtkWidget *notebook){ GtkWidget *vbox。 table = gtk_table_new(10, 10, TRUE)。 scroll = gtk_scrolled_window_new(NULL, NULL)。 g_signal_connect(GTK_OBJECT(clist), select_row, GTK_SIGNAL_FUNC(SetEntryInfo), NULL)。 gtk_clist_set_column_width(GTK_CLIST(clist), 3, 100)。 gtk_widget_show(clist)。 //searchbutton2 = gtk_button_new_with_label(運(yùn)行)。 gtk_table_attach_defaults(GTK_TABLE(table), entry, 0, 4, 9, 10)。 gtk_widget_show(entry)。 g_signal_connect(G_OBJECT(searchbutton1), clicked, G_CALLBACK(SearchProcByPID), NULL)。 ShowProcInfo(NULL)。 GtkWidget *SWAPframe。 gtk_notebook_append_page(GTK_NOTEBOOK(notebook), frame, gtk_label_new(內(nèi)存信息))。 gtk_table_attach_defaults(GTK_TABLE(table), MMframe, 1, 9, 0, 5)。 //gtk_widget_show(labelofmm)。 GetCpuInfo()。 gtk_widget_set_app_paintable(draw_mm, TRUE)。 DrawingMM()。 gtk_container_add(GTK_CONTAINER(SWAPframe), draw_swap)。 struct utsname u_name。 exit(1)。 strcpy(sysinfo, 系統(tǒng)名: \t\t )。 strcat(sysinfo, \n內(nèi)核:\t\t\t )。 strcat(sysinfo, \n機(jī)器:\t\t\t )。 strcat(sysinfo, 空閑內(nèi)存:\t\t\t\t )。 strcat(sysinfo, 交換分區(qū):\t\t\t\t )。 GtkWidget *label。 frame = gtk_frame_new()。 vbox = gtk_vbox_new(FALSE, 10)。 gtk_widget_show(label)。 gtk_widget_show(timelabel)。每一次編譯都是一個(gè)下午或者一個(gè)晚上。所以也算是學(xué)到了一些東西。但是我感覺還是學(xué)到了很多,接觸了GTK,接觸了Linux底層的系統(tǒng)調(diào)用、內(nèi)核、驅(qū)動(dòng)、/proc文件等,為以后的學(xué)習(xí)打下了基礎(chǔ)。開虛擬機(jī)的時(shí)候有時(shí)候會因?yàn)槲粗驅(qū)е滤{(lán)屏,如果內(nèi)容沒保存就前功盡棄??偣簿幜巳蝺?nèi)核才成功。}/*獲得系統(tǒng)時(shí)間*/void GetSysTime(char *starttime)gint UpdateSystime(gpointer data) 實(shí)驗(yàn)結(jié)果圖 61 菜單欄圖 62 About..圖 63 CPU信息圖 64 進(jìn)程信息圖 65 內(nèi)存信息圖 66 系統(tǒng)信息7 課設(shè)總結(jié)此次課程設(shè)計(jì)完成度較為良好,3這三個(gè)任務(wù)的過程是完成的比較順暢的。 timelabel = gtk_label_new(starttime)。 label = gtk_label_new(sysinfo)。 gtk_widget_show(frame)。 GtkWidget *vbox。 strcat(sysinfo, 空閑交換分區(qū):\t\t )。 strcat(sysinfo, 緩存:\t\t\t\t\t )。 strcat(sysinfo, \n\n\n\n\n總內(nèi)存: \t\t\t\t )。 strcat(sysinfo, \n版本: \t\t\t)。 strcat(sysinfo, \n代理商:\t\t )。 GetSysTime(starttime)。u_name)。 DrawingSWAP()。 gtk_widget_set_app_paintable(draw_swap, TRUE)。 gtk_container_add(GTK_CONTAINER(MMframe), draw_mm)。 gtk_widget_show(table)。 gtk_table_attach_defaults(GTK_TABLE(table), SWAPframe, 1, 9, 5, 10)。 //labelofmm = gtk_label_new(NULL)。 gtk_container_add(GTK_CONTAINER(frame), table)。 gtk_container_set_border_width(GTK_CONTAINER(frame), 10)。 GtkWidget *frame。 g_signal_connect(G_OBJECT(button), clicked, G_CALLBACK(ShowProcInfo), NULL)。 //gtk_widget_show(searchbutton2)。 //gtk_table_attach_defaults(GTK_TABLE(table), searchbutton2, 6, 8, 9, 10)。 button = gtk_button_new_with_label(刷新)。 searchbutton1 = gtk_button_new_with_label((PID號)查找)。 gtk_clist_set_column_width(GTK_CLIST(clist), 4, 110)。 gtk_clist_set_column_width(GTK_CLIST(clist), 1, 100)。 gtk_table_attach_defaults(GTK_TABLE(table), scroll, 0, 10, 0, 9)。 gtk_widget_show(table)。 GtkWidget *table。 gtk_widget_show(draw_cpu)。 draw_cpu = gtk_drawing_area_new()。 gtk_container_add(GTK_CONTAINER(infoframe), infolabel)。 infoframe = gtk_frame_new(CPU信息)。 gtk_widget_show(CPUframe)。 GtkWidget *table = gtk_table_new(10, 10, TRUE)。 frame = gtk_frame_new()。 sprintf(temp, 交換分區(qū)使用率: %%%, swap_rate * 100)。 sprintf(temp, CPU使用率: %%%, cpu_rate * 100)。 buf = ctime(amp。}void ShowAbout(void)void ShutDown(void)/*狀態(tài)欄*/gint State_bar(gpointer data){ time_t t。 menuitems = gtk_menu_item_new_with_label(關(guān)于..)。 //About HELP_MENU = gtk_menu_item_new_with_label(幫助)。 menuitems = gtk_menu_item_new_with_label(關(guān)機(jī))。 //Functions (shutdown) FUNC_MENU = gtk_menu_item_new_with_label(功能)。 gtk_widget_show(menu_bar)。 GtkWidget *helpmenu。 return 0。 gtk_timeout_add(1000, refresh_mm, NULL)。 CreatePageThree(notebook)。 gtk_timeout_add(1000, State_bar, GINT_TO_POINTER(context_id))。 /*創(chuàng)建一個(gè)狀態(tài)欄*/ statusbar = gtk_statusbar_new()。 gtk_notebook_set_tab_pos((GtkNotebook *)notebook, GTK_POS_TOP)。 gtk_widget_show(main_vbox)。 g_signal_connect_swapped(G_OBJECT(window),destroy,G_CALLBACK(gtk_main_quit), NULL)。 gtk_window_set_title (GTK_WINDOW (window), m
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1