自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C#几种截取字符串的方法小结

1.根据单个分隔字符用split截取例如string st="GT123_1";string[] sArray=st.split("_");即可得到sArray[0]="GT123",sArray[1]="1";2.利用多个字符来分隔字符串例如string str = "GTAZB_JiangjBen_123";string[] sArray ...

2017-06-22 10:52:00 247

转载 SQL提取数据库表名,字段名等信息

-------提取数据库所有表的表名、字段名-------在SQLserver 2000中测试--查询所有用户表所有字段的特征SELECT D.Name as TableName, A.colorder AS ColOrder, A.name AS Name, COLUMNPROPERTY(A.ID,A.Name, 'IsIdentity') AS IsIden...

2017-06-01 16:41:00 1048

转载 Winform绑定图片的三种方式

1.绝对路径:this.pictureBox2.Image=Image.FromFile("D:\\001.jpg");2.相对路径:Application.StartupPath;可以得到程序根目录this.pictureBox2.Image=Image.FromFile(Application.StartupPath "\\1.gif");3.获得网络图片的路径th...

2017-04-25 13:24:00 322

转载 C#中遍历各类数据集合的方法总结

C#中遍历各类数据集合的方法总结:1.枚举类型//遍历枚举类型Sample的各个枚举名称 foreach (string sp in Enum.GetNames(typeof(Sample))) { ary.Add(sp); } //遍历枚举类型Sample的各个枚举值 foreach (string sp in Enum.GetValues(type...

2017-04-06 20:37:00 324

转载 c#winform图片绘制与图片验证码

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Win...

2017-03-31 15:59:00 285

转载 DataGridView根据条件给单元格绑定图片

