预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共33页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

系统开发实训-C# 主讲:陈琰宏 E-mail:zufe_graphics@163.com 1 学习目的和教学要求 理解运用VisualStudio2008开发环境;理解.net框架;建立系统开发理念,理解系统开发流程;掌握C#语言;能熟练编写简单C#程序能用C#开发数据库系统;能用C#进行毕业设计系统的开发 2 信息学院-系统开发实训 考试内容 课堂教学所涉及的内容 成绩评定办法 ?平时出勤、实验、平时作业(含相应文档):20% ?期中程序大作业(个人完成):30% ?期末数据库程序开发大作业:50% 3 信息学院-系统开发实训 参考教材 作者:周红安等编著出版社:电子工业出版社出版时间:2009-1-1 4 信息学院-系统开发实训 2.出版时间:2009-01 5 信息学院-系统开发实训 出版社:清华大学出版社 出版日期:2009-3-1 6 信息学院-系统开发实训 岗位招聘信息 7 信息学院-系统开发实训 8 信息学院-系统开发实训 9 信息学院-系统开发实训 10 信息学院-系统开发实训 11 信息学院-系统开发实训 12 信息学院-系统开发实训 课程地位 ComputerBaseSTBSQLBaseOOP/JavaHTML/JavaScriptC SQLServer C#WinForms JSP/Servlet Testing/SQA OracleASP.NET XML EJB/WebServiceStruts/JSF LinuxPSPMOOAD 13 信息学院-系统开发实训 第一讲基本语法介绍 14 信息学院-系统开发实训 第一章C#2008概述 .NETFramework是Microsoft为开发应用程序创建的一个富有革命性平台。同时C#2008语言可以在该平台上实现大多数开发人员需要的功能,而且C#2008还具有大多数开发人员所需要的特性。 15 信息学院-系统开发实训 16 信息学院-系统开发实训 MSDNLibrary使用 MSDN是微软的文档库,提供了大量的技术文档。作为一个合格的开发人员,应该学会使用产品文档。要熟悉MSDN,关键是要熟悉下面的几个面板。目录面板:可以让开发人员快速地对MSDN有一个大致的了解,起导航的作用。索引面板:其为开发人员提供了快速检索MSDN的功能,在“查找”文本框中输入感兴趣的内容,按Enter键,MSDN将自动转入最匹配的技术文档供开发人员阅读。搜索面板:其是MSDN的一种搜索功能,可以提供对本地帮助、MSDNOnline、Codezone社刃矶辔牡悼獾南?细搜索,其使用示意图如图所示。 17 信息学院-系统开发实训 18 信息学院-系统开发实训 19 信息学院-系统开发实训 20 信息学院-系统开发实训 21 信息学院-系统开发实训 HelloWorld程序 描述代码的注释 //这是用C#编写的一个简单的HelloWorld程序usingSystem;namespaceNotepad{classHelloWorld{{}} 将文件保存为HelloWorld.cs22程序入口点,Main的返回类型为void导入System命名空间声明命名空间Notepad声明HelloWorld类 publicstaticvoidMain() 控制台类的WriteLine()方法用于显示输出结果 Console.WriteLine("HelloWorld"); 信息学院-系统开发实训 usingSystem;usingSystem.Collections.Generic;usingSystem.Text;//Using表示程序引用的库,上面的三个为控制台应用程序默认引用的库namespaceFirstConsoleApplication//程序将以新建项目名称自动创建一个命名空间,即namespace,{classProgram1//该处的class是类的意思,是自动创建这个program类。{staticvoidMain(string[]args)//Main()函数是程序的入口{Console.WriteLine("helloC#2008!");//输出helloC#2008!Console.ReadLine();} 23 控制台程序 信息学院-系统开发实训 简单Windows程序 24 信息学院-系统开发实训 25 信息学院-系统开发实训 第2章C#中面向过程基本元?应用程序处理的对象是数据,而数据是以某种特定的形式存在的(例如整数、实数、字符、布尔型等形式)。不同的数据之间往往还存在某种组织,构