随笔分类 - ASP.NET、C#
摘要:关于C#操作INI文件的总结INI文件其实是一种具有特定结构的文本文件,它的构成分为三部分,结构如下:[Section1]key1=value2key1=value2……[Section2]key1=value1key2=value2……文件由若干个段落(section)组成,每个段落又分成若干个键(key)和值(value)。Windows系统自带的Win32的API函数GetPrivateProfileString()和WritePrivateProfileString()分别实现了对INI文件的读写操作,他们位于kernel32.dll下。但是令人遗憾的是C#所使用的.NET框架下的公共
阅读全文
摘要:C# 文件的一些基本操作2009-07-19 来自:博客园 字体大小:【大中小】摘要:介绍C#对文件的一些基本操作,读写等。using System;using System.IO;using System.Text;namespace Document.Bll{ /**//// /// Summary description for fileinfo. /// public class fileinfo { public fileinfo() { // // TODO: Add constructor logic here // } 获取某目录下的所有文件(包括子目录下文件)的数量#re..
阅读全文
摘要:使用匿名类型做为ComboBox的DataSource ArrayList list = new ArrayList(); list.Add(new { id = "0", value = "--请选择--" }); list.Add(new { id = "1", value = "一般案件" }); list.Add(new { id = "2", value = "银行案件" }); this.cboSource.DataSource = list; this.cboS
阅读全文
摘要:C# Path标签:C#,PathC-Sharp0Pathhandles file path processing. The .NET Framework provides effective ways of dealing with filenames and paths. It introduces the Path type in the System.IO namespace. There are complications when dealing directly with paths.ExampleYou will often need to extract parts of f
阅读全文
摘要:这是触发器用于关联条件的-------------1--------------set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER trigger [Collection_GasInsert] on [dbo].[Collection_Gas] FOR INSERT AS declare @GasName varchar(10)set @GasName=''declare @GasPpb decimal(18, 0)set @GasPpb=0declare @AlarmName varchar(10)set @AlarmName=&
阅读全文
摘要:【SQL Server】SQL触发器经验详解|浏览:4314|更新:2013-01-07 15:332511全文阅读分步阅读加入杂志步骤12345678自从上次在经验中使用了触发器,有读者询问我一些关于触发器的相关信息,个人推荐首先你需要先去把触发器最基础的东西了解清楚,然后通过这次的经验,希望能在你理解的基础上,加深你对触发器的了解,能够在需要的时候想到触发器的功能或许能够帮你实现某种效果。工具/原料SQL Server 2005触发器的介绍1触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操作( insert,delete
阅读全文
摘要:·SQL的简单查询实例教程关键词:SQL语句大全中文网 整理编辑,经典SQL语句大全(SQL语句大总结),欢迎网友投稿下列语句部分是Mssql语句,不可以在access中使用。SQL分类:DDL—数据定义语言 (CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言 (SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言 (GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3
阅读全文
摘要:定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。常见的触发器有三种:分别应用于Insert , Update , Delete 事件。我为什么要使用触发器?比如,这么两个表:复制代码代码如下:Create Table Student( --学生表StudentID int primary key, --学号....)Create Table BorrowRecord( --学生借书记录表BorrowRecord int identity(1,1), --流水号StudentID int , --学号Bor
阅读全文
摘要:触发器deleted 表和 inserted 表详解2011-01-07 来自:博客园 字体大小:【大中小】摘要:触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。createtriggerupdateDeleteTimeonuserforupdateasbeginupdateusersetUpdateTime=(getdate())fromuserinnerjoininsertedonuser.UID=Inserted.UIDend上面的例子是在执行更新操作的时候同时更新,一下修改时间。关键在于Inserted表触发器语句中使用了两种特殊的表:deleted表和in
阅读全文
摘要:SQL server触发器中 update insert delete 分别给写个例子以及解释下例子的作用和意思被, 万分感谢!!!!主要想知道下各个语句的书写规范。INSERT:表1(ID,NAME)表2(ID,NAME)当用户插入表1数据后,表2也被插入相同的数据CREATETRIGGERTRI1ON表1FORINSERTASBEGININSERTINTO表2SELECT*FROMINSERTEDENDGODELETE:表1(ID,NAME)表2(ID,AGE,GENDER)当用户删除表1某条ID的数据后,表2相应ID的数据也被删除CREATETRIGGERTRI2ON表1FORDELE.
阅读全文
摘要:触发器中:selectidfrominserted这个句子有个情况不适合,就是如果一次操作插入的是多行,这条语句不就不行了么,那为什么检查语法时还没错误呢CREATETRIGGERTR_ZZONZZFORINSERTASBEGINDECLARE@ZZLBVARCHAR(30),@CSZNUMERIC(9,1),@ZZSNUMERIC(9,1),@ZZBHBIGINTdeclarecurinsensitivecursorforselectZZBH,ZZLB,ZZSfrominsertedforreadonlyopencurfetchnextfromcurinto@ZZBH,@ZZLB,@ZZSw
阅读全文
摘要:在Sql Server触发器中判断操作是Insert还是Update还是DeleteDECLARE@IsInsertbit,@IsUpdatebit,@IsDeletebitIFEXISTS(SELECT1FROMinserted)ANDNOTEXISTS(SELECT1FROMdeleted)SET@IsInsert=1ELSESET@IsInsert=0IFEXISTS(SELECT1FROMinserted)ANDEXISTS(SELECT1FROMdeleted)SET@IsUpdate=1ELSESET@IsUpdate=0IFNOTEXISTS(SELECT1FROMinserte
阅读全文
摘要:最终实现正确的代码是:button8.Image = System.Drawing.Image.FromFile(@"..\\..\\Resources\\GAOJIBAN.png");由于Application.StartupPath 获得的是在bin/bug 路径下 所以要../../返回上级目录string str = Application.StartupPath;MessageBox.Show(str);----------------------------------------------这些都是自己试验过的失败品://button8.BackgroundI
阅读全文
摘要:Application.StartupPath获取执行文件路径substring()取特定长度字符串取得根目录2012-07-20 10:48257人阅读评论(0)收藏举报pathusing System.Windows.Forms;控制台程序添加System.Windows.Forms;因为是控制台应用程序,还要去添加引用//获取了应用程序路径,不包括可执行文件名称。stringpath1=Application.StartupPath;Console.WriteLine(path1);//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。stringpath2=Applicati
阅读全文
摘要:C# 数组转换为DataTable 的三个方法 using System; using System.Data; namespace ArrayToDataTable { class ArrayToDataTable { /// /// 把一个一维数组转换为DataTable /// /// 列名 /// 一维数组 /// 返回DataTable ...
阅读全文
摘要:cozy的博文win32 API函数大全(2008-03-15 16:28)分类:个人日记1. API之网络函数WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCancelConnection2 结束一个网络连接WNetCloseEnum 结束一次枚举操作WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接WNetDisconnectDialog 启动一个
阅读全文
摘要:关于OpenFileDialog的使用(2010-03-25 12:51:33)标签:杂谈分类:WinForm1、 OpenFileDialog控件有以下基本属性InitialDirectory对话框的初始目录Filter要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"FilterIndex在对话框中选择的文件筛选器的索引,如果选第一项就设为1RestoreDirectory控制对话框在关闭之前是否恢复当前目录FileName第一个在对话框中显示的文件或最后一个选取的文件Title将显示在对话框标题栏中的字符AddEx
阅读全文
摘要:OpenFileDialog控件有以下基本属性InitialDirectory对话框的初始目录Filter要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"FilterIndex在对话框中选择的文件筛选器的索引,如果选第一项就设为1RestoreDirectory控制对话框在关闭之前是否恢复当前目录FileName第一个在对话框中显示的文件或最后一个选取的文件Title将显示在对话框标题栏中的字符AddExtension是否自动添加默认扩展名CheckPathExists在对话框返回之前,检查指定路径是否存在Defaul
阅读全文
摘要:下面是我两周的学习总结:这是我写给自己的,如果哪位朋友有幸看到这篇文章就是缘分。如果所说的内容不对,就请纠正。勿喷!!!想要将两周的学习知识通过文字、通过代码、通过图片储备起来,以防自己那天思维短路可以再次方便自己回顾。下面第一节我将要学习三层架构基础东西C#结构分为三层:1、UI层:就是Winform的框架集,方便用户对控件的操作与对控件的事件处理等。 2、BLL层:用于自己是JAVA出身,做东西喜欢和JAVA比较,我认为这层就是java的接口或service,用来声明void和有返回值的接口。用于在UI层调用相应的接口,并在DAL层实现所要执行的操作。 ...
阅读全文
摘要:TabControl控件和TabPage(2012-08-21 21:37:46)转载▼分类:windows界面编程TabControl控件搞了两天才弄会,发个简单教程TabControl控件可以支持在一个控件里面放置多个选项卡,每个选项卡又可以放置多个控件由于在控件属性窗口添加选项卡相对比较容易,下面说一下动态创建选项卡首先从工具栏拖入一个TabControl控件tabControl1//创建一个TabPageTabPage tabPage = new TabPage();//设置选项卡文本tabPage.Text = "选项卡1";//选项卡名字(可以通过这个名字来访问
阅读全文

浙公网安备 33010602011771号