自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

优程阁

这里只谈技术

  • 博客(11)
  • 收藏
  • 关注

原创 用aparche的FileUpload类实现上传

一、先下载aparche的fileupload包,把jar放在WEB-INF下的lib目录下,然后编写upload.html:无标题文档function UploadPicCheck(){ if(document.forms[0].pic.value==){  alert(请选择要上传的jpg照片!);  return; } document.forms["up"].submit();re

2005-05-31 09:30:00 1415

原创 “选择文件夹”对话框的封装

我们经常需要用到“选择文件夹”对话框,相应的API已经很好用,但稍嫌麻烦,所以我专门将其封装了一下,力求一步到位。函数封装如下:/******************************************************************* 函数名:GetPath** 输 入: 无** 输 出: CString strPath**        strPath非空, 表示用

2005-03-15 23:52:00 1498 1

原创 用vc读写注册表

我们写的程序大多都有自己的设置信息,我们可以把它们写在一个ini文件中,和程序放在一起,但这样会使程序目录的文件增多,在windows平台下,最好的解决方案是把它们写入注册表。要把一个条目写入注册表,只需要用下面的语句:AfxGetApp()->WriteProfileString(key, value, data);其中key,value,data都是CString类型的。key是项名,valu

2005-03-15 22:30:00 2666

转载 华为编程规范和范例

1 排版¹1-1:程序块要采用缩进风格编写,缩进的空格数为4个。说明:对于由开发工具自动生成的代码可以有不一致。¹1-2:相对独立的程序块之间、变量说明之后必须加空行。示例:如下例子不符合规范。if (!valid_ni(ni)){    ... // program code}repssn_ind = ssn_data[index].repssn_index;repssn_ni  = ssn_d

2005-03-12 11:22:00 2990

转载 VC编程规范

基本要求1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序。1.3 尽量使用标准库函数和公共函数。1.4 不要随意定义全局变量,尽量使用局部变量。1.5 使用括号以避免二义性。2.可读性要求2.1 可读性第一,效率第二。2.2 保持注释与代码完全一致。2.3 每个源程序文件,都有文件头说明,说明规格见规范。2.4 每个函

2005-03-12 11:17:00 1027

转载 CMPP2.0 协议SP端的·NET开发

http://blog.csdn.net/shanhe/archive/2005/01/03/238815.aspx

2005-03-08 21:17:00 1130

原创 CListCtrl使用详解

1。先来介绍REPORT类型的CListCtrl:首先使用下面的语句设置CListCtrl的style: DWORD SetExtendedStyle( DWORD dwNewStyle );其中 LVS_EX_CHECKBOXES 表示添加CheckBox LVS_EX_FULLROWSELECT 表示选择整行 LVS_EX_GRIDLINES 表示添加表格线如果设置了LVS_EX_CHECKB

2005-03-07 21:17:00 4029

原创 用JavaMail发送带附件的邮件

本文根据Ian F. Darwin的《Java Cookbook》整理而成,原书用整章的文字介绍如何发邮件,可能头绪会比较乱,本文则将其浓缩成一篇文章,力求使完全不懂JavaMail的人,都可以根据文中指示稍作修改,拿来就可以用。如果对其中原理还有不清楚,你可以参考原书。一、首先要用到三个java文件:1.MailConstants.java,properties文件的助记符://////////

2005-03-07 00:55:00 2249 1

原创 用VC调整显示器的分辨率

调整分辨率的代码如下:DEVMODE dm; dm.dmSize = sizeof(DEVMODE) ; EnumDisplaySettings(NULL,ENUM_CURRENT_SETTINGS,&dm); if(dm.dmPelsHeight!=1024||dm.dmPelsWidth!=1280){  if(AfxMessageBox("为了达到最好的显示效果,建议您使用1280*1024

2005-03-07 00:21:00 2424

原创 创建控件容器

有时我们需要有一种容器,将一些控件如按钮编辑框等放在这个容器中,则只须移动这个容器,就容器内的控件就会跟着移动,当容器被隐藏时,容器内的控件也跟着隐藏. 实现方法是由CDialog类派生出一个容器类,将控件放入其中,再将这个容器加入到窗口中. 具体实现方法如下: 首先新建一个workspace,再新建一个对话框资源,ID设置为IDD_DIALOG_PANEL,将其OK和Cancel按钮删掉,就得到

2005-03-06 23:52:00 2585

原创 动态创建控件

假设有一个Dialog:MyDialog,以动态创建一组按钮为例说明。1。在MyDialog.h中加入声明:protected: CButton m_btnWork[5]; //生成5个按钮2。在MyDialog.cpp头部加入:#define IDC_BUTTON_WORK 20053。在MyDialog.cpp中需要动态生成按钮的地方加入: CRect rect; //按钮的位置和大小 rec

2005-03-06 21:10:00 1269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除