- 博客(23)
- 资源 (25)
- 收藏
- 关注
原创 COM Interop Presentation comments
&Agenda=========================•What is COM•Why use COM•C++ COM•C# COM•C++ Console calls C++ COM•C# calls unmanaged C++•Managed C++ calls C#•Import C Plus Plus Dll in .NET •Map
2011-06-29 17:55:00 1588
原创 Mapping type between C++ and C#
API Data TypeType DescriptionC# TypeAPI Data TypeType DescriptionC# TypeWORD16 bit unsigned intushortCHARcharchar
2011-06-16 17:42:00 2281
原创 C++ Types
LPCWSTRLPCWSTR 是Unicode字符串指针,typedef __nullterminated CONST WCHAR *LPCWSTR, *PCWSTR; in WinNT.hConvert example: LPCWSTR text;LPWSTR l=const_cast(text); unsigned int maxResultSize=10
2011-06-16 17:03:00 2320
原创 Process relationship command
C:/Windows/system32>netstat -b Active Connections Proto Local Address Foreign Address State TCP 10.195.174.54:3389 172.18.28.140:7342 ESTABLISHED TermSer
2011-06-16 16:58:00 1243
原创 WSDL.EXE - Microsoft (R) Web Services Description Language Utility
Microsoft (R) Web Services Description Language Utility[Microsoft (R) .NET Framework, Version 4.0.30319.1]Copyright (C) Microsoft Corporation. All rights reserved. wsdl.exe - Utility t
2011-06-16 16:55:00 1511
原创 How to determine if a machine is localhost?
Dns.GetHostEntry(remote).HostName == Dns.GetHostEntry(“localhost”).HostName
2011-06-16 16:51:00 1282
原创 Group, Greedy and Lazy in Regular Expression
(…) means a group, group can have a name, form is: (?’groupname’…) or (?…)each group has a GroupID (from 1 to infinite), group 0 is the whole matched stringIf you want to reference group, you m
2011-06-16 16:50:00 1444
原创 Expression
+expr-exprexpr*exprexpr/exprexpr%exprexpr+exprexpr-expr !exprexprexprexpr>exprexpr>=exprexpr==exprexpr!=exprexpr&&exprexpr||expr ~exprexprexpr>>exprexpr&ex
2011-06-16 16:48:00 1128
原创 Array and pointor
int ia[]={ 0, 1, 2, 3, 4, 5};for(size_t i=0;i!= 6;i++)cout ----------------------------------------------------------------------------------------------------------int ival=1024,i
2011-06-16 16:47:00 1224
原创 Standard library type
Key types: string, vector, bitset, companion type string s1;string s2(s1);string s3("value");string s4(n,c); string line;while(getline(cin, line))cout string s;s.
2011-06-16 16:46:00 1452
原创 Variable and basic type
extern int i;//declares but does not define iint i(0);//declares and defines I, init i as 0extern int i=1;//initial i as 1Can declares multiple times, but only can define one time. Const
2011-06-16 16:45:00 1282
原创 Basic knowledge
GNU compiler:G++ ProgramTest.cc -o ProgramTest(Unix)Default no "-o" parameter compile to a.outG++ ProgramTest.cc -o ProgramTest.exe(Windows)Default no "-o" parameter compile to a.exeMicro
2011-06-16 16:44:00 1246
原创 Life Cycle of Object
Garbage collection, managed heap. Set object to null.Application root.Generation. System.GC typeGC.Collect();GC.WaitForPendingFinalizers(); class A{~A(){//clear unman
2011-06-16 16:43:00 1205
原创 System.Exception
public class Exception: Iserializable, _Exception{...} //throw new Exception("..."); try{...}catch(Exception e){…//e.TargetSite//e.StackTrace//e.HelpLink//e.D
2011-06-16 16:42:00 1560
原创 Define encapsulate class type
Encapsulation: encapsulate implement details and hide data.Inheritance: inherit base classs function and extend base classs behaviorPolymorphism: interface, virtual, abstract, override.
2011-06-16 16:41:00 1347
原创 Inheritance and polymorphism
sealed keyword.base keyword.protected keyword.Contain/delegate model(has-a relationship):Class A{}Partial class B{ protected A a=new A();}public partial class B{ protect
2011-06-16 16:41:00 1411
原创 Program Structure II
Value: stack, System.ValueTypeout: neednt initial before use. Should be initial before use ref. Memory: managed heapparams : dynamical array. overload method(in a class)Rectangle array
2011-06-16 16:40:00 1193
原创 Main function
static int Main(string[] args) { … string[] the Args=Environment.GetCommandLineArgs(); foreach(string arg in theArgs) Console.WriteLIne(
2011-06-16 16:39:00 1188
原创 Program Structure
CLS: bool, byte, short, int, long, char, float, double, decimal, string, objectNon-CLS:sbyte, ushort, uint, ulong Default Valuebool b=new bool();//default value is "false"int i=new int();
2011-06-16 16:39:00 1282
原创 csc.exe
/out/target:exe/target:library/target:module/target:winexe Sample:Csc /target:exe TestApp.csCsc /t:exe TestApp.csCsc TestApp.cs Csc /r:System.Windows.Forms.dll TestApp.csCsc
2011-06-16 16:38:00 1636
原创 BAT test
@echo offRem A batch file for SimpleCSharpApp.exeRem which captures the apps return value SimpleCSharpApp@if "%ERRORLEVEL%" == "0" goto success:fail echo This application has failed
2011-06-16 16:38:00 1869
原创 Advantage of CSharp
1.No pointers.2.Garbage collector can manage automatically memory.3.Class, interface, enumeration, structure and delegate has official grammar structure.4.Overload operator.5.Attribution:
2011-06-16 16:37:00 1098
原创 CLR, CTS and CLS
CLR(Common Language Runtime) managedCTS(Common Type System) Implement variable compatible type of COM and define the way of use user-defined type to extend types. Support all possible data type a
2011-06-16 16:34:00 1148
Memcached最新版Jar包
2015-03-19
SQL Server数据全同步及价值分析[终结版]
2015-03-10
Memcache Jar包
2015-03-06
beginning_android_game源码和pdf版书本
2015-02-03
分享一个Android和java调用RESTful Web服务的利器Resting
2015-01-26
Android即时通讯源码
2015-01-26
apps-for-android
2015-01-23
Win98 Me XP 2000 2003计算器和系统附件内容
2012-10-14
30天学通C#项目案例开发(上)
2010-05-03
帮人做的文档,设计方案6个文档
2010-04-10
ping一个网段的cmd程序
2010-02-28
ping一个网段的cmd程序
2010-02-28
输出文件的树形目录,项目和文档辅助小工具
2010-02-26
c++,mfc编译器源码(6个)
2009-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人