美文网首页
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#教案

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