当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 数周前,微软公司在2000年6月份举行的“职业开发人员技术大会”(pdc)上正式发布了c#语言,自此掀开了一部新兴高级语言的篇章。
 

 

 ·查看主机的内存使用情    »显示摘要«
    摘要: 查看主机的内存使用情 ......
 ·用c#创建web应用程序    »显示摘要«
    摘要:  使用微软正在推行的.net技术和c#语言可以快速建立web应用程序,其安全性和可升级性都大大胜过普通的asp应用程序。在这篇文章里,我们将使用.net和c#一步一步的建立一个应用程序。   系统需求:   internet explorer 5.5   windows 2000 professional, server 或 advanced server   asp+/microsoft .n......


C#抢鲜快报之FAQ20
上一页   ...

答:虽然大家很有诚意地看着我,但是我还是想告诉大家:我没学过java!不过,我不妨说说c#与c++的差别:c#有更简单的语法,紧密集成的组件与函数,类型安全等等.要是想知道c# 与java的区别——去问别人吧,别问我.

【程序编程相关:Win32 API 使用的特殊情况

【推荐阅读:Delphi中带缓存的数据更新技术

【扩展信息:利用WinAPI写小执行程序

q4.问:在c#语言中访问数据库,使用ado+是不是最好与最有效的方法?或者c#的运行库中有更好的oledb api封装函数吗?

答:.net类库中包括一个名叫system.data的名字空间,其中就有很多访问数据库的类.c#程序员可以很方便地利用这些类来访问数据库,不需要用到ado+.

q5.问:c#可不可以开发windows程序?不会只能开发分布式应用吧?

答:当然可以!c#可以开发任何古典风格的windows程序.不仅如此,不管是控制程序.图形程序.nt服务程序,还是普通组件,甚至是web页面,除了硬件驱动程序,都可以用c#开发出来.实际上,这些功能都是从运行库中实现的,而 c#语言本身并不提供.

q6.问:c#与winforms之间是什么关系?

答:winforms是.net类库中的类集,其中封装了win32类中的windows,brushes与pens类等等.任何使用了运行库的语言(包括c#)都可以建立这些类的实例并进行控制.就我所知,winforms与j++的wfc类库有些类似的地方.

q7.问:传闻c#已经被提交到ecma标准化组织等待批准,是吗?

答:对!到q2去看看吧.

q8.问:atl与com在.net新技术中会扮演怎样的角色呢?

答:.net架构中取代了很多老技术,象atl.mfc.c运行库.标准模板库(stl)等等类库都不再出现了..net统一了编程类库,开发起来比使用这些老技术容易多了.我猜很多程序员看到.net的这些优势后会义无返顾地选择离开老技术的.不过,老玩意还是有一定的优点的:它的性能相对来说比较好.如果你需要特别突出性能,那么还是可以继续摆弄这些老玩意的.另外,对于com来讲,用.net来开发相同功能的组件会比以前容易几个数量级,并且还能轻松搞定各个组件之间常常出现的互操作性要求.目前在.net代码中还不能直接使用com+与交易服务,但是可以通过间接的方法来使用,只不过在性能上要打些折扣.

q9.问:为什么c#没象c++那样提供模板功能?


...   下一页
 ·beginnerwithc#5    »显示摘要«
    摘要:1。5 数组类型(array types) 数组可以是一维的,也可是多维的。数祖的成员可以是整齐的,也可以是变长(jagged)的。 一维的数组是最普通,最简单的。这里值给出一个例子,就不多解释了。*/ using system; class test { static void main() { int[] arr = new int[5]; for (int i = 0; i < arr......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE