摘要: 1.项目文件(.dpr):Delphi项目文件,用于保存窗体、单元等的信息,以及程序运行的初始化代码等,这种文件实际上包含了Pascal源代码。2.单元文件(.pas):Pascal文件,用于保存程序源代码,可以是与窗体有关的单元或是独立的单元。3.窗体文件(.dfm):保存窗体或数据模块及其构件特性的二进制文件。4. 选项文件(.dof):含有当前项目选项设置的文本文件。5. Package源文件(.dpk):软件包的项目源代码文件,用于管理Packages信息。6.资源文件(.res):该二进制文件包含项目的图标,由Delphi不断更新和创建,用户一般不需要修改。7.备份文件(.-dp,. 阅读全文
posted @ 2012-05-28 20:58 冰吻的夜 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 道客巴巴http://www.doc88.com/p-50086845988.html 阅读全文
posted @ 2012-05-28 20:46 冰吻的夜 阅读(303) 评论(0) 推荐(0) 编辑
摘要: HTTP Request header当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HTTP Response, 关于Fiddler工具的用法,请看我另一篇博客[Fiddler 教程]阅读目录什么是HTTP协议协议是指计算机通信网络中两台计算机之间进 阅读全文
posted @ 2012-05-28 20:38 冰吻的夜 阅读(209) 评论(0) 推荐(0) 编辑
摘要: url编码是一种浏览器用来打包表单输入的格式。 编辑本段定义 url编码是一种浏览器用来打包表单输入的格式。浏览器从表单中获取所有的name和其中的值 ,将它们以name/value参数编码(移去那些不能传送的字符,将数据排行等等)作为URL... 阅读全文
posted @ 2012-05-28 20:36 冰吻的夜 阅读(257) 评论(0) 推荐(0) 编辑
摘要: abstract可以和类、方法、属性、索引器及事件一起使用,标识一个可以扩展但不能被实体化的、必须被实现的类或方法。as一个转换操作符,如果转换失败,就返回null。base用于访问被派生类或构造中的同名成员隐藏的基类成员。catch定义一个代码块,在特定类型异常抛出时,执行块内代码。参见try和finally。checked既是操作符又是语句。确保编译器运行时,检查整数类型操作或转换时出现的溢出。const标识一个可在编译时计算出来的变量值,即一经指派不可修改的值。delegate指定一个声明为一种委托类型。委托把方法封装为可调用实体,能在委托实体中调用。enum表示一个已命名常量群集的值类 阅读全文
posted @ 2012-05-28 17:45 冰吻的夜 阅读(267) 评论(0) 推荐(0) 编辑
摘要: <%@ 表示:引用<%# 表示:绑定<%= 表示:取值<%$ %> 这个只能用在取Web.config的连接字符串<%= 变量名%><%# 要绑定的字段名%> 或者 <%# 调用后台的方法名%><%%><%%>可以加入判断语句或代码 阅读全文
posted @ 2012-05-28 17:45 冰吻的夜 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.GridView控件这个控件可以以表格形式(table标签)显示、编辑和删除多种不同的数据源(例如数据库、XML文件以及集合等)中的数据。GridView控件功能非常强大,如果需要,编程者可以不用编写任何代码,通过VS 2008拖拽,并从属性面板设置属性即可,还可以完成如分页、排序、外观设置等功能。虽然功能非常齐全,但程序性能将受到影响,在页面中最好不要过多地使用该控件。当然,如果需要自定义格式显示各种数据,GridView控件也提供了用于编辑格式的模板功能。2.DataList控件该控件可以以自定义的格式(不一定用table标签)显示各种数据源的字段,其显示数据的格式在创建的模板中定义, 阅读全文
posted @ 2012-05-28 17:44 冰吻的夜 阅读(198) 评论(0) 推荐(0) 编辑
摘要: (原创:灰灰虫的家http://hi.baidu.com/grayworm) 在VS2008中新增了两个非常好用的两个数据控件:ListView和DataPager。使用这两个控件可以很灵活地实现数据的显示、分组、分页、排序、编辑、插入、删除等功能。 在VS2008之前,要显示集合型数据,我们一般... 阅读全文
posted @ 2012-05-28 17:43 冰吻的夜 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 简介:VS2008提供的新控件中只有ListView与DataPaper两个控件。ListView是一个很强大的控件,他可以实现其它数据控件可以实现的任意功能。而且ListView也前所未有的灵活。通过定义它的模板我们几乎可以实现任意一种数据展现方式。ListView提供了默认的5种展现样式Grid、Tiled、Bulleted List、Flow和SigleRow。下面五张图分别为这五种样式的最终效果。GridBulletedListDefaultTiledFlow入门:要真正了解ListView最好是能自己试验下。下面演示一下如何使用拖拽方式使用这两个控件。有开发经验的同志可以直接跳过这部 阅读全文
posted @ 2012-05-28 17:41 冰吻的夜 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 今天看了一下ListView和DataPager配合做数据分页的教程,感觉很爽很方便,用在自己的项目上面时却出现了问题,具体表现在点击上一页、下一页或者数字跳转页面时通常要点两下才能有反应,而且有时候乱跳页。我开始测试的代码是这样的:publicpartialclassListViewTest:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack)BindData();}protectedvoidBindData(){DBDataContextdb=newDBDataCont 阅读全文
posted @ 2012-05-28 17:37 冰吻的夜 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 主要类的介绍:● File —— 静态实用类,提供许多静态方法,用于移动、复制和删除文件。● Directory —— 静态实用类,提供许多静态方法,用于移动、复制和删除目录。● Path —— 实用类,用于处理路径名称。● FileInfo —— 表示磁盘上的物理文件,具有处理此文件的方法。要完成对文件的读写工作,就必须创建Stream对象。● DirectoryInfo —— 表示磁盘上的物理目录,具有处理此目录的方法。● FileStreamInfo —— 用作FileInfo和DirectoryInfo的基类,可以使用多态性同时处理文件和目录。● FileStream —— 表示可写或 阅读全文
posted @ 2012-05-28 17:36 冰吻的夜 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 网页的生命周期列表:PreInit (2.0)->初始化Theme,应用MasterPage和控件Skin->Init->InitComplete (2.0)->If PostBack,创建子控件并加载控件/视图状态->PreLoad (2.0)->Load->If PostBack,则触发服务器端事件->LoadComplete (2.0)->If not PostBack,则创建子控件->PreRender->PreRenderComplete (2.0)->保存控件/视图状态->SaveStateComplet 阅读全文
posted @ 2012-05-28 17:34 冰吻的夜 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的IP地址可以表示为“10.0.0.1”。IP地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。编辑本段IP构成 Internet上的每台主机(Host)都. 阅读全文
posted @ 2012-05-28 17:31 冰吻的夜 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 小序在上篇文章(《深入浅出话委托》)中,我们集中讨论了什么是委托以及委托的用法。有朋友问:什么时候用委托——说实话,使用某种编程要素是一种思想,更是一种习惯。举个极端点的例子:比如你问我“什么时候使用for循环”,我完全可以回答——根本用不着for循环,用if加goto就完全能够搞定——我们大多数人使用for循环,是因为我们认同for循环的思想,并且养成了使用for循环的习惯。委托也是这样——没有委托的日子,程序员们一样在干活,只是有了委托机制后,大家干起来更方便、写出的代码质量更高——当你体验到它的方便、自然而然地使用它、养成一种习惯后,你就知道什么时候应该使用它了。OK,我们回到正题上来, 阅读全文
posted @ 2012-05-28 17:30 冰吻的夜 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 深入浅出话委托小序好久不来更新Blog了,一是因为工作比较忙,最重要的还是交了女朋友:),太爱她了。回顾了一下前面写的文章,看来大家还是很喜欢我的灌水风格,那今天就来写一写最近被问到的最多的问题——委托与事件。并把本文献给支持我工作的兄弟姐妹们和我亲爱的女友(虽然你看不懂代码,嘻嘻)。说实话,论“深入”,就我这臭水平绝对深不到哪儿去,我尽量给大家讲明白就是了。如果内容上有什么闪失,麻烦兄弟姐妹们多拍几块砖——小弟正急着盖房子呢!正文一.什么是委托(Delegate)先来点经典的解释——摘自MSDN:Adelegateis atype①thatreferences a method②. Once 阅读全文
posted @ 2012-05-28 17:28 冰吻的夜 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 本文将详细介绍如何使用Connection对象连接数据库。对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库。这些Connection对象为我们屏蔽了具体的实现细节,并提供了一种统一的实现方法。Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。SqlConnection类的对象连接SQL Server数据库;OracleConnection 类的对象连接Oracle数据库;OleDbConnection类的对象连接支持OLE DB的数据库,如Access 阅读全文
posted @ 2012-05-28 17:26 冰吻的夜 阅读(342) 评论(0) 推荐(0) 编辑
摘要: C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00X十六进制string.Format("{0:X000}", 12)Cstring.Format("{0:000. 阅读全文
posted @ 2012-05-28 17:26 冰吻的夜 阅读(111) 评论(0) 推荐(0) 编辑