- 博客(27)
- 资源 (12)
- 收藏
- 关注
原创 操作系统知识之:oracle 10g 安装oui.exe异常(转)
<br /><br />在oracle 10g 进行安装的时候,一开始会弹出一个cmd窗口显示准备启动,然后出现常见的windows异常窗口,提示oui.exe异常,或者是异常调试窗口。。。<br />出现这种情况你不是不是很郁闷,不提示错误,也没觉得有什么异常吧!<br />不废话了,检查一下你的Oracle安装文件目录所在路径是不是很长啊……比如层次很多很多很多很多……<br />如果是,恭喜你!把安装文件夹拷到其他路径短点的地方去吧,比如所在盘根目录~会有惊喜的~!
2011-05-12 10:59:00
1083
1
原创 MFC学习笔记之:ListCtrl控件使用详解
1、 ListCtrl添加左键单击函数(这个很重要)2、 ListCtrl风格设置(一般是网格)一般listctrl默认view风格为report,一般在OnInitDialog函数中: LONG m_lStyle; m_lStyle = GetWindowLong( m_list.m_hWnd , GWL_STYLE);//获取当前窗口style m_lStyle |= LVS_EX_FULLROWS
2011-05-09 15:28:00
2560
原创 MFC学习笔记之:MFC文件、文件夹操作完全整理
<br />BOOL MoveFile(LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName ); 这个函数可以移一个文件,或目录(包括子目录),例:MoveFile(_T("d://softist.txt"), _T("e//softist2.txt"));//移动并改名下面的API带着选项dwFlags ,移动文件,或目录(包括子目录)。 BOOL MoveFileEx(LPCTSTR lpExistingFi
2011-05-06 15:21:00
2358
原创 MFC学习笔记之:列表框(ListBox) 常用的的操作详解
列表框(ListBox) 常用的的操作详解:1. 添加数据:声明控件变量的类别为Control,变量类型为CListBox,变量名为m_ListBox_Content. m_ListBox_Content.AddString(_T("123")); m_ListBox_Content.AddString(_T("汉字")); m_ListBox_Content.AddString(_T("English")); m_ListBox_Content.AddString(_T
2011-04-13 15:50:00
8852
原创 MFC学习笔记之:程序关闭过程的函数响应顺序详解
<br />用户单击关闭按钮(标题栏最右边)或者用鼠标或键盘选择系统菜单的“关闭”选项,直到窗口消失,应用程序结束。这期间到底发生了什么呢?这曾经是我百思不得其解的问题,我想也会有很多人和我一样会碰到这个问题。所以我要把我的一些学习心得写出来,与大家共享: 1、首先会产生一个WM_SYSCOMMAND消息,如果程序员没有对此消息进行拦截,则由缺省的窗口函数DefWindowProc进行处理,如果表达式(LOWORD(wParam)&0xFFF0)==SC_CLOSE 成立,DefWindowProc发出一个
2011-04-13 15:30:00
1426
原创 MFC学习笔记之:属性页和表单的使用
<br />1、 属性页和表单:<br />一.建属性页和表单<br />⑴. 新建Single Document应用程序,插入三个IDD_PROPPAGE_LARGE属性页资源,ID分别为IDD_PROP1,2,3;Caption分别为:Page1,2,3。<br />属性页对话框和普通添加的对话框资源的区别为:<br />选项<br />普通对话框<br />属性对话框<br />Style<br />Popup<br />Child<br />Border<br />Dial
2011-04-02 11:02:00
4165
原创 编程技巧之:解决窗口控件上Caption乱码问题
<br />问题:MFC工程在窗口控件上Caption为中文是,运行出现乱码;<br /> <br />解决方法:在资源视图中,左键单击出现乱码的对话框资源,将其Language改为中文。
2011-03-31 16:40:00
1829
1
原创 编程技巧之:VS2008中不能添加基类为CButton等类的问题
问题:今天想给对话框上的按钮添加一个基类为CButton类的时候,在按钮上右键->New Class,发现基类只有CDialog等类,没有CButton等类,在菜单栏上Project->New Class也不行解决方法:在类视图中,右键你创建的项目,选择“添加”->“类”,然后选择“MFC类”,点击“添加”,在基类里可以选择CButton等其他类
2011-03-31 15:22:00
2774
原创 编程技巧之:VS2008关闭时候出现问题
问题:vs2008 有时候关闭的时候出现There was a failure while initializing the Microsoft Visual SourceSafe source control provider. You cannot use this provider to perform source control operations解决办法:打开vs2008->tools->options 左边选 source control (若没有这一项 看看左下角的 show all se
2011-03-31 14:52:00
1290
原创 MFC学习笔记之:7种访问对话框控件的方式
7种访问对话框控件的方式,他们分别是:·GetDlgItem()->Get(Set)WindowText()·Get(Set)DlgItemText()·Get(Set)DlgItemInt()·将控件与整型变量相关联()·将控件与控件变量相关联·DendMessage()·SendDlgItemMessage()下面以一个对话框上的两个编辑框的求和放到第三个编辑框上为例进行说明:⑴. 用CWnd的成员变量GetDlgItem->GetWindowText和GetDlgItem->S
2011-03-31 14:06:00
3429
原创 MFC学习笔记之:MFC最基本动作(如创建窗口,点击取消等)函数的执行顺序
一、MFC应用程序中处理消息的顺序:1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数3.WindowProc() 该函数负责发送消息到OnWndMsg()函数,如果未被处理,则调用DefWindowProc()函数4.OnWndMsg() 该函数的功
2011-03-25 10:11:00
1746
2
原创 MFC学习笔记之:VC6.0中通过向导添加的消息响应系统自动添加的代码及删除方式
MFC在VC6.0中通过向导添加的消息响应系统会自动添加代码①. 自动添加的代码(3处,以在CDraw中加OnLButtonDown为例):a) CDrawView头文件中:public: afx_msg void OnLButtonDown(UINT nFlags, CPoint point);afx_msg注释宏,表明这个函数是消息响应函数;b) CDrawView源文件中:BEGIN_MESSAGE_M
2011-03-25 09:57:00
1758
原创 MFC学习笔记之:MFC运行机制
用向导创建的一个MFC单文档应用程序的运行机制为:①、实例化全局变量theApp启动应用程序,基类中CWinApp中的this指针指向这个对象。②、调用全局应用程序对象的构造函数,从而就会先调用基类CWinApp的构造函数。完成初始化工作。③、进入WinMain函数,调用子类的InitInstance函数,完成窗口类的注册,创建,显示,更新。④、进入消息循环,采用消息映射的机制,当收到WM_QUIT消息时,程序结束。
2011-03-25 09:54:00
580
原创 MFC学习笔记之:创建模态对话框和非模态对话框
对话框分两类:模态(Modal)对话框和非模态(Modeless)对话框 1、模态对话框是现实时候无法执行其他操作,创建模态对话框的方法: 先将对话框关联类,如:CTestDlg 。在点击的cpp文件中加入头文件#include “testdlg.h”,在点击OnClicked函数中: void OnClicked{ CTestDlg dlg; dlg.Create(IDD_TESTDLG,this); dlg.ShowWindow(SW_
2011-03-25 09:50:00
1511
原创 算法之:求二维数组最大值及其下标的简便算法
#include void main(){int a[3][3]={5,3,6,9,7,8,4,1,2}; int i,max=0, x, y;for(i =0;i a[0][max])max = i;x=max/3;y=max%3;printf( " %d %d /n ",x, y); } 这里用到一个算法就是:x=max/3;y=max%3;9个数分成3行3列,对应的行数下标就是x=max/3;列数下标就是y=max%3;,
2010-11-11 11:28:00
3442
原创 C/C++基础之:类成员变量的修饰public/private/protected的区别
一、 public/private/protected方法的访问范围:1、private:只能由该类中的函数、其友元函数访问;不能被任何其他访问,该类对象也不能访问。2、protected:可以被该类中函数、子类函数、友元函数访问;但不能被该类对象访问。3、public: 可以被该类中函数、子类函数、友元函数访问,也能被该类对象访问。二、 类继承后方法属性变化:
2010-10-30 00:18:00
1303
原创 人生杂谈之:如何成为优秀的技术开发人员
1. 保持学习一个非常重要的观点是:如果你停留在一个地方不前,并不代表你能一直呆在那里,而是代表你正在落后(不进则退)。往前进并不意味着你是就能进步 - 这至少你不会沦落到最后(付出就会有收获) 。程序员为了保持向前发展,就需要不断学习 ,我们需要的不是慢慢的往前走,而是我们要奔跑起来!下面列出这方面的几个观点:读书订阅RSS和阅读一些杂志(我觉得msdn的杂志不错)参加一些研讨会,自己准备一些简报(社区精英、博客园每月的活动等都不错)学习一切可以帮助你的东西教其他人其实也是教自己2. 给自己确定目标如果不
2010-10-25 23:05:00
392
原创 编程技巧之:vs2003调试时提示:试图运行项目时出错:无法启动调试 没有正确安装调试器。请运行安装程序安装
无法启动调试 没有正确安装调试器。请运行安装程序安装
2010-10-14 16:52:00
527
原创 编程技巧之:VC6.0在打开ResourceView 时,无法打开,报This file is already open in an editor.怎么办?
打开工程/window/Close All -> 现在试试打开ResourceView,就可以打开了!
2010-07-05 19:27:00
3389
6
原创 编程技巧之:Visual Studio 2003和VC6.0与Visual Assist X关联的问题
今天装了Visual Studio 2003却发现Visual Assist X不能使用了(之前用的是VC6),刚好,那就装个最新版本的吧,于是在网上搜罗到了 Visual Assist X 10.3.1541的破解补丁,兴奋的安装完之后,在VS2003中并未发现Visual Assist 的影子,VS2003俺还是头一回使用,摸索了一下,找到 Tools/Add-on Manage菜单,却没有发现有什么地方可以添加插件的,上网搜索也是毫无头绪,难道我下的Visual Assist有问题?于是缺
2010-06-29 21:59:00
3061
原创 编程技巧之:双击VC对话框提示cannot add new member以及类向导中没有已经建立的类的解决方法
VC问题解决:双击VC对话框提示cannot add new member以及类向导中没有已经建立的类的解决方法
2010-06-03 00:23:00
6000
3
原创 MFC学习笔记之:Windows如何区分鼠标双击和两次单击
在Windows平台上,鼠标左键的按下、松开、快速的两次点击会产生WM_LBUTTONDOWN、WM_LBUTTONUP和WM_LBUTTONDBLCLK消息,但是Windows根据什么来区分连续的两次鼠标按键操作,是两次独立的单击,还是一次双击呢?最近在解决一个问题时,通过使用Spy++和查阅MSDN,弄清楚了这个问题。简单总结如下: Windows根据两个条件来做这个区分:(1)双击的时
2010-05-30 21:12:00
3911
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人