![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
t673afa
专注于.net开发,希望结交各路朋友!
展开
-
DNN数据库安装脚本的替换宏(UltraEdit)------DNN技巧
由sqlserver中导出的脚本,用UltraEdit打开,导入宏,选择再次运行宏即可 InsertMode ColumnModeOff HexOff UnixReOn Find "[dbo].[" Replace All "{databaseOwner}[{objectQualifi原创 2009-10-03 11:07:00 · 486 阅读 · 0 评论 -
【转载】.NET程序员看Oracle数据类型
一、 数值类型: 1. NUMBER: Oracle里面其实只有一种数据类型,即NUMBER。(好吧,我承认这句话有问题,但后面会说明)。NUMBER可以指定精度(precision)和小数位数(scale),格式是NUMBER(p,s),其中p表示精度,s表示小数位数,两者都是可选的。 l 精度(precision),或总位数,表示最多可以存储几位数字。取值范围是1~38,默认是38。 l 小数位数(scale),或小数点右边的位数,表示最多可以存储几位小数。取值范围是-84~127,而默认值取决原创 2010-10-27 16:09:00 · 1536 阅读 · 0 评论 -
安装完Framework后如何不重启系统?
安装完Framework后如何不重启系统? 在.net平台下客户端部署时,如果客户端没有安装Framework时,部署程序安装Framework后,有一个要求重启选项,当然是非强制的。如果不想出现这个提示“重启”选项,可以做如下选择: 1、启动 Dotnetfx.exe 的静态安装 Setup.exe 使用以下命令启动 Dotnetfx.exe 的静态安装。 dotnetfx.exe /q:a /c:"install /l /q" 静态安装取消了 Dotnetfx.exe 及其所包含的原创 2010-10-23 22:24:00 · 7244 阅读 · 1 评论 -
【转载】基于.NET Framework 4.0的解决方案部署
VS 2010发布之后,随着而来的框架版本也升级到了.NET Framework 4.0。我相信很多朋友已经在用了吧。这一篇文章总结了如何基于.NET Framework 4.0,进行解决方案部署。 之所以要单独写一下,是因为确实这个版本与之前的.NET Framework 2.0,3.0,3.5是不一样的。我们自己在用的时候也摸索了一些时间。所以总结出来给大家参考参考吧,以免多走弯路。 重点事项: .NET Framework 4与之前的版本是可以并行的,他们并不互相干扰。也就是说,你不必在安原创 2010-10-23 22:20:00 · 1165 阅读 · 0 评论 -
让IDataErrorInfo和ValidationAttribute结合实现基础验证
大家都知道微软在Asp.net Mvc中引入System.ComponentModel.DataAnnotations 命名空间,利用ValidationAttribute实现数据的校验,那么能不能把这种机制引入WinForm中呢?通过近两天的尝试发现,winform中很多组件都支持IDataErrorInfo接口实现的校验提示,我便想,如果让我们的这些校验特性的错误提示转到IDataErrorInfo接口实现中不久成功了吗? 下面就来尝试一下: .src_container{background-co原创 2010-12-09 18:38:00 · 3928 阅读 · 1 评论 -
Net反射应用(Assembly)
1 使用反射创建新对象 隐藏行号 复制代码 ? 这是一段程序代码。 //使用反射创建新对象 private static string type = ConfigurationManager.AppSettings["FactoryType"]; public static IDAL.INews CreateNews() { return (IDAL.INews)Assembly.Load(type + "DAL")原创 2010-09-17 09:02:00 · 885 阅读 · 0 评论 -
EdmGen使用
EdmGen.exe工具安装在.Net Framework目录中。命令语法为:EdmGen /mode:choice [options] 有以下几种使用模式: /mode:ValidateArtifacts ---- 验证 .csdl .ssdl .msl 文件 /mode:FullGeneration ---- 使用/connectionstring选项中指定的数据连接,生成.csdl .ssdl .msl 对象代码和模型视图 /mode:FromSSDLGener原创 2010-09-16 22:59:00 · 786 阅读 · 0 评论 -
编程语言的发展趋势及未来方向(01)
本文转自赵老师的博客,我觉得写得非常好,便把原文的三篇略加整理贴出来了和大家一起分享! 这是Anders Hejlsberg(不用介绍这是谁了吧)在比利时TechDays 2010所做的开场演讲。由于最近我在博客上关于语言的讨论比较多,出于应景,也打算将Anders的演讲完整地听写出来。我希望这个讲座可以从侧面回答某些朋友关于“语言讨论是否有价值”的疑问,并且展示出目前语言原创 2010-05-07 09:55:00 · 1556 阅读 · 0 评论 -
C#接口与继承(1)
1。接口的定义: 接口只包含只有方法,属性,索引器(有参属性),事件四种成员。方法的实现是在实现接口的类中完成的,如下面的示例所示: .src_container{background-color:#e7e5dc; width:99%; overflow:hidden; margin:12px 0 12px 0 !important; padding:0px 3px 3px 0px}原创 2010-03-19 15:50:00 · 518 阅读 · 0 评论 -
C#中的问号
C#中的问号 在C#中有个较为重要,而常被一些人忽视的符号——问号(?)。 在这里整理一下它在C#的几种情况: 1. 可空类型修饰符“T?”:可空类型的基础类型可以是任何非可空值类型或任何具有struct约束的类型参数,但不能是可空类型或引用类型。 例如:int?代表是可空的整形,而int??则是无效类型。即可空类型可以表示其基础类型的所有值和一个额外的空值。语法 T?是System.Nu原创 2009-10-22 21:19:00 · 668 阅读 · 1 评论 -
(转)C# :operator、explicit与implicit
C# 参考之转换关键字:operator、explicit与implicit operator operator 关键字用于在类或结构声明中声明运算符。运算符声明可以采用下列四种形式之一: public static result-type operator unary-operator ( op-type operand ) public static result-type operator binary-operator (op-type operand,原创 2011-02-22 02:30:00 · 884 阅读 · 0 评论