用C#编写C/S结构的软件是不是一定要客户端有.NET啊可能到我老了的那一天也不可能.NET全部机器上有
如果学VC++.NET客户段也要有.NET吗 是不是啊?
如果我学VC++6.0的话就不用有.NET了是不是啊?
但是我学过VB6.0在调用API的时候很麻烦的
要这样:
'加IE连接
Public Declare Function ShellExecute Lib "shell32.dll " Alias _
"ShellExecuteA " (ByVal hwnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, ByVal _
lpDirectory As String, ByVal nShowCmd As Long) As Long
请问如果学VC++6.0调用API的时候也是这样麻烦吗?
有没有即不需要客户端安装.NET 但是编写程序调用API的时候有好调用想System.这样的啊??
[解决办法]
VC (非托管的,Win32/MFC/ATL/WTL) 一样的麻烦,
假如你的应用程序中使用 .net 类库了, 如 System. 这样的,那运行你的应用程序的那台机器就得装 20 多M 的.net framework
就像 java 程序 需要 jvm 一样
[解决办法]
.NET程序需要运行库才能运行啊.就像vb6开发的程序,是需要客户端安装了vb6运行库才能运行一样的道理.
VC++6.0有封装win32 api很好的mfc.调用方便.
当然你也可以直接用vc6或vc.net写win32api程序,api直接使用不用声明.
delphi里面调用api倒是非常方便的.
但是还是建议你用vc6或vc.net的mfc开发程序.
[解决办法]
这样当然可以
[解决办法]
必须得安装的呀!逃不掉的
[解决办法]
XenoCode,可以把。NET框架抽出精简代码,然后编译到你的EXE中,程序大了N倍,但是就可以不装了
[解决办法]
我一般很少用.NET写Winform程序,布署麻烦
[解决办法]
可以安装.netframework 只有20m如果系统是2003就不用了,因为系统预装了
[解决办法]
Vista系统自带.Net Framework 3.0 你放心,不会等到你老的那一天的.
[解决办法]
这样跨平台性就差咯
最好的还是c
[解决办法]
恩
各位说的都一点道理,
顶一下