摘要: CSS语法在进行WEB标准网页设计时必不可少的,一般情况下我们可以通过Dreamweaver软件的“CSS样式”面板自动生成相应的CSS代码。不 过虽然软件生成的CSS代码阅读清晰易懂,但就是由于CSS对条条样式定义的清晰解释,也就使得CSS代码阅读显得冗长复杂,同时CSS代码的字节数也在 增加……这对于追求高效率和完美性的人来说,是很难容忍的。 比如我们在给某元素定义填充大小时,使用... 阅读全文
posted @ 2008-11-09 21:26 tomin 阅读(478) 评论(0) 推荐(0) 编辑
摘要: CSS语法在进行WEB标准网页设计时必不可少的,一般情况下我们可以通过Dreamweaver软件的“CSS样式”面板自动生成相应的CSS代码。不 过虽然软件生成的CSS代码阅读清晰易懂,但就是由于CSS对条条样式定义的清晰解释,也就使得CSS代码阅读显得冗长复杂,同时CSS代码的字节数也在 增加……这对于追求高效率和完美性的人来说,是很难容忍的。 比如我们在给某元素定义填充大小时,使用... 阅读全文
posted @ 2008-11-09 21:24 tomin 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 泛型是 C#2.0 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如, 通过使用泛型类型参数 T,可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作. 使用泛型类型可以最大限度地重用代码、保护类型... 阅读全文
posted @ 2008-11-09 13:59 tomin 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Session在很多情况下会丢失,主要有如下几种情况: 1.目录删除,以及重命名操作 2.Frame中关于Session丢失 分析Session丢失原因,主要是因为站点目录文件更新导致应用程序重启,并且重新分配内存,所以保存在内存中的session自然会丢失。 实际上在。net中,session主要有一些几种存储方式: //保存在内存中 //保存在数据库中 //保存在进程中(ASP.NET 状态... 阅读全文
posted @ 2008-11-08 15:17 tomin 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 今天在做一个电话管理系统,用的是C#winform 程序, c# winform中,2个窗体,form1和form2,互相切换的时候执行 this.Hide(); Form2 form2 = new Form2(); form2.Show(); 此时你会发现当Form2显现时,Form1隐藏了,但当你关闭Form2时,其进程并没有关闭。也就是说资源并没有释放! 我在网上查了很多的资料,... 阅读全文
posted @ 2008-11-08 11:06 tomin 阅读(7492) 评论(2) 推荐(0) 编辑
摘要: 正在装载数据…… 用了.Net工具来写程序的人,不难发现它有个好处,就是使用的内存不用释放,尤其在使用C#或者VB.Net来写程序,因为程序所占用的内存都是受系统托管的,因此内存的释放不需要程序员去操心。 很多人从C语言或者C++等等语言转型过来,对于这一点往往很不适应,例如定义一个数组或者去new一个对象的时候,都习惯在使用完毕后用Delete语句去释放它,然而在C#中没有提供类似的语句... 阅读全文
posted @ 2008-11-08 10:36 tomin 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 本文章主要有以下几个方面: 取得或者修改当前单元格的内容 设定单元格只读 不显示最下面的新行 判断新增行 行的用户删除操作的自定义 行、列的隐藏和删除 禁止列或者行的Resize ★ DataGridView 取得或者修改当前单元格的内容: GO TO TOP 当前单元格指的是 DataGridView 焦点所在的单元格,它可以通过 DataGridView 对象的 Curre... 阅读全文
posted @ 2008-11-07 12:36 tomin 阅读(447) 评论(1) 推荐(0) 编辑
摘要: 一、GridView和DataGrid的异同 GridView 是 DataGrid的后继控件,在.net framework 2 中,虽然还存在DataGrid,但是GridView已经走上了历史的前台,取代DataGrid的趋势已是势不可挡。GridView和 DataGrid功能相似,都是在web页面中显示数据源中的数据,将数据源中的一行数据,也就是一条记录,显示为在web页面上输出表格中... 阅读全文
posted @ 2008-10-03 21:50 tomin 阅读(1707) 评论(0) 推荐(0) 编辑
摘要: 数据库绑定: con.Open(); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = new SqlCommand("select * from person", con); DataSet ds = new DataSet(); ... 阅读全文
posted @ 2008-10-03 21:45 tomin 阅读(530) 评论(0) 推荐(0) 编辑