自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

松一160

中国实习生

  • 博客(22)
  • 资源 (8)
  • 收藏
  • 关注

原创 SQL学习笔记13——事务

事务主要是保证一组SQL语句都执行成功,若发现有一个执行失败则整体回滚。--该表有个约束 每个人的帐号里 不能少于10块钱select * from bankupdate bank set balance=balance-1000 where cid='0001'update bank set balance=balance + 1000 where cid='0002'--事务

2016-06-24 23:38:29 502

原创 SQL学习笔记12——变量

SQL的变量分为:局部变量(一个@定义)和全局变量(两个@定义)--先声明 再赋值 再使用--数据库声明变量 declare @名字 类型 如果想赋值 可以直接赋值 或者是通过 set赋值declare @num int =10select @num--print @numdeclare @name nvarchar(10)set @name='马伦';print

2016-06-24 23:13:06 511

原创 SQL学习笔记11——视图查询

视图不是实体的数据表,但却可以把相关联的表数据汇集到一个“表”中,这样你可以一次查出所需数据,并且操作方便,就像从一个表中查出数据一样。创建视图有两种方式:(一)代码  (二)数据库管理器鼠标点点点的方式--创建视图create view vw_myStusasselect tSName,tSGender,tSAge,tClassName,tEnglish from TblStude

2016-06-24 17:16:48 786

原创 SQL学习笔记10——表连接查询

【内联】--表连接:内联--查询这个学生的时候把这个学生所在的班级的名字也显示出来select * from studentinner join TblClass on student.TClassId=TblClass.TClassId--查询这个学生的时候把这个学生所在的班级的名字也显示出来--同时也查询出该学生的英语成绩select student.TSId,TSNa

2016-06-24 16:54:09 471

原创 SQL学习笔记9——分页查询

