摘要: 1 表结构: 2 create database MyCompany 3 go 4 use MyCompany 5 go 6 create table Departments 7 ( 8 Department_ID int identity(1,1) primary key, 9 Departmen 阅读全文
posted @ 2017-03-17 12:24 南潇湘 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1.委托是一种数据类型,就和int 一样,事件是对象 事件只能+= -= 不能直接=赋值,这样保证了事件的安全,事件内部是用委托来实现的,通过私有委托,和共有方法,来实现+= -= 事件和委托在用户控件中使用的比较多 2.下面是一个用户登录控件 模仿 private void button1_Cli 阅读全文
posted @ 2017-03-16 15:41 南潇湘 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 这种压缩只能实现单个文件的压缩和解压,多个文件的暂时不能使用 阅读全文
posted @ 2017-03-16 13:10 南潇湘 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 创建数据库 1 USE master; 2 GO 3 --日记数据库 4 create database DiaryBase 5 on 6 ( 7 name=DiaryBase_Dat,--逻辑名称 8 FILENAME='c:\DiaryBase.log', 9 size=10MB, 10 max 阅读全文
posted @ 2017-03-15 13:33 南潇湘 阅读(379) 评论(0) 推荐(0) 编辑
摘要: alter proc usp_trancMoney @from char(4), @to char(4), @money money , @isok int output as begin declare @have money =-1 ,@iscunzai int =0 select @have= 阅读全文
posted @ 2017-03-15 09:22 南潇湘 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.什么是序列化 2.序列化有什么用 3.序列化常见的使用方法 1.序列化通俗的说,就是把类的数据(对象的字段 属性等)以一定的格式 保存到文件或者数据库中, 还有一种情况就是在网络传输数据的时候,当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在 阅读全文
posted @ 2017-03-12 10:29 南潇湘 阅读(157) 评论(0) 推荐(0) 编辑
摘要: private void SelectFontAndColor_Load(object sender, EventArgs e) {//窗体加载的时候,初始化字体 //返回所有的字体 FontFamily[] fontF = FontFamily.Families; //下拉单显示的是name ... 阅读全文
posted @ 2017-03-02 14:59 南潇湘 阅读(736) 评论(0) 推荐(0) 编辑
摘要: Student类 下面是枚举 主程序 22标志枚举 当修改States后, stu.Xingge = States.可爱|States.活泼|States.认真; Console.WriteLine(stu.Xingge);//打印"可爱,活泼,认真" 使用情况,当是互斥的情况下 用没有标签[Fla 阅读全文
posted @ 2017-03-02 13:19 南潇湘 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 当Main函数是这样的状态的时候,当打开FolderBrowserDialog控件的时候 ,报错 这里有两种解决办法,第一种,就是把main 上加[STAThread] 第二种是启用一个线程 Thread newThread = new Thread(new ThreadStart(ToOpenBD 阅读全文
posted @ 2017-02-27 20:20 南潇湘 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/limlimlim/article/details/8626898 注意:当SQL语句中出现两条Select语句,例如:string sql = "select * from Employees;select * from TblClass"; 可以用 阅读全文
posted @ 2017-02-26 10:48 南潇湘 阅读(1289) 评论(2) 推荐(0) 编辑