菜单
  

    首先,客户端浏览器向Web服务器发出对.aspx类型的页面请求,这个请求将通过Internet传递到Web服务器的ASP.NET环境。
    然后,Web服务器的ASP.NET环境通过加载相应.dll文件,将.aspx文件解析为源程序代码,再由公共语言运行时编译为IL类型的文件,之后再由JIT编译器将其编译成机器代码(当此页面第二次被请求时,公共语言运行时便不再编译代码,而是执行己经编译好的代码),机器代码在执行之后生成一个HTML文件。
    2.4    C#
    C#语言是特定为.NET设计的一门专业性语言,设计者是微软公司的安德斯•海尔斯伯格和以斯科特威拉米特为领导的团队,优先移植特点。C,C++,Java三者的优点均在C#上体现出来,另外还融合了其自身独特的性质。程序员在工作时,可将C#移植到.NET上,而且这类转换移植是较为实现的。C#还是一种较易于编写的程序,驱动对象容易实现。而且,程序员在开发运行C#时,为减少时间,可以利用IDE来建立调试,此时开发程序所耗费的时间仅为单独开发时长的一小部分,实现了精力和时间上的最优化。C#语言具有以下特点:
    (1)简洁的语法:C#是由C、C++发展而来的,所以三者在语法风格上基本一致,与C、C++相比,C#的语法简单易懂。
    (2)完全的面向对象设计:C#语言拥有面向对象语言所具有的所有特性:封装、继承、多态,而且C#是完全面向对象的程序设计语言。
    (3)与Web的紧密结合:现有的一些开发语言不能与Web紧密结合,但C#语言解决了这一难题。XML是网络中结构化数据传输送的标准,C#语言提供了对XML的良好支持,开发人员能够方便地开发XML Web Service,有效地处理网络中的各种数据。
    (4)消除程序错误:程序中任何一个小的错误,就可能酿成难以预料的后果。.NET Framework为使用C#语言编写的应用程序提供了安全性保障和错误处理机制。C#利用.NET Framework提供的垃圾回收器有效减轻了内存管理的负担。
    (5)版本处理技术:在程序的开发中,几乎所有的程序员都碰到过“DLL地狱”问题,该问题是因为安装了相同名字的不同版本DLL文件造成的。但是C#中版本处理技术可以最好地解决这个问题,其内置的版本控制功能,为程序员保证版本控制成为可能。
    (6)灵活性:虽然C#大量简化了语法,但是并没有失去灵活性。由于其灵活性,使得C#可以与C、C++语言中需要传递参数的API进行交互操作。
  1. 上一篇:php+mysql酒店管理系统的设计与实现
  2. 下一篇:jsp+mysql高校日志管理系统的设计与开发
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 电站锅炉暖风器设计任务书

  9. 中考体育项目与体育教学合理结合的研究

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 十二层带中心支撑钢结构...

  12. 当代大学生慈善意识研究+文献综述

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. java+mysql车辆管理系统的设计+源代码

  15. 大众媒体对公共政策制定的影响

  16. 杂拟谷盗体内共生菌沃尔...

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回