美文网首页
2019-01-03 C#教案

2019-01-03 C#教案

作者: f387b2061819 | 来源:发表于2019-01-03 10:37 被阅读0次

C#语言概述

没有人天生强大,一个人只要站在崖边的时候,才会真正坚强起来

学习目标

1、 掌握学习编程的方法

2、 了解C#语言的由来、特点、开发前景

3、 理解.NET平台、会安装VS2015

4、 会创建控制台程序和Windows应用程序

一、 自我介绍

王少华,硕士,软件工程师,在企业从事Java软件开发多年。

邮箱:wangsh@nbtvu.net.cn

微博:编程魔法师

简书:师享者

二、 课堂要求

(一) 编写代码的坐姿

(二) 打字速度

l 必须盲打!!!

l 每分钟至少达到40个字符

l 不要二指禅

(三) 学习方法

1. 关于提问

不懂先向同学请教,再问百度,最后来问老师

2. 关于写技术博客

一定要养成写技术博客的习惯,写文章是整理自己思路的过程,同时技术博客是自己找工作的一个重要去砝码。

3. 关于作业

l 利用xmind将课堂学习的内容整理出来

l 将上课的代码写两遍

编程不是技术活,是熟练的活

三、 概念的区分:.NET平台、C#、Java、VB

(一) .net/dotnet:

.NET的核心是Microsoft .net Frmaework(微软.NET框架体系);

.NET Framework主要由两大部分组成,分别是运行环境和通用类库

(二) C#(sharp):

一种编程语言,可以开发基于.net平台的应用.VB也是运行在.net平台的编程语言

(三) Java

是一种平台又是一种编程语言

(四) 什么是编程语言

编程语言是人与计算机交互的语言

(五) 有关PHP的小笑话

四、 .NET能做什么

(一) .NET的发展史

1. 正始发布是2002年6月22号发布的,C#程序员必须记住的日子

(二) .NET能做什么

1. 桌面应用程序

Winform(.net开发的桌面应用程序叫Winform应用程序)

2. Internet应用程序

ASP.NET(.net开发的internet应用程序叫ASP.NET应用程序)

3. 手机开发

wp8 (.net可以做手机开发,Wp8,几乎没有市场了)

4. Unity3D

游戏开发或者虚拟现实(大家的机遇)

五、 IDE

(一) IDE(Integrated Development,集成开发环境)

(二) Visual Studio 2015 简介:

l 一套完整的开发工具集

l 用于开发桌面应用程序、ASP.NET Web 应用程序、XML、Web Service、移动应用程序

l 为快速开发提供强大支持

(三) 安装VS2015

参考:https://blog.csdn.net/guxiaonuan/article/details/73775519?locationNum=2&fps=1

六、 控制台项目

(一) 启动VS

1. 双击图标

2. 命令启动

devenv

3. 常用的启动命令

记事本:notepad

画图板:mspaint

计算器:calc

DOS窗口:cmd

Excel文档:excel

Word文档:winword

(二) 创建项目

1. 点击菜单:”文件”-“新建”-“项目”,会出现这个窗口

2. 创建控制台程序

3. 解决方案---项目---类之间的关系

l 解决方案:一个公司

l 项目:一个部门

l 类:员工

4. 项目文件说明

.Sln:解决方案文件

.csproj:项目文件

.cs:类文件

(三) 程序说明

1. 引用命名空间:

2. 项目名或命名空间名:

3. Program类:

4. Main函数:

(四) 学习两行基本的代码

Console.WriteLine("要输出到控制台的文本");

Console.ReadKey();表示暂停这个程序,等待用户按下任意键继续,并且用户按下的任意键将显示到控制台中。

(五) 运行代码和编译代码

1. 运行代码

l F5

l 点击

2. 编译:F6

(六) VS中的设置

1. 设置行号

工具à选项à文本编辑器àC#-->行号

2. 设置字体

工具à选项à环境à字体和颜色-->字体、行号