【简单分页】--每页三条 查第五页的select * from(select 编号=ROW_NUMBER() over(order by tsname desc),* from student)as newStuwhere newStu.编号 between (5-1)*3+1 and 3*5--每页9条数据 查询13页的select * from(select 编号=ROW_

2016-06-24 15:27:38 521

原创 WinForm之控件Dock排列顺序

控件的Dock排列顺序是按照 Z 顺序停靠,Z 顺序是窗体上的控件沿窗体的 Z 轴(深度)的可视化分层。        C#窗体的控件,可以通过设置DOCK属性,设置他们的位置,比如说有2个Panel(Panel1,Panel2),大家设的Dock属性都=TOP,一般根据在窗口放置Panel的顺序,Panel1会放在最上面,Panel2会在Panel1的下面。当如果我要把Panel2放在最上面

2016-06-24 10:33:24 3792 3

原创 ADO.NET之多条件查询

多条件查询及模糊查询using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;usin

2016-06-24 10:18:34 1967

原创 ADO.NET之NULL值

DBNull.Value可用于判断读到的数据库值是否为空,也可以向数据库中存入空值。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;namespace _01关于NULL的问题{ class Progra

2016-06-24 08:47:02 733

原创 WinForm之通过事件传值来完成添加修改窗体赋值

废话不多说,直接上实例,对学生表进行事件传值来完成对添加修改窗体的赋值。(1)创建Student类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _05事件传值{ public class Student { //

2016-06-20 09:20:54 1927

原创 C#访问修饰符

public:公开的公共的private:私有的,只能在当前类的内部访问,类中的成员如果不加访问修饰符,默认就是privateprotected:受保护的,只能在当前类的内部以及该类的子类中访问。internal:只能在当前项目中访问。在同一个项目中,internal和public的权限是一样。protected internal:集合了protected+internal的访问控

2016-06-18 23:45:20 493 1

原创 ADO.NET之查询结果转换如性别

(1)创建对象类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _查询结果转换{ public class Student { //TSId, TSName, TSGender, TSAddress, TSAge,

2016-06-18 22:21:16 580

原创 ADO.NET之省市联动

实现省市联动需要借助ADO.NET之SQLHelper类的简单封装中的SQLHelper类,具体代码如下,主要是学习将读到的数据绑定到下拉框:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using Sys

2016-06-18 16:55:05 606

原创 ADO.NET之SQLHelper类的简单封装

(1)在app.config中添加数据库连接字符串 (2)添加对System.Configuration的引用(3)创建SQLHelper类并封装操作数据库的方法using System;using System.Collections.Generic;using System.Linq;using Sy

2016-06-18 11:29:18 2035

原创 WinForm之项目内图片资源的添加及使用

(1)在解决方案的项目上右击创建个文件夹起名为Images,并复制黏贴到该文件夹两张图片,如下图:(2)右击项目选择属性,按下图进行选择,把刚才添加的图片添加到资源中(3)在代码中可通过如下方式使用刚才添加的图片,Properties.Resources.图片名如:Properties.Resources.login        Properties.Resour

2016-06-17 23:46:40 11655 2

转载 C# StreamReader/StreamWriter与FileStream用法详解

一、StreamReader类共有10个构造函数StreamReader (Stream)    //  为指定的流初始化 StreamReader 类的新实例。[csharp] view plain copyFileStream fs = new FileStream(@"D:\Readme.txt",FileMode.Open);

2016-06-17 17:22:23 4427

原创 WinForm之登录窗体代码

Main窗体为应用程式主窗体,Login为登录窗体。均为SDI窗体。 两种实现方式如下:1、应用程式入口放在Login窗体,在Login窗体实现登录机制,验证通过则创建Main窗体的实例,并将自身隐藏。具体实现://Step1:验证登录//Step2:通过//this.hide(); //Main.Show();虽然可以实现登录机制,但是Login窗

2016-06-17 11:26:50 1593

原创 WinForm窗体的StartPosition属性

StartPosition属性有如下选项,分别含义如下:CenterParent 窗体在其父窗体中居中。 CenterScreen 窗体在当前显示窗口中居中,其尺寸在窗体大小中指定。 Manual 窗体的位置由Location属性确定。 WindowsDefaultBounds 窗

2016-06-17 10:23:36 5888

原创 ADO.NET连接数据库防止SQL注入

防范注入漏洞攻击的方法:不使用SQL语句拼接,通过参数赋值SQL注入实例演示:登录判断:select * from T_Users where UserName=... and Password=...,将参数拼到SQL语句中。构造恶意的Password:hello' or 1=1 -- if (dataReader.Read()){     

2016-06-16 23:21:22 1499

原创 SQL学习笔记8——查询到数据库的值为null在C#中如何判断

查询到数据库的值为null在C#中可通过以下代码判断:DBNull.Value == 读到的数据库字段值

2016-06-16 18:06:27 1032

原创 SQL学习笔记7——插入的同时实现查询

//在数据库中@@开头表示全局变量insert into ClassInfo values('1班',"50");select @@classID;insert into ClassInfo values('1班',"50") output @classID;//第一个语句最后的select后可以跟多个字段//第二个语句output后可以输出多个字段

2016-06-16 17:45:15 1472

原创 WinForm之拦截双击标题栏/移动窗体的系统消息

在cs代码中对WndProc函数进行重写就OK了:[重写函数]拦截双击标题栏/移动窗体的系统消息protected override void WndProc(ref Message m){ if (m.Msg != 0xA3 && m.Msg != 0x0003 && m.WParam != (IntPtr)0xF012) { base.WndPr

2016-06-15 15:59:11 1489

原创 轻松搞定VS生成sdf和ipch文件太大占用空间问题

在VS中新建一个项目会同时建立一个ipch文件夹和一个sdf文件,即使你删掉它,再次打开工程时还是会重新建立,动辄几十M上百M的磁盘占用量,让我们很不爽啊。其实这是VS的新功能,与智能提示、错误提示、代码恢复、团队本次仓库等息息相关。如果大家对这两个文件感觉很不爽的话,有两个办法可以搞定它。方法一:       通过禁用数据库的方式达到关闭这两个文件生成的目的,但是这种方法会产生另外的一些

2016-06-08 14:24:31 32258 5

WpfApplication5_4

WpfApplication5_4

2016-10-07

WpfApplication5_2

第5章 路由事件(2)

2016-09-29

WpfApplication5_1

WPF路由事件(1)代码

2016-09-29

C++调用DLL并调试源码

C++调用DLL并调试源码

2016-04-06

DLL函数查看器(3.5)

DLL函数查看器(3.5)

2016-04-06

Dependency Walker动态库导出函数查看器

Dependency Walker动态库导出函数查看器

2016-04-06

在VS2015中用C++创建DLL并用C#调用且同时实现对DLL的调试源码

在VS2015中用C++创建DLL并用C#调用且同时实现对DLL的调试源码

2016-04-06

DevExpress通过代码动态修改整个项目或窗体或控件的皮肤样式

DevExpress通过代码动态修改整个项目或窗体或控件的皮肤样式

2016-02-16

空空如也

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

TA关注的人

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