当年 bill 告诉人家计算机的原理和控制技术c:\>电视开
bad command or file name
c:\>电视开.exe
电视开启中press any key ...今天 bill 告诉人家你不必知道原理和操作方法,并且它会帮你做,你只要管结果和命令。。c:\>电视开.exe
bad command or file name
c:\>电视开
电视开启中press any key ...
为什么输入电视开会开电视?这你就别管了,bill 说的。。总有一天大家会意识到的,微软知道我们不是那么容易骗到的,所以在商业控制之前,黑匣子是必须先行的伤心ing .. 想转行,真后悔没有当医生,那才实在,在校的快转行吧,我靠。。

解决方案 »

  1.   

    我觉得微软的C#吸取了Java,C++,VB的诸多长处,要说它的语言破,搂主还不够格,应为C#已经成为一种规范了,C#现在不单单是微软(bill)的,而且是世界众多软件公司的专利!Boland公司也快出.net了,C#就是它的主打语言!
     “图形核心Graphics类中没有SetPixel”,我先不和楼主说到底有没有这个SetPixel,即使没有,那也不关C#语言的错阿!真是荒廖!
      

  2.   

    如果还是坚持你所说的这种想法的话,
    同意 Dugu_Niu(垃圾代码生成器)的忠告!
      

  3.   

    让这家伙gun出去(抱歉说粗了), 没有学什么,尽在这儿大放厥词, 
    你喜欢z80, 那还是做那个好了,
    c#可没有说能开发芯片汇编的, 靠!
      

  4.   

    刚学C#的时候是会有这样的感受的,但沉下心去,认真仔细的研究一下,就会有所感悟。我也只学了1个多月的C#,但我感觉到C#比我以前用的BCB、Java都要好用,尤其是性能稳定,运行效率高,语言整体结构非常合理,我建议大家都来学C#。
      

  5.   

    c#的设计理念和c/c++好像不太一样,楼主还是耐心在
    学些时日,再骂不迟。
      

  6.   

    gdiplus 有 setpixel,但是你研究过了吗? sexpixel 其实是一种非常浪费内存的使用方法,事实上 gdiplus 提供了另外一种效率高于其的更好方法。至于你说的什么包装API是狗屁,呵呵,我实在无法理解。DELPHI使用的WINAPI其实也是被包装过的。在c#中,也可以象传统方式来使用 API,如果你说的ASP.NET上面什么什么帮定,其实还是同样可以用传统的方式来做。只不过都只是提供了另外一种方案给代码者,自由选择而已。而事实上,新的特性绝对比传统的一些方法要好。比如 codebehidedatabase方面,你大可以不使用ADO.NET里面很多组件,只需要用一个 DS 其实已经可以做很多工作了。至于分页的问题,我想你还是需要多看看书好。看你的文章,我只能感觉你实在很幼稚。反正无论哪一行,只有虚心才能使人进步……
      

  7.   

    C#不能在客戶端沒有Framework中工作,要流行起碼還要5年(就好像現在還有很多客戶用Win98),到時大家可能已經不再是Programmer
      

  8.   

    C#是拉圾??
    真有点可笑!!
    图形核心Graphics类不好??
    看下外国人做的控件!
    ADO.NET在某方面的确ADO
    微软也有提出在什么时候用ADO,什么时候用ADO.NET
    好好看资料.
      

  9.   

    一种c# 推出必然也有它成功的一面,但同时不成熟的东西太多了,而且不少原来简单的事被包装之后就绕了许多的弯路。我们不能再走前人的后尘,正是因为有你们这些人,要提反面的又怕别人笑无知,所以天天都在这里谈它好,实际哪里好自己也没有底,这样的风气在国内的程序中犹为严重,个个都想表现的自己是高手,这样终将成为别人的傀儡。唉简单的说它的内存管理,你用最简单的FPE 搜索一下在内存中的分配,就过去简单的recoardset 现在成了dataset 而它在内存中的分配各位自己分析一下再来发表,这样的浪费连cpu 都无需2级cache 了。并且,.net 最核心的东西应该算了数据处理和数据共享了吧?那它的dataset 真的让人感觉很满意吗,你没有感觉到你在走弯路吗?有时东西并不是说能实现就行了,而更重要的是它的性能和简易,至少你得知道它的操作过程和原理再说它的api 和不安全代码又是为什么而生存的,我个人认为它是为了弥补不少自己来不及补充的功能和内容。你们难道不会感觉到它有让你不如意的地方吗?要学会反省和团结,一味的低毁并不能刻画出你有多能耐。。说实话,我开始很讨厌c#了,就算我讨厌vbs 一样,事实上我是指整个的.net 结构,就象media player 9 天天吹它的好,好在哪都不知道,你们不少人应该不是和计算机一同成长的吧,你们不会理解我们的追求和渴望,你们在学校中老师告诉你,出了学校bill 告诉你,至于它的原理和合理就不提了呵呵 我坚持支持javascript 和jsp..
      

  10.   

    我并不是说理解c# 而是理解一种新的技术,但这种技术上我见不到技术含量,更象是现实中我们过去学会的强壮无比而现在要改学吹牛拍马一样实在想说的是C# 高不成低不就,低的vc 做,高的vb 做,本来非常完美,现在C# 想全做,但它的速度和耗的资源是惊人的,再往后,它只合适做宏大的项目,就好象sql 如果能在win98 下,那它占的资源一样会让人吃惊,这是一种概念同时也是一种技术,但它是好是坏我这次真的感觉失望也许我再深入会好些,但愿吧,既然大家不怕糊里糊涂,我又何必怕呢,呵呵
      

  11.   

    说句实在的话,用C#+ADO.NET来实现WEB SERVICE为时尚早,在速度和效率方面不是很好!!
       从安全的角度来考虑也和DELPHI+DATASNAP+WEBCONNTION差不多??即使要这么做,你还得做很多细致工作,ADO.NET生的代码实在是太丰富和安全了!!所以速度就不好!!所以你必须要的工去维护这些代码,如果你有足够的时间写一个通用的框架,去维护这些SELECTCOMMAND UPDATECOMM,也许是可以的!!
      

  12.   

    也不知现在软件开始的驱势是什么,反正软件是越做越大,速度是越来越慢,当然是相对一些普通的电脑,也许微软在开发.NET的时候是用INTER的实验室的CPU!!
       我们姑且不论C#,就JAVA也一样!!但是我们还是不能够否认这种趋势,你只能怨自已做的工程太小,怨自已太容易买盗版!!
      

  13.   

    过去dos 编程时那种狂劲大家有体会过吧?那时int 背起来的感觉是我们自己在控制电脑,现在已经是微软在控制我们,就好象家长在指示我们应该做什么一样。。它的技术含量已经不再是内存的规正技术,资源的节省技术,代码的流畅程度,而这些往往是一个程序好不好的根本,现在体会到的将是商业化的东西,什么概念已经很“强化”成为外壳上的东西了,msdn 上说的gc 是一种垃圾回收机制,仅此而已。。有相反意见你们可以提,但不要笑,C# 我刚学,也是boss 逼我的技术部要啃的东西,回到过去哪种技术我都不比你们差,呵呵
      

  14.   

    思归呢,快来踩一下楼主。
    5drush呢,快来蹂躏一下
      

  15.   

    如果微软要做好C#,肯定是没有问题的,不然BORLAND公司也不跟在上面!!
    我现在也在开始用C#做项目,但是说句实在的话,资料实在太少,第三方的控件不多!
    问题多多,速度还是最关键的!
    我想如果微软的东东,我们还是没有办法象DELPHI一样体会源码的快乐!
      

  16.   

    我觉得微软在做技术的标准上面还是有一套,就象ADO,但是做细致方面的工作就不如BORLAND!!
      

  17.   

    henryfan1(每天好心情(*_*)) (
    微软也有提出在什么时候用ADO,什么时候用ADO.NET
    这样的话,我们可能因为环境的不同而要重新写代码!~!那是很痛苦的事情!!
    你认为呢???
      

  18.   

    结贴散风,当我放P吧。。你们都是高手,呵呵,老子不来了还不行嘛。。
    过去的explorer 是一种技术,现在的explorer 是IE化,它对我们技术人员来说其实根本不是提高,千万不要忘了,我们追寻的是技术不是学习。。街上的噱头需要的是你们这些人的支持。。
      

  19.   

    我只想问问ASP.NET的用户界面设计起来,是不是很罗索啊.说是在IDE里什么都可以做.图片切割用什么?  到后来还极力推出ASP.NET Web Matrix
      

  20.   

    THXK(THXK) 
    在系统发开前就要考虑这问题,并不是写了后才说要不要换!
      

  21.   

    说真!
    我自己没有资格谈论.NET的好与坏,因为根本没真正的了解它!
    大家问自己一下,对.NET的了解有多少!
    其实对编程来说,思想是最重要的.语言只是实现我们的想法.
      

  22.   

    C#并不是。NET的核心,真正核心的东西是.net framework
    再说对于主要用.net开发的商业应用来说,performance并不是非常关键的部分
    快速,稳定才是关键
      

  23.   

    有本事用机器语言,DOS下的编程还不得用别人的
      

  24.   

    因为使用微软的C#,所以使用aspx,因为aspx 所以在客户端基本上被淡化了javascript,而且必须使用ie 才可以正常浏览,因为使用ie 所以必须购买windows,,这是微软的策略。要知道过去的asp+javascript 是兼容任何浏览器的(至少在linux 上捆着netscape 还有opear for mac)。。单机编程更不用说了,net framework 是必然需要windows 的,就算推出for mac 和linux 的也只是钓鱼式的。。微软现在已经不再需要聪明的程序员和研究人员了,需要的是听话的开发人员,而且它开始走向标准化,因为标准化所以统治是必然的。。楼上的几楼不去分析事理,穷吼有什么P用啊,微软推荐.net 事实上就是战略,根本不是什么好技术好方法,最多只能算是对OA online 解决方案有些帮助。。都组力量去开发for linux 才是要紧的事,不然终将是个傀儡,总有一天,每一个开发人员都要向微软交税了。。呵呵,因为从.net 起你掌握的将不再是技术,而只是方法,就象会按下开关开启电视一样,包括你的源代码都没有考虑加密,可见微软的狠毒。。我一直都是使用inter 声援adm,使用微软,声援linux如果有机会我真想为抵抗微软做出贡献。。
      

  25.   

    其实,我觉得mideaplay 9还是蛮好用的
      

  26.   

    C#不错,图形核心Graphics类中没有SetPixel真是很可惜
      

  27.   

    事实上我个人感觉c# 改进和规范这方面是得到空前的加强,最重要的是强制性代码规范,并且在变量方面也统一了变量的类型,并不再是string mystr; 这样让接手开发的人不明白它干嘛用的,现在不一样了 size sz=new size(1,1) 这让接手的人就更容易明白了这个变量的用处
    另外它在错误控制上也借用了java 的try 这也是不错的机制,比过去人工控制要公用的多,但灵活性就难说了。。理论上来说,C#是一个相当好用而且规范化,并且容易上手的语言,它唯一的牺牲就是加重硬件和你的手指负担。。相信是代替vb的最佳产物,同时也是回收 0 级环控制的最佳策略,,呵呵
      

  28.   

    我觉得楼主的意见本身并没有错.早两天我发了个帖子,有人回帖告诉我,用ArrayList还不如用DataTable.于是我就做了实验,果然,用DataTable快了几十倍,只要几秒.
    但是我还是不明白原理呀,于是我在感谢了那位朋友后拼命思索:为什么???
    实在没有道理呀,DATATABLE存记录不也是使用IList接口吗,按道理简单的类应该比复杂的类要快呀?而且我最开始也是用DS.........
    后来终于发现我的实验做错了!我在改为DATATABLE后忘记判断新增的记录是否已经存在了。(因为原来的判断是针对ArrayList的)
    经过改正,在同等条件下,48万条记录(1个DateTime和1个String),DATATABLE大约是1分钟,耗120M内存;而ArrayList大约是10秒钟,耗40M内存.楼主说的dataset 内存利用效率和我实验的结果基本吻合,只是楼主尚不晓得其实2.X中的X可能是9999,否则......!但是,C#本身是优秀的.
    如果我们要做个简单的东西,比如数据量就1000条,那么用0.1M和用0.3M内存又有什么区别?
    如果要进行10万甚至千万条记录级的运算,完全可以在C#里采用很低级的技术,这个时候,任何类都最好别用,直接分配一大块内存,用指针来运算.其实如果数据量很大\运算非常复杂,用数据库技术都是愚蠢的!我目前的工作就是个典型的例子.我需要针对3百万条记录,80M左右的数据进行非常复杂的运算,运算结果都有1百万条数据,大约20M.在用ORACLE时,这么多数据的磁盘I/O就得几分钟甚至十几分钟,当然,如果我们可以配置小型机甚至大型机,这速度将不再是问题.但是我的竞争对手用586的普通PC,居然只要40秒钟!因为他的原始数据放在二进制文件里,全部用C写算法,根本没有用数据库.
    难道我们就因此说数据库是没有用的东西吗?显然不是这样.我希望强调的是,C#可以提供非常低级\底层的技术,可以用ASM,也可以用指针等等.他之所以提供那些高级技术是因为他预计:硬件的性能不会永远成为致命的障碍,但是软件开发的效率则永远都是最终的瓶颈!至于说"黑匣子",那是我们自己的选择.任何一家软件公司都有不开放组件的源代码的自由.我们要觉得不合算,我们完全可以写有中国自主版权的组件,什么类都不用他的.当然,操作系统级的东西是没有办法的,谁叫我们没有自己的操作系统呢?我并不觉得微软追求商业成功有什么错,他有权利优先考虑自己的效益最大化.联想到很多人提出的写代码者最终无用论,我大胆假设,将来会写超级代码的人的工资会超级高,因为他工作的价值就是让客户少购买1台甚至100台小型机,可以节约0.01亿甚至10亿的投资!我在此大声呼吁:我们真的有骨气的中国人,多做些现实的工作,先把C#里的组件进行优化,做出更多更好的有中国自主版权的组件,更深入地了解国外产品的核心机制,极端谦虚地向他们学习,把99.9999%的精力都投入到发现国外产品的好处上,用剩下的0.0001%的精力发现了缺点也不要影响我们谦虚的学习,更不要在大庭广众之下宣传,这将使竞争对手更快地改正缺点,实在是令亲者痛而仇者快呀!!!自力更生,艰苦奋斗!