推荐字体:Courier,字号12

3. 创建多个项目

4. 启动项目设置

在“解决方案”右键

5. 项目的加载与卸载

项目上右键

(七) 编写代码中需要注意的问题

1. 写代码切忌括号错误!!!

2. 代码中所有的标点都是英文半角的标点。

3. c#代码中每行代码以分号结束

七、 c#中的注释符

不写注释是流氓,名字瞎起是扯淡

三种注释方式

(一) 第一种:单行注释

以//开头,后面的就是注释内容

Console.WriteLine("Hello "); //向控制台输出“Hello"

(二) 第二种:多行注释

以 /*开头 */结束 之间的是注释内容

/*

多行注释

多行注释

*/

Console.WriteLine("World!!!");

(三) 第三种:文档注释

在方法或类的上一行输入 ///文档注释

/// <summary>

/// 这是我第一个C#程序

/// </summary>

class Program

{

static void Main(string[] args)

{

Console.WriteLine("Hello "); //向控制台输出“Hello"

/*

  • 多行注释

多行注释

*/

Console.WriteLine("World!!!");

Console.ReadKey();

}

}

八、 创建Windows应用程序

(一) 创建windows窗体应用程序

(二) 工具箱

由于开发Windows应用程序通常要使用【工具箱】添加控件和【属性】窗口设计控件属性

(三) 设计一个Form

1. 窗体:三个button,一个textBox

2. 属性设置

|

控件

|

属性

|

属性值

|
|

Button1

|

Text

|

显示

|
|

Button2

|

Text

|

消除

|
|

Button3

|

Text

|

弹出一个新的对话框

|
|

TextBox1

|

Multiline

|

True

|
|

TextAlign

|

Center

|

(四) 编写代码

双击每个控件,就可以进行代码编辑

1. 显示

private void button1_Click(object sender, EventArgs e)

{

textBox1.Text = "Hello World";//在文本框中显示“hello world”

}

2. 清除

private void button2_Click(object sender, EventArgs e)

{

textBox1.Text = "";//将文本框显示的内容清空

}

3. 弹出一个新的对话框

private void button3_Click(object sender, EventArgs e)

{

MessageBox.Show("Hello World");//弹出一个对话框,显示“Hello world"

}

相关文章

  • 2019-01-03 C#教案

    C#语言概述 没有人天生强大,一个人只要站在崖边的时候,才会真正坚强起来 学习目标 1、 掌握学习编程的方法 2、...

  • 第274天

    2019-01-03,

  • 2019-01-02

    2019-01-03 2019-01-03 张北路姜博士眼镜郑文丽日精进189天,相互鼓励,共同进步。 1、比学习...

  • TextView限制输入文字个数

    TextField 、TextView限制输入文字个数-2019-01-03

  • 2019-01-03 C#总复习

    1、c#注释///****//////2 C#源码的文件格式:.cs3 C#输出Console.writeLine...

  • 教案!教案!

    这个假期在恍恍惚惚中过去了,同事问啥时候到校,才惊觉马上就要开学了!每天忙着学习,教案一字未动,从放假就放到窗台上...

  • C# 6/7 新功能

    C#新功能 一、C#历史演变 C# 1,Visual Studio .NET 2002: C# 初版。 C# 1....

  • 晨读DAY 11 总结日志

    ScalersTalk千人早起晨读团 [Day 11 2019-01-03] Materials: However...

  • 【教学文集】高效教案——写好一届用十年

    洛阳亲友如相问,说我正在写教案。垂死病中惊坐起,发现还没写教案。写教案,写教案,当老师就必须得写教案。可你想过没有...

  • Unity中的C#编程-零基础(Unity2017)

    01 什么是C#编程语言 人与机器之间的语言,C#脚本,C#源代码,C#源文件 Unity支持的俩种语言:C# S...

网友评论

      本文标题:2019-01-03 C#教案

      本文链接:https://www.haomeiwen.com/subject/qvtfrqtx.html