代码区:private void Form1_Load(object sender, EventArgs e) { myClass.mySqliteAPI conn = new myClass.mySqliteAPI(); //查询语句(A队上场的) string sqlComma...

2017-02-17 16:17:00 239

转载 C#Winform 父窗体 子窗体 传值

本篇博客转载:http://www.cnblogs.com/freeliver54/archive/2009/02/11/1388173.html本次示例效果如下:Form1为父窗体(包含textBox1、button1)Form2为子窗体(包含textBox2、button2)父窗体给子窗体传值==================1.点击Form1的button1 打开Form...

2017-02-06 18:36:00 205

转载 一条Sql语句分组排序并且限制显示的数据条数

如果我想得到这样一个结果集:分组排序,并且每组限定记录集的数量,用一条SQL语句能办到吗?比如说,我想找出学生期末考试中,每科的前3名,并按成绩排序,只用一条SQL语句,该怎么写?表[TScore]的结构code 学号 charsubject 科目 intscore 成绩 int可以这样写: SELECT [c...

2017-01-03 16:52:00 996

转载 如何比较两个时间字符串的大小

方式一、后台现在有两个字符串,是从表单读取来的日期性,“2003-10-12”与“2003-10-21”,现在如何判断他们的大小。如果不想再转为date类型比较有一种简单的方法Stringa="2003-10-12";Stringb="2003-10-21";intresult=a.compareTo(b);if(result==0)out.print("a=b"...

2016-12-07 16:18:00 1767

转载 id,clientid 和 uniqueid 的区别

一、 ID是设计的时候所指定的ID。ClientID是当这个控件生成到客户端页面时候,需要在客户端访问时候用的。UniqueID是当需要参与服务端回传的时候用的。备注:当控件是子控件的时候(例如在用户控件中的Button),ClientID在HTML页面中是作为控件的ID属性,UniqueID是作为控件的Name属性,如果不是子控件,那么ClientID和Uniqu...

2016-11-04 10:28:00 413

转载 webform(十)——图片水印和图片验证码

两者都需要引入命名空间:using System.Drawing;一、图片水印前台Photoshuiyin.aspx代码:<div> <asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Button ID="Button1" runat="server" ...

2016-10-28 10:14:00 96

转载 webform(九)——JQuery基础(选择器、事件、DOM操作)

JQuery —— 一个js函数包一、选择器1、基本选择器①id选择器:# ②class选择器:. ③标签名选择:标签名 ④并列选择:用,隔开 ⑤后代选择:用空格隔开代码用法展示:<title></title> <script src="js/jquery-1.7...

2016-10-19 16:52:00 142

转载 webform(八)——LinQ简单增、删、改、查

一、简单介绍1、LinQ to Sql类(NET Language Integrated Query (LINQ) ) LINQ定义了大约40个查询操作符,如select、from、in、where以及order by(C#中)。使用这些操作符可以编写查询语句。不过,这些查询还可以基于很多类型的数据,每个数据类型都需要一个单独的LINQ类型。 是一个集...

2016-10-16 22:05:00 172

转载 JavaScript(八)——复习一(重要内容基本包含在内)

一、常用对话框1、alert(""):警告对话框,作用是弹出一个警告对话框2、confirm(""):确定对话框,弹出一个带确定和取消按钮的对话框——确定返回true,取消返回false3、primpt("要显示的文字"):可以允许用户输入内容的对话框二、基本语法(跟c#差不多)1、变量 都是通用类型var,可以随便存储其它类型的值,可以直接...

2016-09-26 22:30:00 66

转载 Webform(七)——内置对象(Session、Application)和Repeater的Command操作

内置对象:用于页面之间的数据交互为什么要使用这么内置对象?因为HTTP的无状态性。一、内置对象(一)Session 跟Cookies一样用来存储用户数据1、Session、Cookies对比相同点:每一台电脑访问服务器,都会是独立的一套session或者Cookies,key值都一样,但是内容都是不一样的。不同点:●Session的保存位置是保存在...

2016-09-25 23:06:00 167

转载 Webform(六)——登录状态保持(Cookies内置对象)

用户用浏览器访问一个网站,由于采用的http的特性,Web服务器并不能知道是哪一个用户正在访问,但一些网站,希望能够知道访问者的一些信息,例如是不是第一次访问,访问者上次访问时是否有未做完的工作,这次是否为其继续工作提供方便等等。用浏览器访问一个网站,可以在此网站的网页之间跳转,当从第一个网页转到第二个网页时,第一个网页中建立的所有变量和对象都将不存在。有时希望在这些被访问的...

2016-09-25 20:56:00 150

转载 Webform(五)——内置对象(Response、Request)和Repeater中的数据增删改

一、内置对象(一)Response对象1、简介:response 对象在ASP中负责将信息传递给用户.Response对象用于动态响应客户端请求,并将动态生成的响应结果返回到客户端浏览器中,使用Response对象可以直接发送信息给浏览器,重定向浏览器到另一个URL或设置cookie的值等.2、方法:①、write方法:response.write **...

2016-09-24 23:46:00 235

转载 WebForm(四)——Repeater控件(重要、好用)

Repeater控件,可以用来一次显示一组数据项。比如,可以用它们显示一个数据表中的所有行。 Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输出格式。一、Repeater控件显示数据 要使用Repeater控件显示数据,必须创建ItemTemplate。如下所示: 例1:使用ItemTempl...

2016-09-22 23:48:00 284

转载 webForm(三)——三级联动

三级联动 首先附图一张,初步认识一下什么是三级联动: 注:选第一个后面两个变,选第二个,最后一个改变。 其次,做三级联动需要注意的方面:①DropDownList中的一个属性——AutoPostBack:是否发生自动回传到服务器的操作。如果把该属性设置为 TRUE,则启用自动回传,否则为 FALSE。默认是 FA...

2016-09-22 21:56:00 436

转载 WebForm(二)——控件和数据库连接方式

一、简单控件1、Label(作用:显示文字)Web中:<asp:Label ID="Label1" runat="server" Text="Label" BorderColor="Black" BorderStyle="Solid" BorderWidth="5px"></asp:Label>编译完成后的元素时span(html)...

2016-09-20 23:14:00 210

转载 WebForm(一)——IIS服务器、开发方式和简单基础

一、B/S和C/S1、C/S C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。 工作模式:...

2016-09-19 23:01:00 342

转载 winform窗体(六)——DataGridView控件及通过此控件中实现增删改查

DataGridView:显示数据表,通过此控件中可以实现连接数据库,实现数据的增删改查一、后台数据绑定:List<xxx> list = new List<xxx>(); dataGridView1.DataSource = list; //设置不自动生成列,此属性在属性面板中没有 dataGridView1.AutoG...

2016-09-04 22:40:00 980

转载 winform窗体(五)——布局方式

一、默认布局★可以加panel,也可以不加;★通过鼠标拖动控件的方式,根据自己的想法布局。拖动控件的过程中,会有对齐的线,方便操作;★也可选中要布局的控件,在工具栏中有对齐工具可供选择,也有调整各个控件大小的工具。 注:分层:右键点击控件。可以选择置于顶层或置于顶层。 锁定控件:当部分布局完成,为了操作失误,把布局好的打乱,可以选中布局好的控件,右键,锁定控...

2016-09-04 15:02:00 491

转载 winform(四)——简单计算器制作

效果图: 代码区:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Th...

2016-09-04 12:59:00 131

转载 winform(三)——更换主窗体例子

做一个登录窗口,登录成功时关闭form1,展示from2界面1.主界面Loginnamespace WindowsFormsApplication1{ public partial class Login : Form { public string username;//定义一个变量给子窗体传值 public...

2016-09-04 11:35:00 178

转载 winform窗体(二)——控件

一、窗体的事件每一个窗体都有一个事件,这个窗体加载完成之后执行哪一段代码位置:1)右键属性→事件→load 双击进入 2)双击窗体任意一个位置进入删除事件:先将事件页面里面的挂好的事件删除,再删后台代码里面的事件namespace WindowsFormsApplication2{ public partial class For...

2016-09-04 10:35:00 184

转载 winform窗体(一)——基本属性

一、窗体设计界面二、部分属性1、基本 设计中的Name:窗体类的类名 AcceptButton:窗口的确定按钮Enter CancelButton:窗口按ESC的取消按钮 2、外观Backcolor:背景颜色 Forecolor:字体颜色 backgroundImage:背景图片 Font:设置字体 Formborderstyle:边框样...

2016-09-04 09:22:00 164

转载 ADO.Net(五)——实战:对战游戏

对战游戏要求:自建数据表(例如:数据表包含:代号,姓名,性别,血量,攻击力,防御力,命中,闪避,等级等字段)需要通过程序向数据表添加人员添加的时候,根据用户输入的名字,自动计算生成相应的血量、攻击力、防御力等(例如,名字的前两个字作为种子生成血量,名字的第一个字作为种子生成攻击力,名字的第二个字作为种子生成防御力等)添加完成用户可以输入两个用户进行对战通过程序...

2016-08-26 16:24:00 74

转载 ADO.Net(四)——扩展属性和配置文件应用

一、扩展属性处理:有外键关系时将代号化信息处理成原始文字,让用户可看懂的(粗略解释)利用扩展属性 如:Info表中的民族列显示的是民族代号处理成Nation表中的民族名称 需要在Info类里面扩展一个显示nation名称的属性代码显示:第一步:在NationDA里面构造一个代号换成名称的方法public string NationName(...

2016-08-26 14:23:00 71

转载 ADO.Net(三)——数据库操作类

操作数据类避免代码重用、造对象太多、不能分工开发利用面向对象的方法,把数据访问的方式优化一下,利用封装类一般封装成三个类:1.数据连接类 提供数据连接对象需要引用命名空间:using System.Data.SqlClient;例:public class DBConnect { private static strin...

2016-08-26 13:44:00 64

转载 ADO。Net(二)——防止SQL注入攻击

规避SQL注入如果不规避,在黑窗口里面输入内容时利用拼接语句可以对数据进行攻击如:输入Code值 p001' union select * from Info where '1'='1 //这样可以查询到所有数据,不要轻易相信用户输入的内容防止SQL注入攻击通用方法:可以用正则匹配掉特殊符号推荐方法:再给命令发送SQL语句的时候分两次发送   ...

2016-08-26 11:23:00 72

转载 ADO.Net(一)——增、删、改、查

数据访问对应命名空间:System.Data.SqlClient;SqlConnection:连接对象 SqlCommand:命令对象 SqlDataReader:读取器对象CommandText:命令文本增删改、查分以下几步:1、造连接字符串string connstring = "server=.;database=mydb;user=sa...

2016-08-22 16:10:00 65

转载 面向对象(六)——设计模式和委托

一、设计模式1、工厂模式public class JiSuan { private int a; public int A { get { return a; } set { a = value; } } privat...

2016-08-22 14:12:00 58

转载 面向对象(五)——类库和五大原则

一、类库引用别人写的类1、源代码方法:可以将直接写好的.cs源代码文件,添加进我的解决方案文件夹下,在解决方案资源管理器中, 项目上右键→添加→现有项,来添加此.cs源代码文件的使用,需要引入相应的命名空间2、类库方法: 一个dll文件,就是一个类库 它人新建一个类库,在里面编写类和相应的方法,生成后出现一个dll文件,拿过来,放在自己的 程序文件夹里,在项...

2016-08-22 12:38:00 100

转载 面向对象(四)——抽象类和接口

//定义接口 interface IUSB { //开始读取USB void Start(); //关闭USB void Stop(); } //做一个鼠标类来实现USB接口 class ShuBiao:IUSB { pu...

2016-08-22 10:41:00 57

转载 面向对象(三)——静态

静态1.普通成员 普通成员都是属于对象的 用对象调用2.静态成员 静态成员是属于类的      用类名调用      stactic 静态关键字注:静态方法里面不能包含普通成员 普通方法里面可以包含静态成员用处:1.为了简便,连接数据库的时候,造连接对象类,使用静态属性直接返回连接对象。    2.两个...

2016-08-22 09:16:00 70

转载 面向对象(二)——三大特性(封装、继承、多态)

一、封装目的:保护类,让类更加安全。 做法:让类里面的成员变量变为私有(即访问修饰符)的,做相应的方法或者属性去间接的操作成员变量※访问修饰符private 私有的 只能在该类中访问protected 受保护的 只能在该类和它的子类中访问 public 公有的 在任何地方都可以访问△封装...

2016-08-22 09:11:00 91

转载 面向对象(一)——简单简介

1、面向过程int a = 10;int b =5;int c = a+b;int r1 = 10;int r2 = 5;double c = r1*r1*3.14 - r2*r2*3.14缺点:重用性差,扩展性差,可维护性差2、面向对象 (1)对象:万物皆对象,对象是类实例化出来的东西(2)类:由众多对象抽象出来的东西,里面包含成员变量,成员属性...

2016-08-09 15:14:00 41

转载 SQL Server(九)——事务

事务:保障流程的完整执行,就像银行取钱,先在你账上扣钱,然后存入别人的账上;但是从你账上扣完钱了,突然网断了,对方没有收到钱,那么此时你的钱也没了,别人的钱也没加上,事务为了防止此类情况的出现。事务的基本格式:begin tran --在流程开始的位置if @@ERROR>0begin rollback tran --回滚事务,到begin tran...

2016-08-09 11:03:00 45

转载 SQL Server(八)——触发器

触发器是一类特殊的存储过程,在对表update,insert或delete语句时自动执行, 没有参数,没有返回值;一、触发器类型1、for触发器在动作执行之后触发(增删改执行完成后,触发器中的代码再执行),不能为视图指定for触发器,只能为表指定该触发器。2、insteadof触发器可以理解为替代触发操作执行,写了这个之后,写的执行代码就没有用了,就被触发器的代码覆...

2016-08-08 16:50:00 87

空空如也

空空如也

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

TA关注的人

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