许松--永恒学习屋
努力并不一定会成功,但放弃一定会失败!
摘要: 一、程序功能:为Repeater实现分页 二、窗体设计: 1、新建ASP.NET Web应用程序,命名为Repeater2,保存路径为http://192.168.0.1/Repeater2(注:我机子上的网站的IP是192.168.0.1的主目录是D:\web文件夹)然后点击确定。 2、向... 阅读全文
posted @ 2008-09-03 23:14 yongheng's blogs 阅读(522) 评论(1) 推荐(0)
摘要: protectedvoidPage_Load(Objectsender,EventArgse) { intintPageNo,intPageSize,intPageCount; intPageSize=25; if(Request["CurrentPage"]==null) { intPa... 阅读全文
posted @ 2008-09-03 23:13 yongheng's blogs 阅读(350) 评论(0) 推荐(0)
摘要: 一、程序功能:当上传图片大小超过8K或格式不符时禁止上传,上传通过之后,用DataGrid显示上传的图片 二、建立数据库 在MSSQL的NorthWind数据库中新建一个users表,表设计如下: 列名 数据类型 长度 是否可以为空 其它 ... 阅读全文
posted @ 2008-09-03 23:10 yongheng's blogs 阅读(481) 评论(0) 推荐(0)
摘要: * *编程语言:VisualStudio.NETC#(Beta2) *作者:迪泊威 *功能:通过C#程序调用Windows记事本程序编辑一个 *名为test.txt的文本文件。 * *在整个程序中System.Diagnostics.Process.Start(Info) *为主要语句。 *如果只是... 阅读全文
posted @ 2008-09-03 23:03 yongheng's blogs 阅读(323) 评论(0) 推荐(0)
摘要: 此文是Sql Server实用操作小技巧集合,包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。 (一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOC... 阅读全文
posted @ 2008-09-03 22:49 yongheng's blogs 阅读(286) 评论(0) 推荐(0)
摘要: /******* 导出到excel EXEC master..xp_cmdshell ''bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'' /****... 阅读全文
posted @ 2008-09-03 22:42 yongheng's blogs 阅读(285) 评论(0) 推荐(0)
摘要: 1. 通过工具DTS的设计器进行导入或导出 DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQL Server Enterprise Manager中,展开服务... 阅读全文
posted @ 2008-09-03 22:36 yongheng's blogs 阅读(254) 评论(0) 推荐(0)
摘要: CREATE PROC Turnpage @qCols varchar(200), --需要查询的列 @qTables varchar(200), --需要查询的表 和条件 @iKey varchar (20), --标识字段 @oKey varchar(20), --排序字段 @page... 阅读全文
posted @ 2008-09-03 22:30 yongheng's blogs 阅读(182) 评论(0) 推荐(0)
摘要: 电脑速度慢的一些方法 电脑速度慢的原因及解决方法 电脑速度慢 对于关机慢的解释: 1.开始运行msconfig回车,启动,勾选杀毒软件,防火墙,输入法ctfmon三个其他的勾都去掉,确定,关闭,重起电脑看看 2. 下载关机加速补... 阅读全文
posted @ 2008-09-03 22:24 yongheng's blogs 阅读(745) 评论(0) 推荐(0)
摘要: 经常用dropdownlist绑定数据,涉及到多级联动的问题,刷新页面不太好,于是花了点时间,用AjaxPro来实现无刷新绑定DropDownList数据的问题。 ------------------------------------------------------------------... 阅读全文
posted @ 2008-09-02 14:29 yongheng's blogs 阅读(2569) 评论(0) 推荐(1)
摘要: /////////////////////////////////////////////////////////////////////////////// var IsFireFox = document.getElementById &&! document.all;//判断是否为FireFo... 阅读全文
posted @ 2008-08-28 10:01 yongheng's blogs 阅读(404) 评论(0) 推荐(1)
摘要: 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却也凸现了许多颇有价值的设计与开发理念。本系列试图对PetShop作一个全方位的解剖,依据的代码是PetShop4.0,可以从链接http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdasamppet4.asp中获得。 一、PetShop的系统架构设计 在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层,如图所示: 阅读全文
posted @ 2008-08-25 01:55 yongheng's blogs 阅读(228) 评论(0) 推荐(0)
摘要: C#2.0中引入了许多新的语言特性:比较重要的有4个,泛型(Generics)、匿名方法(Annorymous Methods)、迭代器(Iterators)、和局部类(Partial Types). 泛型 是c#2.0中最强大的功能。 特点一:通过泛型可以定义类型安全的数据结构,而无需使用具体实际的数据类型,着能够显著提高性能并得到高质量的代码。在概念上,反省类似于C++模板,但是在实现和功能方面存在明显差异。 特点二:泛型通过把类型参数化来达到代码重用的目标,这一特性可以应用在类、结构、接口、委托、方法的设计之中。泛型除了可以大幅提高代码复用性外, 特点三:还可以提供编译期间的类型检查,减少不必要的显式类型转换,减少不必要的装箱操作,从而提高应用程序的运行效率。 1. 引入泛型的原因: 一般情况下,在通用的数据结构中(例如Stack,List,Dictionory等)存储的数据,要求必须有相同的数据类型。如果必须存储不同类型的数据,那么唯一的方法就是将所有的数据首先装箱为object 类型,然后再存储。 例如,下面的Stack类将其所有的数据存储在一个obj 阅读全文
posted @ 2008-08-25 01:52 yongheng's blogs 阅读(296) 评论(0) 推荐(0)
摘要: 页面右下角弹出类似QQ或MSN的消息提示 阅读全文
posted @ 2008-08-25 01:51 yongheng's blogs 阅读(311) 评论(0) 推荐(0)
摘要: 下面是来自浪曦视频在线的ASP.NET AJAX视频教程,大家赶快下载啊!感谢浪曦视频在线! 1、ASP.NET AJAX基本原理 电信下载:http://www.cnblogs.com/yongheng178/admin/ftp://Anonymous@203.191.150.171/A008jc... 阅读全文
posted @ 2008-08-25 01:46 yongheng's blogs 阅读(1222) 评论(3) 推荐(0)
摘要: 在网站开发时,生成缩略图是一个非常常见和实用的功能.以前在asp里只能借助com组件实现,现在在.net里可以利用框架的强大的类库轻松实现.下面帖出完整的代码(带详细注释),参考了网上的一些文章及.net sdk相关内容.QQROOM网络家园的图片上传用到了所有的4种生成方式. /**//// /// 生成缩略图 /// /// 源图路径(物理路径) /// 缩略图路径(物理路径) /// 缩略图宽度 /// 缩略图高度 /// 生成缩略图的方式 public 阅读全文
posted @ 2008-08-22 18:47 yongheng's blogs 阅读(233) 评论(0) 推荐(0)
摘要: 方法一 在最近的项目中,遇到一个问题,要实现这样的效果: 点pic_small.Aspx页面的缩略图后弹出pic_all.aspx页面,pic_all.aspx页面的大小要根据图片大小自动调整,而且要有图片的说明信息,还可以点上一幅和下一幅等进行翻页。 阅读全文
posted @ 2008-08-22 18:44 yongheng's blogs 阅读(433) 评论(0) 推荐(0)
摘要: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System; using System.Security.Cryptography; using System.IO; using System.Text; /// /// Security 的摘要说明 /// Security类实现.NET框架下的加密和解密。 /// namespace PTFair.WebSites.Common { public class Security { st 阅读全文
posted @ 2008-08-22 18:39 yongheng's blogs 阅读(245) 评论(0) 推荐(0)
摘要: //--------------以下为*.aspx页面Repeater嵌套Repeater:---------------------------------------- table style="margin-top:5px;" border="0" cellspacing="0" 阅读全文
posted @ 2008-08-22 18:05 yongheng's blogs 阅读(1236) 评论(0) 推荐(0)
摘要: // 获得父页面 Page p = this .Parent.Page; Type pageType = p.GetType(); // 父页面的方法名 ... 阅读全文
posted @ 2008-08-22 17:59 yongheng's blogs 阅读(295) 评论(0) 推荐(0)
摘要: 在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心。一周以后,在阅读了大量的; HOWTO”文档之后,我们成功地将一些简单的报告加入到了我们的Asp.net程序中,并得到了一些小决窍。 这篇文章教你... 阅读全文
posted @ 2008-08-22 00:07 yongheng's blogs 阅读(2816) 评论(5) 推荐(0)
摘要: .NET面试题及答案1) 描述线程与进程的区别? 线程(Thread)与进程(Process)二者都定义了某种边界,不同的是进程定义的是应用程序与应用程序之间的边界,不同的进程之间不能共享代码和数据空间,而线程定义的是代码执行堆栈和执行上下文的边界。一个进程可以包括若干个线程,同时创建多个线程来完成某项任务,便是多线程。而同一进程中的不同线程共享代码和数据空间。用一个比喻来说,如果一个家庭代表一个进程,在家庭内部,各个成员就是线程,家庭中的每个成员都有义务对家庭的财富进行积累,同时也有权利对家庭财富进行消费,当面对一个任务的时候,家庭也可以派出几个成员来协同完成,而家庭之外的人则没有办法直接消费不属于自己家庭的财产。 2) 什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 Windows服务是运行在windows后台指定用户下(默认System)的应用程序,它没有标准的UI界面,想比标准的EXE程序,Windows服务是在服务开始的时候创建,而在服务结束的时候销毁,而且可以设置服务是否与操作系统一起启动,一起关闭。它支持三种方式:1)自动方式 2)手动方式 3 阅读全文
posted @ 2008-08-21 23:41 yongheng's blogs 阅读(1281) 评论(0) 推荐(0)
摘要: 第一步:添加控件 第二步:添加js代码 ////Trimtheinputtext functionTrim(input) { varlre=/^\s*/; varrre=/\s*$/; input=input.replace(lre,""); input=input.... 阅读全文
posted @ 2008-08-19 13:53 yongheng's blogs 阅读(662) 评论(0) 推荐(0)
摘要: 在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心。一周以后,在阅读了大量的“HOWTO”文档之后,我们成功地将一些简单的报告加入到了我们的Asp.net程序中,并得到了一些小决窍。 ... 阅读全文
posted @ 2008-08-19 12:21 yongheng's blogs 阅读(446) 评论(0) 推荐(0)
摘要: 1.新建一个asp.net web应用程序 2.创建的项目如下图所示 3.右击web项目名称,添加一个全局资源文件夹"app_GlobalResources" ,这个是asp.net 2.0特有的 4.右击"app_GlobalResources"文件夹,添加两个资源文件: langua... 阅读全文
posted @ 2008-08-14 01:53 yongheng's blogs 阅读(1126) 评论(0) 推荐(1)
摘要: 河岸的距离 两艘轮船在同一时刻驶离河的两岸,一艘从A驶往B,另一艘从B开往A,其中一艘开得比另一艘快些,因此它们在距离较近的岸500公里处相遇。到达预定地点后,每艘船要停留15分钟,以便让乘客上下船,然后它们又返航。这两艘渡轮在距另一岸100公里处重新相遇。试问河有多宽? 分析与解答 当两艘渡轮在x点相遇时,它们距A岸500公里,此时它们走过的距离总和等于河的宽度。当它们双方抵达对岸时,走过的总长度等于河宽的两倍。在返航中,它们在z点相遇,这时两船走过的距离之和等于河宽的三倍,所以每一艘渡轮现在所走的距离应该等于它们第一次相遇时所走的距离的三倍。在两船第一次相遇时,有一艘渡轮走了500公里,所以当它到达z点时,已经走了三倍的距离,即1500公里,这个距离比河的宽度多100公里。所以,河的宽度为1400公里。每艘渡轮的上、下客时间对答案毫无影响。 变量交换 不使用任何其他变量,交换a,b变量的值? 分析与解答 a = a+b b = a-b a= a-b 步行时间 某公司的办公大楼在市中心,而公司总裁温斯顿的家在郊区一个小 阅读全文
posted @ 2008-08-10 22:06 yongheng's blogs 阅读(468) 评论(0) 推荐(0)
摘要: 面试试题早知道: 1、 我们为什么要雇请你呢? 有的面试只有这么一个问题。话虽简单,可是难度颇高。主要是测试你的沉静与自信。给一个简短、有礼貌的回答:"我能做好我要做得事情,我相信自己,我想得到这份工作"。根据自己的实际情况,好好想想把,看怎么说才具有最高说服力。 2、 你认为自己最大的弱点是什么? 绝对不要自作聪明的回答"我最大的缺点是过于追求完美",有的人以为这样回答会显得自己比较出色,但事实上,他已经岌岌可危了。 3、你最喜欢的大学课程是什么?为什么? 说和你要应聘的职位相关的课程吧,表现一下自己的热诚没有什么坏处。 4、你最不喜欢的大学课程是什么?为什么? 我不得不说是我们大学的主修课程,虽然我知道他们只是例行一下公事,但课堂上死气沉沉,老师和学生都只不过想熬完这个学期"。 5、你在大学期间最喜欢的老师是谁? 有人曾答得很好:"教我们广告营销的教授,他能使课堂充满生气。通过实例让学生把知识和现实紧密结合,而不是死读课本,我想我从他身上得到的最多"。 6、你能 阅读全文
posted @ 2008-08-10 22:04 yongheng's blogs 阅读(764) 评论(1) 推荐(0)
摘要: /* 建表: dept: deptno(primary key),dname,loc emp: empno(primary key),ename,job,mgr,sal,deptno */ 1 列出emp表中各部门的部门号,最高工资,最低工资 select max(sal) as 最高工资,min(sal) as 最低工资,deptno from emp group by deptno; 2 列出emp表中各部门job为'CLERK'的员工的最低工资,最高工资 select max(sal) as 最高工资,min(sal) as 最低工资,deptno as 部门号 from emp where job = 'CLERK' group by deptno; 3 对于emp中最低工资小于1000的部门,列出job为'CLERK'的员工的部门号,最低工资,最高工资 select max(sal) as 最高工资,min(sal) as 最低工资,deptno as 部门号 from emp as b where job='CLERK' and 100 阅读全文
posted @ 2008-08-10 22:03 yongheng's blogs 阅读(986) 评论(0) 推荐(1)
摘要: 一、选择题 1. SQL语言是( )的语言,容易学习 。 A.过程化 B. 非过程化 C.格式化 D. 导航式 2. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是( ) 。 A. SELECT B. INSERT C. UPDATE D. DELETE 3. 在视图上不能完成的操作是( ) 。 A. 更新视图 B. 查询 C. 在视图上定义新的表 D. 在视图上定义新的视图 4. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( )。 A. 数据查询 B. 数据操纵 C. 数据定义 D. 数据控制 5. SQL语言中,删除一个视图的命令是( )。 A.DELETE B.DROP C.CLEAR D.REMOVE 6. 在SQL语言中的视图VIEW是数据库的( 阅读全文
posted @ 2008-08-10 22:02 yongheng's blogs 阅读(1473) 评论(0) 推荐(1)
摘要: SQL查询语句复习题 新建学生-课程数据库的三个表: 学生表:Student(Sno,Sname,Ssex,Sage,Sdept) Sno为主码; 课程表:Course(Cno,Cname,Cpno,Credeit) Cno为主码; 学生选修表:SC(Sno,Cno,Grade) Sno,Cno,为主码; Student 学号 Sno姓名 Sname性别 Ssex年龄 Sage所在系 Sdept 95001李勇男20CS 95002刘晨女19IS 95003王敏女18MA 95004张立男19IS 课程号 Sno课程名 Cname先行课 Cpno学分 Credit 1数据库54 2数学2 3信息系统14 4操作系统63 5数据结构74 6数据处理2 7Pascal语言64 Course: SC: 学号 Sno课程号 Cno成绩 Grade 95001192 95001285 阅读全文
posted @ 2008-08-10 21:59 yongheng's blogs 阅读(1229) 评论(0) 推荐(0)
摘要: 目前在职场中很难找到非常合格的数据库开发人员。我的一个同事曾经说过:“SQL开发是一门语言,它很容易学,但是很难掌握。” 在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当您问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形下。 您能向我简要叙述一下SQL Server 2000中使用的一些数据库对象吗? 您希望听到的答案包括这样一些对象:表格、视图、用户定义的函数,以及存储过程;如果他们还能够提到像触发器这样的对象就更好了。如果应聘者不能回答这个基本的问题,那么这不是一个好兆头。 什么是索引?SQL Server 2000里有什么类型的索引? 任何有经验的数据库开发人员都应该能够很轻易地回答这个问题。一些经验不太多的开发人员能够回答这个问题,但是有些地方会说不清楚。 简单地说,索引是一个数据结构,用来快速访问数据库表格或者视图里的数据。在SQL Server里 阅读全文
posted @ 2008-08-10 21:58 yongheng's blogs 阅读(313) 评论(0) 推荐(0)
摘要: 面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。 问题一:“请你自我介绍一下” 思路: 1、这是面试的必考题目。 2、介绍内容要与个人简历相一致。 3、表述方式上尽量口语化。 4、要切中要害,不谈无关、无 用的内容。 5、条理要清晰,层次要分明。6、事先最好以文字的形式写好背熟。>>发表评论 问题二:“谈谈你的家庭情况” 思路:1、 况对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘单位问该问题的主要原因。 2、 简单地罗列家庭人口。 3、 宜强调温馨和睦的家庭氛围。 4、 宜强调父母对自己教育的重视。 5、 宜强调各位家庭成员的良好状况。 6、 宜强调家庭成员对自己工作的支持。 7、 宜强调自己对家庭的责任感。 问题三:“你有什么业余爱好?” 阅读全文
posted @ 2008-08-10 21:49 yongheng's blogs 阅读(259) 评论(0) 推荐(0)
摘要: ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页的生命周期非常重要,这样就能在合适的生命周期阶段编写代码,以达到预期效果。此外,如果开发自定义控件,则必须熟悉页生命周期,从而正确地初始化控件,使用视图状态数据填充控件属性以及运行所有控件行为逻辑。(控件的生命周期基于页的生命周期,但是页引发的控件事件比单独的 ASP.NET 页中可用的事件多。) 常规页生命周期阶段 一般来说,页要经历下表概述的各个阶段。除了页生命周期阶段以外,还有在请求前后出现的应用程序阶段,但是这些阶段并不特定于页。有关更多信息,请参见 ASP.NET 应用程序生命周期概述。 阶段 说明 页请求 页请求发生在页生命周期开始之前。用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。 开始 在开始阶段,将设置页属性,如 Request 和 Response。在此阶段,页还 阅读全文
posted @ 2008-08-10 12:33 yongheng's blogs 阅读(204) 评论(0) 推荐(0)
摘要: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.IO; //该源码下载自www.51aspx.com(51aspx.com) namespace DuoWenJianShangChuan { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { 阅读全文
posted @ 2008-08-06 19:59 yongheng's blogs 阅读(378) 评论(0) 推荐(0)
摘要: public class ValidateCode : System.Web.UI.Page { private void Page_Load(object sender, System.EventArgs e) { this.CreateCheckCodeImage(GenerateCheckCode()); } #region web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 asp.NET web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// private void InitializeComponent() { 阅读全文
posted @ 2008-08-06 19:39 yongheng's blogs 阅读(303) 评论(0) 推荐(0)
摘要: 1. 的.net,用鼠标右击你的工程(解决方案),选择add new project(添加新建项目)。 2.选择setup and deployment projects(安装和部署项目)的 web setup project(web安装项目)。(注意setupproject的存放路径。通常默认) 3.vs的窗口会显示文件系统(you setup name)。用鼠标点击左栏下的"web application folder" 的加号,右键选中"web application folder",选择"添加项目输出", 同时选中primary output 和content files。 4.你的工程中会新增一个yousetupname的工程,就是安装的项目。保存一下,有时会出错。 5.因为.xml, .rpt, .gif文件不能自动加到项目中,所以要手动加。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加文件",然后把你的.rpt, .xml, .gif文件加入; 6.如果你用了crystal repor 阅读全文
posted @ 2008-08-06 19:19 yongheng's blogs 阅读(865) 评论(0) 推荐(0)
摘要: ASP.NET中常用的js代码 弹出框 1、 弹出提示框 Alert("提示框,呵呵"); 2、 弹出确认框 return confirm("确认框,呵呵"); 四、其它常用JS 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以在收藏夹中显示出你的图标 7. 关闭输入法 8. 永远都会带着框架 阅读全文
posted @ 2008-08-06 19:12 yongheng's blogs 阅读(230) 评论(0) 推荐(0)
摘要: VSS 的全称为 Visual Source Safe 。作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。 源代码版本控制机制是现代软件开发中必不可少的管理机制之一,通常借助版本控制软件即Source Code Management(SCM) systems或者Version Control systems来实现。版本控制在软件开发中的重要作用如下: 1)作为代码仓库有效的管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个版本代码和文档的获取。 2)对开发小组中对源代码的访问进行有效的协调(不同的版本控制软件采取不同的协调策略)。 常用的版本控制软件有Clearcase, CVS, PVCS和Microsoft公司的Visual SourceSafe (VSS)。下面对Windows平台开发最常用的Visual SourceSafe 6.0进行简单介绍。 运行环境 Windows平台下使用VSS开发的典型环境是基于C/S架构的,即开发小组的每个开发 阅读全文
posted @ 2008-08-06 19:09 yongheng's blogs 阅读(342) 评论(0) 推荐(0)
摘要: 一、首先要引用一个Excel的组件,我一开始是在Office XP下尝试的,不 成功,后来把XP给干掉,装2k,就成功了,所以这里分享的是Office 2k下 引用相关组件来实现功能的,在工程中引用COM标签中的Microsoft Excel 9.0 Object Library,添加成功后,引用中会多出三个引用项: Excel、Office、VBIDE。 二、具体代码。 using System; using System.Data; using Excel; using System.IO; namespace Test.ExcelCom { /// /// 将DataView中的数据导入Excel文件中 /// 作者:Rexsp /// 创建:2004-4-4 /// public class OutputExcel { #region 私有成员 /// /// 数据的DataView /// /summar 阅读全文
posted @ 2008-08-06 18:52 yongheng's blogs 阅读(395) 评论(0) 推荐(0)
摘要: 首先感谢CSDN为我们提供了这样一个交流平台! 近来,在开发ISO文件管理系统的时候,曾经遇到过要将ASPX直接输出到EXCEL的需求,现将经验所得与大家分享。 其实,利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。 一、定义文档类型、字符编码 Response.Clear(); Response.Buffer= true; Response.Charset="utf-8"; //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打开 //filename=FileFlow.xls 指定输出文件的名称,注意其扩展名和指定文件类型相符,可以为:.doc || .xls || .txt ||.htm Response.AppendHeader("Content-Disposition","attachment;filename=FileFlow. 阅读全文
posted @ 2008-08-06 18:50 yongheng's blogs 阅读(2374) 评论(1) 推荐(0)