2018-10-18

学习目标

1、  掌握学习编程的方法

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

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

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

一、 概念的区分:.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.png

2.  创建控制台程序

3.png

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

image.png

  解决方案:一个公司

  项目:一个部门

  类:员工

4.  项目文件说明

.Sln:解决方案文件

.csproj:项目文件

.cs:类文件

(一) 程序说明

1. 引用命名空间:

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

3. Program类:

4. Main函数:

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

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

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

1. 运行代码

l F5

l 点击

2. 编译:F6

(六)  VS中的设置

1.  设置行号

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

image.png

2.  设置字体

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

推荐字体:Courier,字号12

image.png

3.  创建多个项目

image.png

4.  启动项目设置

在“解决方案”右键

image.png

5.  项目的加载与卸载

项目上右键

image.png

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

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

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

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

七、    c#中的注释符

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

三种注释方式

(一)  第一种:单行注释

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

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

(二)  第二种:多行注释

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

/*

  多行注释

多行注释

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

(三)  第三种:文档注释

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

/// <summary>/// 这是我第一个C#程序/// </summary>classProgram{staticvoidMain(string[] args){            Console.WriteLine("Hello ");//向控制台输出“Hello"/*

            * 多行注释

              多行注释

            */Console.WriteLine("World!!!");            Console.ReadKey();        }}

八、 创建Windows应用程序

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

image.png

(二)  工具箱

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

image.png

(三)  设计一个Form

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

image.png

2.  属性设置

image.png

(四)  编写代码

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

1.  显示

privatevoidbutton1_Click(object sender, EventArgs e){            textBox1.Text ="Hello World";//在文本框中显示“hello world”}

2.  清除

privatevoidbutton2_Click(object sender, EventArgs e){            textBox1.Text ="";//将文本框显示的内容清空}

3.  弹出一个新的对话框

privatevoidbutton3_Click(object sender, EventArgs e){            MessageBox.Show("Hello World");//弹出一个对话框,显示“Hello world"}

九、 练习

(一) 实现以下效果

(二) 实训指导:乘法计算器

具体要求见教材18页

作者:师享者

链接:https://www.jianshu.com/p/6af22117bf0a

來源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,711评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,079评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,194评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,089评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,197评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,306评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,338评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,119评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,541评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,846评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,014评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,694评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,322评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,026评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,257评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,863评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,895评论 2 351

推荐阅读更多精彩内容

  • 似乎总是这样,我看着时光从我指尖流逝,却无可奈何。对人生的思考,对生命的理解似乎总是一个死穴。看不透也摸不着,...
    疲蝶阅读 675评论 0 1
  • 规划的重要性 昨天放同学下班之后,就到店里去对店铺的各个方面进行了规范,并且对今后店铺的整改方向和...
    小米雨路阅读 73评论 0 0
  • 今年中秋过的很特别,悦悦给我们买了好多好吃的,欢乐团聚一起过节,让我们各自过了不一样的快乐的中秋佳节,大家中秋节快乐哈
    伽丽阅读 198评论 0 0
  • 今天看到格局这一词,还是齐邦媛在《巨流河》里写到胡适跟她讨论一个作家的作品的时候讲的,作家的作品结构比较散,格局小...
    猫格拉底阅读 212评论 0 0
  • 打一巴掌再给颗枣,你以为这招好使么?对不起,我只记得挨巴掌时的痛,并会将这痛十倍地偿还于你
    阴平阳平阅读 241评论 0 0