自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 C# 关闭登录窗体,打开主窗体

这样在program.cs中当login.DialogResult == DialogResult.OK;时关闭登录窗体,打开主窗体。

2022-10-06 10:26:54 2

原创 C# 连接SQL Sever 数据库

上面这种输入用户名和密码的是使用了 SQL Server 身份验证,如果要使用 windows 身份验证,只需要将 “User Id = Csharp;方法一的 scsb 由于不是string类型,所以需要使用ToString()方法。ExecuteScalar() : 作用是获取返回表上的第一个单元格的数据。获取服务器名,用户名,密码以及你要访问的数据库。方法二的 ConStr 可以直接作为参数传进去。根据上面两种方法不同创建连接的方法也不同。打开数据库的时候注意需要捕捉异常。

2022-09-25 10:19:18 1121

原创 SQL Server创建用户并且为用户授权

进入【用户映射】在右侧的面板中勾选该账号可以进行管理操作的数据库名称!并在该面板下面的【数据库角色成员身份】中勾选db_owner项!注意:如果给你个无系统管理权限的账号指定管理一个数据库时,则一定要勾选db_owner项!否则该账号无法看到该数据库中的任何数据表!进入【服务器角色】在右侧的服务器角色面板中,勾选public。右键点击登录名→新建登录名。

2022-09-20 22:47:58 434

原创 C#找不到类型名“SqlConnection“的解决方法

没有使用 .NET Framework 框架的项目默认没有引入 using System.Data.SqlClient 这个命名空间。未使用带 .NET Framework 框架的项目,通过NuGet安装“system.data.sqlclient”程序包。在C#连接SQL Server时,明明添加了引用。使用带 .NET Framework 框架的项目。①右键单击项目,选择“管理 NuGet 程序包”

2022-09-18 15:29:00 68

原创 C# 窗体设计中 调用 控制台输出

2.选择应用程序->输出类型-控制台。1.选中工程->右键->属性。

2022-09-18 15:08:31 61

原创 SQL Serve [SQL Server无法连接到服务器]标题: 连接到服务器-无法连接到。 ---解决方法

打开sql server配置管理器,打开sql server服务,找到相应的sql server代理(MSSQLSERVER)将其启动,问题就解决了。1.右键 计算机(此电脑)→管理→服务和应用程序→SQL Server配置管理器→启动SQL Server代理(MSSQLSERVER)

2022-09-18 13:52:02 85

原创 SQL server management studio的基本使用

SQL server management studio的基本使用

2022-08-31 22:33:34 570

原创 SQL Server 的常用语句

常用语句

2022-08-30 22:36:40 250

原创 SQL Server安装

超详细使用教程

2022-08-27 13:25:29 57

原创 C#(Csharp)笔记二十八——C# 文件的输入与输出

一个 文件 是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个 流。从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流 和 输出流。输入流用于从文件读取数据(读操作),输出流用于向文件写入数据(写操作)。...

2022-08-27 10:08:49 123

原创 C#(Csharp)笔记二十七——C# 异常处理

异常是在程序执行期间出现的问题。C# 中的异常是对程序运行时出现的特殊情况的一种响应,比如尝试除以零。异常提供了一种把程序控制权从某个部分转移到另一个部分的方式。C# 异常处理时建立在四个关键词之上的:try、catch、finally 和 throw。try:一个 try 块标识了一个将被激活的特定的异常的代码块。后跟一个或多个 catch 块。catch:程序通过异常处理程序捕获异常。catch 关键字表示异常的捕获。finally:finally 块用于执行给定的语句,不管异常是否被抛出都

2022-08-25 22:37:47 28

原创 C#(Csharp)笔记二十六——C# 正则表达式

正则表达式 是一种匹配输入文本的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成。

2022-08-24 22:45:06 261

原创 C#(Csharp)笔记二十五——C# 预处理器指令

预处理器指令指导编译器在实际编译开始之前对信息进行预处理。所有的预处理器指令都是以 # 开始。且在一行上,只有空白字符可以出现在预处理器指令之前。预处理器指令不是语句,所以它们不以分号(;)结束。C# 编译器没有一个单独的预处理器,但是,指令被处理时就像是有一个单独的预处理器一样。在 C# 中,预处理器指令用于在条件编译中起作用。与 C 和 C++ 不同的是,它们不是用来创建宏。一个预处理器指令必须是该行上的唯一指令。

2022-08-23 22:30:23 17

原创 C#(Csharp)笔记二十四——C# 命名空间(Namespace)

