上一页 1 ··· 97 98 99 100 101 102 103 104 105 ··· 161 下一页
摘要: 你的很多书指的是国人写的那些老书吧,vc6.0是98年的,98年以后C++标准才正式制定出来vc6.0对C++标准才支持86%,你说你学它干嘛?再说你现在只是学习,出去才用,软件这方面有更新十分快,C++马上就出下一代标准了(C++0x)vc马上要出2010了,你说你该用哪个?——vc2008在给你加上具体的区别:(我以前回答过的问题)visual C++6.0对C++标准(std)的支持只达到86%,按microsoft官方声称,visual studio 2008(visual C++9.0)对C++的支持达到了98%(但实际上也没这么高)我用的就是visual studio 2008。非 阅读全文
posted @ 2012-04-19 09:33 郑文亮 阅读(4968) 评论(0) 推荐(0)
摘要: 这篇文章就是关于COM组件的编写和调用的,主要包含了使用VC6.0编写和调用COM组件,VS2005中使用C#编写和调用COM组件,以及在VC6.0和VS2005之间互相调用COM组件。AD:前一阵在工作中做项目的时候,遇到了COM组件的调用和使用问题,当时研究和好一阵,才把中间的环节打通,现在写出来为大家提供方便,这里包含了四个类型:1、在VS2005中,C#编写DLL并使用C++调用2、在VS2005中C#编写的COM组件,使用VC6.0调用3、在VC6.0中编写COM组件,使用VS2005 C#调用4、在VC6.0中编写COM组件,使用VC6.0调用其中每个类型都写了两个程序,一个为CO 阅读全文
posted @ 2012-04-19 09:13 郑文亮 阅读(934) 评论(0) 推荐(0)
摘要: 在看牛腩新闻发布系统过程中老师讲到了这样一种注释方法很好用,在比较大的项目过程中,类模块会很多,工作量也会很大,在未完成的工作项目中我们怎样进行标记呢?这是一个值得考虑的问题。Visual Studio 2010为我们提供了很多编写代码的小技巧。TODO注释:类似于我们的书签,标记下次我们需要做的工作。public DataTable SelectHotNews() { //TODO:取出10条热点新闻 DataTable dt =new DataTable(); dt = sqlhelper.ExecuteQue... 阅读全文
posted @ 2012-04-19 08:44 郑文亮 阅读(25891) 评论(4) 推荐(1)
摘要: declare @sql as varchar(8000)select @sql=''Select @sql=@sql+【字段名】from 【表名】select @sql 阅读全文
posted @ 2012-04-18 18:15 郑文亮 阅读(3147) 评论(0) 推荐(0)
摘要: SQL中的叠加(小提示):有如下的需求,用SQL实现把结果集合转换为字符串. 如下: 可以有至少如下三种方法来做转换: 1. 在.NET中通常的做法是先取出结果集放在DataTable中,再利用foreach循环取出每个字段串联起来. 亦如这样,在SQL中也有相同的做法,就是用游标(CURSOR)做循环,示例代码如下: CursorCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->declare @mytable table(Col1 var. 阅读全文
posted @ 2012-04-18 17:43 郑文亮 阅读(998) 评论(0) 推荐(0)
摘要: 当要把一个控件的html代码包括内容输出时(比如导出word或excel或直接输出来,或通过httpxmlrequest返回)就要使用控件的rendcontrol()方法,比如gridview:System.IO.StringWriter oStringWriter = new System.IO.StringWriter();System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);MyGrid.RenderControl(oHtmlTextWriter);Re 阅读全文
posted @ 2012-04-17 10:51 郑文亮 阅读(1647) 评论(0) 推荐(0)
摘要: 一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH AS短语所定义的表名被调用两次以上,则优化器会自动将WITH AS短语所获取的数据放入一个TEMP表里,如果只是被调用一次 阅读全文
posted @ 2012-04-17 08:43 郑文亮 阅读(859) 评论(0) 推荐(1)
摘要: 1.JOIN和UNION区别join 是两张表做交连后里面条件相同的部分记录产生一个记录集,union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集 。JOIN用于按照ON条件联接两个表,主要有四种:INNER JOIN:内部联接两个表中的记录,仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行。我理解的是只要记录不符合ON条件,就不会显示在结果集内。LEFT JOIN / LEFT OUTER JOIN:外部联接两个表中的记录,并包含左表中的全部记录。如果左表的某记录在右表中没有匹配记录,则在相关联的结果集中右表的所有选择列表列均为空值。理解为即使不符合ON条件,左表 阅读全文
posted @ 2012-04-17 08:32 郑文亮 阅读(12454) 评论(0) 推荐(0)
摘要: 总是遇到ASP.NET Session过期,后来发现,目录删除及重命名操作 ,一定丢失Session。如果你发现session突然无理由的丢失,而当你认真的检查代码并且排除其它常规可能丢失的可能性时,你可能会像我一样,几乎要接近崩溃~!后来发现问题出在我用代码创建一个临时目录然后删除临时目录的删除操作上。现在和大家分享下:希望对碰到类似钉子的朋友有用。。说白了ASP.NET Session过期问题的实质就是:应用程序重起!应用程序什么时候自动重起呢?也就是说 asp.net 会监视应用程序目录,一但有被监视的动作发生(比如:修改了config、重命名目录等)应用程序就会自动重起当然这时你的se 阅读全文
posted @ 2012-04-16 13:51 郑文亮 阅读(739) 评论(2) 推荐(0)
摘要: declare @Q_ID uniqueidentifierset @Q_ID = dbo.uf_GetParamValueByName(@Params,'@指标ID');declare @QAExp_ID char(36)--指标属性公式IDset @QAExp_ID='3D2B8F3F-0B7E-46FD-9B33-050F846C2869'declare @temp_qid table(QID char(36),ExpValue nvarchar(max))--临时表变量获得指标根IDdeclare @QIDtempchar(36),@express nv 阅读全文
posted @ 2012-04-11 11:20 郑文亮 阅读(1146) 评论(2) 推荐(1)
上一页 1 ··· 97 98 99 100 101 102 103 104 105 ··· 161 下一页