`
coolsooner
  • 浏览: 1315021 次
文章分类
社区版块
存档分类
最新评论
文章列表
一程序设计   要避免错误,首先要从好的设计开始。对于程序的设计,需考虑到程序的两个特性:   1简单性   大多数常见的错误来源于程序设计中不必要的复杂成分。一个好的设计应该反映问题本身的要求,而不 ...
我常用的几个: 其它数据类型转换为字符串 短整型(int) itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制 itoa(i,temp,2); ///按二进制方式转换 长整型(long) ltoa(l,temp,10); 字符串转换为其它数据类型 短整型(int) i = atoi(temp); 长整型(long) l = atol(temp); 浮点(double) d = atof(temp); 字符串转化为char* 1.CString s; char * p = (LPSTR)(LPCTSTR)s;2.CString s; ch ...
<本文转自http://blog.csdn.net/whf727/archive/2008/03/12/2172331.aspx> 一、 剖析VC中的文件操作 各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代 码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析。  1.文件的查找   当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有一个专门用来进行文件查找的类 ...
AfxBeginThread:开始一个新的线程AfxEndThread:结束一个旧的线程AfxFormatString1:类似printf一般地将字符串格式化AfxFormatString2:类似printf一般地将字符串格式化AfxMessageBox:类似Windows API 函数 MessageBoxAfxOuputDebugString:将字符串输往除错装置AfxGetApp:获得application object (CwinApp派生对象)的指针AfxGetMainWnd:获得程序主窗口的指针AfxGetInstance:获得程序的instance handle MFC数据类型下 ...
笔者最近学习算法,学了很久也只弄懂了几个排序算法,在这里晒一下下,作为以后参考之用。 一、为什么要研究排序问题 许多计算机科学家认为,排序算法是算法学习中最基本的问题,原因有以下几点: l 有时候应用程序本身需要对信息进行排序,如为了准备客户账目,银行需要对支票账号进行排序 l 很多算法将排序作为关键子程序 l 现在已经有很多排序算法,它们采用各种技术 l 排序时一个可以证明其非平凡下界的问题,并可以利用排序问题的下界证明其
Public定义的成员可以在任何地方访问; Protected定义的成员只能在该类及其子类中访问; Private定义的成员只能在该类本身中访问; 对于继承,如果定义派生类的时候没有指定继承类型,则默认为private继承。如果子类中为Public继承,则基类中除private不能继承外,别的按照原来的继承。如果为protected继承则基类的Public也变成protected。如果为private继承,则public和protected类型按照private继承。
1. &表示取地址,是取地址,你的地址可以是任何类型, 2. *是指针,是取地址的内容 #include <iostream.h> class point { public: int x; int y; point() { x=25; y=59; } void output() { cout<<x<<endl<<y<<endl; } void input(int x,int y) { this->x=x; this->y=y; ...
笔者在学习Windows下的图形界面应用程序(GUI,Graphical User Interface)的时候碰到的第一个麻烦就是架设WIN32汇编程序的开发环境,在这里笔者愿意和大家分享这段经历。 笔者认为大家应该首先具备下列概念和文件: 操作系统: ...
一结构体定义的区别 第一种: typedef struct _TEMP { char test[100]; }TEMP; 第二种: struct TEMP { char test[100]; }; 用了typedef,这样以后_TEMP就可以表示这个结构体, 没有实例,不占空间 第一种: typedef struct _TEMP { char test[100]; }TEMP; 以后定义变量,可以用: TEMP vTemp; 或者 struct _TEMP vTemp; 第二种: struc ...
① 可以看一看msdn HINSTANCE 是进程句柄; HANDLE 是对象句柄; CWnd 是MFC的一个类,所有窗口类从其派生; HWND 是窗口的句柄。② 微软喜欢将内核对象标识,称为句柄。如进程:HINSTANCE ,文件句柄:HANDLE, 窗口句柄HWND,画笔句柄HPEN等等。CWnd是提供窗口处理的一个类,里面有HWND m_hWnd成员,CWnd对象一般和一个窗口句柄绑定,但提供了很多窗口操作,如SetWindowText,GetWindowText,...
C语言字符串函数 函数名: stpcpy功 能: 拷贝一个字符串到另一个用 法: char *stpcpy(char *destin, char *source);程序例: #include <stdio.h>#include <string.h> int main(void){ char string[10]; char *str1 = "abcdefghi"; stpcpy(string, str1); printf("%s/n", string); return 0;} 函数名: strcat功 能: 字符串 ...
一、 TCHAR szFilePath[MAX_PATH + 1]; GetModuleFileName(NULL, szFilePath, MAX_PATH); (_tcsrchr(szFilePath, _T('//')))[1] = 0;//删除文件名,只获得路径 CString str_url = szFilePath; AfxMessageBox(str_url); 二、 String path=AfxGetApp()->m_pszHelpFilePath; String str=Afx ...
Warriors of the Visual Studio, Assemble! If you've recently purchased Assembly Language for Intel-Based Computers, 5th edition, you probably want to get the software set up so you can start working. This tutorial should make the process easier. If you're in a hurry to get started, you only n ...
MFC应用程序中指针的使用作者:gouguijia 1) 在View中获得Doc指针2) 在App中获得MainFrame指针3) 在View中获得MainFrame指针4) 获得View(已建立)指针5) 获得当前文档指针6) 获得状态栏与工具栏指针7) 获得状态栏与工具栏变量8) 在Mainframe获得菜单指针9) 在任何类中获得应用程序类10) 从文档类取得视图类的指针(1)11) 在App中获得文档模板指针12) 从文档模板获得文档类指针13) 在文档类中获得文档模板指针14) 从文档类取得视图类的指针(2)15) 从一个视图类取得另一视图类的指针VC中编程对于刚刚开始学习的同学,最 ...
我们在编写程序的过程中,有很多要用到出始化,但有很多都写进了注册表,而我们在想修改或者查看的时候必须到注册表里去修改,而不是直接到一个程序目录下的ini文件里查看或者修改,怎么使可以直接生成的ini文件能写进Debug 呢?而不写进注册表.下面的程序可以帮助我们实现这个目的!!!! 在应用程序类下的 * App::InitInstance()函数里加入下面的程序语句; charczProgName[MAX_PATH];CString czN;intiNiValue=0; iNiValue= GetModuleFileName(0,czProgName,MAX_PATH);if(iNiVa ...
Global site tag (gtag.js) - Google Analytics