• 大小: 5.22MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-18
  • 语言: 其他
  • 标签: 聊天软件  代码  

资源简介

Linpop聊天软件项目要求书-I(28)以及代码,类似QQ以及MSN的聊天软件,非常好的学习代码。

资源截图

代码片段和文件信息

/*************************************************************************/
//名称(Function Name): 关于
//描述(Description): 帮助文档和开发介绍
//作成日期(Created): 09/11/20
//作者(Author): 蒋成瑞
/*************************************************************************/

#includenk.h>

/*************************************************************************/
//名称(Function Name): window_destroy关闭函数 
//描述(Description): 关闭窗体
//作成日期(Created): 09/11/20
//参数(Parameter):
// 参数1:GtkWidget *widget
// 参数2:gpointer *data   传递要关闭的窗体
//返回值(Return Code): void
//作者(Author): 蒋成瑞
/*************************************************************************/

void window_destroy(GtkWidget *widget gpointer data)
{
gtk_widget_destroy (data); 
}
/*************************************************************************/
//名称(Function Name): but_about消息对话框函数 
//描述(Description): 开发人员
//作成日期(Created): 09/11/20
//参数(Parameter): void
//返回值(Return Code): void
//作者(Author): 蒋成瑞
/*************************************************************************/

void but_about()
{
//定义消息对话框
GtkWidget *dialog; 

//显示消息对话框信息
gchar message[1024] = “版权所有权为Team3所有。\nTeam3成员:孙超、马斯伦、刘晓舟\n 黄承尧、刘安、张德权、蒋成瑞“; 

//将消息添加到消息对话框中
dialog = gtk_message_dialog_new(NULL GTK_DIALOG_DESTROY_WITH_PARENT GTK_MESSAGE_INFO GTK_BUTTONS_OK message NULL); 

//运行消息对话框
gtk_dialog_run(GTK_DIALOG(dialog)); 
gtk_widget_destroy(dialog); 

//显示所有消息对话框
gtk_widget_show_all(dialog); 
}

/*************************************************************************/
//名称(Function Name): but_help窗体函数 
//描述(Description): 帮助文档
//作成日期(Created): 09/11/20
//参数(Parameter): 
// 参数1:GtkWidget *button 传递按钮构件
// 参数2:gpointer *data
//返回值(Return Code):void
//作者(Author):蒋成瑞
/*************************************************************************/
void but_help(GtkWidget *button gpointer data)
{
//定义文件指针
FILE *fp; 

//定义变量k
int k = 0; 
 
//定义指针help,数组h[],字符变量ch
char *help h[1024] = ““ ch; 

//指针指向数组
help = h; 

//定义控件
        GtkWidget *window_help; 
GtkWidget *label *button_help; 
GtkWidget *vbox *hbox *vbox_but; 

//只读打开文件help.txt
fp = fopen(“help.txt“ “r“); 

//不到文件尾就循环
while((ch = fgetc(fp))!= EOF)
{
//单个字符放入数组
  h[k] = ch; 
  k = k+1; 
}

//关闭文件
fclose(fp); 

//初始化控件
window_help = gtk_window_new(GTK_WINDOW_TOPLEVEL); 
gtk_window_set_title(GTK_WINDOW(window_help) “HELP“); 
gtk_window_set_position(GTK_WINDOW(window_help) GTK_WIN_POS_CENTER); 
gtk_window_set_default_size(GTK_WINDOW(window_help) 252 254); 
button_help = gtk_button_new_with_label(“确定“); 
gtk_widget_set_size_request(button_help 50 30); 

//单击帮助确定按钮退出窗体
g_signal_connect(G_object(button_help) “clicked“ G_CALLBACK(window_destroy) (gpointer)window_help); 

//将文件传入标签
label = gtk_label_new(help); 

//初始化横盒纵盒
vbox = gtk_vbox_new(FALSE 5); 
hbox = gtk_hbox_new(FALSE 5); 
vbox_but = gtk_vbox_new(FALSE 5); 

//向横盒放入控件
gtk_box_pack_start(GTK_BOX(vbox)label TRUE TRUE 0); 
gtk_box_pack_start(GTK_BOX(vbox_but) butt

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     150528  2012-06-06 16:31  项目1\Linpop项目要求书-I(28)\Linpop项目要求书-I(28).doc

     文件      12288  2009-11-12 08:39  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\.clink.c.swp

     文件      12288  2009-11-09 08:35  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\.creat_bu.c.swp

     文件         36  2009-11-26 07:12  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\address_image

     文件       6110  2009-11-27 02:12  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\button_gy.c

     文件       1924  2009-11-27 02:08  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\button_inc.c

     文件       4052  2009-11-27 02:14  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\but_face.c

     文件        877  2009-11-27 02:05  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\cal.c

     文件       6683  2009-11-27 02:05  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\clink.c

     文件       1440  2009-11-27 02:02  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\create_but.c

     文件       2532  2009-11-27 01:59  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\create_image.c

     文件       1290  2009-11-27 02:00  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\create_label.c

     文件       2129  2009-11-27 01:59  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\create_text.c

     文件        539  2009-11-11 15:14  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\creat_image.c

     文件       4495  2009-11-27 02:21  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\file.c

     文件       3405  2009-11-27 01:44  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\file_name.c

     文件       3727  2009-11-27 01:41  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\font.c

     文件       3498  2009-11-27 01:37  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\f_read_write.c

     文件        101  2009-11-26 04:21  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\help.txt

     文件       3468  2009-11-27 02:18  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\inc\clink.h

     文件       3446  2009-11-27 02:17  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\inc\clink.h~

     文件        744  2009-11-27 02:14  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\inc\socket.h

     文件        745  2009-11-27 00:57  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\inc\socket.h~

     文件       2605  2009-11-27 01:32  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\inc_ima.c

     文件       1878  2009-11-27 01:30  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\liaotian.c

     文件    1101268  2009-11-27 04:17  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\main

     文件        280  2009-11-27 04:17  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\makefile

     文件        280  2009-11-27 04:17  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\makefile~

     文件       1205  2009-11-27 01:27  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\quit_save.c

     文件       6601  2009-11-27 01:28  项目1\Linpop项目要求书-I(28)\聊天工具 源码+视频\pro\clink\scribble-simple.c

............此处省略112个文件信息

评论

共有 条评论