黑马程序员 第二天 NET 入门初级.NET编程基础(一)

原创 2012年03月24日 21:26:07

------------------ Windows Phones 7手机开发.Net培训、期待与您交流! ---------------------- 

一些新手最基本的东西在看课程视频时随手记下的东西,没有须序,实时上后来发现也不好整理顺序,但大多是些简单实用的东西,没有官方的说法.

1.       C#源文件组成:C#的源文件中命名空间中可以包含类,类中可以包含方方,方法中在写程序代码段.这种说法不全面,但是做为初学者这样理解对自己很方便.

2.       重置开发环境:工具菜单->导入导出-->重置所有设置.

3.       一般的窗口不小心关闭了,想他显示出来,在视图中找.

4.       C#文件的相关扩展名:类文件是以.CS 结尾的.*.csproj(项目文件)  *.sln(工程文件)一般用这个打开.

5.       程序入口点:Main方法是我们项目的入口方法.要执行一个程序是从Main方法开始执行,Main的第一句开始执行,Main方法执行完毕(既执行到Main方法的反大括号),程序就结束了.所以现在我们初学者写程序就写在Main方法中.一般情况下,一个程序最多只能有一个Main方法.这和C/C++及大多语言是一样的.

6.      关于代码编语及语法的一些小常识:

         1.      C#是大小写敏感(区分大小写)

         2.      有关控制台命令都封装在这个类里 Console以下是向屏幕输也一行的代码.

                  Console.WriteLine(“向屏幕输出:”);

                  Console.Readkey();//当执行到该代码时,程序暂停,等待用户输入后继续执行.

           C#中每一句话都必需以分号结束.例如:

                  Console.Write(“输出一个文本并按行”);//输出一个文本并换行.

         3.      如果一人工程有多个项目,当想调试运行哪个项目时,就右键设为启动项.工程的启动项目为粗体显示的项目.如果不想运行工程中的某个项目用右键的御载,记住不是删除.

         4.      凡是方法要在后面加括号”()”调用,凡是属性要在后面加”=”号赋值.

         5.      #region #endregion折叠一段代码.

 

7.下面说一些,C#中基本的概念:

1.变量:         (1)计算机使用内存来存储数据。

(2) 变量代表着一块内存空间,我们可以通过变量名称(工内存指针)向内存存/取数据。有变量就不需要我们记忆复杂的内存地址。

(3) 向内存中申请一块内存空间的语法:数据类型变量名;

2.数据类型  1.整型最主要用到的有int 32位有符号的整数

        2. 浮点类型double 64位双精度浮点数

              3. decimal类型decimal 128位高精度十进制数表示法

              4. bool类型表示truefalse

              5. 字符类型char表示一个16位的(Unicode)字符  string类型字符串类型

3.运算符       

   

   

算术运算符

+()() *() /() %(取余)

逻辑运算符

&  |  ^  ~  &&()  ||()  !()

字符串连接运算符

+(连接)

增量和减量运算符

++(自加)  – –(自减)

移位运算符

<<  >>

比较运算符

==  !=  < >  <=  >=

赋值运算符

=  += =  *=  /=  %=  &=  |=  ^=  <<=  >>=

成员访问运算符(用于对象和结构)

.

索引运算符(用于数组和索引器)

[]

数据类型转换运算符

()

条件运算符 (三元运算符)

?:

委托连接和删除运算符(见第7)

+

对象创建运算符

new

类型信息运算符

sizeof (只用于不安全的代码) is typeof as

溢出异常控制运算符

checked unchecked

间接寻址运算符

*  –>  & (只用于不安全代码) []

命名空间别名限定符(见第2)

::

空接合运算符

??

 

------------------ Windows Phones 7手机开发.Net培训、期待与您交流! ---------------------- 

不可不懂的.NET基础知识

刚开始接触.NET很疑惑,看完视频也不是太懂,通过总结和反复,从概括和概念入手,慢慢变得清晰了。这篇博客主要是我对.NET基础知识的了解,算作积累吧。 .NET框架体系结构 由四个主要部分...
  • zhuanzhe117
  • zhuanzhe117
  • 2013年05月21日 13:39
  • 5295

黑马程序员.Net培训第一期2012年2~6月(珍藏版黑马.NET第1期)

以前在大学的时候,浑浑噩噩,在学习C#的时候,无意间获得了这套教程,开始了我编程的起步。...
  • u012371146
  • u012371146
  • 2017年03月13日 18:39
  • 178

黑马程序员—[.Net就业薪资] 四个班100%就业,.Net学科称霸黑马

文章来源:黑马程序员,黑马论坛 [.Net就业薪资] 四个班100%就业,.Net学科称霸黑马 四个班100%就业,.Net学科称霸黑马 作为.Net学科的就业指导老...
  • heima_88_0822
  • heima_88_0822
  • 2014年08月22日 19:03
  • 661

黑马程序员_我的Linux基础整理笔记

Linux Linux文件目录和分区 文件目录: /:根目录 /root:存放root用户的相关文件 /home:存放普通用户的相关文件 /bin:存放普通用户的可执行命令 /sbin:...
  • zhengzhongjie1990
  • zhengzhongjie1990
  • 2014年07月05日 17:08
  • 1525

黑马程序员——Java基础测试题

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 黑马程序员——Java基础测试题 第1题:以下代码哪个是正确的?为什么?   a. byte...
  • liu007004
  • liu007004
  • 2015年01月16日 12:49
  • 1372

ASP.NET基础面试题

1. 重 载(Overload ) 和覆写(override) 的区别 答: 方法重载:当类包含两个名称相同但签名不同( 方 法名相同, 参数列表不相同) 的方法时发生方法重载。用方法重载来提供在语义...
  • RunAtWorld
  • RunAtWorld
  • 2016年02月16日 17:02
  • 959

黑马程序员_HTML基础

a标签
  • u013168363
  • u013168363
  • 2013年12月29日 01:14
  • 445

做程序员就要打好基础

程序员的基础
  • baidu_25773927
  • baidu_25773927
  • 2016年05月24日 12:30
  • 521

零基础小白应该怎么入门编程开发

最近,在交流群里经常有苦逼小白问怎样学编程,对编程有兴趣但无从下手,这是个庞大到让大神们“无言以对”的命题。在知乎、CSDN等论坛上,许多同行也对此类问题进行了探讨,小编就其中认可度较高的回答进行了整...
  • c1782746138
  • c1782746138
  • 2014年10月22日 15:31
  • 7209

.Net程序员应该学些什么

.Net程序员应该学些什么 这里我总结了一下。net 开发人员应该具备的咚咚。 SQL Server 2008分析服务从入门到精通(微软技术丛书) SQL Server 2005 Integra...
  • wangyonghua8
  • wangyonghua8
  • 2014年01月03日 10:37
  • 2393
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员 第二天 NET 入门初级.NET编程基础(一)
举报原因:
原因补充:

(最多只允许输入30个字)