
C语言也能干大事
吴英强
80后,IT男,全栈工程师。
展开
-
【C大事】第三讲文本框内容的交互
获取对话框内容GetDlgItemText(hwnd,IDC_EDITNAME,name, sizeof(name) ); 打印到字符串中,相当于c#,java中的字符串相加name+“你好”wsprintf(msg,"%shello",name); 设置对话框内容SetDlgItemText(hwnd,IDC_EDITNAME,"wyqiang"); 1、数字 2、用来存储的字符串 3、进原创 2013-08-09 11:31:33 · 999 阅读 · 0 评论 -
【C大事】第十二讲:从CFree过度到VC6
修改代码自动补全的快捷键,因为默认的ctrl+space和输入法冲突。 工具栏上点击右键,选择【自定义】,在对话框中切换到【键盘】,选 择,在命令中找到【completeword】(列表中快速查找的技巧,在几乎 任何软件中通用,在列表中快速敲入单词),然后焦点设置到<按下新的快捷键 >上,按下快捷键,不是输入“alt+/”,因为这是一个hotkey控件,不是textbox 控件,最后原创 2013-09-02 11:18:56 · 1542 阅读 · 0 评论 -
【C大事】第十一讲:Socket网络编程
注:上接第七讲,此为视频的第二版。 *************************** 网络编程:计算机与计算机之间的通信。 域名、ip地址 dns服务器。 手机联系人、电话号码 一个计算机可以同时运行多个网络程序,引入了端口port与就是一个计算机上可以并发运行多个网络程序,而不会再互相之间产生干扰 。网络通讯基于“请求-响应”模型。一端发送数据,另外一端反馈数据。原创 2013-09-02 11:18:58 · 1464 阅读 · 0 评论 -
【C大事】第七讲:打开文件对话框及播放音乐(下)
直接上代码: switch(id) { case IDC_OK: { OPENFILENAME ofn; char szFile[MAX_PATH]; ZeroMemory(&ofn,sizeof(ofn)); ofn.lStructSize = sizeof(原创 2013-08-31 14:45:05 · 1305 阅读 · 0 评论 -
【C大事】第六讲:定时器控件
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",原创 2013-08-16 16:55:40 · 1424 阅读 · 0 评论 -
【C大事】第二讲:对话框程序
选中图片控件,要点击边缘。菜单资源制作好菜单资源后,在对话框的Menu属性中选择刚才制作好的对话框。子菜单项(选中【弹出】)、快捷键(在要担当快捷键的字母前加&)、分隔符(勾选分隔符)原创 2013-08-09 11:31:27 · 1306 阅读 · 0 评论 -
【C大事】第一讲:你是好人么?MessageBox()
MessageBox(NULL,TEXT("世界你好"), TEXT("问好"),MB_OK); MB_YESNO MB_YESNOCANCEL MB_RETRYCANCEL 图标 MB_ICONHAND红叉 MB_ICONQUESTION问号 MB_ICONEXCLAMATION警告 MB_ICONASTERISK感叹号 恶搞程序: // lianxi01.cpp :原创 2013-08-09 11:31:18 · 1308 阅读 · 0 评论 -
【C大事】第七讲:自己动手写记事本及打开对话框的使用(上)
自己动手写记事本: switch(id) { case ID_MENUITEMOPEN: { FILE *fp = fopen("d:/test.txt", "r"); char line[256]; fgets(line, sizeof(line), fp); fclose(fp); SetDlgItemText(hwnd, ID原创 2013-08-19 10:06:55 · 2244 阅读 · 0 评论 -
【C大事】第五讲 组合框控件,下拉列表
获得组合框控件的句柄HWND hwndCombo1 = GetDlgItem(hwnd, IDC_COMBO1); 确定目前选项的索引 int curSel = ComboBox_GetCurSel(hwndCombo1); 删除项 ComboBox_DeleteString(hwndCombo1, 2); 取得有多少项int getCount = ComboBox_GetCount(hwn原创 2013-08-09 11:31:49 · 1950 阅读 · 0 评论 -
【C大事】第四讲:重复代码封装函数的思想
将重复代码抽象成函数:判断一段字符串是否为合法的。 小技巧:把字符串转为整数后,在将其转为字符串,判断是否为源字符串。vc中可以,拿到c语言中就不适合了。 BOOL IsInt(TCHAR* str){ int i = atoi(str); TCHAR strtmp[256]; wsprintf(strtmp, "%i", i); if(strcmp(st原创 2013-08-09 11:31:40 · 1581 阅读 · 0 评论