上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 50 下一页
  2010年12月21日
摘要: Qt是一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。  自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础,KDE是所有主要的Linux发行版的一个标准组件。   Qt支持下述平台:   MS/Windows - 95、98、NT 4.0、ME、2000、XP 和 Vista  Unix/X11 - Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM 阅读全文
posted @ 2010-12-21 22:05 清清飞扬 阅读(11581) 评论(0) 推荐(1)
摘要: 方法一:1.添加成员变量CStatusBarCtrl m_StatusBar;2.在OnInitDialog()中加入: m_StatusBar.Create(WS_CHILD|WS_VISIBLE|SBT_OWNERDRAW, CRect(0,0,0,0), this, 0); int strPartDim[3]= {100, 200, -1}; //分割数量 m_StatusBar.SetParts(3, strPartDim); //设置状态栏文本 m_StatusBar.SetText("分栏一", 0, 0); m_StatusBar.SetText("分栏二", 1, 0); m 阅读全文
posted @ 2010-12-21 13:03 清清飞扬 阅读(4921) 评论(0) 推荐(0)
  2010年12月20日
摘要: 命令行也可以玩IPSec封锁端口IPSec   首先需要指出的是,IPSec和TCP/IP筛选是不同的东西,大家不要混淆了。TCP/IP筛选的功能十分有限,远不如IPSec灵活和强大。下面就说说如何在命令行下控制IPSec。   XP系统用ipseccmd。   2000下用ipsecpol。   WIN2003下直接就是IPSEC命令。遗憾的是,它们都不是系统自带的。ipseccmd在xp系统安装盘的SUPPORT\TOOLS\ SUPPORT.CAB中,ipsecpol在2000 Resource Kit里。而且,要使用ipsecpol还必须带上另外两个文件: ipsecutil.dll和 阅读全文
posted @ 2010-12-20 17:15 清清飞扬 阅读(4243) 评论(0) 推荐(0)
摘要: UTF8和UCS2编码知识2009-03-15 22:17谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字 阅读全文
posted @ 2010-12-20 16:46 清清飞扬 阅读(1800) 评论(0) 推荐(0)
摘要: 第一篇:═══════════════════════════════════════════════Unicode(Universal Multiple-Octet Coded Character Set):目前最流行和最有前途的字符编码规范,因为它解决了不同语言编码的冲突。Uicode由来:最初的字符编码ascii(8bit,最高位为0)只能表示128个字符,表示英文、数字和一些符号是没问题。但是世界不止一种语言,即使用上了最高为1的扩展ascii码,也只有256个字符。对中日韩文、阿拉伯文之类复杂的文字,就无法使用了。于是,各国都制定了自己的兼容ascii编码规范,就是各种ANSI码,比 阅读全文
posted @ 2010-12-20 16:42 清清飞扬 阅读(485) 评论(0) 推荐(0)
  2010年12月19日
摘要: vc文件读写,用fstream和CStdioFile。第一种,用fstream:另一种,使用CStdioFile,主要代码如下(完整源码):界面如下: 阅读全文
posted @ 2010-12-19 23:50 清清飞扬 阅读(2773) 评论(0) 推荐(0)
摘要: try{CString str("",10000);//这是做为存放打开文件名和路径的字符串空间10000这个值的设置就觉得有些不妥当CFileDialog openfile(true,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT|OFN_ALLOWMULTISELECT,"All Files(*.*)|*.*|",AfxGetMainWnd());... 阅读全文
posted @ 2010-12-19 23:23 清清飞扬 阅读(2346) 评论(0) 推荐(0)
摘要: 1.创建打开文件对话框: CFileDialog dlg(TRUE,//TRUE是创建打开文件对话框,FALSE则创建的是保存文件对话框 ".txt",//默认的打开文件的类型 NULL,//默认打开的文件名 OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,//打开只读文件 "文本文件(*.txt)|*.txt|所有文件 (*.*)|*.*||");//所有可以打开的文件类型 2.点打开文件对话框上面的确定键后 if(dlg.DoModal()==IDOK) { CString m_FilePath = dlg.GetPathName();//// 阅读全文
posted @ 2010-12-19 23:22 清清飞扬 阅读(20664) 评论(0) 推荐(0)
  2010年12月15日
摘要: 这个宏都是MFC的调试宏. ASSERT_VALID宏用来在运行时检查一个对象的内部合法性,比如说现在有一个学生对象,我们知道每个学生的年龄一定大于零,若年龄小于零,则该学生对象肯定有问题。事实上,ASSERT_VALID宏就是转化为对象的成员函数AssertValid()的调用,只是这种方法更安全。它的参数是一个对象指针,通过这个指针来调用它的AssertValid()成员函数。与此相配套,每当我们创建从Cobject类继承而来的一个新的类时,我们可以重载该成员函数,以执行特定的合法性检查ASSERT_VALID强制调用参数对象(必须是CObject或CObject*)的AssertVali 阅读全文
posted @ 2010-12-15 14:46 清清飞扬 阅读(6640) 评论(1) 推荐(1)
  2010年12月14日
摘要: WINAPI和CALLBACK这两个宏有什么区别呢?_stdcall_cdecl_pascal_fastcall这些关键字是什么意思,有什么区别呢?首先看MSDN里给出的解释,不过有些语焉不详哦WINAPI·UseinplaceofFARPASCALinAPIdeclarations.IfyouarewritingaDLLwithexportedAPIentrypoints,youcanusethisforyourownAPIs.CALLBACK·UseinplaceofFARPASCALinapplicationcallbackroutinessuchaswindowproceduresan 阅读全文
posted @ 2010-12-14 00:35 清清飞扬 阅读(1953) 评论(0) 推荐(0)
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 50 下一页