文章标题关闭所有内容预览 | 展开所有内容预览
-
半程小结 学CSS需要考虑的问题
[内容预览]
9 | 2008-01-13 09:08:11
使用CSS需要牢记的几点 目前总结了这么几点,若有新的,再添加(: 1.跨浏览器访问的问题(个人认为这个是最重要的问题)。有一本书《网站重构》可以看看。 2.用作不同位置时,应选用不同的css文件,以呈现不同的效果。Media:screen,printorother。因为显示与不同位置,需要的css文件有...
[阅读全文]
-
如何提高自己的编程水平?
[内容预览]
9 | 2008-01-13 09:08:09
看到一篇感觉对大家有帮助的文章,是一个有几年编程经验的老员工说的,应该是对大家有启发的,就转载过来了: 1.扎实的基础 2.丰富的想象力 3.最简单的是最好的 4.不钻牛角尖 5.对答案的渴求 6.多与别人交流 7.良好的编程风格 8.韧性和毅力 不知不觉做软件已经做了十年,有成功的喜悦,...
[阅读全文]
-
实战开发 C# 索引器学习笔记
[内容预览]
9 | 2008-01-13 09:08:08
简单说来,所谓索引器就是一类特殊的属性,通过它们你就可以像引用数组一样引用自己的类。声明方法如下(与属性相似)://修饰符 类型名称this[类型名称参数名]publictypethis[intindex]{get{//...}set{//...}}用例子简单说明:usingSystem.Collections;sta...
[阅读全文]
-
菜鸟入门 认识C#中的委托和事件
[内容预览]
9 | 2008-01-13 09:08:04
引言委托和事件在.NetFramework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、...
[阅读全文]
-
因页面刷新而重复操作的解决方法
[内容预览]
10 | 2008-01-13 09:08:00
用过ASP.NET的都知道,按钮操作之后会得到一个新的页面,然后用户通过浏览器的回退按钮可以回到原来的页面时,或者点刷新按钮刷新当前页面时,会显示对话框"不重新发送信息,则无法刷新页面",然后就有个"重试","取消"按钮,通常用户为了刷新页面而点击"重试",这样一点问题就来了,那么页面就会重复发送信息,并且执行先前按钮...
[阅读全文]
-
GridView控件常见问题及处理方法
[内容预览]
10 | 2008-01-13 09:07:58
Asp.net1.1版本中的DataGrid控件用于显示表格式的数据,相信大家都用过。Asp.net2.0版本中GridView控件是DataGrid控件的继承者,功能比DataGrid增强不少,但是也有很多地方不同。下面把使用中发现的不同点列举如下,希望能对大家的工作有所帮助:1.关于隐藏字段的处理:DataGrid...
[阅读全文]
-
C#中一个字符串重复N倍的方法
[内容预览]
9 | 2008-01-13 09:07:57
突然要用到把一个String重复N遍不是循环的方法,结果居然没有。CSDN上找了下,人家也说没有,方法找到很多,看到一个效率最高的。贴出来给大家评评为什么效率最高publicstaticstringRepeatString(stringstr,intn){char[]arr=str.ToCharArray();char...
[阅读全文]
-
编程入门 理解属性,字段以及方法
[内容预览]
9 | 2008-01-13 09:07:55
对于c#的学习虽然已经三个多月,但多是集中于web方向的那些控件操作,以及一些简单的逻辑,导致很多基础性的知识不是很扎实,今天正好有时间和兴趣,就补了一下这方面的知识。这部分主要是关于属性,字段以及方法的概念:为什么有属性?首先是直接把数据字段公开不好,其次是有时候需要对一些用户的输入进行验证,输出有时也需要计算代码:...
[阅读全文]
-
MonoRail学习笔记之页面缓存
[内容预览]
9 | 2008-01-13 09:07:53
以前版本中MonoRail是不支持页面缓存的,在1.0RC3版中加入了页面缓存的支持,有了页面缓存之后会对性能有很大的提升。主要是通过加入了一个新的属性CacheAttribute.cs,其实后台也是同样使用了System.Web下的缓存处理的机制(以前Yok也写过一篇实现MonoRail页面缓存,他是通过编写自己的缓...
[阅读全文]
-
两行代码在任意页面实现谷歌卫星图
[内容预览]
9 | 2008-01-13 09:07:51
这两天我在一个程序中需要用到谷歌卫星地图,但是因为API太过于复杂,于是我自己总结出一个简化版本来,只需要两行JS代码即可在任意页面中实现首先建立一个数据库,名字就叫map_international字段id自增长主键axis_x单精度axis_y单精度address_nameUNICODE文本16字长aboutUNI...
[阅读全文]
-
IE与Firefox的CSS兼容问题整理
[内容预览]
10 | 2008-01-13 09:07:49
1.DOCTYPE影响CSS处理 2.FF:div设置margin-left,margin-right为auto时已经居中,IE不行 3.FF:body设置text-align时,div需要设置margin:auto(主要是margin-left,margin-right)方可居中 4.FF:设置padding后...
[阅读全文]
-
Xml 串行话对象与反串行实例
[内容预览]
9 | 2008-01-13 09:07:47
一个简单的例子,但是很实用。将对象直接串行话为xml文件,并可以反串行话为对象。方法:1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Text;4usingSystem.IO;5usingSystem.Xml;6usingSystem.Xml.Ser...
[阅读全文]
-
解决onMouseOut违背逻辑的办法
[内容预览]
9 | 2008-01-13 09:07:45
现有如下代码:test鼠标移出这个层的时候,就触发onMouseOut事件,将层隐藏掉。但是,如果你的鼠标接触到文字的时候,由于你接触到了A标记,而A标记在div1上边,所以就认为鼠标已经出了div1的范围了,就执行onMouseOut了,这个实际上并不是我们的本意。所以只能修改了一下HideDiv()方法,使其符合我...
[阅读全文]
-
Enterprise Library 快速入门
[内容预览]
9 | 2008-01-13 09:07:43
EnterpriseLibrary快速入门是简单的、易于理解的应用程序块关键特性的示例,使用了一个实现了常规场景的漫游集合来说明这些特性。如果要理解一个应用程序块,快速入门将是理想的起始点,并且用试验源代码来学习新的技术也是非常舒服的。如果已对.NET框架比较熟悉,以及如果要查看简单的、有助于理解如何解决特定问题的代码...
[阅读全文]
-
VB.net 和C# 字符串连接的小区别
[内容预览]
12 | 2008-01-13 09:07:41
最近在做一个vb.net写的一个网站,有一次同事有个问题问我,说程序总是抛出“从字符串“aa”到类型“Double”的转换无效”的错误。我过去一看是个操作数据库的函数,我一开始想到的就是给参数赋值赋错了,引发的数据库的错误。然后就是一通找数据库错误,但是找了半天发现写库的操作没有这问题,百思不得其解,数据库根本就没...
[阅读全文]
-
.Net网站独立配置文件读写方案
[内容预览]
9 | 2008-01-13 09:07:39
在开发网站的时候我们常常会用到一些配置文件,在.Net2.0下面微软给我们提供了一个ConfigurationManager这样一个类来管理存储于配置文件中的信息,这样我们将配置项写在web.config文件的AppSettings这一节里面就可以使用键值直接来访问它了.就象这样System.Configuration...
[阅读全文]
-
减治法:C#实现插入排序实例
[内容预览]
9 | 2008-01-13 09:07:36
1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Text;45namespaceInsertionSort6{7classProgram8{9staticvoidMain(string[]args)10{11int[]a=newint[]{2,1,4...
[阅读全文]
-
[图文] 编程实例 asp.net传值简单例程
[内容预览]
9 | 2008-01-13 09:07:34
下面是传值例程代码:listnews.aspx.csusingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.We...
[阅读全文]
-
在ASP.net中的XML操作笔记一
[内容预览]
9 | 2008-01-13 09:07:31
前几天一老鸟跑来说:“小Q,看来这几天你没有什么事情,来给你安排一下工作!”我曰:“哦”,~~~。从此就开始饿补.net中操作XML的东东。好了,废话不说,做先!下面是的代码是XML的模板TestTemplate.vxml12345678此值小于99102">11此值大于212131415在这个模板中保存的是Voice...
[阅读全文]
-
Host多个WCF服务(Self-host)
[内容预览]
9 | 2008-01-13 09:07:29
如果用self-host的方式来加载服务的话,我们一般是用这样的代码:ServiceHosthost1=newServiceHost(typeof(UserService));问题是,如果当你的服务很多的时候这样做是不胜其烦的,今天在看IngoRammer(大名鼎鼎的《Advanced.NetRemoting》作者)的...
[阅读全文]
-
编程实例 vs 2003实现跨页多选
[内容预览]
9 | 2008-01-13 09:07:26
<%@PageEnableViewState="true"CodeBehind="SelectMultiPages.aspx.cs"Language="c#"AutoEventWireup="false"Inherits="eMeng.Exam.SelectMultiPages"%>跨页面实现多选*{}{FONT-SI...
[阅读全文]
-
编程实例 castle实例分析(二)
[内容预览]
14 | 2008-01-13 09:07:24
HasMany--表示一对多的关系Posts的blogid是blogs表的外键,可以在blog类中设置HasMany属性,使blog类有一系列的PostsusingCastle.ActiveRecord;[ActiveRecord("blogs")]publicclassBlog:ActiveRecordBase{pr...
[阅读全文]
-
2007年你必须学习的10项.NET技术
[内容预览]
9 | 2008-01-13 09:07:20
当然对于这个问题,每个人都有自己的想法。以下只是作为我个人认为比较重要的10项需要学习的技术: WCF(WindowsCommunicationFoundation): 虽然WCF显然没有WPF或SilverLight那么吸引人,但是它却是在.NET框架下解决业务问题的基础。所以你今年至少要学习一门.NET...
[阅读全文]
-
.net数据操作的最佳实践
[内容预览]
9 | 2008-01-13 09:07:17
.net的数据操作方法和实践实在是太多了,最根本的就是ADO.NET。微软提供了一些最佳实践,比如OracleHelper和企业库;同时也有大量的第三方的O/RMapping解决方案,比如:Hibernate,Castle等等,在asp.net2.0推出后,微软又提供了typeddataset和DataObjectSo...
[阅读全文]
-
[图文] 解决InfoPath 2007表单的部署问题
[内容预览]
9 | 2008-01-13 09:06:54
最近开发一个小型的考勤系统,InfoPath表单都快做完了,于是拿到同事那里打算测一下,在同事的机器上打开InfoPath的xml文件的时候报了一个错,说找不到formtemplate,郁闷!回想起来,之前使用基于网络路径的方式部署,但选择了一个本地路径,所以当这些xml文件在其它机器上打开时,InfoPath会试...
[阅读全文]
-
存储过程编写经验和优化措施
[内容预览]
10 | 2008-01-13 09:06:52
一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大S...
[阅读全文]
-
DataGridView显示Datetime字符串
[内容预览]
9 | 2008-01-13 09:06:50
首先将DataGridView要是显示时间的列(比如StartTime)设为String类型.将对应的DateTable对应的列也设位String类型.DataRowrow=dt.NewRow();Row["StartTime"]=DateTime.Now.ToString("HH:mm:ssfffffff");注意秒...
[阅读全文]
-
ASP.Net中利用CSS实现多界面两法
[内容预览]
10 | 2008-01-13 09:06:48
通过使页面动态加载不同CSS实现多界面(类似于这个blog) 方法一:以下是引用片段:<%@pagelanguage="C#"%><%@importnamespace="System.Data"%><scriptlanguage="c#"runat="server">publicvoidpage_load(Objec...
[阅读全文]
-
Asp.net利用RAR做文件压缩解压缩
[内容预览]
9 | 2008-01-13 09:06:45
如果服务器上安装了RAR程序,那么asp.net可以调用RAR实现文件压缩与解压缩。不过要注意的是,由于Web程序不能直接调用客户端的程序(除非用ActiveX,ActiveX几乎被废弃),所以如果要想实现让用户把本地文件用网页解压缩只有把文件上传到服务器上再调用服务器上的RAR压缩,同理要解压缩本地的RAR文件可以把...
[阅读全文]
-
.NET Socket开发之异步Socket
[内容预览]
9 | 2008-01-13 09:06:22
在基于.NET的网络服务端的开发中,我们用到和听到的最多的恐怕就是异步Socket了。异步Socket的性能比同步高出很多,但是编写代码比较复杂。因此异步Socket也是网络上讨论比较多的话题。今天,我们就来讨论一下如何用异步Socket开发网络应用。在此之前我们先讨论两个问题。一、异步Socket是如何工作的:那异步...
[阅读全文]


