摘要:
PL/SQL表示SQL的过程式语言扩展(Procedural Language Extension to SQL)。通过添加任何高级语言所拥有的编程结构和子程序,PL/SQL实现对SQL的扩展。 认识到PL/SQL不是独立的编程语言是非常重要的。PL/SQL是Oracle RDBMS的一部分,可以驻留在两个环境中-客户端和服务器端。 在两种环境下,任何PL/SQL块或者子程序都由PL/SQL引擎处... 阅读全文
摘要:
//为Button1绑定一个事件处理程序Button btn = new Button();btn.Click += new EventHandler(button2_Click);//获取Button类定义的所有事件的信息PropertyInfo pi = (typeof(Button)).GetProperty("Events", BindingFlags.Instance | Binding... 阅读全文
摘要:
有时候,我们希望DataGridView在加载数据时,能够根据表记录中某些数据的值,做一个判断,根据判断的结果,将对应的记录显示成不同的背景颜色,例如我们希望学生信息表中如果是男生,则将性别显示成红色背景,如下图: 这可以通过自定义DataGridView控件的CellFormatting事件,来实现,具体代码如下: Private Sub DataGridView1_CellFormatting... 阅读全文
摘要:
这两天在看一个程序,这个程序其实很简单,就是装载数据,然后添加数据绑定,然后通过修改BindingManageBase的Positon属性,来进行记录的导航,这是一个.net 1.1的程序,在Ado.net2.0中,一般我们是通过BindingSource类做数据绑定,然后通过BindingNavigator类做自动导航,下面是源程序: Dim comm As New SqlCommandDim ... 阅读全文
摘要:
今天从网络上找到了在XP上安装SQL 2000 Server的方法,此前我一直认为这是行不通的,后面google一查,还真是可以,有很多网站都说这个方法可行,我就让lp试试看,结果真行,转载一下吧: 在Windows XP上安装SQL Server 2000的主要流程为: 一、在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。 二. 重... 阅读全文
摘要:
由于工作和学习的需要,要在本本上安装SQL SERVER 2005 开发版(本本的操作系统是XP,所以不能安装Enterprise版本,而Express版本的功能又十分有限),去微软的官方网站搜索了一下sql server 2005 developer,找到了一些关于Sql server各种版本的介绍,首先sql server 2005有以下几种版本: EE = SQL Server 2005 E... 阅读全文
摘要:
在开发一个缴费交易时,先发送查询请求到系统A,系统A返回一个字符串格式的欠费金额,因为是定长的,所以都是前补0,本来需要先做处理的,但是由于查询结果如果是欠费的,客户发起缴费交易时,会送给系统B的格式,与系统A返回的是一样的,因此就原样保存然后上送,可是在系统测试时,却发现了一个奇怪的现象,系统A返回的查询结果中,欠费金额是“00000100”,上送后,却变成“... 阅读全文
摘要:
我们可以使用任何支持CLR的编程语言来创建源代码文件。然后使用相应的编译器来做语法检查和源代码分析。但是不管使用的是何种编译器,最后生成的结果都是一个托管模块(Managed Module)。托管模块是一个需要CLR才能执行的标准WindowsPE(Portable executable,简称PE)文件。 下表描述了一个托管模块的各个组成部分 组成部分 描述 PE表头 标准的Windows P... 阅读全文
摘要:
我们知道可以通过.Net Framework提供的EventLog类来写入Windows事件日志,方法很简单,首先要先创建EventLog对象,这样才能与Windows事件日志进行交互,可以在创建时,指定日志类别,例如下面的语句将创建一个与“应用程序”日志关联的EventLog对象: EventLog browserLog = new EventLog("Applicat... 阅读全文
摘要:
一、CSDN的博客如何设置1、在安装的时候,或者增加博客账户的时候,输入自己博客的URL和账号、密码。如: URL为:http://blog.csdn.net/computerfox/ 账号为:computerfox 密码:****** 2、选择日志提供程序: 从“日志提供程序类型”下拉框中选择:Metaweblog API 在日志的远程发布URL里输入: ... 阅读全文
摘要:
我们用命令行编译程序的时候,如果程序当中使用了其他的动态链接库,那么就要用/resource命令行开关指定程序中用到的动态链接库,方法如下:csc /r:thirdparty.dll myapp.cs可是为何,我们在编译普通程序的时候,不需要用下面的命令来引用.netFramework的动态库?csc /r:System.dll simpleApp.cs原因是csc.exe编译器程序使用了一个资源... 阅读全文
摘要:
在C#中使用一个类时,有两个部分。首先需要定义这个类,即告诉编译器这个类由什么字段和方法组成。然后(除非使用的是静态方法)实例化类,即创建类的一个对象。当我们想要使用委托时,也需要经过这两个步骤。对于委托,定义它就是告诉编译器这种类型代表了哪种类型的方法,然后创建该委托的一个或多个实例。 定义委托的方法如下: delegate void VoidOperation(uint X); 在这个例子中,... 阅读全文
摘要:
在C#中每一种字体都用FontFamily类来表示,如下:FontFamily fontFamily = new FontFamily("Arial");Font font = new Font( fontFamily, 8, FontStyle.Regular, GraphicsUnit.Point);RectangleF rectF = new RectangleF(10, 10, 500, ... 阅读全文
摘要:
我们在软件开发过程中,有的时候需要判断某个窗口是否成为了活动窗口,如果是,就执行一个过程,如果不是就执行另外一个过程。这要如何做到呢,我在Web自助终端整合项目需求变更中就遇到了这样的问题,通过查找相关资料,我通过下面的方法解决: 首先我们定义一个API函数:GetForegroundWindow(),这个函数在MSDN中的描述是这样的: The GetForegroundWindow fun... 阅读全文
摘要:
设置数据库的连接字符串,有三种方式: 1、手工指定,例如"DataSource=.\SQLExpress;Initial Catalog=northwind;Integrated Security=True"; 2、使用ConnectionBuilder完成,例如使用SqlConnectionBuilder: SqlConnectionStringBuilder connStrBld = new... 阅读全文
摘要:
上图显示了ADO.NET对象模型中的类。左边的是连接对象,这些对象直接与数据库通信,以管理连接和事务,以及从数据库检索数据和向数据库提交所作的更改。右边的是非连接对象,允许用户脱机处理数据。下面我们逐个了解这些类的作用 一、连接对象 1、.NET数据提供程序 .NET数据提供程序是一个类的集合,专门设计用来同特定类型的数据存储区进行通信。在.NET Framework中,包含了四种此类提供程序:S... 阅读全文
摘要:
http://www.sina.com.cn 2010年03月29日15:28 环球时报 谷歌是正义的吗?这可能是它自己说的而已。事实上,谷歌这些年快速扩张,到处侵权惹事,并不具有其所标榜的道德力量。此次所谓的谷歌“退出”,也不是真正意义上的退出中国,它并未放弃在中国的商业利益。目前,谷歌公司在华投资了5家从事技术研发、软硬件及广告业务的企业,都在运营,如今的谷歌公司... 阅读全文
摘要:
安装了TFS以后,查询报表时,发现所有报表都无法正常显示,全部显示如下的错误信息: 处理报表时出错:rsProcessingAborted,对数据集”IterationParam”执行查询失败(rsErrorExecutingCommand) 试了很多种方法,都没有效果,后面安装了TFS SP1后,就正常了,本来想安装Windows sharepoint service ... 阅读全文
摘要:
从微软官方网站上下载了Visual Studio.net 2010 RC版本,安装以后,除了能创建Visual C++控制台,其他类型的项目都无法创建,从网络上找不到对应的解决方法,我只能重新安装系统,然后先安装Visual Studio.net 2008,再安装Visual Studio.net 2010,这样就可以了,但是不知道这究竟是为何? 阅读全文
摘要:
前两天从微软官方网站下载了 VS.NET 2010 RC(候选发布)版本,第一次是在Windows Server 2003 SP2的基础上直接安装,安装时,提示需要Windows Image Componet组件: 安装了WIC以后,再安装VS.NET 2010,这次安装是成功了,但是除了能够创建VC++的控制台程序外,其他的项目创建时都会报错。 于是我试着先安装VS.NET 2008以后,再安装... 阅读全文
摘要:
由于公司准备上TFS,最近开始学习搭建TFS环境,并为同事讲解TFS的使用,在虚拟机中搭建测试环境,遇到了很多问题,总结成一篇博客,跟大家交流一下: 我是从微软公司官方网站下载的TFS 2008 180天试用版,下面是详细的安装步骤: 1、用VMware 6.0 安装Windows 2003 Server+SP2 2、添加IIS组件,启用ASP.NET支持,在Internet Informatio... 阅读全文
摘要:
1、SqlDataAdapter内部通过SqlDataReader获取数据,而默认情况下SqlDataReader不能获知其查询语句对应的数据库表名,所以下面的代码: string strConn,strSQL; strConn=@"Data Source=.\SQLEXPRESS;"+"Initial Catalog=Northwind;Integrated Security=True;"; s... 阅读全文
摘要:
)我们可以通过以下三种方法来创建SqlDataAdapter对象: 1、通过连接字符串和查询语句 string strConn,strSQL; strConn=@"Data Source=.\SQLEXPRESS;"+"Initial Catalog=Northwind;Integrated Security=True;"; strSql="SELECT CustomerID,CompanyNam... 阅读全文
摘要:
1、使用new关键字直接创建对象的一个实例,然后设置适当的属性: string strConn,strSql; strConn=@"Data Source=.\SQLExpress;"+"Initial Catalog=Northwind;Trusted_Connection=Yes"; strSql="SELECT CustomerID, CompanyName FROM Customers";... 阅读全文
摘要:
今天在看David Sceppa的《ADO.NET 技术内幕》,里面对.net连接字符串的描述很简单,让人一看就懂,一看能理解: 连接字符串是什么? 连接字符串是由一系列用分号隔开的“name-value”组合: strConn=”Setting1=Value1;Setting2=Value2;……” 其中的名称-值,取决于要... 阅读全文