C#语言概述
没有人天生强大,一个人只要站在崖边的时候,才会真正坚强起来
学习目标
1、 掌握学习编程的方法
2、 了解C#语言的由来、特点、开发前景
3、 理解.NET平台、会安装VS2015
4、 会创建控制台程序和Windows应用程序
一、 自我介绍
王少华,硕士,软件工程师,在企业从事Java软件开发多年。
微博:编程魔法师
简书:师享者
二、 课堂要求
(一) 编写代码的坐姿
(二) 打字速度
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"
}
网友评论