http://expert.csdn.net/Expert/topic/2837/2837197.xml?temp=.2388117
解决方案 »
- GDI+ 透明窗体 贴图
- 超级简单数学问题,如何把CTime的日期格式变成整数?
- IMarkUpPointer2接口库中的GetMarkupPosition(long *plMP)的参数问题
- 在线等,好心人帮帮忙
- 一个接受前进后退消息的问题!
- 为什么ON_WM_ERASEBKGND不好用呢???大家请进。
- 调用COM服务时是否可以摆脱".h"和"?i.c"文件?
- 请问:两个线程共用一个套接字句柄可以吗?能同时发送数据吗?在线等...
- MFC中有没有提供集合类,JAVA和PASCAL中都有的,需要自己实现吗?
- MFC I/O操作有没有类似java的函数一次读取文本文件的一行?
- 关于CFile::Write,为什么写入大于1M的数据会出错?
- 小弟正在学vc,请指教。急!!
.net可不是那么简单的~
他有太多太多的新东西了~
现实一些~
去除我们早就熟悉的c++, basic, j++,我们早就对他很熟悉,
去除那个类似于java的c#,java也是我们很熟悉的东西,
最后也去除那些微软拿来恐吓人们的所谓的企业级项目,com思想包含了这所有的内容,这些内容包含的是多年的软件工程经验,
其实.net就剩下visual .net了,其核心无非就是所谓的什么托管扩展,
小弟对bs的东西一窍不通,对它的理解还是在使用cgi上,
实际上我所说的使用在vc里面使用.net的库无非就是我发现.net的库有很多内容就像
当年mfc给sdk带来的快捷,
atl给写com的人带来的不必深入理解com实现机制,
borland公司所有产品的控件一样,
而如果我们知道怎么使用这个库的话,那岂不是我们用c的人在api,mfc,atl后有来了一个.net库?
至于说我把.net想得太简单?我可不敢,只不过我觉得如果你经常发现很多东西在你费神的写出类以后,发现原来微软已经提供了com的实现以后,你就会发现微软坚持走com的决心,所以除去com,.net的新东西还真的不太多....不好意思,这两天忙点,至于怎么在vc里面使用.net库我想出了两种办法,
1. 还请大家看
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmex/html/vcconmcoverview.asp。
无非就是using一个库,#using <mscorlib.dll>, 按照.net的写法在c++里面使用,不过注意的是使用6.0的编辑器好像是不行的,因为工程switch里面“常规”,只有7.0里面有使用“托管扩展”.
2. 按照一般的 com 库的使用,不过这个我还正在紧张的研究种,#import的要是.tlb,而不是.dll,而且接口id在那个文件里面定义的?
呵呵。
垃圾?
不是的吧
就说垃圾
我很奇怪有些人对自己不很了解的东西
时常丢出一句垃圾
如果你深入了解一下
你会发现。net很多概念和技术其实是你以前梦寐以求的
不要是微软的东西就乱骂一气
那么多技术专家弄出来的东西
不会因为你一句垃圾就贬低的一无是处
我的个人看法未必正确
认为不对的希望能反驳我要是使用。net提供的好处
只能使用c#
自己的孩子谁不爱
托管的c++不过是用来吸引以往的c++程序员
vb。net更是不伦不类
我怀疑以前的vb程序员学习vb。net完全不如放弃vb学习c#
抛弃逆向工程不谈
。net的安全性的确加强了
可以理解
一切东西放到了一个安全的环境自然会安全不少
你可以跳出来
就是使用原始win32的那一套
所谓自由是有代价的
对于 paladinsong(愈夜愈美丽) 所说
其实。net类库不过是。net得一小部分
其核心的clr等概念才是其核心所在
从来就没有什么一下子就质变的东西
从dos到win3。1除了gui核心层并没有质的变化
但是到了win95这个变化就大了
现在看来。net战略就是下一次大的变化
。net的下一个版本和新的os
还是有很多变化的乱说一气
希望大家能讨论一下
难道你不认为.net的东西其实还是com的一种演变?
.net有个.net freamwork而java有JVM,相比之下可能.net比JAVA要强点。
因为Microsoft的理念是.net与语言、平台无关性,至少.net目前做到了与语言无性了,将来Microsoft肯定会在其它操作系统中写一个.net freamwork for Linux 或者.net freamwork for Unix
我也觉得managed c++哪里还像c++?
还是用gcc吧!
很多机制,是我们用vc的人一直梦寐以求的,反而微软给出了一个强大的库和机制支持我们原来都不敢想的方法,很多人却不敢断然扬弃以前的旧东西了! 知道c++已经问世20多年了。 它对新生事物支持的越来越吃力了,已经到了编程语言界一次新的革命的时代了! 而导火索就是java和c#了,看将来谁领风骚,只在今朝了,^_^! 我们既然选择了微软,自然要不遗余力响应盖茨的号召了,从现在开始,努力学习c#,哈哈!——我每天是既用vc开发项目,又积极实践c#啊——个人觉得c#才真正把一门语言变成了适合人们正常思维的东西——很多机制实在是大合人心啊!