07 2021 档案
摘要:public class IniInfo { //调用API函数 [DllImport("kernel32")] private static extern bool WritePrivateProfileString(string section, string key, string val,
阅读全文
摘要:VS2019 技巧 大家好,今天分享几个我知道的实用 VS 技巧,而这些技巧我发现很多人都不知道。因为我经常在工作中遇到:我在同事电脑上解决问题,或在会议上演示代码示例时,使用了一些 VS “骚”操作,他们会好奇地问:你是怎么做到的?这给我的感觉,有时候你知道一些别人不知道的小技巧便可以让你显得更专
阅读全文
摘要:1、判断文件夹是否存在 //spath:文件夹路径名 using System.IO; if (Directory.Exists(spath)) { } else { DirectoryInfo directoryInfo = new DirectoryInfo(spath); directoryI
阅读全文
摘要:改进C# WinForm窗体及其控件的自适应 一。说明 2012-11-30 曾经写过 《C# WinForm窗体及其控件自适应各种屏幕分辨率》 ,其中也讲解了控件自适应的原理。近期有网友说,装在panel里面的控件,没有效果? 这是控件嵌套的问题,加入即可实现。使用皮肤时,要注意在窗体Load事件
阅读全文
摘要:维护时,如果按照常规操作,需要在增加几个CheckBox,则需要重新写代码。但是用Panel作为容器,把CheckBox写在Panel上, 利用Foreach,可以巧妙的解决这类问题。具体见代码及效果: private void skinButton1_Click(object sender, Ev
阅读全文
摘要:C#操作Sqlite轻量级数据库实现增删改查 写这篇文章是因为一位坑逼同事,整天问我怎么操作数据库,不就是增删改查吗,有什么困难吗?我个人觉得他是因为懒。算了就当是丰富笔记了,顺便解决一天的文章更新。C#操作Sqlite数据库很简单,因为Sqlite提供了C#的支持库,只需要引入dll动态链接库,我
阅读全文
摘要:C#操作SQLite数据库帮助类详解 更新时间:2017年07月11日 09:31:40 作者:Only Version 这篇文章主要介绍了C#操作SQLite数据库帮助类,详细分析了C#针对sqlite数据库的连接、查询、分页等各种常见操作的实现与封装技巧,需要的朋友可以参考下: 本文实例讲述了C
阅读全文
摘要:需要别人远程你的数据库,首先需要的是在一个局域网内,或者连接的是同一个路由器,接下来就是具体步骤: (一)首先是要检查SQLServer数据库服务器中是否允许远程链接。其具体操作为: (1)打开数据库,用本地帐户登录,右击第一个选项,选择属性: (2)在打开的属性窗口,在其右边点击“连接”,然后再左
阅读全文
摘要:首先,我们先来打开Navicat Premium,点击面板上相关的数据库,然后填入相关的信息。如下图: Navicat Premium连接SQLServer进去后,如下: 现在我们来新建数据库,右键点击左边的sa-sqlserver,在弹出的窗口中,选择“新建数据库”,如下图: 然后我们输入该数据库
阅读全文
摘要:关于ADO.NET ADO.NET是微软提供的一种数据库访问方式。他使得.NET程序员对于不同的数据库都能采用相同的访问方式。 Connection 连接 Connection是一个数据库连接类,他负责打开,关闭数据库连接。 和数据库交互,就必须连接他。他让后续的对象,知道在哪个数据源上执行命令!
阅读全文
摘要:C# 是如何跟SQL Server进行连接的? 在C#/.NET程序设计中,离不开ADO.NET。ADO.NET是.NET连接数据库的重要组件。使用其可以很方便地访问数据库,ADO.NET还可以访问Oracle数据库、Access数据库、SQL Server数据库等主流的数据库。使用ADO.NET连
阅读全文
摘要:C#连接SQLServer数据库基本实现 (在这写下来,防止以后忘记) 在VS2019中新建一个Windows窗口应用程序,并在Form中放置DataGridView和Button两个控件,在Button的单击响应事件中连接数据库: using System; using System.Collec
阅读全文
摘要:配置SQLServer,允许远程连接 需要别人远程你的数据库,首先需要的是在一个局域网内,或者连接的是同一个路由器,接下来就是具体步骤: (一)首先是要检查SQLServer数据库服务器中是否允许远程链接。其具体操作为: (1)打开数据库,用本地帐户登录,右击第一个选项,选择属性: (2)在打开的属
阅读全文
摘要:private void Form1_Load(object sender, EventArgs e)//窗体加载 { ToolTip toolTip1 = new ToolTip(); // Set up the delays for the ToolTip. toolTip1.AutoPopDe
阅读全文
摘要:Ctrl + M + O: 折叠所有方法 Ctrl + M + L: 展开所有方法 Ctrl + M + M: 折叠或者展开当前方法 Ctrl + K + D: 快速对齐代码
阅读全文
摘要://二进制在C#中无法直接表示,我们一般用0和1的字符串来表示一个数的二进制形式。比如4的二进制为“100”。下面介绍C#里面用于进制转换的方法。 //十进制转换为二进制(int-->string) System.Convert.ToString(d, 2);// d为int类型 以4为例,输出为1
阅读全文
摘要:引用: using System.Threading.Tasks; using System.Windows.Forms; public void DoDelay(double milliSecond)//延时函数 { int start = Environment.TickCount; while
阅读全文
摘要:窗体卸载事件: private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult.OK == MessageBox.Show("你确定要关闭应用程序吗?", "关闭提示", Message
阅读全文
摘要:前提:如果有几十上百个数字变量需要赋值(顺序性的),我们可以使用枚举,枚举类只需要赋值第一个变量,一般的,如果不指定第一个变量的初始值,都是从0开始的。 如下枚举一个星期的变量: enum week { /// <summary> /// 周一 /// </summary> mon = 1, ///
阅读全文
摘要:窗体控件: 1、treeView1 2、button1(加载)、button2(保存) 窗体代码: 1 private void button1_Click(object sender, EventArgs e) 2 { 3 treeView1.Focus(); 4 string xmlFileNa
阅读全文
摘要:因为数据库内容包含“-”,所以提示错误,解决方案如下: 原来的查询语句:string strSql = "select * from S-8261D系列"; 更改后的查询语句:string strSql = "select * from `S-8261D`系列"; 1 string strSql =
阅读全文
摘要:1 //连接数据库 2 string dbPath = @"Data Source=D:\sqlliteDb\Test.db;Version=3"; 3 string strSql = "select * from aaa"; 4 SQLiteConnection Conn = new SQLite
阅读全文