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

news/2025/2/8 17:06:32 标签: c#, 开发语言


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

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

      第一印象:

      第二记忆:

     

视频名称内容
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交互吃力,保密性相对较低
06IDE介绍
1.IDE(Integrated Development,集成开发环境)
2.VS2010简介:
开发工具集;
开发桌面应用程序、
ASO.NET Web应用程序、
XML、Web Service、
移动应用程序
为快速开发提供强大支持(.net的IDE:vs2010、vs2008)
07MSDN和IDE介绍
1.高版本可以打开低版本这种情况为向下兼容的问题
2..net1.0-vs2002
3.MSDN:帮助文档;百科全书;神器
09如何创建第一个项目删除项目:项目下右击移除文件,然后右键在Windows管理器中打开文件,将其中文件删除,此时彻
底删除。
10窗口拖动设置界面设置混乱修改:
工具-导入导出设置-重置所有设置-否,重置-下一步-C#开发设置-完成
11如何找解决方案和项目?
1.右击解决方案名称-在文件资源管理器中打开文件夹,找到自己的解决方案和项目位置
2.Program.cs是类文件或者说是源文件(项目的)
12项目中各个代码是什么意思?
13显示内容的代码和等待用户按下键子的代码视频 名称 内容
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#中注意大小写
同一个变量名不允许重复定义
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#中注意大小写
同一个变量名不允许重复定义

     

     


http://www.niftyadmin.cn/n/5845127.html

相关文章

Compose 面试题

https://www.zhihu.com/question/515156409/answer/3122446594 https://juejin.cn/post/7103336251645755429?searchId202502072304248333ED40A0C81FF1ABDD Compose 面试题 Jetpack Compose有了解吗?和传统Android UI有什么不同?DisposableEffect、Si…

青龙面板部署定时脚本自动化运行

1. 青龙面板 1.1. 创建并启动容器 docker run -dit \-v $PWD/ql/data:/ql/data \-p 5700:5700 \-e QlBaseUrl"/" \-e QlPort"5700" \--name qinglong \--hostname qinglong \--restart unless-stopped \whyour/qinglong:2.17.111.2. 查看容器是否启动成功…

golang 开启HTTP代理认证

内部网路不能直接访问外网接口,可以通过代理发送HTTP请求。 HTTP代理服务需要进行认证。 package cmdimport ("fmt""io/ioutil""log""net/http""net/url""strings" )// 推送CBC07功能 func main() {l…

DeepSeek Window本地私有化部署

前言 最近大火的国产AI大模型Deepseek大家应该都不陌生。除了在手机上安装APP或通过官网在线体验,其实我们完全可以在Windows电脑上进行本地部署,从而带来更加便捷的使用体验。 之前也提到过,本地部署AI模型有很多好处,比如&…

【排序算法】桶排序

不能排序负数,适合数据较小但数据量较大的时候使用。 定义了0-9十个桶,先排序个位,向高位排序首先,拿到数值后,先看个位,个位是几就放到对应的桶,以队列的形式进行排列。从0-9取出数据&#xff…

1、k8s基本概念

k8s概述 用于自动部署,自动扩展和管理“容器化应用程序”的开源系统。k8s是google基于go语言开发的自动化运维管理容器。 k8s的全称:kubernetes k8s的版本:1.20------------用的最多的版本,1.18-1.21(1.24---------…

深浅拷贝~

深浅拷贝:直接赋值给的是地址,如果修改赋值后的变量,实际上连同原变量的值一并修改了。 浅拷贝 展开运算符 {...obj} 拷贝对象 Object.assign(新,旧) 深拷贝 递归:自己调用自己 以下实际是浅拷贝 递归调用处理数组问题…

从零开始:CentOS 7系统中Docker的安装与卸载全记录

准备工作 检查系统环境,确认你的操作系统是CentOS 7,并且处于最新状态(包括更新软件包) 使用cat命令来查看/etc/centos-release文件的内容。这个文件包含了CentOS操作系统的版本信息。 打开终端。输入以下命令并按下回车键&…