08 2013 档案

摘要:一..Net Framework1. 如何获得系统文件夹使用System.Envioment类的GetFolderPath方法;例如:Environment.GetFolderPath( Environment.SpecialFolder.Personal )2. 如何获得正在执行的exe文件的路径1) 使用Application类的ExecutablePath属性2) System.Reflection.Assembly.GetExecutingAssembly().Location3. 如何检测操作系统的版本使用Envioment的OSVersion属性,例如:OperatingSyste 阅读全文
posted @ 2013-08-30 12:47 山清石玉 阅读(285) 评论(0) 推荐(0)
摘要:UpdateProgress是一个进度显示条,加在AJAX里能显得更加的人性化(个人认为)。现在我们就开始吧:第一.新建一个AJAX项目。在页面上加上ScriptManager,UpdatePanel,UpdateProgress,同时在UpdatePanel中加入一个Label,和Button。第二:选中UpdateProgress的AssociatedUpdatePanelID设置为UpdatePanel1,完整的HTML代码如下:无标题页progressing..第三,在BUTTON中加入点击事件,代码如下:System.Threading.Thread.Sleep(5000);Labe 阅读全文
posted @ 2013-08-30 12:45 山清石玉 阅读(4344) 评论(0) 推荐(0)
摘要:我们现在来关注服务器端的组件。目前的主要问题是,我们如何让页面(事实上是ScriptManager控件)认为它接收到的是一个异步的回送?ScriptManager控件会在HTTP请求的Header中查找特定的项,但是我们在向IFrame中POST数据时无法修改Header。所以我们必须使用一个方法来“欺骗”ScriptManager。 目前使用的解决方案是,我们在POST数据之前在页面中隐藏的输入元素()中放入一个特定的标记,然后我们开发的服务器端组件(我把它叫做AjaxFileUplaodHelper)会在它的Init阶段(OnInit方法)中在Request Body中检查这个标记,然后. 阅读全文
posted @ 2013-08-30 12:43 山清石玉 阅读(325) 评论(0) 推荐(0)
摘要:UpdatePanel从一开始就无法支持AJAX的文件上传方式。Eilon Lipton写了一篇文章解释了这个问题的原因。文章中提供了两个绕开此问题的方法:将“上传”按钮设为一个传统的PostBack控件而不是异步PostBack。您可以使用多种方法来这么做:例如将一个按钮放置在UpdatePanel外,将按钮设为某个UpdatePanel的PostBackTrigger,或者调用ScriptManager.RegisterPostBackControl来注册它。建立一个不使用ASP.NET AJAX的上传页面,很多站点已经这么做了。 不过,我们为什么不使UpdatePanel兼容FileU. 阅读全文
posted @ 2013-08-30 12:39 山清石玉 阅读(382) 评论(0) 推荐(0)
摘要:从这一节开始我将和大家一起学习ASP.NET AJAX的服务器端控件的用法。首先,安装ASPAJAXExtSetup.msi,可以到微软官方网站上去下载。安装之后当你新建项目的时候会多出一个ASP.NET AJAX-Enabled Web Site的选项,选择他建立一个新的项目。建立之后所有的配置信息已经又VS2005给你配置好了。第二,当新建好的页面里都会有个ScriptManager,这就是我们今天要学习的第一个控件,也是AJAX里用得最多的几个控件之一。他的作用是用来处理页面上的所有控件,使其可以局部更新,生成相关的客户端代码以便能够在JavaScript中访问Web Service。他 阅读全文
posted @ 2013-08-30 12:36 山清石玉 阅读(2166) 评论(0) 推荐(0)
摘要:UpdatePanel控件也是Ajax里用得最多的控件之一,UpdatePanel控件是用来局部更新网页上的内容,网页上要局部更新的内容必须放在UpdatePanel控件里,他必须和上一次说的ScriptManager控件一起使用。现在来看UpdatePanel的属性UpdatePanel重要的属性如下:属性说明ChildrenAsTriggers当UpdateMode属性为Conditional时,UpdatePanel中的子控件的异步回送是否会引发UpdatePanle的更新。RenderMode表示UpdatePanel最终呈现的HTML元素。Block(默认)表示,Inline表示Up 阅读全文
posted @ 2013-08-30 12:34 山清石玉 阅读(412) 评论(0) 推荐(0)
摘要:WizTree 一款很给力的有效率的统计工具,能快速的扫描分析文件夹大小,原理通过NTFS 文件格式的Master File Table (MFT) 来计算空间使用量。WizTree 可以统计文件夹里面文件数量、大小、目录、日期等…WizTree还支持提供 TOP 1000 的排名,体积大的文件夹/文件就能马上被找出来。 阅读全文
posted @ 2013-08-28 14:09 山清石玉 阅读(161) 评论(0) 推荐(0)
摘要:NexusFile是一款来自于韩国的文件管理器,类似于TotalCommander,拥有两个并排的文件夹窗口。NexusFile软件的特性如下: 基本功能:复制/移动, 复制/剪切/粘贴, 删除/擦除, 重命名, 修改属性/时间 高级重命名:根据规则一次重命名多个文件 浏览文件夹: 常用文件夹, 工作文件夹, Tabs, 智能的路径工具条 双面板: 一次同时打开两个文件夹. 压缩文件支持: 管理ZIP, ARJ, RAR, ACE类型的压缩文件FTP: 具备基本的FTP功能 NexusFile文件合并/分割:将大文件分割成许多小文件,或者将许多小文件合并成一个大文件。将多个文本文件... 阅读全文
posted @ 2013-08-28 14:03 山清石玉 阅读(896) 评论(0) 推荐(0)
摘要:塔式、机架式、刀片式服务器的区别和特点通常人们按照外形结构的不同将服务器分成塔式、机架式、刀片式服务器三种类型,那么这三种服务器之间究竟有什么区别,各自适合应用于哪些方面呢?塔式服务器 塔式服务器一般是大家见得最多的,它的外形及结构都与普通的PC机差不多,只是个头稍大一些,其外形尺寸并无统一标准。 塔式服务器的主板扩展性较强,插槽也很多,而且塔式服务器的机箱内部往往会预留很多空间,以便进行硬盘,电源等的冗余扩展。这种服务器无需额外设备,对放置空间没多少要求,并且具有良好的可扩展性,配置也能够很高,因而应用范围非常广泛,可以满足一般常见的服务器应用需求。 这种类型服务器尤其适合常见的入门级和工作 阅读全文
posted @ 2013-08-27 09:16 山清石玉 阅读(975) 评论(0) 推荐(0)
摘要:使用如下属性设置:axFramerControl.ActivationPolicy = DSOFramer.dsoActivationPolicy.dsoKeepUIActiveOnAppDeactive;注意:使用dsoframer控件需引用AxInterop.DSOFramer.dll、Interop.DSOFramer.dll两个文件 阅读全文
posted @ 2013-08-22 00:34 山清石玉 阅读(1685) 评论(0) 推荐(0)
摘要:类型“Microsoft.Office.Interop.Word.ApplicationClass”错误 4317 无法嵌入互操作类型“Microsoft.Office.Interop.Word.ApplicationClass”。请改用适用的接口。 类型“Microsoft.Office.Interop.Word.ApplicationClass”未定义构造函数 解决办法: 在Visual Studio 中点击菜单项“视图->解决方案资源管理器”,在其中点开“引用”文件夹,在"Microsoft.Office.Interop.Word" 上点击鼠标右键,选择“属性” 阅读全文
posted @ 2013-08-21 13:36 山清石玉 阅读(1194) 评论(0) 推荐(0)
摘要:xlBook.SaveAs(FilePath,Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel8, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);发现Office.Interop.Excel.XlFileFormat.xlExcel8格式与本机安装的office对不 阅读全文
posted @ 2013-08-18 18:41 山清石玉 阅读(13447) 评论(1) 推荐(1)
摘要:在c#应用程序中使用IrisSkin2.dll美化界面IrisSkin2.dll 下载地址:http://d.download.csdn.net/down/1694982/sgear一。添加控件IrisSkin2.dll。1.右键“工具箱”。“添加选项卡”,取名“皮肤”。2.右键“皮肤”,“选择项”弹出对话框3.点击“浏览“,找到IrisSkin2.dll,,next,next,确定。4.在皮肤里会出现。5.把SkinEngine拖到设计界面,会出现在下面。二。把皮肤文件中以ssk为后缀名的文件(如OneGreen.ssk)放在bin文件夹的debug文件夹里。皮肤文件另外下载三。添加代码。双 阅读全文
posted @ 2013-08-17 15:28 山清石玉 阅读(433) 评论(0) 推荐(0)
摘要:一、目的:用生壳发布FTP和mail服务器到互连网。二、网络环境:(出租房多家共用路由器上网,ADSL的1Mbps带宽,动态PPPOE拨号,帐号和密码存储在soho路由器中,路由器自动联机上网,并为接入的用户提供上网共享,具有DNS转发功能,关闭了DHCP。)三、花生壳的安装与域名的申请 我们已经在局域网中可正常使用FTP、WEB及Mail服务了,但也就仅仅是局域网而已,在互连网中根本不能使用这些服务,虽然在我们的网络环境中已经共享上网了,可用的是ADSL宽带“猫”,PPOE方式上网。地球人都知道,ISP(电信服务商)为了节省公网IP资源,我们此类用户登陆互连网时都是动态分配IP地址,即本次登 阅读全文
posted @ 2013-08-16 12:37 山清石玉 阅读(887) 评论(0) 推荐(0)
摘要:一、安装IIS Windows Server 2003 虽说是服务器版本,但在默认情况下并没有安装IIS,要在本地浏览asp,PHP等动态网页,就必须安装IIS。在买系统盘的时候,请注意看一下系统盘是否带有IIS组件,有的“克隆”盘是不带的。 1 .安装时首先将系统盘放入光驱,然后打开控制面板,双击添加删除程序,再单击左边的“组件”找到“应用程序服务器”如图1,并双击它,会弹出如图2的对话框.图1 双击应用程序服务器 2 .按图2将ASP NET,Internet信息服务(IIS),消息队列,等打上钩 。单击确定。等待一会结束安装。 图2 按要求打上钩 二、设置IIS 1 . 安装结束... 阅读全文
posted @ 2013-08-14 15:42 山清石玉 阅读(5834) 评论(0) 推荐(0)
摘要:NAT原理简介 NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。如图: 简单地说,NAT就是在局域网内部网络中使用内部地址,而当内部节点要与外部网络进行通讯时,就在网关(可以理解为出口,打个比方就像院子的门一样)处,将 内部地址替换成公用地址,从.. 阅读全文
posted @ 2013-08-14 10:07 山清石玉 阅读(817) 评论(0) 推荐(0)