-
悟透JavaScript
所属栏目:[asp.Net] 日期:2020-07-16 热度:62
悟透JavaScript Posted on 2008-02-25 13:32 李战 阅读(24340) 评论(229) 编辑 收藏 所属分类: 软件思想引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。数据天生就是文静的,[详细]
-
使用C#读取dbf行情文件
所属栏目:[asp.Net] 日期:2020-07-16 热度:136
由于历史的原因,我国的上交所和深交所使用的还是dbf文件来进行行情数据的分发,关于卫星报盘系统,可以参考:http://maltig.itpub.net/post/12165/195151 这个博客中关于证券公司信息化的文章写的还是相当不错的。上交所使用的是show2003.dbf文件,而深交所[详细]
-
NHibernate中对同一个对象的Lazyload要设置一致
所属栏目:[asp.Net] 日期:2020-07-16 热度:166
在NHibernate中出于性能的考虑,经常使用Lazyload的方式来加载关联的对象,关于什么是Lazyload,以及怎么使用,可以参见博客园中的文章,比如:http://www.cnblogs.com/lyj/archive/2008/10/28/1321494.html常用NHibernate.ByteCode.Castle动态代理来实现Lazy[详细]
-
动态Linq的逻辑与和逻辑或的条件查询
所属栏目:[asp.Net] 日期:2020-07-16 热度:169
最近在做一个数据检索的工作,对一个数据库中的宽表进行多个条件的检索。为了简单方便快捷的完成这个功能,我使用LINQ to SQL+ReportView的方式来完成。首先需要做的是一个查询界面和写一个数据库查询方法。用户在输入框中输入多个指标,将根据指标的格式生成[详细]
-
使用SharpZipLib压缩打包多个内存中的文件
所属栏目:[asp.Net] 日期:2020-07-16 热度:67
SharpZipLib是C#写的开源压缩解压缩组件,最近项目上遇到一个需求:根据用户选择的项目生成CSV文件并下载,后来改为同时生成2个CSV文件下载下来。想到的解决办法就是将2个CSV文件打包成一个Zip文件,然后供用户下载。 SharpZipLib可以通过很简单的代码就将多[详细]
-
介绍几种 ADO.net 中的数据库连接方式
所属栏目:[asp.Net] 日期:2020-07-16 热度:122
在MSDN中,.net的数据库连接字符串都有详细的说明,我这里以代码范例的方式罗列一些,具体的每一项代表的意义可以参看MSDN.ADO.net 中数据库连接方式(微软提供)微软提供了以下四种数据库连接方式:System.Data.OleDb.OleDbConnectionSystem.Data.SqlClient.Sq[详细]
-
ADO.NET 2.0 Dataset和Datatable 新功能新特性
所属栏目:[asp.Net] 日期:2020-07-16 热度:58
1.新的索引引擎更快的执行效率 下面这段代码在2003中需要157秒,在2005中只要11秒就可以完成:DataSet ds = new DataSet(); ds.Tables.Add(BigTable); ds.Tables[0].Columns.Add(ID, Type.GetType(System.Int32)); ds.Tables[0].Columns[ID].Unique = true; d[详细]
-
用ADO.NET处理层次数据
所属栏目:[asp.Net] 日期:2020-07-16 热度:181
ADO.NET 为数据在内存中的操作和储存提供了一种新模式。因此,我们在处理层次数据时该换换脑了。本文将对其独到之处作一个简单的描述。读者要求:基本掌握 Visual C#.net 、DataAdapter 和 DataSet 。环境[配置一]操作系统: Windows 2000 服务器计算机: Del[详细]
-
.Net平台开发的技术规范与实践精华
所属栏目:[asp.Net] 日期:2020-07-16 热度:126
以下是本人对.Net平台开发实践的一些点滴总结。这里的技术规范主要是开发过程的代码规范、数据库设计规范、Com和.Net互操作规范;实践精华是对技术实践过程中的部分总结。一、代码规范良好的代码风格来自于同一的代码规范。风格良好的代码不仅具备可读性和可[详细]
-
[转]谈谈技术原则,技术学习方法,代码阅读及其它
所属栏目:[asp.Net] 日期:2020-07-16 热度:86
[转]谈谈技术原则,技术学习方法,代码阅读及其它 [转]谈谈技术原则,技术学习方法,代码阅读及其它[url]http://xiaotie.cnblogs.com/archive/2005/12/21/301634.html[/url]一、选用技术的原则比较规范的软件开发过程要到有限的几个公司才能学到。偶现在所采[详细]
-
一些.net中应该知道的问题
所属栏目:[asp.Net] 日期:2020-07-16 热度:169
1.C#中的垃圾回收机制是怎样的? 垃圾回收器是用来管理应用程序的内存分配和释放的。当一个应用程序在运行的时候,垃圾回收器设置了一个托管堆。每次当开发人员使用 new 运算符创建对象时,运行库都从托管堆为该对象分配内存。新创建的对象被放在上次创建的对[详细]
-
详细介绍有关于.NET的委托
所属栏目:[asp.Net] 日期:2020-07-16 热度:115
.NET学习中,你碰到过委托吗?我接触.NET几个月以来,关于委托的确花了我好长时间才弄明白,这里我就C#中的委托给大家介绍一下。(先说定义和特征,然后用例子说明) 委托是回调函数的类型安全包装。C++编写的非托管程序进行回调时很容易出错。由于委托的存[详细]
-
显示下载进度条的下载文件代码
所属栏目:[asp.Net] 日期:2020-07-16 热度:118
VB.NET!--StartFragment-- Public Shared Sub DownFile(ByVal URL As String, ByVal Filename As String, ByVal Prog As ProgressBar) Dim Myrq As HttpWebRequest = HttpWebRequest.Create(URL) Dim myrp As HttpWebResponse = Myrq.GetResponse Dim totalBy[详细]
-
VS2005(c#)项目调试问题解决方案集锦 转
所属栏目:[asp.Net] 日期:2020-07-16 热度:100
上一次整了个VS2003的,结果反应甚好,当然能帮助大家在程序调试过程中提高效率不失是一件快乐的事,这次也是根据一个项目开发过程中所碰到的种种问题,俺把他记下来了,同时在网站搜集了一些问题及解决方法,一来做个记录好让自己以后可以有章可查,二来发出来给大[详细]
-
十七点学完安全知识超级详细了解进程和病毒知识 转载
所属栏目:[asp.Net] 日期:2020-07-16 热度:159
第一:进程是什么进程为应用程序的运行实例,是应用程序的一次动态执行。看似高深,我们可以简单地理解为:它是操作系统当前运行的执行程序。在系统当前运行的执行程序里包括:系统管理计算机个体和完成各种操作所必需的程序;用户开启、执行的额外程序,当然[详细]
-
ADO.NET实用经验 转载
所属栏目:[asp.Net] 日期:2020-07-16 热度:110
ADO.NET作为微软最实用的数据访问技术,已经在企业开发中得到了广泛的应用。对于一线的开发人员来说,掌握基本的概念和技术之后,提高应用水平和解决实际问题的最有效手段,莫过于相互交流彼此的最佳时间经验经验。在这篇文章中,两位ADO.NET专家向读者毫无保[详细]
-
61条面向对象设计的经验原则 转载
所属栏目:[asp.Net] 日期:2020-07-16 热度:176
摘抄自《OOD 启思录》--Arthur J.Riel 著 鲍志云 译“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”----------Arthur J.Riel(1)所有数据都应该隐藏在所在的类的内部。p13(2)[详细]
-
.NET中的抽象工厂
所属栏目:[asp.Net] 日期:2020-07-16 热度:73
l 我们说过,抽象工厂针对系列产品的应变。在使用ADO.NET进行数据访问的时候,如果目标数据库是Access,我们会使用OleDbConnection、OleDbCommand以及OleDbDataAdapter等一系列ADO.NET对象。那么如果数据库是SQL Server,我们又会改用SqlConnection、SqlComma[详细]
-
C# 中的委托和事件 [转载]
所属栏目:[asp.Net] 日期:2020-07-16 热度:177
.Net专题(C# 中的委托和事件) - Part.1PDF版浏览:http://files.cnblogs.com/JimmyZhang/Delegates-and-Events-In-CSharp.pdf引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像[详细]
-
转:[WebServices]介绍
所属栏目:[asp.Net] 日期:2020-07-16 热度:193
1. 有关生存期的补充正常情况下,每次调用 WebMethod,服务器都会创建一个新的 WebService 对象,即便客户端使用同一个代理对象多次调用 WebMethod。而我们一旦调用了有缓存标记的 WebMethod,只要未超出缓存期,WebService 对象都不会被重新创建。在缓存期内[详细]
-
强烈推荐的一个工具ReSharper
所属栏目:[asp.Net] 日期:2020-07-16 热度:185
今天同事推荐给我一个用于重构的超级好用的工具ReSharper ,于是百度了一下,在霏凡找到了破解版 霏凡的只有2.0版本,最新的3.0可以在http://3ddown.com/soft/23528.htm下载.下载安装好后第一次运行比较慢,由于我打开的项目比较大,ReSharper会对项目中的每个源代[详细]
-
发布一款层次下拉列表控件
所属栏目:[asp.Net] 日期:2020-07-16 热度:160
在项目中经常遇到树状结构的对象比如产品分类、部门结构、地区……对于这类对象的呈现,一般都使用树控件(比如VS2005自带的TreeView控件)。但是树控件的使用和操作都比较复杂,对于一些比较简单的操作,比如单选其中的一个节点的情况则可用使用下拉列表框来[详细]
-
vs2008试用期到期解决办法
所属栏目:[asp.Net] 日期:2020-07-16 热度:150
vs2008试用期结束之后,在“控制面板”中启动“添加删除程序”,选中Vs2008,点击“更改、删除”,在出现的维护模式对话框中, 选择下一步,输入下面的CD-Key。点击升级-出现成功画面即可完美将试用版升级成为正式版。CD-Key:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T[详细]
-
remoting和webservice有什么区别
所属栏目:[asp.Net] 日期:2020-07-16 热度:127
其实现的原理并没有本质的区别,在应用开发层面上有以下区别:1、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都喜欢定义为TCP,这样比Web Service稍为高效一些2、Remoting不是标准,而Web Service是标准;[详细]
-
谈基于.net平台开发中的模式窗体
所属栏目:[asp.Net] 日期:2020-07-16 热度:77
摘要:本文阐述了在基于.NET平台的Windows程序开发中使用模式窗体的诸多方面,部分内容延伸到一般窗体的应用。单击此处下载本文的示例代码。概述何谓模式窗体?简单的可以理解为窗体对话框,用户必须在完成该窗体上的操作或关闭窗体后才能返回打开此窗体的窗[详细]
- 模型绑定 – WebApi2:自定义参数绑定以绑定部分
- ASP.NET缓存的方法和最佳实践
- 将变量从ASP.net传递给JavaScript
- 如何在ASP.NET MVC应用程序中本地化Controller名
- asp.net-mvc-3 – mvc3在另一个内部嵌入了局部视
- asp.net-mvc C 防止在ASP.NET MVC中缓存属性,每次
- asp.net-mvc – 我可以获取html.HiddenFor / Htm
- asp.net-mvc – Mvc 3 Razor:使用部分部分视图?
- asp.net C 使用JavaScript重新排列的ListBox元素
- asp.net-mvc – 使用AWS .NET SDK进行SNS订阅确认