您的位置:首页 > 编程语言 > C#

c# 基础知识01

2013-10-26 17:30 519 查看

1. 什么是Winform?

Winform是.Net开发平台中对桌面应用程序的一种称谓。.Windows Form 是 Microsoft Windows 应用程式开发的新平台,以 .NET Framework 为基础。

 

2. B/S和C/S有什么区别?

B/S和C/S是两种不同的模式

 

C/S是Client/Server模式,即客户机/服务器结构,是建立在局域网的基础上的.C/S功能强大,可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。

B/S是Browser/Server模式,即浏览器/服务器结构,是建立在广域网的基础上的.B/S的最大优势为客户端免维护,适用于用户群庞大,或客户需求经常发生变化的情况。

3. IDE是指什么?

IDE(Integrated Development Environment,集成开发环境)。IDE集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。该程序可以独立运行,也可以和其它程序并用。

4. MSDN的全称是什么?

MSDN的全称是Microsoft Developer Network,即Visual Studio的帮助文件

5. 文件,解决方案,命名空间,类,项目,方法的扩展名分别是什么?她们对应的英文单词是什么?相互关系如何?

文件,解决方案(.sln)→(.csproj)项目→命名空间(namespace)→类(class)→(.cs)方法

6. 注释有几种类型?

单行注释// 、多行注释/**/、文档注释///

 

7. .net Framework中包含哪些内容?

.net Framework包含类库(已经封装好的方法)和CLR(公共语言运行师)

8.生成和运行有什么区别?对应的快捷键是什么?

F6(生成)、F5(运行)先生成,后运行。

9. 如何设置字体和行号?

菜单栏→工具→选项→字体和颜色

菜单栏→工具→选项→文本编辑器→所有语言→选项

10. 如何用代码实现一段代码的折叠?

#region

#endregion 

C#: 读C Sharp

 

一、.net 做什么(指.Net Framework框架。一种平台,一种技术。C#一种编程语言,可以开发基于.net平台的应用。Java则既是语言又是技术。)
用途  :
1)开发桌面应用程序(即Winform)。
2)开发Internet应用程序(即ASP.NET).
3)手机开发(即Wp7 手机应用程序 →嵌入式开发[windowsCE小芯片为载体])

二、两种模式

1.C/S客户机Client/服务器模式Server

2.B/S浏览器Browser/服务器模式Server

三、.net开发学习路线

1.c#语言→面向过程编程 面向对象编程

2.winform → 理解面向对象、时间、控件等的相关概念,练习基础做壳

3..netframe→

4.数据库开发ado.net

5.html

6.asp.net

7.webform

8.ajax

四、集成开发环境

ide--integrated development

五、msdn

Microsoft development network

六、vs介绍

1.项目

2.解决方案

第二课 vs2008界面

一、vs界面菜单----快捷键

1.菜单

2.快捷键

3.工具按钮

4.窗口

二、关系

1.解决方案sln可以包含多个项目csproj。

2.项目可以包含多个文件。

3.文件中可以包含多个命名空间。

三、代码说明

1.引用命名空间

2.命名空间

3.类

4.方法

 

命名空间中包含类

类中包含方法

方法中包含?

四、重置开发环境

菜单:工具---

五、恢复窗口

菜单:视图------

六、类文件

.cs-------

七.Main方法

程序的入口方法

首先找到Main方法。从其第一句开始执行。

一般一个程序只能有一个Main方法

 

八、保存--打开项目

 

 

 

九、文件存放目录

 

.sln解决方案文件

.csproj项目文件

 

十、学习两句话

 

 

 

1.向屏幕输出

2.程序暂停,等待用户按任意键。

十.

每句话以分号结束。

十一.

程序保存位置。

十二.

程序修改后要重新生成运行,原来的.exe文件才会改变。

十三.

运行 f5

生成 f6

十四.错误处理

运行错误。

十五.

两句话的区别

Console.WriteLine();

Console.Write();

十六.字体颜色

设置

十七.行号。