命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。我们举一个计算机系统中的例子,一个文件夹(目录)中可以包含多个文件夹,每个文件夹中不能有相同的文件名,但不同文件夹中的文件可以重名

2022-08-23 22:19:59 36

原创 C#(Csharp)笔记二十三——C# 接口(Interface)

接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 "是什么" 部分,派生类定义了语法合同 "怎么做" 部分。接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。接口使得实现接口的类或结构在形式上保持一致。抽象类在某种程度上与接口类似,但是,它们大多只是用在当只有少数方法由基类声明由派生类实现时。接口本身并不实现任何功能,它只是和声明实现该接口的对象订立一个必须实现哪些行为的契约。抽象类不能直接实

2022-08-22 22:52:49 19

原创 C#(Csharp)笔记二十二——C# 运算符重载

您可以重定义或重载 C# 中内置的运算符。因此,程序员也可以使用用户自定义类型的运算符。重载运算符是具有特殊名称的函数,是通过关键字 operator 后跟运算符的符号来定义的。与其他函数一样,重载运算符有返回类型和参数列表。

2022-08-21 21:51:45 41

原创 C#(Csharp)笔记二十一——C#多态性

多态是同一个行为具有多个不同表现形式或形态的能力。多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。在 C# 中,每个类型都是多态的,因为包括用户定义类型在内的所有类型都继承自 Object。

2022-08-21 20:52:58 26

原创 C#(Csharp)笔记二十——C# 继承

继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类,这个新的类被称为派生类。继承的思想实现了 属于(IS-A) 关系。例如,哺乳动物 属于(IS-A) 动物,狗 属于(IS-A) 哺乳动物,因此狗 属于(IS-A) 动物。

2022-08-20 16:17:03 27

原创 C#(Csharp)笔记十九——C# 类(Class)

当你定义一个类时,你定义了一个数据类型的蓝图。这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,也就是说,类的对象由什么组成及在这个对象上可执行什么操作。对象是类的实例。构成类的方法和变量称为类的成员。...

2022-08-16 22:21:56 64

原创 C#(Csharp)笔记十八——C# 枚举(Enum)

枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。C# 枚举是值类型。换句话说,枚举包含自己的值,且不能继承或传递继承。

2022-08-16 21:52:21 125

原创 C#(Csharp)笔记十七——C# 结构体(Struct)

在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。

2022-08-16 21:46:09 87

原创 C#(Csharp)笔记十六——C# 字符串(String)

在 C# 中,您可以使用字符数组来表示字符串,但是,更常见的做法是使用 string 关键字来声明一个字符串变量。string 关键字是 System.String 类的别名。

2022-08-15 22:18:49 187

原创 C#(Csharp)笔记十五——C# 数组(Array)

数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。声明数组变量并不是声明 number0、number1、...、number99 一个个单独的变量,而是声明一个就像 numbers 这样的变量,然后使用 numbers[0]、numbers[1]、...、numbers[99] 来表示一个个单独的变量。数组中某个指定的元素是通过索引来访问的。所有的数组都是由连续的内存位置组成的。最低的地址对应第一个元素,最高的地址对应最后一个元素。..

2022-08-15 21:44:31 289

原创 C#(Csharp)笔记十四——C# 可空类型(Nullable)

C# 单问号 ? 与 双问号 ??

2022-08-14 22:25:30 59

原创 C#(Csharp)笔记十三——C# 方法

一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个 C# 程序至少有一个带有 Main 方法的类。要使用一个方法,您需要:定义方法调用方法

2022-08-14 22:16:22 38

原创 C#(Csharp)笔记十二——C#封装

封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。C# 封装根据具体的需要,设置使用者的访问权限,并通过 访问修饰符 来实现。一个 访问修饰符 定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所示:public:所有对象都可以访问;private:对象本身在对象内部可以访问;protected:只有该类对象

2022-08-14 13:52:12 36

原创 C#(Csharp)笔记十一——C#循环

有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了允许更为复杂的执行路径的多种控制结构。循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的一般形式:...............

2022-08-14 00:23:17 137

原创 C#(Csharp)笔记十——C# 判断

判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。下面是大多数编程语言中典型的判断结构的一般形式:......

2022-08-13 14:32:59 60

原创 C#(Csharp)笔记九——C#运算符

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C# 有丰富的内置运算符,分类如下:算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符本教程将逐一讲解算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符及其他运算符。...

2022-08-13 13:02:35 65

