当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 很多人说C#是微软用来和Java抗衡的武器 因为二者在很大程度上有著惊人的相似 尽管如此 两者不同的地方也很多 所谓“于细微处见差异”。
 

 

 ·《c#入门与提高》(三)    »显示摘要«
    摘要:第二章 用c#开发第一个windows应用程序 准备开始,启动vs7: 接着出现下图: vs7的ide如下图: 一、创建新的工程如图所示,在集成开发环境的file菜单中选择new->project打开新建工程对话框 我们选择工程类型为visual c# projects,在模板中选择windows application,在name处输入工程名称:hellowindow......
 ·《c#入门与提高》    »显示摘要«
    摘要:《c#入门与提高》 前言 c#介绍 我们知道,c和c++已经成为广泛的应用在商用软件的开发中的开发语言。但是c和c++的灵活性是牺牲了开发效率的。如果与其他的开发语言相比(比如说vb,delphi),相同功能的c/c++软件通常会需要更长的开发周期,要写更多的代码。正是由于c/c++开发的复杂性和需要较长的开发周期,所以许多c/c++开发人员都在寻找一种可以在功能和开发效率......


C#Java之比较

很多人说c#是微软用来与java抗衡的武器 因为二者在很大程度上有著惊人的相似 尽管如此 两者不同的地方也很多 

所谓“于细微处见差异”.那么两者的相似与区别都在什么地方呢 我们从今天开始 会从各个角度来对比c#与java的特 【程序编程相关:在动态报表制作中巧用DBGRID

【推荐阅读:在Delphi中编制软件版权保护控件

点 希望能对正在学习 使用c#的朋友有所帮助. 【扩展信息:用Delphi编写邮件特快专递程序

1 c#与.net平台的概貌

  2000年6月 微软发布c#语言与.net平台.c#语言是一种强类型的 面向对象的语言 它具有语法简单 表达力强的特

点 而.net平台则是构成微软的“.net计划”的基石.

  .net平台的核心包括两方面 一方面就是著名的通用语言运行机(common language runtime) 虽然这个名词起得晦涩

了点 不过大家可以拿它与java的虚拟机来作比较 二者完成的任务大致相同另一方面就是一大堆通用函数库 这些库

函数可以被多种语言调用 并且通过编译都产生一种共同的中间语言(intermediate language) 这种语言也可以拿java

的字节码来类比 虽然完成的方式有些不一样.

2 c#与java

  下面简单地把c#与java的相似处列出来 虽然在这里我们重点讨论的是c#与java的不同点 但是了解一下二者的相同

之处也是很有必要的.

  二者都编译成跨平台的 跨语言的代码 并且代码只能在一个受控制的环境中运行

  自动回收垃圾内存 并且消除了指针(在c#中可以使用指针 不过必须注明unsafe关键字)

  都不需要头文件 所有的代码都被“包(package)”限制在某个范围内 并且因为没有头文件 所以消除了类定义的循

环依赖

  所有的类都是从对象派生出来 并且必须使用new关键字分配内存

  用对象加锁的方式来支持多线程

  都具有接口(interface)的概念

内部类

  继承类的时候不会以某种特定的访问权限来继承

  没有全局函数或者常量 一切必须属于类


...   下一页
    摘要: c#简明教程 建立第一个c#工程(project) 本文将一步一步指导你完成你的第一个c#工程。 第一步: 生产一个空的c#工程 从菜单选取 file->new->project->visual c# projects-> empty project. 添上你的工程名, 并通过browse 按钮来选择一个合适的目录。如下图所示: 第二步:......
» 本期热门文章:

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