摘要:在.NET平台下,部署 Web 解决方案是比较方便的。我们可以利用Visual Studio.NET 2003添加一个WEB安装项目,在部署的“文件系统编辑器”中添加项目的主输出和内容文件,非常简易地完成安装程序的制作。 但是,这样制作的安装程序,只是将Web页和ASP.NET程序编译的DLL文件安装到目标机器的IIS目录,对于一般的应用程序是可以的(比如用Access数据...
阅读全文
摘要:以使用下列方法之一: 在您的代码中添加对 System.Diagnostics.Debugger.Launch 的调用。此方法会打开实时调试,并允许您将新的调试器附加到您的代码。在您的代码中添加对 MessageBox.Show("Debug Me") 的调用。当显示消息框时,使用 Visual Studio 附加到 MessageBox 进程,然后在代码中添加断点(对于 Visual C# 项目...
阅读全文
摘要:1 什么是Windows服务 Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日志。计算机启动时,服务会自动开始运行。它们不要用户一定登录才运行,它们能在包括这个系统内的任何用户环境下运行。通过服务控制管理器,Windows服务是可控的,可以终止、暂停及当需要时启动。2 创建一个W...
阅读全文
摘要:问题:windows服务安装时,出错:System.ComponentModel.Win32Exception: 帐户名无效或不存在,解决:将serviceProcessInstaller1->Accout属性,设为:LocalSystem(默认是User)。 运行: Installuitl 程序名.exe ,安装成功。 卸载是 Installuitl /u 程序名.exe 问题:如何不使用...
阅读全文
摘要:[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...
阅读全文
摘要:用IFormatter实现>存储容器(功能:实现游戏保存和读取) (一)引言 用using System.Runtime.Serialization命名空间中的:IFormatter实现存储容器. 用堆栈的实现原理. 可以存储几乎.Net所有的对象. 本实现实现用它存储Form窗体中的所有对象,包括Label/TextBox/任意类等状态值. 保存到文件中,并从文件中读取数据.(二)代码 ...
阅读全文
摘要:1.程序编写语言: 常见的程序制作语言有:Borland Delphi 6.0 - 7.0Microsoft Visual C++ 6.0Microsoft Visual Basic 5.0 / 6.0还有汇编、易语言等。 很多软件都通过加壳保护来提高软件的破解难度,下面我们简单的介绍一下加壳工具。 2.软件加壳工具介绍: II 压缩壳介绍: 常见压缩壳有:ASPack、UPX、PeCompact...
阅读全文
摘要:软件加壳,可以起到压缩自身体积,防止资源被修改,同时也提高了破解难度的目的。我们调试一个软件,非压缩壳一般都需要先脱壳修复程序后方可调试。常见的加壳工具我们将在下文给予介绍。这里我们先来介绍一下查壳及通用脱壳工具。常见的程序编写语言有:Borland Delphi 6.0 - 7.0Microsoft Visual C++ 6.0Microsoft Visual Basic 5.0 / 6.0还有...
阅读全文
摘要://获得当前已注册的通道;IChannel[] channels = ChannelServices.RegisteredChannels;//关闭指定名为MyTcp的通道;foreach (IChannel eachChannel in channels){ if (eachChannel.ChannelName == "MyTcp") { TcpChannel tcpChannel = (T...
阅读全文
摘要:1. remoting 是MarshByReference的,可以传变量的引用,直接对服务器对象操作。速度快,适合intranet(企业内部互联网)。 webservice 是MarshByValue的,必须传对象的值。速度慢,可以过FIREWALL,配置比较简单,适合internet(因特网)。 2. 一般来说,remoting是和平台相关的,需要客户和服务器都是.NET,但可配置特性...
阅读全文
摘要:C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序 C#四种排序算法【导读】本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序 冒泡排序 using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; ...
阅读全文
摘要:#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...
阅读全文
摘要:try{ 数据库操作}catch(SqlException se){ throw se; 或者 throw new Exception(se.Message );}finally{ 数据操作结束的后续处理}
阅读全文
摘要:方案4:学csdn一样。用xml保存数据,模版XSL也只有一个文件。 使用xml来保存数据,使用xsl来定义模板并且生称数据。可以通过xsl来很方便的在客户端或者服务段显示数据。如果要生成静态叶面那更简单了。去查一下.net的xml类包问题解决。 优点:可以方便快速转换成你想要的格式和内容。 缺点:需要学习更多的内容,不好入门。 方案5: 思路 1. 利用如Dw-Mx这样的工具生...
阅读全文
摘要:Classes------------Model(实体规范层)(在JAVA中可以看成实体Bean)CommomDBTask----------------IDAL(抽象的数据访问层,通过定义一个接口)InterService-----------BLL/BusinessFacade(中间业务层)SQLServerTask/AcessTask------SQLServerDAL/OracleDAL/...
阅读全文