原创 C#(Csharp)笔记八——C# 常量

常量是固定值,程序执行期间不会改变。常量可以是任何基本数据类型,比如整数常量、浮点常量、字符常量或者字符串常量,还有枚举常量。常量可以被当作常规的变量,只是它们的值在定义后不能被修改。...

2022-08-12 23:50:53 38

原创 C#(Csharp)笔记七——C# 变量

一个变量只不过是一个供程序操作的存储区的名字。在 C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存储在内存中,可以对变量进行一系列操作。我们已经讨论了各种数据类型。C# 中提供的基本的值类型大致可以分为以下几类:常量可以被当作常规的变量,只是它们的值在定义后不能被修改。......

2022-08-12 21:42:28 43

原创 C#(Csharp)笔记六——C# 类型转换

类型转换从根本上说是类型铸造,或者说是把数据从一种类型转换为另一种类型。在 C# 中,类型铸造有两种形式:隐式类型转换 - 这些转换是 C# 默认的以安全方式进行的转换, 不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。显式类型转换 - 显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据丢失。...

2022-08-11 22:26:51 70

原创 C#(Csharp)笔记五——C# 数据类型

在 C# 中,变量分为以下几种类型:值类型(Value types)引用类型(Reference types)指针类型(Pointer types)

2022-08-11 22:09:19 66

原创 C#(Csharp)笔记四——C# 基本语法(包含部分关键字详解)

C# 是一种面向对象的编程语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成。相同种类的对象通常具有相同的类型,或者说,是在相同的 class 中。例如,以 Rectangle(矩形)对象为例。它具有 length 和 width 属性。根据设计,它可能需要接受这些属性值、计算面积和显示细节。让我们来看看一个 Rectangle(矩形)类的实现,并借此讨论 C# 的基本语法:...

2022-08-10 22:43:43 62

原创 C#(Csharp)笔记三——C# 程序结构

在我们学习 C# 编程语言的基础构件块之前,让我们先看一下 C# 的最小的程序结构

2022-08-09 22:25:07 49

原创 C#(Csharp)笔记二——Visual Studio安装教程

1.官网地址:https://visualstudio.microsoft.com/zh-hans/vs/下载图中箭头指的2.安装文件1.双击点开安装文件,等待下载安装完成后,出现这个界面2.选择 .NET桌面开发3.选择安装位置4.点击安装等待下载安装完成5.开发设置选择C#点击启动1.点击创建新项目选择控制台应用,然后点击下一步2.输入结果......

2022-08-08 22:45:56 653

原创 C#(Csharp)笔记一——C#简介

C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。简单、安全在 C++ 和 C 语言中程序员最头疼的问题就是指针问题,在 C#语言中已经不再使用指针,而且不允许直接读取内存等不安全的操作。它比 C、C++、Java提供了更多的数据类型,并且每个数据类型都是固定大小的。此外还提供了命名空间来管理 C# 文件,命名空间。...

2022-08-08 21:52:41 100

原创 安装Mysql

Mysql官网:https://dev.mysql.com/downloads/mysql/下载完解压在解压目录下新建my.ini文件写入以下代码注意:配置文件中的路径要和实际存放的路径一致,不要手动创建Data文件夹!!!以管理员身份运行命令提示符注意:后面的是你自己的路径!!!在MySQL目录下的bin目录下执行命令:我的密码是:(记下来)安装mysql服务并启动MySQL服务之后输入输入上面的密码修改密码退出就可以了依次打开此电脑->属性->高级系统设置->环

2022-07-03 01:00:00 14

原创 Android与Myeclipse下的Tomcat的数据交换

效果:这个界面只设计了一个按钮其中的是ip地址+端口号+项目名+类名Win+R,输入cmd在命令行中输入ipconfig上面这个就是ip地址加入全部代码如下二、Myeclipse1.新建一个Servlet类2.在web.xml文件中加入com.Servlet是文件的路径com是包名Servlet是类名全部代码如下:三、最终效果:点击了“发送”按钮,Android studio显示发送了,Myeclipse接收到,显示“接受”,如果信息一致显示“对”,并且向Android

2022-07-02 01:00:00 27

原创 Python模拟键盘输入(附Python 键位码表)

在Python中我们要模拟键盘进行一些输入1.Win+R,输入打开命令行2.输入实质访问的下载网站是https://pypi.Python.org/simple/,这是一个外国网站,速度比较慢这时我们可以使用国内网站豆瓣源清华大学源......

2022-07-01 01:00:00 2120 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除