我为Dotnet狂

------学而不思则罔,思而不学则殆

 

随笔分类 -  .NET技术

.NET平台下WEB应用程序部署(安装数据库和自动配置)转
摘要:在.NET平台下,部署 Web 解决方案是比较方便的。我们可以利用Visual Studio.NET 2003添加一个WEB安装项目,在部署的“文件系统编辑器”中添加项目的主输出和内容文件,非常简易地完成安装程序的制作。 但是,这样制作的安装程序,只是将Web页和ASP.NET程序编译的DLL文件安装到目标机器的IIS目录,对于一般的应用程序是可以的(比如用Access数据... 阅读全文

posted @ 2010-01-29 14:21 3stones 阅读(652) 评论(0) 推荐(0)

调试自定义操作/安装程序类的方法<转>
摘要:以使用下列方法之一: 在您的代码中添加对 System.Diagnostics.Debugger.Launch 的调用。此方法会打开实时调试,并允许您将新的调试器附加到您的代码。在您的代码中添加对 MessageBox.Show("Debug Me") 的调用。当显示消息框时,使用 Visual Studio 附加到 MessageBox 进程,然后在代码中添加断点(对于 Visual C# 项目... 阅读全文

posted @ 2010-01-29 14:19 3stones 阅读(563) 评论(0) 推荐(0)

如何创建/安装/调试Windows服务<转>
摘要:1 什么是Windows服务 Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日志。计算机启动时,服务会自动开始运行。它们不要用户一定登录才运行,它们能在包括这个系统内的任何用户环境下运行。通过服务控制管理器,Windows服务是可控的,可以终止、暂停及当需要时启动。2 创建一个W... 阅读全文

posted @ 2010-01-29 14:17 3stones 阅读(1322) 评论(0) 推荐(0)

安装 启动 停止 卸载 Windows服务 c#
摘要:问题:windows服务安装时,出错:System.ComponentModel.Win32Exception: 帐户名无效或不存在,解决:将serviceProcessInstaller1->Accout属性,设为:LocalSystem(默认是User)。 运行: Installuitl 程序名.exe ,安装成功。 卸载是 Installuitl /u 程序名.exe 问题:如何不使用... 阅读全文

posted @ 2010-01-29 14:13 3stones 阅读(1592) 评论(1) 推荐(0)

[C#]将数字前面补0,补足设定的长度
摘要:[C#]將數字前面補0,補足設定的長度 這是在小舖遇到的問題,如何將數字前面補0,補足設定的長度例如 將 123 前面補0,補到長度為6,可以透過 String.PadLeft 與 String.Format 的方式http://msdn.microsoft.com/zh-tw/library/system.string.padleft(VS.80).aspxhttp://msdn.microso... 阅读全文

posted @ 2009-11-06 08:47 3stones 阅读(595) 评论(0) 推荐(0)

用IFormatter实现>存储容器(功能:实现游戏保存和读取)
摘要:用IFormatter实现>存储容器(功能:实现游戏保存和读取) (一)引言 用using System.Runtime.Serialization命名空间中的:IFormatter实现存储容器. 用堆栈的实现原理. 可以存储几乎.Net所有的对象. 本实现实现用它存储Form窗体中的所有对象,包括Label/TextBox/任意类等状态值. 保存到文件中,并从文件中读取数据.(二)代码 ... 阅读全文

posted @ 2009-08-05 10:51 3stones 阅读(646) 评论(1) 推荐(0)

加壳工具简介(图)
摘要:1.程序编写语言: 常见的程序制作语言有:Borland Delphi 6.0 - 7.0Microsoft Visual C++ 6.0Microsoft Visual Basic 5.0 / 6.0还有汇编、易语言等。 很多软件都通过加壳保护来提高软件的破解难度,下面我们简单的介绍一下加壳工具。 2.软件加壳工具介绍: II 压缩壳介绍: 常见压缩壳有:ASPack、UPX、PeCompact... 阅读全文

posted @ 2008-12-18 15:57 3stones 阅读(4767) 评论(2) 推荐(1)

查壳脱壳工具介绍(图)
摘要:软件加壳,可以起到压缩自身体积,防止资源被修改,同时也提高了破解难度的目的。我们调试一个软件,非压缩壳一般都需要先脱壳修复程序后方可调试。常见的加壳工具我们将在下文给予介绍。这里我们先来介绍一下查壳及通用脱壳工具。常见的程序编写语言有:Borland Delphi 6.0 - 7.0Microsoft Visual C++ 6.0Microsoft Visual Basic 5.0 / 6.0还有... 阅读全文

posted @ 2008-12-18 15:55 3stones 阅读(5958) 评论(0) 推荐(0)

Remoting的注册与注销
摘要://获得当前已注册的通道;IChannel[] channels = ChannelServices.RegisteredChannels;//关闭指定名为MyTcp的通道;foreach (IChannel eachChannel in channels){ if (eachChannel.ChannelName == "MyTcp") {  TcpChannel tcpChannel = (T... 阅读全文

posted @ 2008-03-20 21:45 3stones 阅读(646) 评论(0) 推荐(0)

c#中的remoting和webservice有什么区别
摘要:1. remoting 是MarshByReference的,可以传变量的引用,直接对服务器对象操作。速度快,适合intranet(企业内部互联网)。 webservice 是MarshByValue的,必须传对象的值。速度慢,可以过FIREWALL,配置比较简单,适合internet(因特网)。 2. 一般来说,remoting是和平台相关的,需要客户和服务器都是.NET,但可配置特性... 阅读全文

posted @ 2008-03-20 21:41 3stones 阅读(1110) 评论(0) 推荐(1)

C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序
摘要:C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序 C#四种排序算法【导读】本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序 冒泡排序 using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; ... 阅读全文

posted @ 2007-05-24 22:10 3stones 阅读(770) 评论(0) 推荐(0)

操作注册表类
摘要:#region 注册表类 public class Reg { public static void SetSubKey(string key,string Value) { RegistryKey rkey = Registry.LocalMachine.OpenSubKey(@"SoftWare\xxx",true); rkey.SetValue(key,Value); rke... 阅读全文

posted @ 2007-02-09 14:33 3stones 阅读(277) 评论(0) 推荐(0)

NET中SQL的出错调试_2005.7.222005
摘要:try{ 数据库操作}catch(SqlException se){ throw se; 或者 throw new Exception(se.Message );}finally{ 数据操作结束的后续处理} 阅读全文

posted @ 2006-10-13 00:11 3stones 阅读(198) 评论(0) 推荐(0)

.net 生成 静态页面
摘要:方案4:学csdn一样。用xml保存数据,模版XSL也只有一个文件。 使用xml来保存数据,使用xsl来定义模板并且生称数据。可以通过xsl来很方便的在客户端或者服务段显示数据。如果要生成静态叶面那更简单了。去查一下.net的xml类包问题解决。 优点:可以方便快速转换成你想要的格式和内容。 缺点:需要学习更多的内容,不好入门。 方案5: 思路 1. 利用如Dw-Mx这样的工具生... 阅读全文

posted @ 2006-09-18 18:06 3stones 阅读(521) 评论(0) 推荐(0)

.net中有关层的命名的大汇总
摘要:Classes------------Model(实体规范层)(在JAVA中可以看成实体Bean)CommomDBTask----------------IDAL(抽象的数据访问层,通过定义一个接口)InterService-----------BLL/BusinessFacade(中间业务层)SQLServerTask/AcessTask------SQLServerDAL/OracleDAL/... 阅读全文

posted @ 2006-09-04 10:37 3stones 阅读(314) 评论(0) 推荐(0)

导航