黑马程序员_C#编程基础

来源:互联网 发布:蚂蚁网络电视官方下载 编辑:程序博客网 时间:2024/05/01 03:30
---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

C#编程基础

1.概念:.NetC#

.Net/DotNet: 是一种平台,一种技术。一般指.Net Framework 框架。

C# (sharp): 是一种编程语言。可开发基于.net平台的应用。

(*) Java既是一种技术,又是一种编程语言。

2..Net能干什么

桌面应用程序 Winform 运行于本地桌面的应用程序 qq

Internet应用程序 ASP.NET/WebService 网站

手机开发 WP7 嵌入式开发

二种模式:一般指网络程序

C/S:客户机(Client)/服务器模式(Server) 一般指桌面应用程序

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

Tip

Winform应用程序开发:在.Net平台上开发桌面应用程序

ASP.NET: 是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面),运行于 IIS 之中的程序

3.Net学习路线

C#语言 C#面向过程编程以及面向对象编程

简单的WinForm 理解面向对象,事件,控件等概念

基本的.Net Frame Work IO,XML,字符串处理,数据结构(DictionaryList

数据库开发ADO.NET 熟练使用SQL语句

HTML,JavaScript,Dom,JQuery 客户端Web开发基础

HttpHandler方式开发ASP.NET

ASP.NET WebForm 学会尽可能不使用服务端控件进行开发

AJAX 轻量级的开发方式

4.IDE介绍

IDE(Integrated Development Environment,集成开发环境)

Visual Studio简介:

一套完整的开发工具集

用于开发桌面应用程序,ASP.NET Web应用程序,XML, Web Service, 移动应用开发

为快速开发提供强大支持

5.MSDN介绍

MSDN 的全称是 Microsoft Developer Network。这是微软公司面向软件开发者的一种信息服务。MSDN 实际上是一个以 Visual Studio 和 Windows 平台为核心整合的开发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、微软产品下载(几乎全部的操作系统、服务器程序、应用程序和开发程序的正式版和测试版,还包括各种驱动程序开发包和软件开发包)、BlogBBSMSDN WebCast、与 CMP 合作的 MSDN 杂志等等一系列服务。 

6.Visual Studio介绍1

6.1安装

6.1启动

6.3创建解决方案/项目:

解决方案中可以包含多个项目,项目可以包含多个文件,文件中是我们写的程序。

在文件中,命名空间中可以包含类,类中可以包含方法,方法中可以是我们写的程序。

6.4认识VS的各部分:菜单,快捷键,工具栏,窗口

6.5Visual Studio各个视图的打开,开发环境的重置:

重置开发环境:工具->导入导出。

一般窗口不小心关闭了可以在视图中找。

C#源文件(类)一般以cs结尾

C#程序的入口是Main函数,在Main中写代码就行,暂时不用关心别的部分

Tip:


另外:命名空间不以数字开头,如果是数字开头,系统会自动加上 _

Main方法是程序的入口,程序运行时会从Main第一句执行,当Main执行完成后(即执行到Main方法的反大括号),程序就结束了。


7.Visual Studio 介绍2

7.1保存项目,打开项目,交作业交哪些文件

7.2作业的命名格式:

.sln 解决方案的文件

.csproj 项目文件

交作业方式:压缩解决方案文件夹,rename为:姓名+当天日期.zip

提交地址:ftp://192.168.1.100  苏坤老师

7.3先学习两句话:

Console.WriteLine("Hello, World!");

Console.ReadKey();

程序以;结束

运行一下生成的.exe程序

第一句程序语句:

Console.WriteLine("你想显示的内容")

第二句程序语句:

Console.ReadKey();

当程序执行到这句时,程序暂停,等待用户输入一个键,用户键入之后,程序继续运行。

C#中,程序语句用;结束

Console.WriteLine(""); 输出后换行

Console.Write(""); 输出后不换行


 

7.4设置字体及行号显示 工具->选项



7.5创建多个项目

文件->新建项目-->加入解决方案

在解决方案上点右键--新建项目


7.6启动项设置

项目上右键--设为启动项


7.7项目的加载与卸载





8.C#中的注释符

注释:对程序的解释,给人看的

8.1注释方式:

第一种://单行注释 到本行结束

第二种:/*   */多行注释 /*开始,*/结束


第三种:

///

///文档注释 对类和方法进行注释,在类和方法前面加3/

///


8.2小练习:

编程输出以下的内容:


代码:



9.计算机使用的基本技巧

9.1常用键:HomeEndPageUpPageDownShiftCtrl+HomeCtrl+End

Home:光标定位到行首

End:光标定位到行末

PageUp:上翻页

PageDown:下翻页

Shift:帮助选择多个字符

Ctrl+HomeCtrl+End: 定位光标到文档的最前与最后

9.2错误使用习惯,一段文字的删除。DelBackspace

9.3学会使用复制粘贴,Ctrl+c/v/p 对话框中使用

9.4插入,覆盖模式的困惑。

9.5学会使用Ctrl+Z 撤消上一次操作

9.6;,()等的全角半角问题

9.7VS窗口的拖拽

9.8遇到异常,报错不要慌

9.9目前经常使用的快捷键:F5 F6

9.10 #region 和 #endregion

折叠一段代码


10..Net开发环境

开发工具:Visual Studio

框架:.Net Frame Work

开发语言:C# VB.NET F# VC++.NET

.Net 是一种多语言的平台

Java 是一种间语言的平台,跨平台

11.软件系统依赖关系


12..Net简介



13..Net是如何实现语言无关性的



Tip

MSIL:微软中间语言 Microsoft Intermediate Language

CLR: 公共语言运行时 Common Language Runtime

CLS:公共语言规范 Common Language Specification

CTS:通用类型系统Common Type System

JIT:即时编译器Just In Time


---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------
原创粉丝点击