background image

        优点如下:
        (1)是面向对象的编程语言,简单易学。
        (2)具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,
        封装性使得代码逻辑清晰,并且应用到 ASP.NET 上就可以使业务逻辑和 Html 页面分离;
        继承性和多态性使得代码的可重用性大大提高
        (3)C#还提供了完善的调试/纠错体系。 

9、做项目时数据库类型的选择?
        当前流行的数据库有:Sql server,MySql,Oracle,DB2。
        VS 项目中大多是选择以下四种:
        Sql2000 简单实用,功能完全够学习时使用,可通过命令行快速打开;
        Sql2005 功能全面,但安装麻烦,体积大,刚打开数据库的时候比较慢,启动之后就快了
许多;
        Sql2008 新出 的数据 库, 功能肯 定比 前两 者强大 ,建 议使用 Sql2005 的 用户升 级到
Sql2008;
        ACCESS 体积小、部署方便(不用启动服务等)使用方便简单.

10ASP.NET 中经常使用的控件有哪些?
        Label 控件用来显示文本的控件。Label 控件不能接收鼠标或是键盘输入。
        TextBox 控件来显示和更新任务数据,用户输入内容。
        Button 按钮控件当用户单击或者点击一个按钮时,即会触发 Click 事件
        ListBox 和 ComboBox 控件外观不同,但功能极为相似,允许用户进行选择,不允许输入
文本。

11.net 开发工具都有哪些?
        现在主流是 Visual Studio 2005/2008,但是不少小企业仍然固执使用 vs2003,
        不过最近 vs2010 也上市了。
        VS 提供了下列几个版本:标准版、专业版、Tools for Office 

 

和 Team System 版。

        还有 C# builder 只应用于大型企业开发,
        支持一些微软的 vs.net 都不支持的企业级功能。
        还有一款免费的开发工具 web matrix,这款自动感知能力弱到几乎没有,
        适合开发页面和代码不分开的那种页面,可以提高独立写代码的水平。
        不过他带有.net

 

类库浏览器,以及一个数据库开发的控件,也算是有些特点。

        入门初学者 VS.NET 会很容易上手,
        当然,还有就是高手只用记事本咯!

12、为什么.NET 程序第一次运行比较慢?

        aspx 页面在运行时,第一次访问时要进行编

译。
        当你再次运行时,由于缓存机制,速度就会正常了。

13C#的命名规范
        主要有 Pascal 和 Camel 两种
        Pascal:单词的首字母大写,如 ProductType;
        Camel:首个单词的首字母小写,其余单词的首字母大写,如 productType)