技术改变世界!学习改变自己!

每天进步一点点,遥不可及的事情,在你一点一滴的努力下,也会变成现实。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年4月17日

摘要: PL/SQL表示SQL的过程式语言扩展(Procedural Language Extension to SQL)。通过添加任何高级语言所拥有的编程结构和子程序,PL/SQL实现对SQL的扩展。 认识到PL/SQL不是独立的编程语言是非常重要的。PL/SQL是Oracle RDBMS的一部分,可以驻留在两个环境中-客户端和服务器端。 在两种环境下,任何PL/SQL块或者子程序都由PL/SQL引擎处... 阅读全文
posted @ 2010-04-17 12:32 阿捷 阅读(336) 评论(0) 推荐(0) 编辑

摘要: //为Button1绑定一个事件处理程序Button btn = new Button();btn.Click += new EventHandler(button2_Click);//获取Button类定义的所有事件的信息PropertyInfo pi = (typeof(Button)).GetProperty("Events", BindingFlags.Instance | Binding... 阅读全文
posted @ 2010-04-17 12:10 阿捷 阅读(1513) 评论(0) 推荐(0) 编辑

2010年4月5日

摘要: 有时候,我们希望DataGridView在加载数据时,能够根据表记录中某些数据的值,做一个判断,根据判断的结果,将对应的记录显示成不同的背景颜色,例如我们希望学生信息表中如果是男生,则将性别显示成红色背景,如下图: 这可以通过自定义DataGridView控件的CellFormatting事件,来实现,具体代码如下: Private Sub DataGridView1_CellFormatting... 阅读全文
posted @ 2010-04-05 09:41 阿捷 阅读(3063) 评论(0) 推荐(0) 编辑

摘要: 这两天在看一个程序,这个程序其实很简单,就是装载数据,然后添加数据绑定,然后通过修改BindingManageBase的Positon属性,来进行记录的导航,这是一个.net 1.1的程序,在Ado.net2.0中,一般我们是通过BindingSource类做数据绑定,然后通过BindingNavigator类做自动导航,下面是源程序: Dim comm As New SqlCommandDim ... 阅读全文
posted @ 2010-04-05 08:08 阿捷 阅读(968) 评论(0) 推荐(0) 编辑

2010年3月31日

摘要: 今天从网络上找到了在XP上安装SQL 2000 Server的方法,此前我一直认为这是行不通的,后面google一查,还真是可以,有很多网站都说这个方法可行,我就让lp试试看,结果真行,转载一下吧: 在Windows XP上安装SQL Server 2000的主要流程为: 一、在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。 二. 重... 阅读全文
posted @ 2010-03-31 22:29 阿捷 阅读(259) 评论(0) 推荐(0) 编辑

摘要: 由于工作和学习的需要,要在本本上安装SQL SERVER 2005 开发版(本本的操作系统是XP,所以不能安装Enterprise版本,而Express版本的功能又十分有限),去微软的官方网站搜索了一下sql server 2005 developer,找到了一些关于Sql server各种版本的介绍,首先sql server 2005有以下几种版本: EE = SQL Server 2005 E... 阅读全文
posted @ 2010-03-31 22:28 阿捷 阅读(1915) 评论(0) 推荐(0) 编辑

摘要: 在开发一个缴费交易时,先发送查询请求到系统A,系统A返回一个字符串格式的欠费金额,因为是定长的,所以都是前补0,本来需要先做处理的,但是由于查询结果如果是欠费的,客户发起缴费交易时,会送给系统B的格式,与系统A返回的是一样的,因此就原样保存然后上送,可是在系统测试时,却发现了一个奇怪的现象,系统A返回的查询结果中,欠费金额是“00000100”,上送后,却变成“... 阅读全文
posted @ 2010-03-31 22:25 阿捷 阅读(206) 评论(0) 推荐(0) 编辑

摘要: 我们可以使用任何支持CLR的编程语言来创建源代码文件。然后使用相应的编译器来做语法检查和源代码分析。但是不管使用的是何种编译器,最后生成的结果都是一个托管模块(Managed Module)。托管模块是一个需要CLR才能执行的标准WindowsPE(Portable executable,简称PE)文件。 下表描述了一个托管模块的各个组成部分 组成部分 描述 PE表头 标准的Windows P... 阅读全文
posted @ 2010-03-31 21:23 阿捷 阅读(807) 评论(0) 推荐(0) 编辑

