摘要: 自己动手写记事本:switch(id) { case ID_MENUITEMOPEN: { FILE *fp = fopen("d:/test.txt", "r"); char line[256]; fgets(line, sizeof(line), fp); fclose(fp); SetDlgItemText(hwnd, IDC_EDIT1, TEXT(line)); } break; default: break; }打开对话框的使用:首先#inclludeswitch(id) { cas... 阅读全文
posted @ 2013-08-15 17:15 waldmer 阅读(399) 评论(0) 推荐(0) 编辑
摘要: void CALLBACK MyTimerProc (HWND hwnd, UINT message, UINT iTimerID, DWORD dwTime){ SYSTEMTIME stLocal; GetLocalTime(&stLocal); TCHAR strTime[256]; wsprintf(strTime,"%i年 %i月 %i日 %i:%i:%i",stLocal.wYear, stLocal.wMonth, stLocal.wDay, stLocal.wHour, stLocal.wMinute, stLocal.wSecond); SetDl 阅读全文
posted @ 2013-08-15 17:13 waldmer 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 注:上接第七讲,此为视频的第二版。***************************网络编程:计算机与计算机之间的通信。域名、ip地址 dns服务器。手机联系人、电话号码一个计算机可以同时运行多个网络程序,引入了端口port与就是一个计算机上可以并发运行多个网络程序,而不会再互相之间产生干扰。网络通讯基于“请求-响应”模型。一端发送数据,另外一端反馈数据。c/s、b/s结构。p2p程序:即时客户端,优势服务器端。tcp传输控制协议、udp用户数据报协议打电话、发短息。端口具有排他性。端口已被别的程序占用之后,就不能再使用这个端口了。例如:打开两个qq的客户端。所以每次连接之后,socket 阅读全文
posted @ 2013-08-15 17:11 waldmer 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 修改代码自动补全的快捷键,因为默认的ctrl+space和输入法冲突。工具栏上点击右键,选择【自定义】,在对话框中切换到【键盘】,选择,在命令中找到【completeword】(列表中快速查找的技巧,在几乎任何软件中通用,在列表中快速敲入单词),然后焦点设置到上,按下快捷键,不是输入“alt+/”,因为这是一个hotkey控件,不是textbox控件,最后点击【分配】。 阅读全文
posted @ 2013-08-15 17:08 waldmer 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 数据库是表的容器,表必须属于某个数据库。可以通过.语法,指定数据表所属的数据库。表 database. table如果任何的标识符,出现的特殊字符,需要使用反引号包裹。不同的标识符,分别包裹。进行表操作时,都会指定当前的数据库。use db_name;只是设定了默认数据库,不会影响操作其他数据库。注意:选择了默认的数据库,只会影响默认行为。可以错做任意的数据库。创建表:create table tb_name(列的结构) [表选项]先分析,需要保存的实体数据,拥有那些属性,这些属性该如何储存。例如:班级的信息:班级班号、班级开班时间。列定义:列名 列的数据类型[列的属性(约束)]简单的字符串类 阅读全文
posted @ 2013-08-15 08:25 waldmer 阅读(167) 评论(0) 推荐(0) 编辑