现在位置: 首页 > 所有2012年发表的文章
 1、如何将CString类型的变量赋给char*类型的变量 方法一:GetBuffer函数 使用CString::GetBuffer函数。 char *p; CString str="hello"; p=str.GetBuffer(str.GetLength()); str.ReleaseBuffer(); 将CString转换成char * 时 CString str("aaaaaaa"); strcpy(str.GetBuffer(10),"aa"); str.ReleaseBuffer(); 当我们需要字符数组时调用GetBuffer(int n),其中n为我...
阅读全文
2012-08-03 22:14 工业·编程 ⁄ 共 679字 暂无评论
    在软件的开发中,界面会不时的卡住,查询代码时,我发现,在界面类中的ontimer()中,进行了数据库的操作,此数据库操作由于网络原因,耗时很长,由此造成了ontimer()函数很耗时,因此,我把定时进行数据库操作的语句利用线程去执行,而不是用定时器,界面卡住的问题就解决了。     因此,尽量不要将耗时的操作放在界面类的ontimer()函数中执行,容易造成界面的卡住。     另...
阅读全文
之一 (2012-07-29 23:38)     周末,又在炒作希腊退出欧元区几率骤增。但在笔者看来,这种几率仍然不高。原因是,如果希腊退出欧元区,那希腊只有死路一条,其结果是要社会大乱的,因为这个世界没有人会认希腊的货币,而没有基本生产工业的希腊如何维持其高福利的社会运转?民众岂不是瞬间要跌入贫民窟?到时候只有三条路可走:1、继续找欧盟卖主权,那时候讨价还价的价码会更低;2、找美国或中国卖主权?但中...
阅读全文
    讨论中国今天的教育哲学问题,避免不了中国传统教育哲学问题。中国传统的教育哲学是怎样的呢?讨论教育哲学不能过于抽象,而应当回答“谁的教育哲学?”这个问题。这里,我们首先应当关心的是教育者和知识界的教育哲学,因为这个群体是教育的主体。无论是知识传授还是知识创造,这个群体的教育哲学是决定性的。那么,传统上,谁是教育者呢? 中国道教与佛教的内部教育     传统道家有针对其弟...
阅读全文
2012-08-02 22:50 科技·视野 ⁄ 共 7389字 评论 1 条
    云计算这个词现在非常火了,走到哪都能听到云存储、云杀毒、云输入等各式各样概念。现在趋势就是将来互联网大部分的应用都要向云计算的方向发展。广义云计算有一个定义,指的是服务的交互与使用,指的是通过网络以按需易扩展方式来获得所需的服务。具体到我们领域,模式识别云服务就是通过云端计算方式,提供模式识别的服务。具体来讲终端主要负责采集输入数据以及接收识别到的结果,模式识别其他的步骤,像...
阅读全文
2012-08-02 14:18 工业·编程 ⁄ 共 7320字 暂无评论
(81) 我怎样才能在我的应用程序中循环浏览已经打开的文档? 使用CDocTemplate中未公开的GetFirstDocPosition()和GetNextDoc()函数。 (82)才能在我的应用程序中循环浏览已经打开的视? 使 用 CDocument 中 未 公 开 的 GetFirstViewPosition() 和 GetNextView() 函 数。 (83)数PreCreateWindow是干什么用的? PreCreateWindow 允 许 你 在 调 用 CreateWindow 之 前 来 改 变 窗 口 属 性。 (84)该怎样防...
阅读全文
2012-08-02 14:17 工业·编程 ⁄ 共 6599字 暂无评论
(61) 为什么即使调用EnableMenuItem菜单项后,菜单项还处于禁止状态 需要将CFrameWnd:: m_bAutomenuEnable设置为FALSE,如果该数据成员为TRUE(缺省值),工作框将自动地禁止没有ON_UPDATE_COMMAND_UI或者ON_COMMAND的菜单项。 //Disable MFC from automatically disabling menu items. m_bAuoMenuEnable=FALSE //Now enable the menu item. CMenu* pMenu=GetMenu () ASSERT_VALID (pMenu) pMenu->Ena...
阅读全文
2012-08-02 14:16 工业·编程 ⁄ 共 11657字 暂无评论
(41) 在不使用通用文件打开对话的情况下如何显示一个文件列表 调用CWnd: : DlgDirList或者CWnd: : DlgDirListComboBox,Windows 将自动地向列表框或组合框填充可用的驱动器名或者指定目录中的文件,下例将Windows目录中的文件填充在组合框中: BOOL CSampleDig : : OnInitDialog ( ) { CDialog : : OnInitDialog ( ) TCHAR szPath [MAX_PATH] = {"c://windows"} int nReslt = DlgDirListComboBox ...
阅读全文
2012-08-02 14:15 工业·编程 ⁄ 共 10028字 暂无评论
(21) 如何获取有关窗口正在处理的当前消息的信息 调用CWnd: : GetCurrentMessage可以获取一个MSG指针。例如,可以使用ClassWizard将几个菜单项处理程序映射到一个函数中,然后调用GetCurrentMessage来确定所选中的菜单项。 viod CMainFrame : : OnCommmonMenuHandler ( ) { //Display selected menu item in debug window . TRACE ("Menu item %u was selected . /n" , (22) 如何在代码中获取工...
阅读全文
2012-08-02 14:14 工业·编程 ⁄ 共 6355字 暂无评论
(1) 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。 AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED) //使程序最大化. (2) 确定应用程序的路径 Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。 Example: TCHAR exeFullPath[MAX_PATH] // MAX_PATH在API中定义了吧,好象是 128 GetModuleFileName(NULL,e...
阅读全文