![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++/c#的初学心得
文章平均质量分 77
dawang2006
这个作者很懒,什么都没留下…
展开
-
指针与内存(三)
21.1 简单变量、数组、指针 21.2 小王成绩管理系统V2.0 的问题 21.2.1 软件升级历史 21.3 指针的最常用用法 21.3.1 分配内存 21.3.2 访问指针指向的内存 21.4 小王成绩管理系统 V3.0 21.5 字符串指针 21.5.1 为字符串分配指定大小的空间 21.5.2 字符串常用函数 21.5.2.1 字符串比较 21.5.2原创 2005-08-06 20:59:00 · 1322 阅读 · 1 评论 -
C++字符串完全指南---转载的
C++字符串完全指南 - Win32字符编码(一)前言字符串的表现形式各异,象TCHAR,std::string,BSTR等等,有时还会见到怪怪的用_tcs起头的宏。这个指南的目的就是说明各种字符串类型及其用途,并说明如何在必要时进行类型的相互转换。在指南的第一部分,介绍三种字符编码格式。理解编码的工作原理是致为重要的。即使你已经知道字符串是一个字符的数组这样的概念,也请阅读本文,它会让你明白各种原创 2005-08-26 14:11:00 · 1012 阅读 · 0 评论 -
在C#中使用COM的一些随想---转载的
在C/C++的世界里,操作COM的时候是指针满天飞. 而在C#里,除非我们刻意编写unsafe code,否则一般是见不到指针的.但其实在C#里使用COM组件相对C++来说,是方便多了. 使用TlbImport工具可以生成对COM组件的C#封装, 如果在IDE里import一个COM组件,甚至这一切都是透明地自动完成的. 而使用过程中,C#也向程序员提供了更friendly的方法. 比如:1.原创 2005-08-20 21:25:00 · 1164 阅读 · 0 评论 -
CString学习记得(一)---------转载
原著:Joseph M. Newcomer翻译:littleloach 原文出处:codeproject:CString Management通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序原创 2005-08-09 00:45:00 · 715 阅读 · 0 评论 -
有关EXE加载和调用DLL函数的例子;用ATL函数修改注册表和内存存贮的一些认识(一)
/////////////////////////////////////////////RegEditExe.cpp (EXE工程的)#include "RegExcute.h"int _tmain(int argc, _TCHAR* argv[]){ int x; long i; printf( "Input your action:/n" ); printf( "1:Add/n" );原创 2005-08-08 15:08:00 · 1445 阅读 · 0 评论 -
"匈牙利"命名法
MFC、句柄、控件及结构的命名规范 --------转Windows类型样本变量MFC类样本变量HWNDhWnd;CWnd*pWnd;HDLGhDlg;CDialog*pDlg;HDChDC;CDC*pDC;HGDIOBJhGdiObj;CGdiObject*pGdiObj;HPENhPen;CPen*pPen;HBRUSHhBrush;CBrush*pBrush;HFONT hFont; CFo原创 2005-08-06 12:06:00 · 1261 阅读 · 0 评论 -
CString学习心得(二)---------原创
在mfc下,调用CString时候要加入头文件: afx.h; afxstr.h;在atl下,调用CString时候要加入: atlstr.h; 下面是个简单的例子:///////////////////.cpp#include "stdafx.h" .......CString a; CString s[2]; int y[2] = { 10, 11 }; int i; for( i原创 2005-08-09 11:44:00 · 783 阅读 · 0 评论 -
指针与内存(二)
20.1 理解指针的两种“改变” 20.1.1 改变指针的值 20.1.2 改变指针所指的变量的值 20.1.3 两种改变?一种改变? 20.2 C++ 方式的内存分配与释放 new 和 delete 20.2.1 new 20.2.2 在new 时初始化内存的值 20.2.3 delete 20.2.4 实验: new 和 delete 20.2.5 new 和原创 2005-08-06 20:13:00 · 1315 阅读 · 0 评论 -
学习结构的心得(二)
22.1 面向对象的启蒙 22.2 结构/struct 的定义 22.3 . 操作符22.4 -> 操作符22.5 结构实例22.6 结构与函数 22.6.1 结构变量作为函数参数 22.6.1.1 结构变量以传值的方式传递 22.6.1.2 结构变量以传址的方式传递 22.6.1.3 结构变量以常量传址方式传递 22.6.1.4 兼容C:使用指针传递结构变量 22.原创 2005-08-06 20:10:00 · 970 阅读 · 0 评论 -
关于结构的学习心得(一)
引言-----------转:自 adrianx 的 Blog编程多了,常常有些感触.笔者发现在windows下很多结构都有一个dwSize来表示这个结构多大,实际上这个成员是用来进行版本兼容的.最典型的一个结构就是OPENFILENAME.这个结构用在了打开文件对话框.里面的第一个成员lStructSize就是用来存放结构的大小.使用在不同的环璄下_WIN32_WINNT > 0x0500 时原创 2005-08-06 15:38:00 · 885 阅读 · 0 评论 -
指针与内存(一)
1.指针与内存(一) (1)动态分配也许可以算是指针的关键技术了。它被用于在没有定义变量的情况下分配内存,然后由一个指针指向这段内存。虽然这个概念好像很让人糊涂,其实它很简单。以下的代码解说了如何为一个整数分配内存空间: int *pNumber; pNumber = new int;double *pDouble; pDouble = new double;动态分配和本地变量的不原创 2005-08-06 11:51:00 · 1741 阅读 · 0 评论 -
二进制、八进制、十六进制(一)
6.1 为什么需要八进制和十六进制?6.2 二、八、十六进制数转换到十进制数 6.2.1 二进制数转换为十进制数 6.2.2 八进制数转换为十进制数 6.2.3 八进制数的表达方法 6.2.4 八进制数在转义符中的使用 6.2.5 十六进制数转换成十进制数 6.2.6 十六进制数的表达方法 6.2.7 十六进制数在转义符中的使用6.3 十进制数转换到二、八、十六进制数 6.3.1原创 2005-08-06 20:05:00 · 1846 阅读 · 1 评论 -
DLL学习---转载
由于学习DLL时,没有例子的帮助是很难了解DLL的精髓,现在我想做一个例子来介绍:一、在DLL里面加一个函数:fun(double a,double b)//这里我懒得打字,就剽窃别人(很多人,在此谢谢了)的一部分过来://////////////////////////////////////////////////////////////////1、静态加载DLL方法: 函数的定义和使原创 2005-08-08 10:42:00 · 2298 阅读 · 0 评论 -
数组心得(一)
17.1 数组与内存 17.1.1 数组的内存结构 17.1.2 数组的内存地址 17.1.3 数组元素的内存地址 17.1.4 数组访问越界 17.2 二维数组 17.2.1 二维数组基本语法 17.2.2 二维数组初始化 17.2.3 二维数组的内存结构 17.2.4 二维数组的内存地址 17.3 二维数组实例 17.3.1 用二维数组做字模 17.3.原创 2005-08-06 21:06:00 · 2797 阅读 · 1 评论 -
用c#更改IP.Gateway,Mask等的和对.net下调用WMI的认识(原创)
private void Ipstatic() { ManagementBaseObject inPar1 = null; ManagementBaseObject inPar2 = null; ManagementBaseObject outPar1 = null; ManagementBaseObject outPar2 = null; ManagementClass原创 2005-09-10 15:04:00 · 2431 阅读 · 0 评论