自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DotNetFirst的专栏

**************************

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 2007年7月26日,Database.DBFactory

好累啊,好像感冒了,一点感觉都没有!~先用着吧,也不去追究乱不乱了,说到底还是项目进度要紧,时间就是金钱,时间就是生命呀 DBFactory调用了ADM文件(类似于hibenate的hbm,不过我这里用的是JSon格式,方便调用,而且也不需要再做xml解析,省时省力,真的是居家旅行,杀人灭口,必备利器)这里调了一个外部文件操作类,里面写了一些简单的文件操作功能,主要为读写追加文件,

2007-07-26 16:15:00 957

原创 2007年7月25日 Database开发小记(昨天)

asp在很多时候,是在和数据库中的信息进行交互操作,而对于数据库的操作也相对较为频烦,为了避免重复劳动,所以,我把一部分数据库操作的方法都集中在一起,写成了一个静态类!在使用时直接调用即可Databse主要分为    1.Configuration:Databse操作的部分配置信息    2.Connection:包含了一部分数据库连接操作,返正一个对应数据库的Connection对象

2007-07-25 10:22:00 954

原创 2007年7月25日 Logger开发(其实是前天的)

        由于Logger是一个非常独立的体系统,他必须运行在系统之外,也就是说确保Logger无联连运行,能在程序出错时忠实的记录错误信!帮助用户发现并处理错误!       Logger使用了FSO来进行日志文件操作,由于Log的特殊性和独立性,所以在这里,我不是把Fso操作单独归为一类,而是把他做为了Logger的一部分写了进来的     在调用时,只在要根目录下建立Logs文

2007-07-25 09:58:00 997

原创 2007年7月25日!开始....

    用了ASP也快将近N年了!~以后都一直使用VBSCRIPT来写asp,随着需求越来越复杂!~重复劳动越来越多!加外本人比较懒,于是就有了想自己开发一个 asp应用架构的心思!  同时会把开放心得写在这里,权当是开发笔记了!供大家参考

2007-07-25 09:50:00 883

转载 asp检测文件编码

最近,在搞这个东西,网上也找不到asp相关的,如果有人很早弄出来了,也不要笑话偶;费了好久,总算搞定;原理:用stream对象预读文件的头两个字节,分析判断出utf-8,unicode,ANSI(简体中文操作系统,即gb2312)编码相关资料:ANSI:        无格式定义;Unicode:        前两个字节为FFFE;Unicode big endian:   前两字节

2007-07-21 16:26:00 792

转载 Astart寻路算法

use A* to find path.../*written by hjjboyemail:[email protected]:156809986*/var closelist=new Array(),openlist=new Array();var gw=10,gh=10,gwh=14;var p_start=new Array(2),p_end=new Array(2);var

2007-07-21 16:25:00 1772

转载 ASP注册表项目修改

ASP注册表项目修改2002-4-8  动网先锋  1)键值路径 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W3SVC/ASP/Parameters 2)项和参数 项和参数 描述 ---------------------------------------------------------------- AllowOutO

2007-07-21 16:22:00 994

转载 ADO的OpenSchema

  Dim oConn,oRS,sConn  Const adUseClient = 3  Const adSchemaTables = 20  Set oConn = Server.CreateObject("ADODB.Connection")  sConn = "DBQ="+server.mappath("chinawuyishan.mdb")+";DRIVER={Microsoft

2007-07-21 16:19:00 1236

转载 ASP通过XMLDom在服务器端操作XML文件的主要方法和实现

