欢迎来到天天文库
浏览记录
ID:40238975
大小:1.21 MB
页数:118页
时间:2019-07-28
《SQL Server 2000管理与应用开发教程 王晶 第11章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SQLServer2000管理及应用开发教程授课教师:职务:第11章VisualC#程序设计基础课程描述ASP.NET是Microsoft公司推出的新一代基于B/S结构的动态Web应用程序开发工具,它虽然继承了ASP的特色,但在语法结构和应用程序开发模式上却有很大的区别。ASP.NET支持VB.NET和VisualC#等语言,其中VisualC#的应用更为广泛,是ASP.NET应用程序的最佳语言。本书实例选择VisualC#作为开发ASP.NET应用程序的语言。本章首先介绍VisualC#程序设计的基本技术
2、,为读者理解后面的实例奠定基础。本章知识点C#语言基础数据类型常量和变量运算符和表达式流程控制语句类和对象11.1C#语言基础C#语言的基本特点.NETFramework和C#使用VisualStudio2005编写一个简单的C#例子11.1.1C#语言的基本特点C#的英文发音为CSharp,它是一种最新的、面向对象的程序设计语言,程序员可以使用它方便、快速地编写各种基于Microsoft.NET平台的应用程序。.NET将Internet本身作为构建新一代操作系统的基础,并对Internet和操作系统的设计
3、思想进行了延伸,使开发人员能够创建出与设备无关的应用程序,更容易地实现Internet连接。可以使用VisualStudio开发C#应用程序。C#语言具有如下主要特点1.语法简洁2.更完善的面向对象程序设计机制3.与Web应用的紧密11.1.2.NETFramework和C#C#语言的编译和运行过程(1)在VisualStudio中创建VisualC#项目,其中包括C#源文件、资源和引用等。C#源文件的扩展名为.cs,可以定义类、接口、窗体等;资源可以是图像、图标、文本文件或字符串等;引用是Microsof
4、t公司或第3方提供的组件,通常为.dll、.ocx和.tlb等类型。(2)使用C#编译器对VisualC#项目进行编译,得到Microsoft中间语言(MSIL),这是一组可以有效地转换为本机代码且独立于CPU的指令。(3)VisualC#程序运行在.NETFramework平台上,由公共语言运行库提供支持,同时使用.NETFramework提供的类库,将Microsoft中间语言转换为本地计算机代码,最终在操作系统上运行。11.1.3使用VisualStudio2005在“开始”菜单中依次选择“程序”/“
5、MicrosoftVisualStudio2005”/“MicrosoftVisualStudio2005”,启动MicrosoftVisualStudio2005窗口。新建项目在最近打开的项目列表下面,提供了打开和创建网站的超级链接。单击“创建”标签后面的“项目”超级链接,打开“新建项目”对话框。控制台应用程序项目VisualStudio窗口1.窗体设计及代码编辑器2.解决方案资源管理器3.属性窗口11.1.4编写一个简单的C#例子参照11.1.3小节介绍的方法创建一个控制台应用程序项目,项目名称为Hel
6、loWorld。项目的主文件为Program.cs。1.Program.cs的默认代码usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceHelloWorld{classProgram{staticvoidMain(string[]args){}}}2.在Main()函数中添加代码staticvoidMain(string[]args){Console.WriteLine("HelloWorld!");Console.R
7、eadKey();}3.运行程序在菜单中选择“调试”/“启动调试”,或在工具栏中单击“启动调试”按钮可以运行当前的项目。4.在程序中添加注释(1)注释符//(2)注释符/*…*/(3)XML文档注释标记(1)注释符////文件名:Program.cs//描述:主程序文件//作者:启明星//日期:2009-2-18……inta=0;//声明一个整型变量a,初始值为0(2)注释符/*…*//*文件名:Program.cs描述:主程序文件作者:启明星日期:2009-2-18*/……inta=0;/*声明一个整型变
8、量a,初始值为0*/intb/*变量b*/=0;(3)XML文档注释标记/////////classProgram……//////主函数//////命令行参数staticvoidMain(string[]args){Console.WriteLine("HelloWorld!");//a
此文档下载收益归作者所有