摘要: 我们知道可以通过.Net Framework提供的EventLog类来写入Windows事件日志,方法很简单,首先要先创建EventLog对象,这样才能与Windows事件日志进行交互,可以在创建时,指定日志类别,例如下面的语句将创建一个与“应用程序”日志关联的EventLog对象: EventLog browserLog = new EventLog("Applicat... 阅读全文
posted @ 2010-03-31 21:19 阿捷 阅读(291) 评论(0) 推荐(0) 编辑

摘要: 一、CSDN的博客如何设置1、在安装的时候,或者增加博客账户的时候,输入自己博客的URL和账号、密码。如:   URL为:http://blog.csdn.net/computerfox/  账号为:computerfox  密码:****** 2、选择日志提供程序:   从“日志提供程序类型”下拉框中选择:Metaweblog API   在日志的远程发布URL里输入: ... 阅读全文
posted @ 2010-03-31 21:18 阿捷 阅读(851) 评论(2) 推荐(0) 编辑

摘要: 我们用命令行编译程序的时候,如果程序当中使用了其他的动态链接库,那么就要用/resource命令行开关指定程序中用到的动态链接库,方法如下:csc /r:thirdparty.dll myapp.cs可是为何,我们在编译普通程序的时候,不需要用下面的命令来引用.netFramework的动态库?csc /r:System.dll simpleApp.cs原因是csc.exe编译器程序使用了一个资源... 阅读全文
posted @ 2010-03-31 21:15 阿捷 阅读(762) 评论(0) 推荐(0) 编辑

摘要: 在C#中使用一个类时,有两个部分。首先需要定义这个类,即告诉编译器这个类由什么字段和方法组成。然后(除非使用的是静态方法)实例化类,即创建类的一个对象。当我们想要使用委托时,也需要经过这两个步骤。对于委托,定义它就是告诉编译器这种类型代表了哪种类型的方法,然后创建该委托的一个或多个实例。 定义委托的方法如下: delegate void VoidOperation(uint X); 在这个例子中,... 阅读全文
posted @ 2010-03-31 21:13 阿捷 阅读(169) 评论(0) 推荐(0) 编辑

摘要: 在C#中每一种字体都用FontFamily类来表示,如下:FontFamily fontFamily = new FontFamily("Arial");Font font = new Font( fontFamily, 8, FontStyle.Regular, GraphicsUnit.Point);RectangleF rectF = new RectangleF(10, 10, 500, ... 阅读全文
posted @ 2010-03-31 21:10 阿捷 阅读(4172) 评论(0) 推荐(0) 编辑

摘要: 我们在软件开发过程中,有的时候需要判断某个窗口是否成为了活动窗口,如果是,就执行一个过程,如果不是就执行另外一个过程。这要如何做到呢,我在Web自助终端整合项目需求变更中就遇到了这样的问题,通过查找相关资料,我通过下面的方法解决: 首先我们定义一个API函数:GetForegroundWindow(),这个函数在MSDN中的描述是这样的: The GetForegroundWindow fun... 阅读全文
posted @ 2010-03-31 21:09 阿捷 阅读(11052) 评论(0) 推荐(0) 编辑

摘要: 设置数据库的连接字符串,有三种方式: 1、手工指定,例如"DataSource=.\SQLExpress;Initial Catalog=northwind;Integrated Security=True"; 2、使用ConnectionBuilder完成,例如使用SqlConnectionBuilder: SqlConnectionStringBuilder connStrBld = new... 阅读全文
posted @ 2010-03-31 16:50 阿捷 阅读(725) 评论(0) 推荐(0) 编辑

摘要: 上图显示了ADO.NET对象模型中的类。左边的是连接对象,这些对象直接与数据库通信,以管理连接和事务,以及从数据库检索数据和向数据库提交所作的更改。右边的是非连接对象,允许用户脱机处理数据。下面我们逐个了解这些类的作用 一、连接对象 1、.NET数据提供程序 .NET数据提供程序是一个类的集合,专门设计用来同特定类型的数据存储区进行通信。在.NET Framework中,包含了四种此类提供程序:S... 阅读全文
posted @ 2010-03-31 11:40 阿捷 阅读(1415) 评论(0) 推荐(0) 编辑

2010年3月30日

摘要: http://www.sina.com.cn 2010年03月29日15:28 环球时报   谷歌是正义的吗?这可能是它自己说的而已。事实上,谷歌这些年快速扩张,到处侵权惹事,并不具有其所标榜的道德力量。此次所谓的谷歌“退出”,也不是真正意义上的退出中国,它并未放弃在中国的商业利益。目前,谷歌公司在华投资了5家从事技术研发、软硬件及广告业务的企业,都在运营,如今的谷歌公司... 阅读全文
posted @ 2010-03-30 09:09 阿捷 阅读(265) 评论(0) 推荐(1) 编辑

2010年3月22日

摘要: 安装了TFS以后,查询报表时,发现所有报表都无法正常显示,全部显示如下的错误信息: 处理报表时出错:rsProcessingAborted,对数据集”IterationParam”执行查询失败(rsErrorExecutingCommand) 试了很多种方法,都没有效果,后面安装了TFS SP1后,就正常了,本来想安装Windows sharepoint service ... 阅读全文
posted @ 2010-03-22 10:23 阿捷 阅读(6103) 评论(3) 推荐(0) 编辑

2010年3月19日

摘要: 从微软官方网站上下载了Visual Studio.net 2010 RC版本,安装以后,除了能创建Visual C++控制台,其他类型的项目都无法创建,从网络上找不到对应的解决方法,我只能重新安装系统,然后先安装Visual Studio.net 2008,再安装Visual Studio.net 2010,这样就可以了,但是不知道这究竟是为何? 阅读全文
posted @ 2010-03-19 19:15 阿捷 阅读(295) 评论(0) 推荐(0) 编辑

2010年3月16日

摘要: 前两天从微软官方网站下载了 VS.NET 2010 RC(候选发布)版本,第一次是在Windows Server 2003 SP2的基础上直接安装,安装时,提示需要Windows Image Componet组件: 安装了WIC以后,再安装VS.NET 2010,这次安装是成功了,但是除了能够创建VC++的控制台程序外,其他的项目创建时都会报错。 于是我试着先安装VS.NET 2008以后,再安装... 阅读全文
posted @ 2010-03-16 16:29 阿捷 阅读(783) 评论(0) 推荐(0) 编辑

摘要: 由于公司准备上TFS,最近开始学习搭建TFS环境,并为同事讲解TFS的使用,在虚拟机中搭建测试环境,遇到了很多问题,总结成一篇博客,跟大家交流一下: 我是从微软公司官方网站下载的TFS 2008 180天试用版,下面是详细的安装步骤: 1、用VMware 6.0 安装Windows 2003 Server+SP2 2、添加IIS组件,启用ASP.NET支持,在Internet Informatio... 阅读全文
posted @ 2010-03-16 16:04 阿捷 阅读(4925) 评论(2) 推荐(4) 编辑

2010年3月15日

摘要: 1、SqlDataAdapter内部通过SqlDataReader获取数据,而默认情况下SqlDataReader不能获知其查询语句对应的数据库表名,所以下面的代码: string strConn,strSQL; strConn=@"Data Source=.\SQLEXPRESS;"+"Initial Catalog=Northwind;Integrated Security=True;"; s... 阅读全文
posted @ 2010-03-15 11:44 阿捷 阅读(20314) 评论(2) 推荐(3) 编辑

摘要: )我们可以通过以下三种方法来创建SqlDataAdapter对象: 1、通过连接字符串和查询语句 string strConn,strSQL; strConn=@"Data Source=.\SQLEXPRESS;"+"Initial Catalog=Northwind;Integrated Security=True;"; strSql="SELECT CustomerID,CompanyNam... 阅读全文
posted @ 2010-03-15 10:36 阿捷 阅读(2092) 评论(0) 推荐(0) 编辑

2010年3月12日

摘要: 1、使用new关键字直接创建对象的一个实例,然后设置适当的属性: string strConn,strSql; strConn=@"Data Source=.\SQLExpress;"+"Initial Catalog=Northwind;Trusted_Connection=Yes"; strSql="SELECT CustomerID, CompanyName FROM Customers";... 阅读全文
posted @ 2010-03-12 10:10 阿捷 阅读(1687) 评论(0) 推荐(1) 编辑

2010年3月11日

摘要: 今天在看David Sceppa的《ADO.NET 技术内幕》,里面对.net连接字符串的描述很简单,让人一看就懂,一看能理解: 连接字符串是什么? 连接字符串是由一系列用分号隔开的“name-value”组合: strConn=”Setting1=Value1;Setting2=Value2;……” 其中的名称-值,取决于要... 阅读全文
posted @ 2010-03-11 15:23 阿捷 阅读(1223) 评论(0) 推荐(0) 编辑