ASP通过XMLDom在服务器端操XML文件的主要方法和实现对于小数据量,xml文件在检索更新上于ACCESS有很多优势。我曾经测试过不用数据库,把网站的会员信息,商品数据信息,交易信息,网站定制信息全部存放在三个xml文件中,运行结果十分正常,感觉上比数据库快多了,不过没有作测试,不能确定。(http://stone.yesku.net)下面说一下创建,查询,修改等对xml操作的

2007-07-21 16:14:00 941

转载 ASP在线压缩和解压(先放上来,有空再研究加注释吧!)

 /////////////////////////////////////////////////////////// // // 1. c:/windows/system32/cmd.exe // 拷贝把本文件所在的路径 // // 2. 把 c:/program/winrar/rar.exe // 拷贝把本文件所在的路径 并改名为WinRAR.exe // //////

2007-07-21 16:12:00 909

PHPEXCEL在PHP中操作excel的工具

  PHPExcel是相当强大的 MS Office Excel 文档生成类库,当需要输出比较复杂格式数据的时候,PHPExcel 是个不错的选择。不过其使用方法相对来说也就有些繁琐。列举以记之。   -- PHP Code --   <?   //设置PHPExcel类库的include path   set_include_path('.'. PATH_SEPARATOR .   'D:\Zeal\PHP_LIBS' . PATH_SEPARATOR .   get_include_path());   /**   * 以下是使用示例,对于以 //// 开头的行是不同的可选方式,请根据实际需要   * 打开对应行的注释。   * 如果使用 Excel5 ,输出的内容应该是GBK编码。   */   require_once 'PHPExcel.php';   // uncomment   ////require_once 'PHPExcel/Writer/Excel5.php'; // 用于其他低版本xls   // or   ////require_once 'PHPExcel/Writer/Excel2007.php'; // 用于 excel-2007 格式   // 创建一个处理对象实例   $objExcel = new PHPExcel();   // 创建文件格式写入对象实例, uncomment   ////$objWriter = new PHPExcel_Writer_Excel5($objExcel); // 用于其他版本格式   // or   ////$objWriter = new PHPExcel_Writer_Excel2007($objExcel); // 用于 2007 格式   //$objWriter->setOffice2003Compatibility(true);   //*************************************   //设置文档基本属性   $objProps = $objExcel->getProperties();   $objProps->setCreator("Zeal Li"); //设置作者   $objProps->setLastModifiedBy("Zeal Li"); //设置最后修改的人   $objProps->setTitle("Office XLS Test Document"); //设置标题   $objProps->setSubject("Office XLS Test Document, Demo"); //设置主题   $objProps->setDescription("Test document, generated by PHPExcel."); //描述   $objProps->setKeywords("office excel PHPExcel");//设置关键字   $objProps->setCategory("Test");//设置分类   //*************************************   //设置当前的sheet索引,用于后续的内容操作。   //一般只有在使用多个sheet的时候才需要显示调用。   //缺省情况下,PHPExcel会自动创建第一个sheet被设置SheetIndex=0   $objExcel->setActiveSheetIndex(0);   $objActSheet = $objExcel->getActiveSheet();   //设置当前活动sheet的名称   $objActSheet->setTitle('测试Sheet');   //*************************************   //设置单元格内容   //   //由PHPExcel根据传入内容自动判断单元格内容类型   $objActSheet->setCellValue('A1', '字符串内容'); // 字符串内容   $objActSheet->setCellValue('A2', 26); // 数值   $objActSheet->setCellValue('A3', true); // 布尔值   $objActSheet->setCellValue('A4', '=SUM(A2:A2)'); // 公式   //显式指定内容类型   $objActSheet->setCellValueExplicit('A5', '847475847857487584',   PHPExcel_Cell_DataType::TYPE_STRING);   //合并单元格   $objActSheet->mergeCells('B1:C22');   //分离单元格   $objActSheet->unmergeCells('B1:C22');   //*************************************   //设置单元格样式   //   //设置宽度   $objActSheet->getColumnDimension('B')->setAutoSize(true);   $objActSheet->getColumnDimension('A')->setWidth(30);   $objStyleA5 = $objActSheet->getStyle('A5');   //设置单元格内容的数字格式。   //   //如果使用了 PHPExcel_Writer_Excel5 来生成内容的话,   //这里需要注意,在 PHPExcel_Style_NumberFormat 类的 const 变量定义的   //各种自定义格式化方式中,其它类型都可以正常使用,但当setFormatCode   //为 FORMAT_NUMBER 的时候,实际出来的效果被没有把格式设置为"0"。需要   //修改 PHPExcel_Writer_Excel5_Format 类源代码中的 getXf($style) 方法,   //在 if ($this->_BIFF_version == 0x0500) { (第363行附近)前面增加一   //行代码:   //if($ifmt === '0') $ifmt = 1;   //   //设置格式为PHPExcel_Style_NumberFormat::FORMAT_NUMBER,避免某些大数字   //被使用科学记数方式显示,配合下面的 setAutoSize 方法可以让每一行的内容   //都按原始内容全部显示出来。   $objStyleA5   ->getNumberFormat()   ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER);   //设置字体   $objFontA5 = $objStyleA5->getFont();   $objFontA5->setName('Courier New');   $objFontA5->setSize(10);   $objFontA5->setBold(true);   $objFontA5->setUnderline(PHPExcel_Style_Font::UNDERLINE_SINGLE);   $objFontA5->getColor()->setARGB('FF999999');   //设置对齐方式   $objAlignA5 = $objStyleA5->getAlignment();   $objAlignA5->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);   $objAlignA5->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);   //设置边框   $objBorderA5 = $objStyleA5->getBorders();   $objBorderA5->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);   $objBorderA5->getTop()->getColor()->setARGB('FFFF0000'); // color   $objBorderA5->getBottom()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);   $objBorderA5->getLeft()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);   $objBorderA5->getRight()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);   //设置填充颜色   $objFillA5 = $objStyleA5->getFill();   $objFillA5->setFillType(PHPExcel_Style_Fill::FILL_SOLID);   $objFillA5->getStartColor()->setARGB('FFEEEEEE');   //从指定的单元格复制样式信息.   $objActSheet->duplicateStyle($objStyleA5, 'B1:C22');   //*************************************   //添加图片   $objDrawing = new PHPExcel_Worksheet_Drawing();   $objDrawing->setName('ZealImg');   $objDrawing->setDescription('Image inserted by Zeal');   $objDrawing->setPath('./zeali.net.logo.gif');   $objDrawing->setHeight(36);   $objDrawing->setCoordinates('C23');   $objDrawing->setOffsetX(10);   $objDrawing->setRotation(15);   $objDrawing->getShadow()->setVisible(true);   $objDrawing->getShadow()->setDirection(36);   $objDrawing->setWorksheet($objActSheet);   //添加一个新的worksheet   $objExcel->createSheet();   $objExcel->getSheet(1)->setTitle('测试2');   //保护单元格   $objExcel->getSheet(1)->getProtection()->setSheet(true);   $objExcel->getSheet(1)->protectCells('A1:C22', 'PHPExcel');   //*************************************   //输出内容   //   $outputFileName = "output.xls";   //到文件   ////$objWriter->save($outputFileName);   //or   //到浏览器   ////header("Content-Type: application/force-download");   ////header("Content-Type: application/octet-stream");   ////header("Content-Type: application/download");   ////header('Content-Disposition:inline;filename="'.$outputFileName.'"');   ////header("Content-Transfer-Encoding: binary");   ////header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");   ////header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");   ////header("Cache-Control: must-revalidate, post-check=0, pre-check=0");   ////header("Pragma: no-cache");   ////$objWriter->save('php://output');   ?>

2012-11-03

空空如也

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

TA关注的人

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