16、2015.08.03第十七节课 C#1(.net和C#的关系、VS与.net的对应关系、VS2012常用的几种应用程序、C#定义一个类的方法、类页面内容的解释、定义Person的类、调用Person类的方法、命名规范、数值类型)
2015-08-06 23:43
866 查看
1、.net和C#的关系
.net是一个开发平台,C#是应用在.net平台上的一种语言。
2、VS与.net的对应关系
3、VS2012常用的几种应用程序
第一种是Windows窗体应用程序,也即是我们常用的C/S端的应用软件;
第二种是控制台应用程序,主要是用来学习调试C#代码的(老师上课应用的模式);
第三种是空Web应用程序,建立空的网页模式,B/S模式;
第四种是Web 窗体应用程序,建立后会生成一些常用的网页组件和功能,例如JS、image等,也是B/S模式。
4、C#定义一个类的方法
5、类页面内容的解释
6、定义一个Person的类(在解决方案资源管理器-右键-添加-新建项-类)
7、调用Person类的方法
8、规范命名方法和变量名
(1)类名和接口名的命名一般使用名词命名,首字母应该大写,若名称是多个单词的组合,每个单词的第一个字母都应该大写
(2)变量名一般用小写的名词,方法名动词,单词的首字母大写,如果多个单词首字母大写。
(3)常量的命名应该全部大写并用下划线将词分隔开
(4)类名属性名和方法名不能为为关键字
9、数值类型
计算机最小的信息单位byte (字节),一个字节是8位(bit),一个字母是一个字节,一个汉字是两个字节。
.net是一个开发平台,C#是应用在.net平台上的一种语言。
2、VS与.net的对应关系
3、VS2012常用的几种应用程序
第一种是Windows窗体应用程序,也即是我们常用的C/S端的应用软件;
第二种是控制台应用程序,主要是用来学习调试C#代码的(老师上课应用的模式);
第三种是空Web应用程序,建立空的网页模式,B/S模式;
第四种是Web 窗体应用程序,建立后会生成一些常用的网页组件和功能,例如JS、image等,也是B/S模式。
4、C#定义一个类的方法
5、类页面内容的解释
6、定义一个Person的类(在解决方案资源管理器-右键-添加-新建项-类)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace pro20150803 { class Person { public string name = "xiaowang"; public int age = 10; public void SayHi() { Console.WriteLine("大家好,我是人类"); } public int GetNum(int i) { i += 10; return i; } } } /*上面代码的几点讲解: 1、 所有变量和方法,前面如果不加public变量是私有类型,只能在本类访问,其他类不能够调用。 2、 public string name = "xiaowang"; //定义一个定符串。 3、 public void SayHi() //定义一个无返回类型的方法。 4、 public int GetNum(int i) //后面必须要用return返回值。*/
7、调用Person类的方法
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace pro20150803 { class Program { static void Main(string[] args) { Person p = new Person(); Console.WriteLine(p.name); Console.WriteLine(p.age); p.SayHi(); Console.WriteLine(p.GetNum(20)); Console.ReadKey(); } } } /*上面代码的几点讲解: 1、Person p = new Person(); //在C#的程序入口,实例化一个P对象调用Person的值。 2、Console.Write不换行输出内容,Console.WriteLine换行输出内容。 3、 Console.ReadKey(); 这个如果不加上,程序结果执行完会自动关闭。 */
8、规范命名方法和变量名
(1)类名和接口名的命名一般使用名词命名,首字母应该大写,若名称是多个单词的组合,每个单词的第一个字母都应该大写
(2)变量名一般用小写的名词,方法名动词,单词的首字母大写,如果多个单词首字母大写。
(3)常量的命名应该全部大写并用下划线将词分隔开
(4)类名属性名和方法名不能为为关键字
9、数值类型
计算机最小的信息单位byte (字节),一个字节是8位(bit),一个字母是一个字节,一个汉字是两个字节。
名称 | 说明 | 所占字节 | 范围 |
byte | 字节型 | 1 | -27~27-1 |
short | 短整型 | 2 | -215~215-1 |
int | 整型 | 4 | -231~231-1 |
long | 长整型 | 8 | -263~263-1 |
char | 字符型 | 1 | 0~65535 |
float | 单精度型 | 4 | ±1.5*10-45~±3.4*1038 |
double | 双精度型 | 8 | ±5.0*10-324~±1.7*10308 |
bool | 布尔型 | 1 | 只有true和false两个值 |
相关文章推荐
- An event-driven communication c# program
- 【C#】基于webservice的身份验证,如何创建新项目
- C#中的泛型介绍和理解
- GPS定位,经纬度附近地点查询–C#实现方法
- C#生成随机数的三种方法
- C#高级编程七十六天----使用指针实现基于栈的高性能数组
- C#高级编程七十五天----C#使用指针
- Microsoft C#基础知识复习
- C# 如何通过委托进行窗口传值
- C#高级编程七十四天----释放非托管资源
- 跳跃表 C#
- c# Lambda表达式
- C#类和对象
- c#外部调用类里边的函数
- Lambda Expression in C#
- C# 获得Excel工作簿Sheet页面(工作表)集合的名称
- [转]C# 系统应用之鼠标模拟技术及自动操作鼠标
- C#表达式和语句
- C# 类型和变量
- c# 自定义属性 属性类型为枚举