- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C#应用程序设计教程》;本课程的前序课程:
大学本专科计算机导论
本课程主要讲述内容:
Windows客户端应用程序设计
;本书详细内容;C#及Visual Studio开发工具介绍;VS2005的各种版本(功能从最强到最弱)
VS2005 Team 版本 用于大型团队开发
VS2005 Professional版本 用于大中型软件公司
VS2005 Standard版本 用于小型软件公司
VS2005 Express版本 用于业余开发者(初学者)
本课的上机实验环境
VS2005 Express版本
安装建议
(1)操作系统使用 WindowsXP SP2
(2)至少256MB内存,最好512MB;第1章 简单程序设计 ;1.1.1 公共语言运行环境;1.1.2 框架类库 ;基本类库:提供输入/输出、字符串操作、安全性管理、网络通信、文本管理等标准功能。
ADO.NET:数据库访问及XML类。
ASP.NET:Web服务和Web窗体,用来建立强大的Web应用程序。
Windows窗体类:Windows窗体支持的一组类,用于开发基于Windows的图形用户界面应用程序。
总之,.NET开发框架在公共语言运行时的基础上,为开发者提供了完善的类库,开发者可使用多种语言及Visual Studio开发工具来快速构建下一代的网络应用。;1.2 C#语言特点; CLR为C#语言中间语言代码运行提供了一种运行时环境,C#语言的CLR和JAVA语言的虚拟机类似。这种执行方法使运行速度变慢,但带来其他一些好处,主要有:
通用语言规范
自动内存管理
交叉语言处理
更加安全
版本支持
完全面向对象 ;1.3 编写控制台应用程序 ; 用微软Visual C#2005 Express Edition(以后简称VS2005)生成控制台程序,具体步骤如下:
(1)运行VS2005程序,单击菜单“文件(F)|新建项目(P)…”菜单项,打开“新建项目”对话框如下图。在模板(T) 列表框中选择控制台应用程序,单击确定按钮,创建项目。 ;(2)出现如下图界面,按图中那样修改Program.cs文件。编写一个应用程序可能包含多个文件,才能生成可执行文件,所有这些文件的集合叫做一个项目,项目名称可以是任何标识符,本项目名称为ConsoleApplication1。 ;;(3)按CTRL+F5键,运行程序,运行结果如图1.3。需要注意的是,和以往使用过的绝大多数编译器不同,C#编译器只执行编译过程,不经过???接直接生成扩展名为.exe的可执行文件或扩展名为.dll的动态链接库,C#编译器中不包含链接器。 ; (4)单击菜单文件(F)|全部保存(L)菜单项,打开保存项目对话框,在名称(N) 编辑框中键入保存的项目文件名称:控制台程序,在解决方案名称(M) 编辑框中键入保存的解决方案名称:例1_1。单击位置(L) 编辑框后的浏览(B)按钮,选择保存的文件的路径,在该路径下将创建文件夹例1_1,项目的所有文件都保存到这个文件夹下。这里请注意,必须保存项目的所有文件,将来才能重新打开项目。如仅保存Program.cs,将不能重新打开项目。;1.4 程序结构 ;1.标识符
标识符是程序中为一些要素所定义的名称,如例1.1中的命名空间名MyApplication、类名Test、方法名Main等。程序中所有定义的标识符都有实际意义是很好的编程习惯。标识符命名时必须遵循如下命名规则:
由字母、数字、下划线_组成,C#语言中标志符允许包含中文字符。
第一个字符必须是字母、中文字符或下划线,不能是数字或除下划线外的特殊字符。
C#对字母大、小写敏感,两个标识符即使只是对应字母大、小写不同,也是不同的标识符,这点和VB 语言不同。
标识符不能与关键字同名。; 如例`1.1程序中的MyApplication、Test、Main等都是合法的标识符。而下面的标识符都是非法标识符。
2example //非法起始字符,起始字符不能是数字
#200 //非法起始字符,起始字符不能是特殊字符
Hello* //含有非法字符“*”,标识符中不能有“*”
if //if是关键字,关键字不能作为标识符
Hello World //含有非法字符空格标识符中不能有空格;2. 关键字
在C#代码中的关键字是由C#语言定义并使用的具有特定意义的字符串,它们不能在程序中用作标识符。在VS2005环境的代码视图中关键字默认以蓝色显
文档评论(0)