工具---选项----文本编辑器----行号。

 

第三课 启动项和注释

一.启动项

 

 

1.设置方法

 

2.卸载项目----重新加载

二、注释符(对自己写的程序进行解释,注释是给人看的,一般写在程序附近,只存在于源代码中,不存在于“exe”中)

1.单行注释→以 // 开始 到本行结束

2.多行注释→以 /* 开始 */结束 之间都为注释 可以注释多行暂时不用的代码

3.文档注释→用于对类或方法的注释,在要注释的类或方法之前连续输入三个 ///

4.注释按钮→在菜单栏下面 可撤销 更方便

 

 

 

三、计算机使用技巧

 

四、代码折叠

#region

#endregion

 

五、.net开发环境

多语言 仅跨微软平台

六、软件系统依赖关系

 

FCL 类库.net framework

 

七、.net如何实现语言无关性

 

 

八、.net Framwork

 

 

1.类库:已封装好的方法。

 

2.CLR  公共语言运行师

 

1..NET与C#概念与区别

.NET/dotnet:是一种平台,一种技术.

C#(sharp):一种编程语言,可以开发基于.net平台的应用。而我们经常说的Java即是一种平台又是一种编程语言

 

2..NET的用途

    桌面应用程序,在.net上开发的桌面应用程序叫Winform应用程序开发

    Internet应用程序,用.net开发的internet应用程序叫ASP.NET应用程序

     手机开发,UNITY3D、windowsphone7

 

3. .NET平台中的两种交互模式

   C/S模式:客户机(clinet)/服务器(Server)   

            它的要求是:用户的电脑上必须要安装一个客户端,比如QQ

   B/S模式:浏览器(Browser)/服务器(Server)

            它的要求是:用户的电脑上只需要安装一个浏览器,通过浏览器访问网站

 

4. MSDN 的全称是 Microsoft Developer Network。这是微软公司面向软件开发者的一种信息服务。MSDN 实际上是一个以 Visual Studio 和 Windows 平台为核心整合的开发虚拟社区。

 

5. C#中的几个名词

    .sln:文件解决方案文件,里面包含着解决方案的信息, 里面记载着项目可点击直接运行。

   .csproj:c sharp project的缩写,是项目文件,里面包含着这个项目的信息。

 

6. 解决方案中可以包含多个项目,项目可以包含多个文件,文件就是我们写的程序。在文件里的命名空间中可以包含类,类中包含方法。一个最重要的方法是Main方法:它是我们的入口方法,要执行一个程序必须从Main方法开始,当Main方法执行结束后,这个程序就执行结束了。一个程序中,最多只有一个Main方法。

 

7.VS2010的使用

启动VS2010--->新建--->项目--->C#控制台应用程序

设置VS中的颜色和字体:工具-选项-环境

 

8.编写代码的时候应该注意:

   1).在c#当中,是严格区分大小写的  

      Console.WriteLine()的写法正确;  console.writeline()写法错误。

   2).在vs当中,所有的标点符号,都应该是英文半角状态下的标点符号,绝对不能出现全 角或者中文   

 

9.C#的三种注释方式

    1) //        单行注释        注释本行代码

    2)     多行注释        注释的内容为里面的

     3) ///       文档注释        用于类和方法的的注释,在它们的前面输入///

 

10. C#常用的快捷键

   Home键使光变跳至当行代码的最前端

   End键使光变跳至当行代码的最末端

   Ctrl+Home 是光标跳至文档最前端

   Ctrl+End是光标跳至文档最前端

   PageUp上翻一页

   PageDown下翻一页

   控制一整行:当光标在最后面的时候,按住Shift+home即可

               当光标在最前面的时候,按住shift+end即可

   Ctrl+A全选

   Ctrl+Z撤销前一步工作

   Ctrl+Shift+N 新建项目

   F5 先生成解决方案,再运行

   F6 生成解决方案。在运行之前使用,帮助我们检查程序错误

   #region和#endregion(折叠冗余代码)

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: