技术改变世界 阅读塑造人生! - shaogx.com

This string was altered by TechBlog\Plugins\Example.; This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.

VC++全局包含文件路径设置( Include 设置)

VC++要设置全局Include真的非常麻烦,很多人都不懂,甚至有人说是不可以修改了,就不能用Opengl了,当然这是不可能的,不过VC2010,2012的设置真叫人头疼。下面看看这是如何设置的:在Visual studio2012(和2011,和2010)设置全局C++的包含路径Setting GlobalPosted onDecember 17, 2012byJeff Fitzsimons启动VC,微软决定给C++开发者制造麻烦,系统全局路径设置以前是通过访问工具-属性-工程和解决方案-VC++目录,然而2010以来这个属性已经被否决了。... 全文

VC++ C++ VC设置 VC如何设置

VC++中取得时间的方法

在C++中需要取得系统时间,可以直接用c中的函数调用取得时间。void CYttyDlg::OnButton7() {// TODO: Add your control notification handler code hereint s=time((time_t *)NULL);CString aa;aa.Format("%d",s);AfxMessageBox(aa);}还有很多情况下可以直接调用c语言的函数,屡试不爽。本文出自 ““纯真”程序员俱乐部” 博客,请务必保留此出处http://useway.blog.51cto.com/736087/149166... 全文

VC++

VC++ SetLayeredWindowAttributes 部分窗口透明鼠标穿透

在初始化中使用下面两行代码ModifyStyleEx(0, WS_EX_LAYERED);::SetLayeredWindowAttributes(m_hWnd, RGB(1, 255, 0), 100, LWA_COLORKEY);       //set color transparent,指定透明的颜色然后在OnEraseBkgnd或者OnPaint中... 全文

vc++

经验分享:学好VC++的良好习惯

每个人都应该拥有良好的习惯,这样我们做起事情来,才会事半功倍。下面介绍学好VC++的十个好习惯。... 全文

VC++

VC++ 2005从入门到精通(讲座)

window.location.href='https://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/consyscourse/VCPP.aspx';给力(0票)动心(0票)废话(0票)专业(0票)标题党(0票)路过(0票) getcountscom(39328,11); getcountscom(39328,12); getcountscom(39328,13); getcountscom(39328,14); getcountscom(39328,15); getcountscom(39328,16); ... 全文

VC++

VC++获取操作系统实时信息

#include<stdio.h> #include<windows.h> //获取系统类型 DWORD GetOS() { OSVERSIONINFO os; os.dwOSVersionInfoSize=sizeof(OSVERSIONINFO); GetVersionEx(&os); switch(os.dwPlatformId) { case VER_PLATFORM_WIN32_WINDOWS: return VER_PLATFORM_WIN32_WINDOWS; case VER_PLATFORM_WIN32_NT: return VER_PLATFORM_WIN32_NT; } return 0; } //获取系统相关信息 VOID GetSysInfo() { TCHAR szBuff[MAX_PATH]; TCHAR szTemp[MAX_PATH]; wsprintf(szBuff,"\n\n\r<<System Information>>\n\n\r"); printf("%s",szBuff); //计算机名 DWORD len=sizeof(szTemp); GetComputerName(szTemp,&len); wsprintf(szBuff,"Computer Name: %s\n\n\r",szTemp); printf("%s",szBuff); //当前操作系统 switch(GetOS()) { case VER_PLATFORM_WIN32_WINDOWS: lstrcpy(szTemp,"Windows 9x"); break; case VER_PLATFORM_WIN32_NT: lstrcpy(szTemp,"Windows NT/2000"); break; } wsprintf(szBuff,"Option System: %s\n\n\r",szTemp); printf("%s",szBuff); //内存容量 MEMORYSTATUS mem; mem.dwLength=sizeof(mem); GlobalMemoryStatus(&mem); wsprintf(szBuff,"Total Memroy: %dM\n\n\r",mem.dwTotalPhys/1024/1024+1); printf("%s",szBuff); //系统目录 TCHAR szPath[MAX_PATH]; GetWindowsDirectory(szTemp,sizeof(szTemp)); GetSystemDirectory(szBuff,sizeof(szBuff)); wsprintf(szPath,"Windows Directory: %s\n\n\rSystem Directory: %s\n\n\r",szTemp,szBuff); printf("%s",szBuff); //驱动器及分区类型 TCHAR szFileSys[10]; for(int i=0;i<26;++i) { wsprintf(szTemp,"%c://",'A'+i); UINT uType=GetDriveType(szTemp); switch(uType) { case DRIVE_FIXED: GetVolumeInformation(szTemp,NULL,NULL,NULL,NULL,NULL,szFileSys,MAX_PATH); wsprintf(szBuff,"Hard Disk: %s (%s)\n\n\r",szTemp,szFileSys); printf("%s",szBuff); break; case DRIVE_CDROM: wsprintf(szBuff,"CD-ROM Disk: %s\n\n\r",szTemp); printf("%s",szBuff); break; case DRIVE_REMOTE: GetVolumeInformation(szTemp,NULL,NULL,NULL,NULL,NULL,szFileSys,MAX_PATH); wsprintf(szBuff,"NetWork Disk: %s (%s)\n\n\r",szTemp,szFileSys); printf("%s",szBuff); break; } } } //主函数(入口函数) int main(void ) { GetSysInfo(); return 0; } ... 全文

vc++ 操作系统

VC++获得当前系统时间的几种方案

//方案- 优点:仅使用C标准库;缺点:只能精确到秒级 ... 全文

VC++

VC++与MATLAB混合编程及其应用

Matlab 是由Math Works 公司于1984 年推出的数值计算及图形处理软件,可以实现数值分析、优化、统计、偏微分方程数值解、自动控制、信号处理、图像处理等若干领域的计算和图形显示功能。其中,控制系统工具箱的集成为设计和分析各种复杂的控制系统提供了有效的方法和途径。... 全文

VC++ Matlab

VC++开发的应用技巧三则放送

1、创建向导对话框在使用具体某个软件的时候,我们常常会在该程序中使用向导模式来建立新的文件,最典型的例子就是在Frontpage2000中或者Word2000中使用向导方式来新建一个网页文件或者Word文档。那么看到别的程序都能提供人性化的向导对话框后,不知您有没有什么冲动?如果有的话,不妨使用下面的代码来创建一个向导对话框:... 全文

VC++ 技巧

VC++/MFC COMBOBOX使用

Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Class来操作字符串列表。1、定义控件对应变量... 全文

vc++ dropdown imagelist wizard mfc

在VC++中实现无标题栏对话框的拖动(1)

目前,很多基于对话框的应用程序中对话框都是不带框架的,也就是说对话框没有标题栏。众所周知,窗口的移动都是通过鼠标拖动窗口的标题栏来实现的,那么现在应用程序中的对话框没有了标题栏,用户如何移动对话框呢?本实例针对这个问题提出解决的办法。... 全文

VC++

最常见的20种VC++编译错误信息集合

1、fatal error C1010: unexpected end of file while looking for precompiled header directive。 寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h")... 全文

VC++ 编译 错误

从VC++到GCC移植:谈两者语法差异

类型引用template  class Foo { typedef T::SomeType SomeType; };这段代码在VC++中一点问题也没有,但是GCC并不允许,因为它不知道T::SomeType是什么。你需要改为:... 全文

VC++ GCC 移植 语法

Installshield for VC++ 6.0

Installshield for VC++ 6.0搜便了整个世界,就csdn下载到了不过要11分,还分两份晕,呵呵自己重新上传了一个http://download.csdn.net/source/1718730上传时,发现csdn上传模块是用php做的,呵呵 这阶段研究c++做网络游戏,所以用到了Installshield for VC++ 6.0,呵呵 以前还以为csdn上传资源的模块是用.net做得,今天竟然发现是php,惭愧,呵呵 ... 全文

vc++ 网络游戏 php .net c

用VC++开发Oracle数据库应用程序详解(1)

Oracle公司于1997年推出的Oracle 8数据库以其支持大数据库、多用户的高性能事务处理、支持业界各项工业标准、完整的安全和完整性控制、支持分布式数据库和分布处理,具有可移植性、可兼容性和可连接性等突出优点倍受用户喜爱。而在客户端的开发工具方面,Visual C++也因其强大的功能和高度的灵活性等特点深受广大程序员的喜爱。本文旨在介绍使用Visual C++开发基于Oracle数据库应用程序的两种方法。使用PRO*C开发数据库应用 1.PRO*C工作原理... 全文

VC++ Oracle 数据库

VC++ Tab Control控件的详细使用

  网上介绍使用Tab Control控件,好像说的都不是很详细, 我一小菜这边随便说说, 见笑.1. 新建一个MFC工程, 取名MyTab, 选择Dialog based, 然后Finish.2. 删除对话框上默认添加的三个控件. 添加Tab Control控件并在Property属性中设置ID为IDC_TABTEST 在More Styles里勾上Bottom. 调速尺寸使其布满整个对话框, 我这边Tab Control的尺寸最后为164X203. 在ClassWizard为其添加变量, 变量名为m_tab. 类型为CTabCtrl.3. 在对话框的初始化函数OnInitDialog里面添加如下代码:m_tab.InsertItem(0,"参数一");  //添加参数一选项卡m_tab.InsertItem(1,"参数二");  //添加参数二选项卡m_tab.InsertItem(2,"结果");    //添加结果选项卡4.在对话框资源里面添加三个对话框资源, ID分别命名为IDD_PARA1, IDD_PARA2, IDD_RESULT. 字体为宋体, 字号为9, style为Child, Border为None, 宽度调整为161. 再分别为其添加对应的基于CDialog类CPara1, CPara2, CResult. 5. 在CMyTabDlg类中添加三个成员变量m_para1, m_para2, m_result, 分别是三个子对话框的实例. 代码如下:CResult m_result;CPara2 m_para2;CPara1 m_para1;6. 在IDD_PARA1对话框上添加静态文本控件内容为"参数一" 再在后面插入一个文本框控件, 用ClassWizard将其关联为一个int型变量,名为m_nPara1;在IDD_PARA2对话框上添加静态文本控件内容为"参数二" 再在后面插入一个文本框控件, 用ClassWizard将其关联为一个int型变量,名为m_nPara2;在IDD_RESULT对话框上添加静态文本控件内容为"结果" 再在后面插入一个文本框控件, 用ClassWizard将其关联为一个int型变量,名为m_nResult;7. 为CPara1类添加成员函数int GetParaValue() 代码如下:int CPara1::GetParaValue()...{    return m_nPara1;}为CPara2类添加成员函数int GetParaValue() 代码如下:int CPara2::GetParaValue()...{    return m_nPara2;}为CResult类添加成员函数void SetResultValue(int nResult) 代码如下:void CResult::SetResultValue(int nResult)...{     m_nResult = nResult;}8. 在IDD_MYTAB_DIALOG对话框的初始化函数OnInitDialog里面添加如下代码://关联对话框,并且将IDC_TABTEST控件设为父窗口m_para1.Create(IDD_PARA1,GetDlgItem(IDC_TABTEST));m_para2.Create(IDD_PARA2,GetDlgItem(IDC_TABTEST));m_result.Create(IDD_RESULT,GetDlgItem(IDC_TABTEST));    //获得IDC_TABTEST客户区大小CRect rs;m_tab.GetClientRect(&rs);//调整子对话框在父窗口中的位置rs.top+=1; rs.bottom-=60; rs.left+=1; rs.right-=2;     //设置子对话框尺寸并移动到指定位置m_para1.MoveWindow(&rs);m_para2.MoveWindow(&rs);m_result.MoveWindow(&rs);//分别设置隐藏和显示m_para1.ShowWindow(true);m_para2.ShowWindow(false);m_result.ShowWindow(false);    //设置默认的选项卡m_tab.SetCurSel(0);9. 添加Tab Control控件的TCN_SELCHANGE事件响应函数OnSelchangeTabtest(NMHDR* pNMHDR, LRESULT* pResult) ,函数体代码如下:int CurSel = m_tab.GetCurSel();    switch(CurSel)    ...{    case0:         m_para1.ShowWindow(true);         m_para2.ShowWindow(false);         m_result.ShowWindow(false);        break;    case1:         m_para1.ShowWindow(false);         m_para2.ShowWindow(true);         m_result.ShowWindow(false);        break;    case2:         m_para1.ShowWindow(false);         m_para2.ShowWindow(false);         m_result.ShowWindow(true);        break;    default:         ;     }            *pResult =0;10. 在IDD_MYTAB_DIALOG对话框下面添加一个按钮, 标题为"计算" 为其添加事件响应函数, 代码如下:m_para1.UpdateData(true);     m_para2.UpdateData(true);     m_result.SetResultValue(m_para1.GetParaValue()+m_para2.GetParaValue());     m_result.UpdateData(false);    11. 最后演示结果如下:12. 这个小程序很简单,但是他说明了Tab Control控件的基本用法.... 全文

Control 休闲 VC++控件 职场 控件Tab

VC++.net 整合开发环境使用技巧(1)

在下面我将会以条目的形式为大家描述VC.net2003的各项使用技巧,你完全可以挑选你感兴趣的内容来看,甚至不看都无所谓哈,只求你的一点支持,up一下就好,算是对我工作的鼓励吧! 首先我是在VC.net2003的环境下使用这些技巧的,当然希望你也能有一套。当然,不是说VC6就完全不能使用,只是有部分功能不能使用罢了,具体还需要你自己来试吧!一、环境设置部分... 全文

VC++ .net 环境 技巧

VC++6.0使用自动提示功能

   VC++6.0在使用时,没用函数高亮显示和代码自动提示功能,使用起来非常不便。安装一个插件就可以解决上述问题。插件如下:vc-代码提示插件。请到51CTO下载中心下载。按照提示自动安装即可。本文出自 “一花一世界” 博客,请务必保留此出处http://guodongxu.blog.51cto.com/7758621/1335103... 全文

代码自动提示 VC++6.0 字体高亮显示

1 2 3 4