黑马程序员_C#编程基础
来源:互联网 发布:蚂蚁网络电视官方下载 编辑:程序博客网 时间:2024/05/01 03:30
C#编程基础
1.概念:.Net与C#
.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,字符串处理,数据结构(Dictionary,List)
数据库开发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 平台为核心整合的开发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、微软产品下载(几乎全部的操作系统、服务器程序、应用程序和开发程序的正式版和测试版,还包括各种驱动程序开发包和软件开发包)、Blog、BBS、MSDN 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常用键:Home、End、PageUp、PageDown、Shift、Ctrl+Home、Ctrl+End
Home:光标定位到行首
End:光标定位到行末
PageUp:上翻页
PageDown:下翻页
Shift:帮助选择多个字符
Ctrl+Home、Ctrl+End: 定位光标到文档的最前与最后
9.2错误使用习惯,一段文字的删除。Del、Backspace
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培训、期待与您交流! ----------------------
- 黑马程序员_C#编程基础
- 黑马程序员_C#编程基础
- 黑马程序员_C#编程基础
- 黑马程序员_C#编程基础续
- 黑马程序员_C#编程基础终结
- 黑马程序员_C#基础回顾
- 黑马程序员_C#基础1
- 黑马程序员_C#基础2
- 黑马程序员_C#基础3
- 黑马程序员_C语言基础
- 黑马程序员_C语言基础
- 黑马程序员_C#基础学习第二季
- 黑马程序员_c#面向对象基础:属性
- 黑马程序员_c语言的基础语法
- 黑马程序员_C#基础篇总结1
- 黑马程序员_C#基础篇总结3
- 黑马程序员_C#基础篇总结4
- 黑马程序员_C#基础篇总结5
- Android开发性能优化简介
- Android编译系统详解(三)
- C/C++变量在内存中的分布
- PID算法的C语言实现
- 写一个函数,完成内存之间的拷贝。[考虑问题是否全面]
- 黑马程序员_C#编程基础
- Intent的用法
- 黑马程序员---IO流后半部分总结
- 完全清除Oracle数据库
- 秒杀多线程第五篇 经典线程同步 关键段CS
- 坑爹的editplus自动补全
- 通过.ko获取内核全局变量(jiffies)
- 谁是中国移动互联网的王者?360发布定制手机消息随感
- hibernate 四 多对多的映射