91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 879KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-10
  • 語言: 其他
  • 標簽: linpop??linux??c??gtk??

資源簡介

東軟實訓做的聊天程序,,,基本功能都實現啦,,,附加有涂鴉,截圖,窗口抖動等功能。

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?

#define?HOST_NAME?“127.0.0.1“
#define?PORT?3333
#define?BUF_SIZE?1024
#define?FILE_NAME_MAX_SIZE?512
#define?GIVE_ME_USER_LIST??111222


typedef?struct?send_message
{
int?send_num;
int?recv_num;
char?send_name[32];
char?send_msg[BUF_SIZE];
}send_m;

typedef?struct?user_info //用戶信息結構體
{
int?userId;
int?status;
char?userName[32];
char?head_image[100];
int?is_online;
int?socket;
int?talking;
}u_info;

u_info?**userlist; //存儲用戶信息列表
int?USERNUM;

typedef?struct?server_set
{
int?c_sock;
int?talk;
}s_s;

typedef?struct?quit_window
{
int?talk;
GtkWidget*?widget;
}q_w;

typedef?struct
{
GtkWidget?*talk_win;
GtkWidget?*send_view?*recv_view;;
int?talk;
int?send;
}?Talk_Win;?//?聊天對話框數據結構

/****登錄界面用*****/
static?GtkWidget*?entry1;
static?GtkWidget*?entry2;
static?GtkWidget*?entry3;
static?GtkWidget*?entry4;
/****登錄界面用*****/
static?GtkWidget?*FileSelection;
static?GtkWidget?*treeview;
static?GtkWidget?*entry11*entry12*entry13*entry14;
?

GData?*talk_w?=?NULL;

u_info?my_info;
int?socket_in; //服務器socket
int?login;
GtkTreeStore?*store;
char?bg[100]?=?“/home/richie/linux_c/image/bg/2.jpg“;

void?win_set_pic(GtkWidget*?gchar*);
void*?process_recv(void*);
void?recv_text(char?*?char*?GtkWidget*);
void?exit_event(GtkWidget*?gpointer);
void?mes_send_event(GtkWidget*?gpointer);
void?front_change(GtkWidget*?gpointer*);
void?color_change(GtkWidget*?gpointer*);
void?bg_change(GtkWidget*?gpointer*);
void?file_send(GtkWidget*?gpointer*);
void?face_chooce(GtkWidget*?gpointer*);
void?draw_area(GtkWidget*?gpointer*);
void?send_file(GtkWidget*?gpointer*);
void?recv_file();
void?row_activated(GtkTreeView*?GtkTreePath*?GtkTreeViewColumn*?gpointer);
void?set_user_info(GtkWidget*?gpointer);
void?tree_view_init(GtkWidget*);
void?add_tree_item(GtkWidget*?GArray*?gchar*);
void?bg_get_name(GtkWidget*?gpointer*);
void?on_changed_tree(int);?
void?cut_screen(GtkWidget*?gpointer*);
void?cut_it(GtkWidget*?gpointer*);
Talk_Win*?create_send_win(int);

void?creat_message_dialog?(GtkMessageType?type?gchar*?message)
{
GtkWidget*?dialogx;
dialogx?=?gtk_message_dialog_new(NULL?GTK_DIALOG_MODAL?type?GTK_BUTTONS_OK?message);
gtk_dialog_run(GTK_DIALOG(dialogx));
gtk_widget_destroy(dialogx);
}

void?on_login_clicked(GtkWidget*?gpointer); //處理登錄鍵按下的函數
void?on_register_clicked(GtkWidget*?gpointer); //處理注冊鍵按下的函數
void?register_it(GtkWidget*?gpointer);
void?destroy(GtkWidget*??gpointer*);

/*****************繪圖板************************/

static?GdkPixmap?*pixmap?=?NULL;

static?gint?cursor_proximity?=?TRUE;
static?gdouble?cursor_x;
static?gdouble?cursor_y;

static?GdkDevice?*current_device;

static?void?update_cursor?(GtkWidget?*widget???gdouble?x?gdouble?y)
{
static?gint?cursor_present?=

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????12288??2011-07-27?15:39??linux(linpop)\linux_c\.try.c.swp

?????文件??????48924??2011-08-03?05:10??linux(linpop)\linux_c\client

?????文件??????44389??2011-08-03?05:10??linux(linpop)\linux_c\client.c

?????文件???????5781??2011-08-02?13:20??linux(linpop)\linux_c\database.c

?????文件????????528??2011-08-02?13:19??linux(linpop)\linux_c\database.h

?????文件???????6724??2011-08-02?13:21??linux(linpop)\linux_c\database.o

?????文件??????24216??2011-08-02?12:19??linux(linpop)\linux_c\image\bg\1.jpg

?????文件??????65876??2011-08-02?12:42??linux(linpop)\linux_c\image\bg\10.jpg

?????文件??????20611??2011-08-02?12:43??linux(linpop)\linux_c\image\bg\11.jpg

?????文件??????52006??2011-08-02?12:20??linux(linpop)\linux_c\image\bg\2.jpg

?????文件??????56366??2011-08-02?12:23??linux(linpop)\linux_c\image\bg\3.jpg

?????文件??????49714??2011-08-02?12:45??linux(linpop)\linux_c\image\bg\4.jpg

?????文件??????13746??2011-08-02?12:24??linux(linpop)\linux_c\image\bg\5.jpg

?????文件??????27470??2011-08-02?12:28??linux(linpop)\linux_c\image\bg\6.jpg

?????文件??????25142??2011-08-02?12:34??linux(linpop)\linux_c\image\bg\7.jpg

?????文件??????13021??2011-08-02?12:39??linux(linpop)\linux_c\image\bg\8.jpg

?????文件??????47741??2011-08-02?12:40??linux(linpop)\linux_c\image\bg\9.jpg

?????文件???????3833??2011-08-01?11:18??linux(linpop)\linux_c\image\head\1.jpg

?????文件???????3208??2011-08-02?09:02??linux(linpop)\linux_c\image\head\10.jpg

?????文件???????2947??2011-08-02?09:02??linux(linpop)\linux_c\image\head\11.jpg

?????文件???????3153??2011-08-02?09:03??linux(linpop)\linux_c\image\head\12.jpg

?????文件???????4008??2011-08-01?11:20??linux(linpop)\linux_c\image\head\2.jpg

?????文件???????3414??2011-08-02?08:57??linux(linpop)\linux_c\image\head\3.jpg

?????文件???????4436??2011-08-02?08:55??linux(linpop)\linux_c\image\head\4.jpg

?????文件???????2974??2011-08-02?08:56??linux(linpop)\linux_c\image\head\5.jpg

?????文件???????2922??2011-08-02?08:59??linux(linpop)\linux_c\image\head\6.jpg

?????文件???????3746??2011-08-02?09:00??linux(linpop)\linux_c\image\head\7.jpg

?????文件???????2946??2011-08-02?09:00??linux(linpop)\linux_c\image\head\8.jpg

?????文件???????3240??2011-08-02?09:01??linux(linpop)\linux_c\image\head\9.jpg

?????文件????????822??2011-08-02?10:45??linux(linpop)\linux_c\image\ico\1.ico

............此處省略61個文件信息

評論

共有 條評論