项目1 认识VS2008开发环境和事件驱动编程 任务列表: 1、认识什么是.NET 2、认识Visual Studio 2008工作环境

Slides:



Advertisements
Similar presentations
应用软件开发( C# ) 第 1 章 C# 程序设计基础 第 1 章 C# 程序设计基础 1.1 程序设计语言 1.2 程序设计方法 1.3 C# 程序设计语言概述 1.4 C# 集成开发环境.
Advertisements

ASP .NET 程序设计(C#版) 第二版 机械工业出版社同名教材 配套电子教案
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
第2章 Visual Studio 集成开发环境
第1章 Visual C 集成开发环境.
.NET平台和C#编程 信息工程系:罗明刚.
面向对象程序设计 (Visual C# .NET)
面向对象程序设计 C#.Net 01 C#概述和简单编程 郑捷
C#程序设计案例教程 第1章 C#语言入门.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
在PHP和MYSQL中实现完美的中文显示
第10讲 Java面向对象编程基础(4) 教学目标 主要内容.
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
淺談Visual C# 程式設計 國立台灣師大附中 李啟龍 Jason.
南华大学计算机学院 软件工程系 QQ讨论群:
.NET 簡介.
.NET 簡介.
AngularJS -- 使用AngularJS进行开发
第二讲 搭建Java Web开发环境 主讲人:孙娜
面向对象建模技术 软件工程系 林 琳.
第1章 .NET与C# 为什么要设计一门新的编程语言? C#在微软的.Net平台中占据什么样的地位?
学习前的准备工作 讲师:burning.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
基于 C# 的 .NET Framework 程序设计
第二章 Visual Studio .NET 2003.
第1章.NET Framework 2.0简介.
大学计算机基础 典型案例之一 构建FPT服务器.
走进编程 程序的顺序结构(二).
辅导课程六.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
Visual Studio Team System 简介
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
C#程序设计基础 $1 绪论.
Windows 7 的系统设置.
VSS使用简介 王树升
任务1-3 使用Dreamweaver创建ASP网页
三:基于Eclipse的集成开发环境搭建与使用
程序设计工具实习 Software Program Tool
SOA – Experiment 2: Query Classification Web Service
Visual Studio 2010简捷入门.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C语言程序设计 主讲教师:陆幼利.
21世纪高职高专规划教材 C#语言程序设计 李继武 彭德林 主 编 张 珑 赵 松 周建辉 副主编
第四章 团队音乐会序幕: 团队协作平台的快速创建
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
VB与Access数据库的连接.
姚金宇 MIT SCHEME 使用说明 姚金宇
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
iSIGHT 基本培训 使用 Excel的栅栏问题
Chapter 18 使用GRASP的对象设计示例.
VRP教程 2011.
Delphi 7.0开发示例.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Python 环境搭建 基于Anaconda和VSCode.
Visual C# .NET 程序设计教程 第1章 华南农业大学 信息(软件)学院
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
本节内容 动态链接库 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
Visual Basic 程序设计.
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
Presentation transcript:

项目1 认识VS2008开发环境和事件驱动编程 任务列表: 1、认识什么是.NET 2、认识Visual Studio 2008工作环境 3、编写第一个窗体应用程序 4、编写第一个控制台程序 5、C#开发Windows应用程序的方法 6、事件驱动的程序设计的概念 7、拓展练习

一、项目教学目标 1、了解C#语言的特点 2、认识并安装Visual Studio 2008工作环境 3、导航定制Visual C#工作环境 4、学会在VS环境下开发第一个窗体应用程序 5、学会在VS环境下开发第一个控制台应用程序 6、认识对象和集合的概念 7、理解对象驱动的思想 8、学会对象驱动的编程方法

二、项目知识准备 1、.NET的定义 .NET技术是微软公司推出的一个全新概念,“它代表了一个集合、一个环境和一个可以作为平台支持下一代Internet有可编程结构。” .NET的最终目标就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。

二、项目知识准备 2、 .NET开发平台 .NET开发平台包括.NET框架和.NET开发工具等组成部分,.NET框架(Framework)是整个开发平台的基础,包括公共语言运行库和框架类库,.NET开发工具包括Visual Studio.NET集成开发环境和.NET编程语言。其中,Visual Studio .NET集成开发环境用来开发和测试应用程序。.NET编程语言包括Visual Basic、Visual C++和新的Visual C#等用来创建运行在公共语言运行库(CLR)上的应用程序。

二、项目知识准备 3、 .NET框架 .NET框架包括公共语言运行库(Common Language Run ,CLR)和.NET类库。 类库是一个综合性的面向对象的可重用类型集合 。

二、项目知识准备 4、 C#.NET简介 (1)C#.NET语言的产生背景 (2)C#.NET的特点: 语法更简单; 快速应用开发功能; 语言的自由性; 强大的Web服务器控件; 支持跨平台; 与XML相融合。

二、项目知识准备 5、 Visual Studo.NET集成开发环境简介 (1)Visual Studio起始页 此起始页是集成开发环境中默认的Web浏览器主页。它是设置首选选项、读取产品新闻和访问别的在Visual Studio.NET环境里启动和运行信息的集中地。 (2)新建Visual C#.NET项目 在Visual Studio.NET集成开发环境中,通过执行【文件】→【新建】→【项目】菜单,将会弹出【新建项目】对话框

二、项目知识准备 5、 Visual Studo.NET集成开发环境简介 (3)【解决方案资源管理器】窗口 如果集成环境中没有出现该窗口,可通过执 【视图】→【解决方案资源管理器】命令来显 示该窗口。 (4)【类视图】窗口 如果集成环境中没有出现该窗口,可通过执行【视图】→【类视图】命令来显示该窗口。

【解决方案资源管理器】窗口 【类视图】窗口

二、项目知识准备 5、 Visual Studo.NET集成开发环境简介 (5)【工具箱】窗口 如果集成环境中没有出现该窗口,可通过执行【视图】→【工具箱】命令来显示该窗口。 (6)【属性】窗口 如果集成环境中没有出现该窗口,可通过执行【视图】→【属性】命令来显示该窗口。

【工具箱】窗口

属性窗口

三、创建第一个C# Windows程序 【例1-1】编写一个C# Windows应用程序,程序运行时显示一句欢迎词“欢迎您进入C#编程世界!”程序的运行界面如图1-1所示。 图1-10 例1-1程序运行界面

四、创建第一个C#控制台程序 C#程序也可以在命令行下执行,只需用一个文本编辑器按照C#语法规定编写程序,在保存的时候把扩展名起为.CS即可。 编写的C#程序并不能直接执行,必须编译成EXE文件才能运行。微软提供了一个编译器CSC.EXE,它可以把扩展名为.CS的C#文件编译成可执行文件。 【例1-2】创建一个C#控制台程序,该程序的功能是显示一行欢迎词:“欢迎您进入C#编程世界!”

四、创建第一个C#控制台程序 实现步骤如下: (1)启动Windows自带的记事本程序用来编写C#程序,在记事本 中录入如下程序代码: using System;//命名空间 class WelCome//类名 { public static void Main()//方法 { Console.WriteLine("欢迎您进入C#编程世界!"); }

四、创建第一个C#控制台程序 (2)保存该程序代码,取名为A_1_2.CS。 (3)执行【开始】→【所有程序】→【Microsoft Visual Studio.NET】→【 Visual Studio.NET工具】→【Visual Studio.NET命令行提示】命令,将会出现命令行,在命令行中可以输入类似于DOS命令的命令。 (4)在命令行中输入命令CSC A_1_2.CS,然后按回车键,如果代码中没有错误,将会得到编译成功的信息,并在当前目录下生成一个A_1_2.EXE的可执行文件。 (5)在命令行中输入命令A_1_2并按回车键,将会得到程序的运行结果。程序的编译和运行情况如图1-15所示。

例1-2程序的编译和运行情况

五、C#程序结构介绍 1.命名空间 2.类和类的方法 程序中的第一条语句“using System;”的作用是导入命名空间。导入命名空间之后,就可以自由地使用其中的元素了。 2.类和类的方法 程序的第二行“class WelCome”是类的声明,它声明的类的名字为WelCome,程序的功能就是依靠该类来完成的。C#要求程序中的每个元素都要属于一个类。

五、C#程序结构介绍 3.类的方法 4.程序和输入和输出 程序中的语句“public static void Main()”为WelCome类声明了一个方法。在C#程序中,程序的执行总是从Main()方法开始的,一个程序中不允许出现两个或两个以上的Main()方法,而且C#中Main()方法必须被包含在一个类中。 4.程序和输入和输出 程序中的语句“Console.WriteLine("欢迎您进入C#编程世界!");”的作用是输出“欢迎您进入C#编程世界!”欢迎信息。

五、C#程序结构介绍 5.注释 程序中的“//”后面的文本是注释信息,注释信息不参加编译,不会影响程序的执行结果。使用注释的目的是解释程序的功能,使程序易于阅读和交流。C#提供了两种注释方法,分别如下。(1)使用“//” (2)使用“/*”和“*/”符号对 6.语句书写规则 C#程序对大小写是区分的,如Console不能写成onsole,WriteLine不能写成Writeline,否则均会出错。

六、事件驱动编程机制 1、Visual C#开发Windows应用程序的方法 图2-1 可视化程序设计模型

六、事件驱动编程机制 2.常用术语 (1)属性 属性是类或对象的一种成份,它反应类创建 的对象的特征。 (2)方法与事件 方法与事件是类的成份,它们共同决定了对 象的行为特征。 (3)事件驱动的程序设计 面向对象的程序设计语言的基本编程模式是 事件驱动。

六、事件驱动编程机制 3.利用Visual C#编写Windows应用程序的一般过程 可归结成以下几个步骤: 控件设计应用程序界面。 (2)设计窗口和控件的属性。 (3)编写事件方法代码。

六、事件驱动编程机制

七、拓展训练 典型实例一:应用程序的退出 【实例题目】 编写一个C# Windows应用程序,在窗体Form1上增加一个 命令按钮控件,控件上显示的文字为“退出”。程序执行时, 单击该按钮将退出应用程序的执行。程序的设计界面如图 1-3所示。

七、拓展训练 典型实例二:控制台应用程序练习 【实例题目】 编写一个控制台应用程序,程序执行时将出现一行提示,要求您输入您的姓名,输入姓名后将显示出如下文字:欢迎你,***同志!。