Form禁止表单自动完成
摘要:要使文本框在输入的时候不自动完成可使用 “autocomplete="off" ” ,即<form autocomplete="off"></form>
阅读全文
posted @
2009-07-30 09:55
一路前行
阅读(497)
推荐(0) 编辑
水晶报表公式(转)
摘要:一、公式组件二、公式语法三、公式类型----------------------------------------------------------------公式包含两个关键部分:组件和语法。组件是创建公式所添加的部分,而语法是组织组件所遵循的规则。在 Crystal Reports 中有几种不同种类的公式:报表、格式化、选定、搜索、运行总计条件和警报公式。报表中的多数公式为报表公式和条件格...
阅读全文
posted @
2009-07-22 14:51
一路前行
阅读(1034)
推荐(1) 编辑
水晶报表如何完美导出一个Excel表格(转)
摘要:现有报表项目中,一般有把报表导出成Excel的要求而对于水晶报表来说,虽然带了导出Excel的功能,但是能导出一个能用的excel表格却不容易因为很容易就会出现跨行跨列的情况,默认导出是没有格线的,手工(或者导出时选了格线)加上格线后,会显得很难看最主要的是没法直接在上面用,这给报表的再处理也带来了很大的不便。很长一段时间以来,我一直是这么认为的,但是实际上,这是可以实现的。(非常感谢IBM的周勇...
阅读全文
posted @
2009-07-22 14:32
一路前行
阅读(1440)
推荐(2) 编辑
水晶报表编程打印(转)
摘要:水晶报表查看器CrystalReportViewer自带打印功能,调用当前系统默认打印机进行打印,但.NET里的水晶版本不支持Web打印,需要水晶报表10以上的版本才支持。另外由于其他原因,我们大多需要自己写代码进行打印,这就牵扯到如何写代码、如何设置打印参数的问题,以下是一些基本知识:打印的基本代码:CrystalReport1 report = new CrystalReport1(); //...
阅读全文
posted @
2009-07-22 14:12
一路前行
阅读(467)
推荐(1) 编辑
分组报表,组名字段只显示中间一行(转)
摘要:基本思路是:用一个公式字段来记录每一组的记录数量,再用一个字段记录当前记录序号,比较两个的值,并对第一列字段进行显示抑制! 以下以示例逐步说明其设计过程:1,下图是我的一个表,在进行此项设计前,样式如下(注意第一列的“类型”字段)2,新建公式字段,命名aaa,输入公式:Count ({oi.type2}, {oi.type1}), 此公式的意思是,我们以{oi.type1}...
阅读全文
posted @
2009-07-22 14:09
一路前行
阅读(363)
推荐(0) 编辑
设置水晶报表行背景色(转)
摘要:看到有网友问这个问题,感觉直接做答有点说不清,于是写了本文,希望能对一些网友有帮助!设置步骤如下:1. 鼠标右键单击详细资料节的标题轴,选取“格式化节”,打开“节专家”;2. 单击“颜色”选项卡,勾选复选框“背景颜色”;3. 此处我们以报表字段“品牌”来作为设置颜色的条件,先调出...
阅读全文
posted @
2009-07-22 13:50
一路前行
阅读(1823)
推荐(0) 编辑
SQL增加删改列
摘要:增加列:altertableSeekWorkeraddBornIDvarchar(30)notnulldefault''修改列:altertableCorpInfaltercolumnCorpBriefingvarchar(4000)删除列:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--altertableTSUserBangSaledropcolumnCarryNo删除主键[代码]增加主键[代码]
阅读全文
posted @
2009-07-22 10:40
一路前行
阅读(1565)
推荐(1) 编辑
TransactionScope
摘要:TransactionScope是.Net Framework 2.0滞后,新增了一个名称空间。它的用途是为数据库访问提供了一个“轻量级”[区别于:SqlTransaction]的事物。使用之前必须添加对 System.Transactions.dll 的引用。下列代码就是一个正在创建的事务,这个事务自身还封装了多个数据库查询。只要任意一个 SqlCommand 对象引发异...
阅读全文
posted @
2009-07-20 17:51
一路前行
阅读(8662)
推荐(6) 编辑
注册公司流程及手续费
摘要:关于注册公司的手续步骤,我给你介绍一下,供你参考。 要注册一个公司,首先想好经营什么,怎样经营好,再来注册。要不,注册了也没有用,注册了公司是需要很多成本的,不是一件“好玩”的事情。 前期可行性分析调查,建议你自己认真的考虑一下。接下来谈谈如何注册公司,需要哪些手续、怎样操作。 一、选择公司的形式: 普通的有限责任公司,最低注册资金3万元,需要2个(或以上)股东, 从06年...
阅读全文
posted @
2009-07-20 11:34
一路前行
阅读(3913)
推荐(0) 编辑
VC多线程临界区(转)
摘要:在使用多线程时,一般很少有多个线程完全独立的工作。往往是多个线程同时操作一个全局变量来获取程序的运行结果。多个线程同时访问同一个全局变量,如果都是读取操作,则不会出现问题。如果是写操作,则会发生错误。这时候,我们可以通过临界区,为全局变量设置一个保护,保证同时只有一个线程可以访问此变量,其他变量进入等待状态。临界区(Critical Section)是一段独占对某些共享资源访问的代码,在任意时刻只...
阅读全文
posted @
2009-07-19 19:01
一路前行
阅读(7815)
推荐(1) 编辑
VC简单日志类
摘要:此类可以实现大多数应用程序日志功能,可以每天创建一个Log文件,支持中文内容。LogFile.h头文件[代码]LogFile.cpp文件[代码]调用方法说明:首先在要调用的页面加入引用#include "LogFile.h"然后,写入下列代码可以正常调用CLogFile::WriteLog("IO错误,文件打开失败!");点此下载源码
阅读全文
posted @
2009-07-19 12:48
一路前行
阅读(7036)
推荐(3) 编辑
VC判断路径是否存在
摘要:CFileFind m_FileFind;CString m_sFilePath = "D:\\Program Files\\Adobe\\Adobe Flash CS3";if(!m_FileFind.FindFile(m_sFilePath)) //路径不存在则创建该路径{CreateDirectory(m_sFilePath,NULL);}
阅读全文
posted @
2009-07-19 12:06
一路前行
阅读(2003)
推荐(0) 编辑
VC获取应用程序路径
摘要://获取应用程序所在路径CString CLogFile::GetFilePath(){CString m_FilePath;GetModuleFileName(NULL,m_FilePath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);m_FilePath.ReleaseBuffer();int m_iPosIndex;m_iPosIndex = m_Fil...
阅读全文
posted @
2009-07-19 11:26
一路前行
阅读(1376)
推荐(0) 编辑
SqlServer延时函数
摘要:Waitfor Delay '00:00:10'延迟10秒钟,相当于程序中的Sleep(10000)
阅读全文
posted @
2009-07-14 11:18
一路前行
阅读(1430)
推荐(0) 编辑
VC GetDlgItem
摘要:GetDlgItem 获取对话框中子窗口控件的句柄 HWND GetDlgItem( HWND hDlg, // 对话框句柄int nIDDlgItem // 资源文件中的ID值); 返回句柄GetDlgItem(IDC_..)是一个非静态方法,意思是你对话框内获取该控件指针,所以这里不需要获取对话框句柄,也就是说你如果在非对话框窗口里面调用这个方法就肯定会出错GetDlgItem(HWND...
阅读全文
posted @
2009-07-14 09:41
一路前行
阅读(1260)
推荐(0) 编辑
VC弹出"选择文件"和"选择文件夹"对话框(转)
摘要:1、选择文件夹 在实际的MFC编程当中,常常需要弹出对话框选择文件、选择目录等操作,对于选择文件,用CFileDialog就可以很简单的解决,而对于选择目录,则稍稍需要多一些步骤,需要自己创建Dialog。 首先创建如下的对话框,并为它创建类Dialog,在Dialog头文件中添加保存目录名的变量CString m_strPath,然后为编辑框右边的按钮添加消息响应函数OnButtonBrowse...
阅读全文
posted @
2009-07-11 00:04
一路前行
阅读(10635)
推荐(0) 编辑
VC最小化到托盘程序(转)
摘要:在实际操作电脑的过程中,我们常常可以看到一些应用程序可以最小化到桌面右下角的托盘中显示,如一些杀毒软件等开机就显示在托盘中,或是我们常用的QQ等聊天工具,都可以最小化在托盘中,如图-1。在图-1中,可以看到第一个服务器样式的图标,那个就是我编写的服务器程序最小化在托盘中的显示。其实很简单,只要在程序中加几行代码就可以了。我主要就MFC中基于Dialog对话框的程序作一下简单的介绍。以下是基本步骤:...
阅读全文
posted @
2009-07-11 00:00
一路前行
阅读(4061)
推荐(0) 编辑
warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF
摘要:警告: warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF。原因:The linker discarded all packaged functions that referenced exports in dynamic-link library. As a result, dynamic-link lib...
阅读全文
posted @
2009-07-10 23:17
一路前行
阅读(1522)
推荐(0) 编辑
VC6程序图标
摘要:1、如果你的程序为Hello.exe,直接在Hello\res文件夹下面找到Hello.ico,然后用你喜欢的ico图标把Hello.ico替换掉即可;2、如果你有多个窗体,第一种方法就望尘莫及了。此时你可以添加或导入资源浏览器中,我们假定其ID为 IDR_MYICON然后在该窗体的OnInitDialog()中添加以下代码即可://CDialog::OnInitDialog();// TODO:...
阅读全文
posted @
2009-07-10 20:19
一路前行
阅读(634)
推荐(0) 编辑
VC++小知识积累
摘要:①整形(int)转化为字符串型(CString)//变量定义private:int m_iRandom;CString m_sRandom;//int类型转换为CString类型m_sRandom.Format("%d",m_iRandom); ②//获取系统当前时间CTime tm;tm=CTime::GetCurrentTime();m_sCurrentTime=tm....
阅读全文
posted @
2009-07-08 18:30
一路前行
阅读(247)
推荐(1) 编辑
AutoResetEvent与ManualResetEvent区别
摘要:在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。相似点:他们的方法函数大致相同,常用的主要是WaitOne,Set,ReSet三种。Set方法将信号置为空闲状态(终止状态);Reset方法将信号置为阻塞状态(非终止状态);WaitOne一直等待,直到调用Set方法后线程设置为空闲状态后继续执行。可以通过构造函数...
阅读全文
posted @
2009-07-07 21:56
一路前行
阅读(474)
推荐(0) 编辑
动态加载程序集Assembly.Load
摘要:在C#中,我们要使用反射,主要有三个方面。第一,反射程序集,模块,类的成员以及成员的一些信息;接下来就是动态调用类的成员方法;第三个方面就动态产生程序集,模块和类以及类的成员。我们要使用反射,首先要搞清楚以下命名空间中几个类的关系:System.Reflection命名空间AppDomain:应用程序域,可以将其理解为一组程序集的逻辑容器Assembly:程序集类Module:模块类Type:使用...
阅读全文
posted @
2009-07-06 23:51
一路前行
阅读(4980)
推荐(1) 编辑
IIS文件访问限制
摘要:用IIS7做下载或软件自动更新服务时,某些特定格式文件(如*.ini,*.pdb)无法浏览或下载。可以在IIS7中选择,网站->你的网站->功能视图->MIME类型。然后添加文件扩展名为:(ini文件举例:) .ini,MIME类型为:text/xml;(pdb文件举例:) .pdb,MIME类型为:application/octet-stream。
阅读全文
posted @
2009-07-03 18:50
一路前行
阅读(805)
推荐(1) 编辑
JavaScript高度和宽度详解
摘要:网页可见区域宽:"+ document.body.clientWidth; 网页可见区域高:"+ document.body.clientHeight; 网页可见区域宽:"+ document.body.offsetWidth +" (包括边线和滚动条的宽)"; 网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)"; 网页正文全文宽:"+ docum...
阅读全文
posted @
2009-07-02 17:22
一路前行
阅读(615)
推荐(0) 编辑