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

正文內(nèi)容

計算機(jī)操作系統(tǒng)-課設(shè)(參考版)

2024-09-03 15:53本頁面
  

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