自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 用asp.net调用dos命令~(通过cmd来执行)---转载的

private void Button1_Click(object sender, System.EventArgs e)  {     CallExe( @"md c:/wxd" );   //这里用了@的话,可以不用写成C://wxd了   }  private void CallExe(string argm)  {   Process p = new Process();    p.Sta

2005-09-10 15:10:00 2106

原创 用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 2429

原创 asp.net学习小节(2)--MD5的加密在.net中的应用

1.MD5编码在asp.net中的密码和用户名中的应用  private string strInfo_StoreName = "";  private string strInfo_StorePassword = "";  private string strPathName = "c://Inetpub//wwwroot//port//Administrator.txt";  private

2005-08-29 23:12:00 987

原创 ASP.NET学习小结(1)--Cookie,XML(建立xml文档,和查找一个结点)

1.关于Cookie:(1)制作:private void Button3_Click(object sender, System.EventArgs e)  {   HttpCookie cookUserInfo = new HttpCookie("UserInfo", System.Guid.NewGuid().ToString());   cookUserInfo["FirstName"]

2005-08-29 23:02:00 1099

原创 msdn笔记(六):CAtlFile::Create;File Security and Access Rights;

1.CAtlFile::CreateSee AlsoCAtlFile Overview | Class MembersCall this method to create or open a file.HRESULT Create( LPCTSTR szFilename, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD

2005-08-27 12:24:00 4165

原创 C++字符串完全指南---转载的

C++字符串完全指南 - Win32字符编码(一)前言字符串的表现形式各异,象TCHAR,std::string,BSTR等等,有时还会见到怪怪的用_tcs起头的宏。这个指南的目的就是说明各种字符串类型及其用途,并说明如何在必要时进行类型的相互转换。在指南的第一部分,介绍三种字符编码格式。理解编码的工作原理是致为重要的。即使你已经知道字符串是一个字符的数组这样的概念,也请阅读本文,它会让你明白各种

2005-08-26 14:11:00 1012

原创 msdn随手笔记(五) --size_is;_strnicmp...;GetCommandLine;reinterpret_cast;ATL and MFC String Conversion Macros

1.size_isUse the [size_is] attribute to specify the size of memory allocated for sized pointers, sized pointers to sized pointers, and single- or multidimensional arrays.[ size_is(limited-expression-l

2005-08-26 11:09:00 2765

原创 COM组件开发的小心得

1.用MIDL语言在.idl中定义结构:typedef struct { unsigned short  code1; unsigned short code2; unsigned short code3; unsigned short code4;}SIPAddress;[helpstring("method RegEdit")] HRESULT RegEdit([in] USHORT unSe

2005-08-26 10:47:00 1520

原创 msdn随笔笔记(四)-extern;Linkage Specifications;Linkage;CCriticalSection

1.Using extern to Specify LinkageSyntax linkage-specification : extern declaratorextern string-literal { declaration-listopt }extern string-literal declaration declaration-list : declarationdeclaratio

2005-08-21 23:36:00 2084

原创 基本的代码规范

1 排版排版可以使程序结构清晰,观者心怡,对于增强程序的可读性和可维护性起着至关重要的作用,因此程序员应该注意排版,这也会给以后的工作(修改、维护程序的工作)带来极大的方便。排版需要注意的内容如下:1-1 缩进规则1-1-1程序块采用缩进风格编写,缩进为4个空格键位(通常默认为行末的一个回车键位)。规则1-1-2函数或过程的开始,类、结构、联合、枚举的定义以及循环、判断、分支选择等语句中的代码都要

2005-08-21 10:42:00 2057 1

原创 在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 1162

原创 Windows 2000中环境变量的妙用

笔者很早就装上了Windows 2000 Professional版本,C盘仍然装的是Winodws 98,而Winodws 2000装在E盘上(应用软件是在Windows 98下安装的)。我试着在不安装的情况下打开一些软件,结果发现,Visual FoxPro 6,VC++,WPS 2000等软件能够直接使用,WinZip8.0等软件输入注册号后也能使用,Photoshop等软件打开后弹出一系列

2005-08-14 14:12:00 1122

原创 msdn学习笔记(三):htons;size_is;

1.htonsThe htons function converts a u_short from host to TCP/IP network byte order (which is big-endian).u_short htons( u_short hostshort);Parametershostshort [in] 16-bit number in host byte o

2005-08-12 16:56:00 1418

原创 VC调试学习(一)------转载

VC调试入门document.title="VC调试入门 - "+document.title 概述调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单O

2005-08-10 16:18:00 752

原创 8月

2005.8.10今天简单的执行了程序.(RRAS下的NAT的静态端口路由功能)学习心得如下:1.在头文件中定义了class CRegOperation :public CRegKey的时候,在cpp文件中可以直接用CRegKey的函数,最好不要再CRegKey rk;这样,通过rk来调用CRegKey的函数.(如果在一个程序中两者兼用会使结果不正确!);2.数字本来在计算机中就是16进制表示的显

2005-08-10 15:36:00 1216

原创 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

原创 CString学习记得(一)---------转载

原著:Joseph M. Newcomer翻译:littleloach 原文出处:codeproject:CString Management通过阅读本文你可以学习如何有效地使用 CString。  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序

2005-08-09 00:45:00 715

原创 有关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 1443

原创 DLL学习---转载

由于学习DLL时,没有例子的帮助是很难了解DLL的精髓,现在我想做一个例子来介绍:一、在DLL里面加一个函数:fun(double a,double b)//这里我懒得打字,就剽窃别人(很多人,在此谢谢了)的一部分过来://////////////////////////////////////////////////////////////////1、静态加载DLL方法:     函数的定义和使

2005-08-08 10:42:00 2296

原创 msdn随手笔记(三)-CRegKey::Open,QueryBinaryValue,SetBinaryValue

1.CRegKey::OpenCall this method to open the specified key and set m_hKey to the handle of this key.LONG Open( HKEY hKeyParent, LPCTSTR lpszKeyName, REGSAM samDesired = KEY_READ | KEY_WRITE

2005-08-07 18:47:00 2251

原创 msdn随手笔记(二)-printf and wprintf;

1.printf Type Field CharactersThe type character is the only required format field; it appears after any optional format fields. The type character determines whether the associated argument is interp

2005-08-07 12:07:00 1371

原创 数组心得(一)

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

原创 指针与内存(三)

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 1320 1

原创 指针与内存(二)

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 1311

原创 学习结构的心得(二)

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

原创 二进制、八进制、十六进制(一)

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 1841 1

原创 msdn随手笔记(一)-#undef;memcpy, wmemcpy;memmove, wmemmove;sizeof();calloc;Data Type Ranges

1.The #undef DirectiveAs its name implies, the #undef directive removes (undefines) a name previously created with #define.#undef identifierThe #undef directive removes the current definition of ident

2005-08-06 16:22:00 1804

原创 关于结构的学习心得(一)

 引言-----------转:自 adrianx 的 Blog编程多了,常常有些感触.笔者发现在windows下很多结构都有一个dwSize来表示这个结构多大,实际上这个成员是用来进行版本兼容的.最典型的一个结构就是OPENFILENAME.这个结构用在了打开文件对话框.里面的第一个成员lStructSize就是用来存放结构的大小.使用在不同的环璄下_WIN32_WINNT > 0x0500 时

2005-08-06 15:38:00 884

原创 "匈牙利"命名法

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 1254

原创 指针与内存(一)

1.指针与内存(一)  (1)动态分配也许可以算是指针的关键技术了。它被用于在没有定义变量的情况下分配内存,然后由一个指针指向这段内存。虽然这个概念好像很让人糊涂,其实它很简单。以下的代码解说了如何为一个整数分配内存空间:    int *pNumber;   pNumber = new int;double *pDouble;   pDouble = new double;动态分配和本地变量的不

2005-08-06 11:51:00 1741

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除