- 博客(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
2150
原创 用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
2482
原创 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
1029
原创 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
1125
原创 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
4225
原创 C++字符串完全指南---转载的
C++字符串完全指南 - Win32字符编码(一)前言字符串的表现形式各异,象TCHAR,std::string,BSTR等等,有时还会见到怪怪的用_tcs起头的宏。这个指南的目的就是说明各种字符串类型及其用途,并说明如何在必要时进行类型的相互转换。在指南的第一部分,介绍三种字符编码格式。理解编码的工作原理是致为重要的。即使你已经知道字符串是一个字符的数组这样的概念,也请阅读本文,它会让你明白各种
2005-08-26 14:11:00
1043
原创 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
2821
原创 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
1554
原创 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
2138
原创 基本的代码规范
1 排版排版可以使程序结构清晰,观者心怡,对于增强程序的可读性和可维护性起着至关重要的作用,因此程序员应该注意排版,这也会给以后的工作(修改、维护程序的工作)带来极大的方便。排版需要注意的内容如下:1-1 缩进规则1-1-1程序块采用缩进风格编写,缩进为4个空格键位(通常默认为行末的一个回车键位)。规则1-1-2函数或过程的开始,类、结构、联合、枚举的定义以及循环、判断、分支选择等语句中的代码都要
2005-08-21 10:42:00
2186
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
1192
原创 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
1156
原创 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
1444
原创 VC调试学习(一)------转载
VC调试入门document.title="VC调试入门 - "+document.title 概述调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单O
2005-08-10 16:18:00
781
原创 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
1246
原创 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
807
原创 CString学习记得(一)---------转载
原著:Joseph M. Newcomer翻译:littleloach 原文出处:codeproject:CString Management通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序
2005-08-09 00:45:00
738
原创 有关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
1506
原创 DLL学习---转载
由于学习DLL时,没有例子的帮助是很难了解DLL的精髓,现在我想做一个例子来介绍:一、在DLL里面加一个函数:fun(double a,double b)//这里我懒得打字,就剽窃别人(很多人,在此谢谢了)的一部分过来://////////////////////////////////////////////////////////////////1、静态加载DLL方法: 函数的定义和使
2005-08-08 10:42:00
2348
原创 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
2293
原创 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
1405
原创 数组心得(一)
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
2834
原创 指针与内存(三)
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
1365
原创 指针与内存(二)
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
1378
原创 学习结构的心得(二)
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
1006
原创 二进制、八进制、十六进制(一)
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
1936
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
1844
原创 关于结构的学习心得(一)
引言-----------转:自 adrianx 的 Blog编程多了,常常有些感触.笔者发现在windows下很多结构都有一个dwSize来表示这个结构多大,实际上这个成员是用来进行版本兼容的.最典型的一个结构就是OPENFILENAME.这个结构用在了打开文件对话框.里面的第一个成员lStructSize就是用来存放结构的大小.使用在不同的环璄下_WIN32_WINNT > 0x0500 时
2005-08-06 15:38:00
948
原创 "匈牙利"命名法
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
1307
原创 指针与内存(一)
1.指针与内存(一) (1)动态分配也许可以算是指针的关键技术了。它被用于在没有定义变量的情况下分配内存,然后由一个指针指向这段内存。虽然这个概念好像很让人糊涂,其实它很简单。以下的代码解说了如何为一个整数分配内存空间: int *pNumber; pNumber = new int;double *pDouble; pDouble = new double;动态分配和本地变量的不
2005-08-06 11:51:00
1775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人