-
liunx编程之const使用详解 日期:2009-12-22 15:42:36 点击:5 好评:0
一 const基础 假如const要害字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = [1] int const *a = [2] int* const a = [3] const int* const a = [4] 假如你能区分出上述四种...
-
用托管C++编写Windows服务[组图] 日期:2009-12-22 15:42:36 点击:43 好评:0
多年以来,只要提到编写Windows服务,就会想到用Visual C++编写,同时,这也是其中一件C++程序员可以做,而VB程序员不可以做的事情。以前,我们只称其为"服务"或"NT服务",现在,它们被...
-
More Effective C++之智能指针 日期:2009-12-22 15:42:36 点击:3 好评:0
智能指针具有非常强大的能力,谨慎而明智的选择能带来极大的好处。我不否认智能指针的能力,虽然我在之前的否认过auto_ptr。可能由于我自身能力的限制,体会不到auto_ptr的好处,但...
-
实例解析C++/CLI的串行化 日期:2009-12-22 15:42:36 点击:4 好评:0
串行化可使对象被转换为某种外部的形式,比如以文件存储的形式供程序使用,或通过程序间的通讯发送到另一个处理过程。转换为外部形式的过程称为"串行化",而逆过程称为"反串行...
-
《C语言程序设计》教学的几点体会 日期:2009-12-22 15:42:36 点击:7 好评:0
《C语言程序设计》是我系各专业的必修课程,也是我校非计算机专业开设的程序设计课程之一。作为计算机类的专业基础课,目的是使学生把握程序设计的基本方法并逐步形成正确的程...
-
More Effective C++之引用计数 日期:2009-12-22 15:42:36 点击:2 好评:0
Reference counting让我想起了Java,当假如想用C++来实现Java的能力的话,那Reference counting必不可少。Reference counting可以节省程序的运行成本,大量的构造、析构、分配、释放和拷贝的代价被...
-
细谈C++多态性的“动”与“静” 日期:2009-12-22 15:42:36 点击:2 好评:0
在我们讨论多态的时候,先看看什么是硬编码和软编码:硬编码就是把代码写死了,导致弹性不足,降低了可扩展性,例如在代码里的 if...else...;switch...case... 这些代码通常都属于硬编...
-
奇技淫巧C++之返回值重载 日期:2009-12-22 15:42:36 点击:3 好评:0
C++当然是不能仅仅通过返回值重载函数的,但是,我们往往会想:要是支持返回值重载就好了。现在,我就从C++的某个颇受争议的角落,为您发掘一点东西。 假设有这样一个函数: t...
-
在CB中进行DirectX编程 日期:2009-12-22 15:42:36 点击:1 好评:0
C++ Builder是一个可视化的C++编程环境,它为编程人员提供了一种方便高效、简便的C++语言开发工具,因此已为广大C++程序员所青睐,DirectX开发工具包是微软公司提供的一套Windows9X下开发...
-
命令行参数的分析 日期:2009-12-22 15:42:36 点击:3 好评:0
在实际程序之中我们经常要对命令行参数进行分析. 比如我们有一个程序a可以接受许多参数.一个可能的情况是 a -d print --option1 hello --option2 world 那么我们如何对这个命令的参数进行分析...
-
.net中判断该应用程序是否已经启动,防止重复启动 日期:2009-12-22 15:42:36 点击:6 好评:0
重复启动的问题有时候很让人头疼,非凡是服务端Socket端口,需要注册,当你启动服务程序,那么该端口就被注册了,假如再次启动,明显会对已经启动的应用程序产生威胁假如我们能...
-
发布源码:高效的Esmtp,带验证,用Socket编写 日期:2009-12-22 15:42:36 点击:7 好评:0
using System; using System.Net; using System.Net.Sockets; using System.Collections; using System.Configuration; using System.Text; using System.XML; using System.IO; using System.Web; using System.Web.Mail;namespace mail { /// /// Class1 的摘...
-
Snake.Net中的ORM(三) 日期:2009-12-22 15:42:36 点击:6 好评:0
5.抽象的数据访问层(Abstract DAL) 1) 先说一下几个接口(interface)EastASP.Enterprise.Objects.IObjectStoreProvider 此接口实现对象的Create, Update 和Delete操作。Eastasp.Enterprise.Objects.IObjectListProvider 此接口...
-
开发花絮:一个DataList的ItemCommand事件意外 日期:2009-12-22 15:42:36 点击:6 好评:0
在写一个DataList按钮事件时,碰到一个问题:虽然不是很有难度,但是可能会有人碰到而且会和我一样一筹莫展,直到看MSDN时,无意中发现了一句话~事情是这样子的: 我需要在DataL...
-
XML Web Service 数据交换 日期:2009-12-22 15:42:36 点击:3 好评:0
XML Web Service 数据交换 客户端调用服务器端的 Web 服务并传递包含数据的 DataSet (ds): Private Sub Synchronize() Dim username As String = "JohnS" Dim blnSUCcess As Boolean ' 使用 XML Web Service 进行同步 Cursor...
-
use Assembly to call a method 日期:2009-12-22 15:42:36 点击:3 好评:0
When using objectFactory,u may want to call a static method,but would not like to write a mass of interfaces to *Show* the method.Here,it's a way.Code: using System.Reflection;try { Assembly asm =Assembly.Load("FC.Shared.Common"); Type t =...
-
Web中DataGrid绑定数据显示列可拖动 日期:2009-12-22 15:42:36 点击:9 好评:0
在原理主要是js代码将如下代码放在.ASPx中在后台.cs中以下事件中写如下代码: private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { for(int i = 0; i { e.Item.Cells[i...
-
如何让自己的应用程序,控制台程序,windows 服务收到操作系统注销或者重启的消 日期:2009-12-22 15:42:36 点击:2 好评:0
对于windows form的应用程序, 操作系统其实在注销或者关闭的时候,会发一个WM_QueryEndSession的消息给每一个窗体,每一个窗体有一个表决的机会,返回是否退出.这个跟form 的closing 时间一样. 一...
-
在VBA中调用AUTOCAD打印文件 日期:2009-12-22 15:42:36 点击:7 好评:0
花了一下午完成了一个初步的示范的例子,看来解决图纸统一治理有了解决的办法了.下一步用jacob封装在Java中调用,在服务器上控制打印治理.做个记号再慢慢完善.'取得当前文档对象(vb...
-
东软SMIAS短信接入Java开发 日期:2009-12-22 15:42:36 点击:6 好评:0
package org.crabo.blog;import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import com.commerceware.cmpp.*;public class SMSAPI { static Log log; static cmppe_result result; static CMPP cmpp; static conn_desc...