自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# WinForm 是否联网

 C# WinForm 判断本机是否联网 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net;using System.Net.Sockets;namespac...

2019-01-29 11:42:37 807

原创 C#中(int)、Conver.Toint32()、int.Parse()三种类型转换方式的区别

 将字符串转换为日期string value= "2009-11-25"DateTime dt= Convert.ToDateTime(value);日期转换为字符串(2009,11,25 )string s = dt.ToString("yyyy,mm,dd");如何将string 转换为 decimaldecimal d=decimal.Parse(str);deci...

2019-01-28 13:04:14 5247 2

原创 【淘宝ERP-资料收集】C# 类型 对应 SQLserver类型-淘宝直通车数据搭建

 CREATE TABLE TB_subway(日期 DateTime NOT NULL,推广计划名称 nvarchar(30) NOT NULL,宝贝名称 nvarchar(50) NOT NULL,搜索类型 nvarchar(20) NOT NULL,流量来源 nvarchar(20) NOT NULL,展现量 INT NULL , 点击量 INT NULL ,...

2019-01-28 11:44:02 381

原创 【淘宝ERP-资料收集】C# 类型 对应 SQLserver类型:SQL SERVER(项目实战)

Sale数据库 --(创建数据库)--创建名为Sale的销售数据库。该数据表有一个名为Sale.mdf的主数据文件和名字为Sale_log.ldf的事务日志文件。--主数据文件容量为4MB,事务日志文件容量为10MB,数据文件和日志文件的最大容量为20MB,文件增量为1MB。USE masterGOCREATE DATABASE SaleONPRIMARY(NAME ...

2019-01-28 11:05:03 432

原创 【淘宝ERP-资料收集】C# 类型 对应 SQLserver类型

 C#操作SQL float类型数据,在C#中用double类型就OK了,C#数据类型和SQL数据类型对照C#操作SQL Float类型,数据会多很多小数,原来是C#的float和sql的float类型不一致 /// <summary> /// 数据库中与C#中的数据类型对照 /// </summary> /...

2019-01-28 10:40:11 505

原创 【淘宝ERP-资料收集】关于Datatable的一些用法

C# DataTable.Select() 筛选数据 返回新DataRow[]有时候我们需要对数据表进行筛选,微软为我们封装了一个公共方法,DataTable.Select(),其用法如下:Select()Select(string filterExpression)Select(string filterExpression, string sort)Select(strin...

2019-01-28 10:38:17 419

原创 SQL Server类型与C#类型对应关系

 SQL Server类型 C#类型 bit bool tinyint byte smallint short int int bigint long real float float double money decimal datetime DateTime char string ...

2019-01-28 09:50:01 497

原创 如何修改C# winform程序图标

 下面介绍程序外部图标的修改方法:右击项目名称,在下拉列表中选择“属性”,如下图所示:  在弹出的窗口中单击图标右侧的“…”按钮,而后会弹出图标选择对话框,选择相应的图标后单击“打开”按钮,接着会发现图标已经修改成功,如下图所示: 此时,按下“F5”运行程序,同时也是为了保存修改后的图标,运行界面如下,可以看出,程序内部的图标已经发生改变;   ...

2019-01-27 16:54:43 7746

原创 C# 界面开发-登陆窗体(包括欢迎界面)

 在开发一个需要身份验证系统软件的时候,一个必不可少的界面便是登陆界面,只有我们在登陆界面中输入正确的用户名和密码,才能登陆到主界面,有时候可能还会加载系统资源,所以还会增加一个界面“欢迎界面”来作为加载系统资源等待界面,所以登陆一个系统,会先后出现这三个基本界面:欢迎界面、登陆界面、主界面。下面我就开始来一步步设计这三个窗体分别命名为WelcomeForm、LoginForm、Mai...

2019-01-27 16:22:47 20479 3

原创 C#窗口 设置(常见特效)

 窗体居中显示mainForm.StartPosition = FormStartPosition.CenterScreen; 如何设置C#窗体大小不能改变FormBorderStyle的值设置为FormBorderStyle.FixedSingle或Fixed3D时,窗体大小是不能被改变的。当然,还有一种情况,我们也应该要考虑到,那就是窗体最大化。所以,我们要将窗体最大化的...

2019-01-27 14:00:08 1100

原创 【淘宝ERP】C#动态创建Sql Server数据库和表 (已使用)

  using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;using System.Data.SqlClient;using System.IO;namespa...

2019-01-26 17:48:10 2724 1

原创 【淘宝ERP】泛型Dictionary的用法详解

泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。    很多非泛型集合类都有对应的泛型集合类,下面是常用的非泛型集合类以及对应的泛型集合类: 非泛型集合类 泛型集合类 ArrayList List<T&...

2019-01-26 17:38:38 152

原创 Create database/Create table 示例(Sql Server2005语法)

 use mastergo if exists (select * from sysdatabases where name='Study')--判断Study数据库是否存在,是则删除    drop database Studygo EXEC sp_configure 'show advanced options', 1GO-- 更新当前高级选项的配置信息RECONFI...

2019-01-26 16:24:43 1790

原创 SQL SERVER(项目实战)

Sale数据库 --(创建数据库)--创建名为Sale的销售数据库。该数据表有一个名为Sale.mdf的主数据文件和名字为Sale_log.ldf的事务日志文件。--主数据文件容量为4MB,事务日志文件容量为10MB,数据文件和日志文件的最大容量为20MB,文件增量为1MB。USE masterGOCREATE DATABASE SaleONPRIMARY(NAME = Sa...

2019-01-26 15:49:04 5107

原创 Sql Server查看所有数据库名,表名,字段名

 --获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name  --获取所有表名: SELECT Name FROM Master..SysObjects Where XType='U' ORDER BY Name --XType='U':表示所有用户表; --XType='S':表示所有系统表;...

2019-01-26 14:52:53 1682

原创 Winform的TextBox实现明文和密文的切换

Winform只需要将TextBox的PasswordChar属性设置为一个特殊字符,即可用于输入密码。但是,当用户输入了错误的密码时,删除所有的输入,再次重新输入就会显得有点麻烦,而且可能还会输错。因此,需要提供一种方式供用户查看自己输入的内容到底是什么。比如,密码框的右边有一个复选框,当勾选该复选框时就显示用户的输入(明文),否则显示为密码;或者,密码框的右侧有一个类似眼睛的图标,当鼠标停留在...

2019-01-26 14:51:45 582

原创 C# combobox绑定数据源 -绑定DataSet数据【攻略】

1.绑定数据源1.1数据源为dataTableDataTabledt=new DataTable();//显示的数据ComBox1.DisplayMemeber="name";//name为DataTable的字段名//隐藏的数据(对于多个数据,可以用逗号隔开。例:id,name)ComBox1.ValueMember="id";//id为DataTable的...

2019-01-26 14:34:37 6108 1

原创 【淘宝ERP】C#与SQLServer数据库连接

连接数据库一般有两种方式       1、使用SQL用户名、密码验证        Data Source = 服务器名;Initial Catalog = 数据库名;User ID = 用户名;Pwd = 密码(没有密码可以省略)                例如:public string connString = "Data Source=xp;Initial Catalog=E...

2019-01-26 14:14:53 723

原创 System.Text.Encoding 简介

 众所周知计算机只能识别二进制数字,如1010,1001。我们屏幕所看到的文字,字符都是和二进制转换后的结果。将我们的文字按照某种规则转换二进制存储在计算机上,这一个过程叫字符编码,反之就是解码。目前存在多种字符编码方式,一组二进制数字根据不同的解码方式,会得到不同的结果,有时甚至会得到乱码。这也就是为什么我们打开网页时有时会是乱码,打开一个文本文件有时也是乱码,而换了一种编码就恢复正常了。C...

2019-01-26 11:20:08 11113

原创 【淘宝ERP】WinForm(C#):登录页面实现+SQL Server数据库连接方式

 登录窗口后台验证 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Ta...

2019-01-26 10:42:30 1046

原创 C# 配置文件动态生成

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;using System.Xml;using System.Windows.Forms;namespace AliWorkbe...

2019-01-25 16:33:18 1607

原创 【C#文件操作篇】C#获取当前应用程序所在路径

 编写了一个WinForm程序,项目文件存放于D:\Projects,编译后的文件位于D:\Projects\Demo\Demo\bin\Debug,最后的结果如下:1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName    获取模块的完整路径。2. System.Environment.Current...

2019-01-25 13:12:19 7237

原创 【C# 创建xml 】新手篇:通过XmlDocument读写Xml文档

  Xml是扩展标记语言的简写,是一种开发的文本格式。下面我将介绍三种常用的读取XML文件的方法。分别是    1: 使用 XmlDocument   2: 使用 XmlTextReader下面我们使用XmlDocument: <?xml version="1.0" encoding="UTF-8"?><skills> <id>2...

2019-01-25 12:03:39 797

原创 C#读写文件:csv,xls,.xlsx文件 (同时读取多个相同结构 的文件) 更新中2019.1.23

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;using System.Data.OleDb;using System.Data.SqlClient;using Syst...

2019-01-23 17:40:47 4538 2

原创 C#读写CSV文件

CSV是一种通用的、相对简单的文件格式,最广泛的应用是在程序之间转移表格数据,而这些程序本身是在不兼容的格式上进行操作的。那么,C#如何读取和写入csv格式文件呢?CSV数据格式并没有非常统一的标准 但是为了避免出错 我们在开发的时候统一格式是这样的:CSV文件默认以英文逗号做为列分隔符,换行符作为行分隔符。以文本方式打开csv会发现其实列是由“,”分割。"name","pwd","dat...

2019-01-23 12:17:14 2046

原创 【ERP数据库表格规划及优化】淘宝/天猫-订单报表类型专用表(更新2019.1.23)

  

2019-01-23 11:12:55 1250

原创 【ERP数据库表格规划及优化】淘宝/天猫-直通车报表类型专用表(更新2019.1.23)

     

2019-01-23 11:02:38 622

原创 sqlServer 查看表结构(字段类型) (更新中)

  对MySQL和Oracle熟悉的朋友知道用desc就可以查询一张表的结构,但是在SQL Server里执行desc命令会报错。 现提供两条命令查询表结构:1.sp_help table_name;           2.sp_columns table_name;sp_help 直通车报表上周宝贝$;sp_columns 直通车报表上周宝贝$;推荐使用sp...

2019-01-23 10:37:38 26940 2

原创 C#获取所有SQL Server数据库名称的方法(更新中)

 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;using System.Data.SqlClient;using System.Collections;nam...

2019-01-22 15:36:52 3767 1

原创 程序开发的命名规范:C#命名规则 三种编程命名规范

在开发中,我们需要给变量,常量,函数,类起名字,什么样的名字才是合乎规范的呢,下面我们将介绍三种常用编程命名规范匈牙利命名法 驼峰式命名法 帕斯卡命名法匈牙利命名开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。ex:int iMyAge; “i”是int类型的缩写char cMyName[10]; “c”是char类型的缩写float fM...

2019-01-22 12:55:39 2592

原创 .NET Framework 4.6.2下载安装

 尝试安装 Visual Studio 2017 时,会收到以下信息:“Visual Studio 需要安装 .NET Framework 4.6 或更高版本”。直接下载安装.net framework的开发包。开发包下载链接:https://dotnet.microsoft.com/download/visual-studio-sdks选择Developer Pack ,点击下载。下...

2019-01-21 23:38:00 34330

原创 C#项目添加excel引用Microsoft.Office.Interop.Excel.dll

如果需要使用C#处理excel,需要引用Microsoft.Office.Interop.Excel;如何找到这个dll文件啊。 (1)windows 全盘搜索 Microsoft.Office.Interop.Excel; (2)将这个DLL文件加载至你的项目中 ,把dll文件放到应用程序…\bin\Debug\下;(3)然后在解决方案的项目添加引用:右键鼠标–>添加引用–...

2019-01-21 15:40:26 11422 1

原创 c# 大批量数据导出到excel (使用System.IO导出)

预备知识:关于excelworkbook:工作簿,每一个xls或xlsx相当于一个工作簿。 sheet:工作表,每个工作簿可以有多个工作表。工作表相当于一张纸,工作簿相当于一个本子,将过个工作表集合在一起。 row:行 column:列 cell:单元格(表格中的最小单位,接下来导出表格就是对cell进行操作) 将DataTable中的大量数据导出到Excel表格中。但每张E...

2019-01-21 14:44:49 6342 6

原创 C#中实现文本框的滚动条自动滚到最底端

    1、配置textBox的Multiline属性为true;2、配置textBox的ScrollBars属性为Vertical,实现纵向滚动条;3、然后如下语句实现自己滚动:        private void textBox3_TextChanged_1(object sender, EventArgs e)        {            textBo...

2019-01-21 12:14:33 4766

原创 SQL语句中----删除表数据drop、truncate和delete的用法

一、SQL中的语法   1、drop table 表名称                         eg: drop table  dbo.Sys_Test   2、truncate table 表名称                     eg: truncate  table dbo.Sys_Test                     3、delete from 表名称 ...

2019-01-21 12:04:10 120

原创 C# 计时器实现方法及计时器Timer控件,倒计时

借鉴帖子:https://blog.csdn.net/u013658041/article/details/78203931 system.Timers命名空间下的Timer类,使用Elapsed事件另开一个线程。定义一个System.Timers.Timer对象,然后绑定Elapsed事件,通过Start()方法来启动计时,通过Stop()方法或者Enable=false停止计时;M...

2019-01-20 17:19:17 11268 6

原创 C#计时器,记录程序运行时长

System.Diagnostics.Stopwatch stopwatch = new Stopwatch();stopwatch.Start(); //  开始监视代码运行时间//  需要测试的代码 ....stopwatch.Stop(); //  停止监视TimeSpan timespan = stopwatch.Elapsed; //  获取当前实例测量得出的总时间double...

2019-01-20 15:25:59 708

原创 C#读取EXCEL 文件 总结

在网上查了一下相关的帖子,这里我也总结一下:C#读取EXCEL有三种经典的方法:分别是:    1、采用OleDB读取EXCEL文件    2、引用的com组件:Microsoft.Office.Interop.Excel.dll   读取EXCEL文件    3、将EXCEL文件转化成CSV(逗号分隔)的文件,用文件流读取(等价就是读取一个txt文本文件)。  方法一:...

2019-01-20 12:44:36 6103

原创 关于vs2017调试出现脚本错误 警告窗口的解决办法

Visual Studio 2017,,然后调试项目就报错:当前页面的脚本发生错误,如下图: 不管点 “是” 还是 “否”,电脑使用一段时间以后还是会弹这个烦人的框。 解决:根据图片上提示的文件路径,找到这些文件一个个删除(有可能图片中会弹出多个文件),直接删除好了,并不影响什么。  ...

2019-01-19 16:18:53 5283

原创 C#将Excel数据表导入SQL数据库的两种方法(高效率)

 方法一:使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 类来实现。 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;...

2019-01-19 15:38:21 11542 5

空空如也

空空如也

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

TA关注的人

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