C#语言基础
C#语言基础,基于Unity 3D的虚拟现实开发学习笔记。
lesileqin
桃花影落飞神剑,碧海潮声按玉箫
展开
-
ASP.NET Web常用控件
文章目录@[toc]ASP.NET控件一、文本类型控件1、Label控件(显示用户不能编辑的文本)(1)设置文本(2)设置外观2、TextBox控件(1)文本内容的显示模式(2)修改文本内容所触发的事情二、按钮类型控件1、Button控件(1)单击事件(2)OnCilentClick事件(3)简单应用——网页弹出消息对话框2、LinkButton控件(1)单击事件(2)定义页面跳转链接(3)简单应...原创 2019-12-19 21:34:53 · 11883 阅读 · 10 评论 -
ADO.NET | 使用Command对象调用存储过程 | 实现搜索功能
一、什么是存储过程存储过程就是在大型数据库中,一种完成特定功能的SQL语句集;一次编译永久有效,最后返回用户想要的结果,所以在较为复杂的业务处理中,通常使用存储过程封装查询语句。使用SqlCommand对象调用存储过程时与执行SQL语句命令有很大的区别,主要包含对存储过程参数的传递,输出参数获取以及存储过程返回值等本质上的区别。二、例子:使用Command对象调用存储过程实现搜索功能...原创 2020-01-31 14:27:50 · 3594 阅读 · 0 评论 -
ADO.NET | 使用Command对象操作数据库
文章目录零、友情链接一、常用属性及说明二、查询数据指令例子:查询数据库中的数据零、友情链接链接:使用connection对象链接数据库一、常用属性及说明在使用connection对象链接到数据库之后,就可以使用Command对象对数据库进行增删改查了,操作实现的方式使用的是SQL语句。Command对象可以分为四个不同的执行命令对象,分别是:SqlCommand、OledeComm...原创 2020-01-10 16:49:43 · 4754 阅读 · 0 评论 -
ASP.NET 核心技术 | ADO.NET 使用Connection对象链接数据库
文章目录1、Connection对象简介2、四大连接对象的数据源连接范围1、Connection对象简介在ADO.NET对象模型中,Connection对象代表了与数据源的连接,当连接到数据源时,首先选择一个.NET数据提供程序,数据提供程序包含一些操作类,使用这些类可以连接不同的数据源,以下四种数据提供程序的连接对象。SQL Server .NET 数据提供程序的SqlConnecti...原创 2019-12-28 23:10:31 · 1584 阅读 · 2 评论 -
ASP.NET 核心技术 | 数据绑定
文章目录一、数据绑定概述二、简单属性绑定1、简单属性绑定概述2、绑定属性的实现方式三、表达式绑定1、表达式绑定概述2、表达式绑定的实现方法四、集合绑定数据1、集合绑定概述2、集合绑定数据的实现方式五、方法调用结果绑定1、方法调用结果绑定概述2、方法调用结果绑定的实现方式一、数据绑定概述数据绑定是指从数据源获取数据或向数据源写入数据。它的目的是方便对数据进行后期处理,所以无论是向用户显示数据或...原创 2019-12-23 15:41:35 · 853 阅读 · 0 评论 -
ASP.NET 母版页(嵌套、访问母版页的控件和属性)
文章目录@[toc]一、母版页的嵌套二、访问母版页的控件和属性1、使用Master.FindControl()方法访问母版页上的控件2、引用@MasterType指令访问母版页上的属性友情链接:母版页的概述与创建一、母版页的嵌套嵌套就是大的容器套装小的容器。嵌套母版页就是指创建一个大的母版页,在其中半酣另外一个母版页。利用母版页可以创建组件化的母版页如下图所示:下面通过一个例子实现一个...原创 2019-12-22 16:40:51 · 5023 阅读 · 0 评论 -
ASP.NET 母版页(概述、创建)
文章目录一、母版页概述1、母版页的运行机制2、母版页的优点二、创建母版页三、创建内容页一、母版页概述母版页的主要功能是:创建统一的用户界面和样式。它由一个母版页和(多个)内容页构成,这些内容页和母版页合并将母版页的布局与内容页的内容组合在一起输出。它可以简化以往重复设计每个Web页面的工作。母版页中承载了网站的统一内容和设计风格。母版页是具有扩展名.master的文件,它包含静态文本、H...原创 2019-12-21 16:06:16 · 8760 阅读 · 1 评论 -
【C#】【秒懂】asp.net内置对象总结
内置对象是ASP.NET最核心,最基础的部分。这里的大部分内置对象都是直接与客户端进行联系的,从获取接受客户端数据并创建一个Session会话对象,再到处理客户端请求,最后响应客户端或将数据保存在客户端,这里的每个阶段都是必不可少的,熟练掌握每一个对象的使用场合,合理利用这些对象都将会直接影响程序的性能以及用户体验。目录(一)、Response对象(二)、Request对象(三)、App...原创 2019-12-18 22:25:10 · 873 阅读 · 0 评论 -
【C#】【asp.net内置对象】Server对象
Server对象该对象定义了一个与Web服务器相关的类,提供对服务器上的方法和属性的访问,用于访问服务器上的资源。Server对象提供对服务器上的资源访问以及进行HTML编码的功能。在Web Forms框架中,Server对象是HttpServerUtility类的实例,在MVC中,它属于HttpServerUtilityBase对象。Server对象的常用方法1、Server.MapPa...原创 2019-12-18 21:45:55 · 1726 阅读 · 0 评论 -
【C#】【asp.net内置对象】Cookie对象
Cookie对象Cookie对象用于保存客户端请求的服务器页面信息,数据信息是通过文本的形式保存在客户端计算机中的,客户端在每一次的请求过程中都会携带Cookie信息并将其发送到服务器端,有一定的安全隐患。并非所有的浏览器都支持Cookie。Cookie的几个关键属性Expires属性:设置Cookie的过期时间Name属性:获取和设置Cookie的名称Value属性:获取或设置单个...原创 2019-12-18 21:04:55 · 1667 阅读 · 1 评论 -
【C#】【asp.net内置对象】Session对象
Session对象Application对象的作用域是全局的,[Application对象的使用请点击我],而Session对象用于将特定用户的信息存储在服务器的内存中,并且只针对单一网站使用者,不同的客户端无法互相访问。Session对象在网站超时或者自主关掉浏览器时就会自动释放和关闭。Session对象的基本使用与Application对象相同,它也是通过键/值对的方式来保存数据的,格...原创 2019-12-15 15:24:30 · 1495 阅读 · 0 评论 -
【C#】【asp.net内置对象】Application对象
Application对象Application对象用于共享应用程序级信息,即多个用户共享一个Application对象。在第一个用户请求asp.net文件时,Application对象启动并创建,直到程序关闭。Application对象是用于启动和管理asp.net应用程序的主要对象。存储和获取数据的基本语法Application对象可以存储多个对象信息,但要求这些对象信息的Key是不同...原创 2019-12-14 16:41:35 · 2003 阅读 · 0 评论 -
【C#】【asp.net内置对象】Request对象
Request对象用于获取从浏览器向服务器发送的请求信息。客户端—>服务器。提供对请求当前页的信息访问,包括标题、Cookie、客户端证书、查询字符串等。Request对象常用属性...原创 2019-12-14 14:44:39 · 1947 阅读 · 0 评论 -
C_sharp-gives-OJ-background-test-data
请访问下面网址,获得源码https://github.com/lesileqin/C_sharp-gives-OJ-background-test-data原创 2019-12-08 20:15:36 · 381 阅读 · 0 评论 -
【C#】【asp.net内置对象】Response对象
Response对象用于响应客户端,是指用户发送请求到服务器端后,服务器端无论是哪种处理结果,最后都必须将结果反馈给用户。Response的内置成员Cookies属性:响应Cookie的相关信息,需要将已设置好的Cookie对象赋给该属性Write方法:将页面内容发送到页面上Rediect方法:页面重定向AddHeader方法:向客户端添加头部信息AppendToLog方法:将自...原创 2019-12-07 18:26:57 · 1949 阅读 · 0 评论 -
C# 链接 Access数据库
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;using System.Data.OleDb;namespace 链接数据库{ class Access ...原创 2019-11-09 22:31:05 · 357 阅读 · 0 评论 -
【C#】基础——异常处理
异常是在程序执行期间出现的问题。C#中的异常是对程序运行时出现的特殊情况的一种响应。C#在处理异常时提供了4个关键字:try : 一个try块标识了一个将被激活的特定的异常的代码块。后跟一个或多个catch块。 catch : 程序通过异常处理程序捕获异常。catch关键字表示异常的捕获。 finally : finally块用于执行给定的语句,不管异常是否被抛出或者执行。 throw ...原创 2019-06-12 15:39:17 · 265 阅读 · 1 评论 -
【C#】基础——预处理指令
预处理指令指导编译器在实际编译开始前对信息进行预处理。下表是一些常用预处理指令:预处理器指令 描述 #define 它用于定义一系列成为符号的字符。 #undef 它用于取消定义符号。 #if 它用于测试符号是否为真。 #else 它用于创建复合条件指令,与 #if 一起使用。 #elif 它用于创建复合条件指令。 #endif...原创 2019-06-12 14:57:17 · 212 阅读 · 0 评论 -
【C#】基础——命名空间(namespace)
命名空间(namespace)命名空间(namespace)的设计目的是提供一种让一组与其他分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间的名称不冲突。我们看以下下面的实例:using System;namespace First_Space{ class namesapce_c1 { public void fun() ...原创 2019-06-12 14:34:26 · 1189 阅读 · 0 评论 -
【C#】基础——接口(interface)
接口(interface)定义了所有类继承接口时应该遵循的语法。接口定义“是什么”,派生类定义“怎么做”。接口定义了属性、方法和事件,这些都是接口的成员。我们看一个例子:using System;namespace Interface{ interface IMyInterface { //接口成员 void MethodToTmp...原创 2019-06-12 14:14:58 · 872 阅读 · 0 评论 -
【C#】基础——动态多态性(抽象类、虚方法)
动态多态性是通过抽象类和虚方法实现的!!抽象类(abstract)用于提供接口的部分类实现。当一个派生类继承自该抽象类时,实现完成。抽象类包含抽象方法,抽象方法可被派生类实现。派生类具有更专业的功能。抽象类规则:不能创建一个抽象类实例; 不能在一个抽象类外部声明抽象类方法; 通过在类定义前面放置关键字 sealed,可以将类声明为密封类。当一个类被声明为 sealed 时,它不...原创 2019-06-05 20:36:29 · 437 阅读 · 0 评论 -
【C#】基础——静态多态性(函数重载、运算符重载)
静态多态性:函数重载 运算符重载函数重载:在同一个范围内对相同的函数名有多个定义。函数的定义必须彼此不同,可以是参数列表中的参数类型不同,也可以是参数个数不同。不能重载只有返回类型不同的函数声明。例如:下列实列演示了简单的相加功能:using System;namespace PolymorphismApplication{ public class TestDat...原创 2019-06-03 22:00:25 · 1012 阅读 · 0 评论 -
【C#】基础——继承(Inherit)
C#继承继承允许我们根据一个类去定义另一个类。当创建一个类(基类)时,不需要完全重新编写新的数据成员和成员函数,只需要设计一个新类(派生类),继承了已有类的成员即可。ps:有没有一种感觉……看一个字久了、就越来越觉得这个字不像字了……比如——类!!!、C#中创建派生类的语法如下:<访问修饰符符> class <基类>{ ...}class <...原创 2019-06-02 18:08:24 · 1476 阅读 · 0 评论 -
【C#】基础——类
using System;namespace Class{ /* * 成员函数和封装 类的成员函数是一个在类定义中有它的定义或原型的函数,就像其他变量一样。作为类 的一个成员,它能在类的任何对象上操作,且能访问该对象的类的所有成员。 成员变量是对象的属性(从设计角度),且它们保持私有来实现封装。这些变量只能用 公共成员函数来访问。...原创 2019-06-02 17:19:07 · 229 阅读 · 0 评论 -
【C#】基础——结构体
using System;using System.Text;struct Books{ public string title; public string author; public string subject; public int book_id;}struct Book{ private string title; p...原创 2019-06-02 16:16:45 · 290 阅读 · 0 评论 -
【C#】基础——字符串
还是直接看代码吧!using System;namespace SString{ class Program { void UnderLine() { Console.WriteLine("-----------------------------------------------"); }...原创 2019-06-02 15:59:40 · 213 阅读 · 1 评论 -
【C#】基础——数组(Array)
话不多说……直接看代码,代码里面有注释~~~using System;namespace Arrayy{ class ParamArray { public int AddElements(params int[] arr) { int sum = 0; foreach(int i in ...原创 2019-05-31 14:13:26 · 1045 阅读 · 0 评论 -
【C#】 WinForm窗体应用程序学习笔记 (一)
WinForm窗体应用程序学习笔记(一)由于控制台应用程序的运行结果都是通过控制台输出的,不能提供良好的用户体验,为此,C#提供了WinForm窗体应用程序。WinForm具有一系列丰富的控件,用于创建基于Windows的应用程序。每一个控件模型都相当于一个类,通过继承和扩展这些控件类来使Windows界面变的更加好看、更加具有交互性。友情链接:WinForm窗体应用程序学习笔记(一)...原创 2019-09-01 22:21:27 · 24575 阅读 · 2 评论 -
【C#】WinForm窗体应用程序学习笔记 (二)
WinForm窗体应用程序学习笔记(二)在学习笔记(一)中学习了WinForm项目的文件结构、控件的常用属性与事件还创建了第一个WinForm小程序。这次的学习笔记主要学习WinForm常用控件。友情链接:WinForm窗体应用程序学习笔记(一) WinForm窗体应用程序学习笔记 (二) WinForm窗体应用程序学习笔记(三)WinForm常用控件1 . Button按钮...原创 2019-09-02 21:56:31 · 4562 阅读 · 4 评论 -
【C#】 WinForm窗体应用程序学习笔记 (三)
WinForm窗体应用程序学习笔记(三)在学习笔记(二)中主要学习了按钮、文本框、文本标签、单选按钮、复选框五个控件,这次的学习笔记主要学习WinForm的一些其他常用控件。友情链接:WinForm窗体应用程序学习笔记(一) WinForm窗体应用程序学习笔记(二) WinForm窗体应用程序学习笔记(三)WinForm常用控件3 . ListBox列表框ListBox列...原创 2019-09-06 20:28:32 · 3224 阅读 · 3 评论 -
【C#】各种排序算法
目录冒泡排序:鸡尾酒排序:快速排序:选择排序:插入排序:希尔排序:桶排序:归并排序:主类: class Program { static void Main(string[] args) { int[] arr = new int[10]; ...原创 2019-09-26 20:19:36 · 298 阅读 · 0 评论