Download presentation
Presentation is loading. Please wait.
1
第一讲 C#语言概述 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
课程网站: 第一讲 C#语言概述 《C#程序设计》
2
目录 CONTENTS 学习目标 学习内容 课堂实践
3
本讲学习目标 AIMS 1 知识目标 掌握Visual Studio 2010的集成开发环境的使用 掌握Windows窗体应用程序的创建
掌握创建控制台应用程序的创建 掌握简单的程序调试 能力目标 能够应用Visual Studio 2010的集成开发环境开发一个简单程序 能够进行简单错误的调试 2
4
C#简介 CONTENT
5
C#简介 CONTENT C#(读作 C Sharp)是Visual Studio 2010中的一种编程语言,它是由 C和C++语言发展而来的,具有更简洁、更先进、类型安全以及面向对象等特点。C# 语法表现力强,只有不到 90 个关键字,而且简单易学。
6
集成开发环境 CONTENT
7
窗体和基本控件 CONTENT 属性:是对象所具有的一些可描述的特点,如大小、颜色等。
事件:是对象对某些预定义的外部动作进行响应,如单击按钮、移动鼠标等。 方法:系统事先提供的一种特殊的子程序,用来完成一定的操作,如文本框光标的定位等。
8
窗体 CONTENT 窗体(Form)是向用户显示信息的可视图面1.窗体的常用属性 (1)Name:用于设置窗体的名称
(2)Text:用于设置控件显示的内容 (3)BackColor:用于设置窗体的背景颜色。 (4)ForColor:用于设置窗体的前景颜色。 (5)Size:获取或者设置窗体的大小。 (6)FormBorderStyle:获取或者设置窗体的边框和标题栏样式。 (7)Icon:指示窗体的图标。 (8)WindowState:确定窗体的初始可视状态
9
窗体 CONTENT 2.窗体的常用事件 (1)Click(单击)事件 当单击窗体时,将会触发窗体的Click事件。
(2)Load(加载)事件 窗体加载时,将会触发窗体的Load事件。窗体的Load事件在后面的程序中应用得比较多。 (3)FormClosing(关闭)事件 3.窗体的常用方法 (1)Show:显示窗体。 (2)Hide:隐藏窗体。
10
标签 CONTENT 标签也有Name、Text、BackColor、ForColor等属性。
(1)Enabled:用于设置对象是否可以使用 (2)Visible:用于设置控件的可见性。 (3)Font:用于设置输出字符的各种特性 (4)TextAlign:用于设置控件中显示文本的对齐方式 (5)BorderStyle:用于设置标签的边框形式 (6)AutoSize:用于设置标签的大小是否根据标签的内容自动调整。
11
文本框 CONTENT 同样,文本框也有Name、Text、Font等属性,这里不做重复介绍。
(1)Maxlength用于设置文本框中最多可容纳的字符数。 (2)MultiLine用于设置文本框中是否允许显示和输入多行文本。 (3)PasswordChar用于设置文本框是否用于输入口令类文本。如将其值设置为“*”。 (4)ReadOnly:用于设置文本框为只读。 (5)ScrollBars:用于设置文本框是否有滚动条。 (6)WordWrap:用于设置多行文本框在必要时是否自动换行到下一行的开始。
12
文本框 CONTENT 2.文本框控件的常用事件 (1)TextChanged在控件上更改Text属性值时引发的事件。
(2)Enter:当文本框成为窗体的活动控件时发生。 (3)Leave当文本框不再是窗体的活动控件时发生。 (4)KeyDown、KeyPress和KeyUp KeyDown事件在首次按下某个键时发生。 KeyPress事件在文本框具有焦点并且用户按下并释放某个键后发生。 KeyUp事件在是否键时发生。
13
文本框 CONTENT 3.文本框控件的常用方法 (1)Focus:可以使文本框获得焦点,如textBox1.Focus()。
(2)Clear:清除文本框中当前显示的所有文本。如:textBox1.Clear()。 (3)Copy:将文本框中选定的文本复制到剪贴板。 (4)Cut:将文本框中选定的文本复制到剪贴板,同时删除选定的文本。 (5)Paste:用剪贴板中的文本替换文本框中的选定文本。
14
按钮 CONTENT 1.按钮控件的常用属性 按钮除了有Name、Text、Font等属性外,还有几个常用属性。 (1)Image
用于给按钮添加一个背景图片,但该图片不覆盖背景色。 (2)ImageAlign 用于设置图片显示在按钮上的位置, 2.按钮控件的常用事件 按钮的常用事件是Click事件。
15
学习任务:登录界面设计 CONTENT
16
控制台应用程序 CONTENT 创建控制台应用程序的步骤 第一步,启动Visual Studio 2010 第二步,创建控制台应用程序
第三步,编写代码 第四步,编译并运行程序
17
学习任务:第一个控制台应用程序 CONTENT
18
程序调试 CONTENT 程序错误分为语法错误、逻辑错误和运行错误3类。
19
养成良好编程习惯 CONTENT (1)边写代码边写注释的好习惯。在程序中写入注释是一个好的编程习惯,特别是当代码需要别人来阅读时,注释的作用就更明显了。注释是开发人员最重要的工具之一,所有的编程语言都有支持注释的功能。 (2)书写语句块时,先写下一对“{}”,然后在其中添加相关代码。 (3)不书写复杂的语句行,一行代码只完成一项功能。 (4)if、while、for等语句要单独占一行。 (5)采用适当的缩进,在多层嵌套时,相同层次嵌套的缩进相一致。 (6)标示符的命名一定要规范,尽量做到见名知意。
20
学习任务:简单错误的调试 CONTENT
21
课堂实践 PRACTICE 题目一:熟悉Visual Studio C#.Net 2010 的集成开发环境。
题目三:设计一个应用程序,通过单击按钮改变当前按钮的前景色。 题目四:编写一个应用程序:要求将一门课的课程名、课程号、任课教师作为输入项,单击【提交】按钮在文本框中显式这这门课的基本信息。 题目五:根据所学知识,通过网络搜集信息,写一篇自己对C#的认识文章,1000字左右。
22
THANK YOU 更多资源,请访问课程网站:
Similar presentations