————高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
CCCC####编程基础
编程基础编程基础编程基础
讲师:杨中科
北京传智播客教育 www.itcast.cn
————高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
.Net开发环境(*了解)
点Net、Dot Net
开发工具:Visual Studio
C#
VB.Net
F#
IronPython
……
C Sharp
.Net Framework
提供函数库、类库
————高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
.Net简介(*了解)
应用程序
平台无关:CLR、.Net
Framework进行了隔离。
Windows、Linux(Mono)、
智能手机、Web、RIA。学
会.Net什么都能开发,知识
移植。
更安全、更省心:代
码托管、罕用指针、
垃圾回收。
操作系统
语言无关:VB.Net、C#都
调用同样的类、同样的方
法,VB.Net写的类C#也可
以调用。模糊了语言的差
别
应用程序
.Net Framework
CLR
操作系统
北京传智播客教育 www.itcast.cn
————高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
.Net 的版本(*了解)
向
下
兼
容
.Net 1.1
.Net 2.0
.Net3.x
.Net4.x
…
…
Visual Studio2003
Visual Studio2005
Visual Studio2008
Visual Studio2010
大
同
小
异
Express(免费版)
快捷版
Standard
标准版
…
…
Professional
专业版
Team Suite
团队版
常用的功能没啥差别,微软的定价策略
————高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
第一个C#程序
� 创建第一个控制台程序并且调试运行。
� 为什么要从控制台程序开始?不要把精力放到表现
层,而是把精力放到写代码上。无论控制台还是
Winform还是ASP.Net最难的是写代码,而不是拖控
件。
� 唯一需要学的三条控制台指令:Console.WriteLine
:打印输出、Console.ReadLine:从控制台读入一
行、Console.ReadKey:控制台暂停。至于
Console.是什么意思不用管。1+1=2的例子
� 占位符是个什么玩意儿?{0}的个数必须和参数的个
数一样,是一一对应的关系。
————高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
VS开发环境介绍
� 解决方案管理器:解决方案、工程、文件
� C#源文件一般以cs结尾
� C#程序的入口是Main函数,在Main中写代码
就行,暂时不用关心其他部分是什么意思
� 错误列表。见到编译错误不用慌。错误排除演
示。常见错误:结尾没有分号,大小写错误。
� 显示代码行号。工具→选项→文本编辑器
→C#→显示→行号
————高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
C#语法
� 从上到下一条条的依次执行。
� 大小写敏感
� 函数参数用()包围
� 两句代码之间用分号(;)分割(易错:
全角问题)
� 注释:单行注释、多行注释。
————高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
高级软件人才实作培训专家
变量
� 把变量看成放数据的容器。
� 定义变量的方式:类型 变量名; int i3;
� 变量的类型:不同类型的容器放不同的东西,铁罐不能放
硫酸。不能在int类型的变量中放字符串。
� 变量不能放和变量类型不兼容的数据。
� 变量的名字不能重名(不严格)
� 问题• int i=10;Console.WriteLine("i");