《C#之集训1-20121019c#基础》


      C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。它是微软公司研究员Anders Hejlsberg的最新成果。

      C#曾经的它在我眼中是很高大上的,一直没有目睹其风采,现在终于揭开了它神秘的面纱,在未接触之前,感觉它给人一种高冷的感觉,很难靠近,然而一旦相处,我发现其实它很和蔼可亲。

第一印象:

PS:初步的印象感觉这项学习材料非常之多,任务繁重,每天需要赋予它大部分的时间。

第二记忆:

视频 名称 内容
02 学习路线介绍
1.c#-WinForm
2..NET FramWark
3.数据库开发ADO.Net
4.HTIM、JS、Dom、JQuery
5.ASP.Net
7.ASP.Net WebForm
6.AJAX
03 .net与c#
1..net/dotnet:.netFramwork框架一种平台 一种技术
2.C#(sharp):一种编程语言,可以开发基于.net平台的应用
3.(*)Java是一种技术又是一种编程语言
04 .net能开发
1. 桌面应用程序-Winform
2.Internet应用程序-ASP.NET
3.手机开发-WP8

05 两种交互模式
1.c/s:客户机(Client)/服务器模式(Server)
B/S:浏览器(Browser)服务器模式(Server)
2.前提:网络
3.C/S保密性高,硬件联系紧密
B/S交互吃力,保密性相对较低
06 IDE介绍
1.IDE(Integrated Development,集成开发环境)
2.VS2010简介:
开发工具集;
开发桌面应用程序、
ASO.NET Web应用程序、
XML、Web Service、
移动应用程序
为快速开发提供强大支持(.net的IDE:vs2010、vs2008)

07 MSDN和IDE介绍
1.高版本可以打开低版本这种情况为向下兼容的问题
2..net1.0-vs2002
3.MSDN:帮助文档;百科全书;神器
09 如何创建第一个项目 删除项目:项目下右击移除文件,然后右键在Windows管理器中打开文件,将其中文件删除,此时彻
底删除。
10 窗口拖动设置 界面设置混乱修改:
工具-导入导出设置-重置所有设置-否,重置-下一步-C#开发设置-完成
11 如何找解决方案和项目?
1.右击解决方案名称-在文件资源管理器中打开文件夹,找到自己的解决方案和项目位置
2.Program.cs是类文件或者说是源文件(项目的)
12 项目中各个代码是什么意思?

13 显示内容的代码和等待用户按下键子的代码

14 如何写代码

15 设置字体和行号
1.设置字体和颜色:
工具-选项-环境-字体和颜色(选择字体为Consolas,便于区分0与o,l与1等)
2.设置行号:
工具-选项-文本编辑器-C#-行号
3.为防止VS崩盘:
工具-选项-Intellitrace-对勾取消
20 程序的卸载与加载
1.右击项目名称-卸载项目
项目名称会变灰,这样可以使得运行速度加快,因为当卸载项目后,程序便不会将此项目的代码遍历一遍。
2.想要运行可右击项目名称-重新加载项目
21 三种注释
1.单行注释:
以//开头,后面为注释内容
2.多行注释:
以/*开头  */结束 中间为注释内容
3.文档注释:
 在方法或类的上一行输入///就会产生
22 快捷键
1.PgUp当前页的开始  
2. PgDn当前页的末尾
3.Shift+home光标定位在末尾可相当于全选
4.ctrl+k+d重排代码(没有错误代码方可生效)
5.F5启动调试;
6.F6生成解决方案
7.ctrl+z是撤销上一步操作
23 折叠代码
#region
中间为代码
#endregion
(折叠冗余代码)
24 .net语言与平台无关性

26 框架知识结束

27 变量如何声明
语法:
          数据类型名 变量名;
          变量名=值
28 第二种变量如何声明
语法:
           int num1,num2,num3;
           num1=100;
           num2=200;
           num3=300;
29 数据类型的取值和精度
1.字符不能为空,最少是一个,最多是一个
2.字符串可以为空,可以为多个
34 变量的命名规则
命名规则:
1.必须以“字母”或@符号开头,不要以数字开头
2.后面可以跟任意“字母”、数字、下划线
注意:
变量名不与c#中的关键字重复
在c#中注意大小写
同一个变量名不允许重复定义

PS:经过查找度娘,对于C#有了初步的了解之后,就开始第二步的探索,伴随老师幽默风趣的讲解,好似千呼万唤始出来,犹抱琵琶半遮面,对于它进行由浅入深地了解。

第三接触:

     

namespace _01我的第一个应用程序
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("搭错车是一部感人的电视剧");
            Console.ReadKey();                     
        }
    }
}


namespace _02第二个应用程序
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("人生没有捷径可以走");
            Console.ReadKey();
        }
    }
}


 

namespace _03小练习
{
   
    class Program
    {
        #region 这是第一个练习

        static void Main(string[] args)
        {  
          
            Console.WriteLine("************************************");
            Console.WriteLine("*  横着省下的路,就会变成竖着的坑  *");
            Console.WriteLine("************************************");
            Console.ReadKey();

        #endregion

        }
    }
}


namespace _04关于注释符
{
    /// <summary>         //文档注释
    /// 这是程序的主入口
    /// </summary>
    class Program
    {
        static void Main(string[] args)
        {
            //显示内容     //单行注释
            Console.WriteLine("************************************");
            Console.WriteLine("*  横着省下的路,就会变成竖着的坑  *");
            Console.WriteLine("************************************");

            /*当用户按下任意键,
             程序执行下面内容
             */                   //多行注释
            Console.ReadKey();
        }
    }
}



namespace _05变量
{
    class Program
    {
        static void Main(string[] args)
        {
            第一种变量声明的方式
            //int number; //在内存中开辟了一个Int类型为int类型的一个空间

            //number = 2000; //给这个number赋值 在c#环境中“=”为赋值符号

            //第二种变量声明的方式
            int num1, num2, num3;
            num1 = 100;
            num2 = 200;
            num3 = 300;

            //同时声明多个相同的变量
            int number = 50;
        }
    }
}


namespace _06各种数据类型
{
    class Program
    {
        static void Main(string[] args)
        {
            int num = 50; //整数类型

            double dounumber = 30.5;  //存小数

            char ch = '5';  //存字符

            string str = "金风玉露一相逢,便胜却,人间无数";  //字符串类型

            decimal money = 23.67m;  //金钱类型         
        }
    }
}


namespace _07练习题
{
    class Program
    {
        static void Main(string[] args)
        {
            #region 练习题:定义一个变量pi,把3.14存进去,显示在屏幕上
            double pi = 3.14;  //声明一个double类型的变量赋值为3.14
            Console.WriteLine(pi);  //pi在屏幕上显示出来
            Console.ReadKey();   //等待用户按下任意键,执行下面内容
            #endregion

            //int i = 10;
            //Console.WriteLine("i");  //此次运行结果为i,如若将双引号去掉,运行结果为10
            //Console.ReadKey();
        }
    }
}
PS:实践是检验真理的唯一标准。理论上的明白不如实际操作的印象深刻,以上是自己的实践,每敲出来一个例子,就感觉很有成就感,虽然例子很简单,然而正是这个过程在不知不觉中步入c#的世界,体会其中的美妙。


万事开头难,只要迈出了第一步,还有什么可以阻挡的。


                  




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值