点点滴滴


         从点开始绘制自己的程序人生
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2006年12月17日

摘要: 将C#操作IIS的代码贴出来,方便以后查阅.代码都是以前在网上搜集的,记不得出处了.IISServerStateCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.DirectoryServices;usin... 阅读全文

posted @ 2006-12-17 11:58 点点滴滴 阅读(625) 评论(2) 推荐(0) 编辑

摘要: 首先来看一下界面: 输入服务器地址,用户名及密码后点Connect,进入到下面的界面:在这里选择要恢复数据的数据库,选择Use On-line Log(如果你又备份文件的话就不需要用这个工具了,直接用SQL搞定了)。然后点Attach,进入下面的界面:可以看到左边菜单中有很多功能,我们要恢复数据,首先要查看日志,找出我们误操作的那些日志记录,点Browse下的View Log:这样我们能看到对于这... 阅读全文

posted @ 2006-12-17 11:54 点点滴滴 阅读(416) 评论(0) 推荐(0) 编辑

摘要: 默认为自动更新,不过我认为手动更新更加的合理化一些.想手动更新,只要在UPDATE中关闭"The application should check forupdates"选项就可以了.所以专门贴出手工更新的代码.这个代码是elearning视频上的,我把它记了下来,和大家分享一下.if(ApplicationDeployment.IsNetworkDeployed==true){Applicati... 阅读全文

posted @ 2006-12-17 11:45 点点滴滴 阅读(726) 评论(1) 推荐(0) 编辑

摘要: 许多经常执行的操作可能需要很长的执行时间。例如: 图像下载 Web 服务调用 文件下载和上载(包括点对点应用程序) 复杂的本地计算 数据库事务 本地磁盘访问(相对于内存访问来说其速度很慢) 类似这样的操作可能导致用户界面在操作运行时挂起。如果您需要用户界面的响应却遇到与此类操作关联的长时间延迟,BackgroundWorker组件可以提供一种方便的解决方案。使用 BackgroundWorker ... 阅读全文

posted @ 2006-12-17 11:07 点点滴滴 阅读(652) 评论(1) 推荐(0) 编辑

摘要: 引用 Microsoft.Data.ConnectionUI.Dialog.dll 文件即可1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Text;4usingMicrosoft.Data.ConnectionUI;5usingSystem.Windows.Forms;67namespaceConsoleApplication... 阅读全文

posted @ 2006-12-17 10:36 点点滴滴 阅读(907) 评论(1) 推荐(0) 编辑

摘要: 引用Microsoft SQLDMO Object Library(SQLDMO.DLL)1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Text;4usingMicrosoft.SqlServer.Server;56namespaceConsoleApplication17{8classApi9{10/**////<su... 阅读全文

posted @ 2006-12-17 10:25 点点滴滴 阅读(361) 评论(0) 推荐(0) 编辑

2006年12月16日

摘要: 丰富的用户体验是所有交互式应用程序的主要方面。需要用户交互的软件必须尽可能快地响应用户的活动。与此同时,应用程序必须能够处理数据以便将结果显示给用户。在应用程序中使用多个线程可以将用户界面 (UI) 执行的任务与后台执行的任务分开。通过此方式组织任务,可以由 UI 响应用户输入,同时由后台进程进行数据处理。创建辅助线程应用程序可以创建一个或多个线程以执行方法。创建辅助(或从属)线程的第一个步骤是创... 阅读全文

posted @ 2006-12-16 21:58 点点滴滴 阅读(1756) 评论(1) 推荐(0) 编辑

摘要: 预定义的标签用处<c>将说明中的文本标记为代码<code>提供了一种将多行指示为代码的方法<example>指定使用方法或其他库成员的示例<exception>允许你指定可能发生的异常类<include>允许你引用描述源代码中类型和成员的另一文件中的注释,使用XMLXPath语法来描述你的源代码中的类型和成员。<list>向X... 阅读全文

posted @ 2006-12-16 16:21 点点滴滴 阅读(349) 评论(0) 推荐(0) 编辑

摘要: 通过使用Dispose模式可以适当地释放非内存资源,比如数据库连接、Win32 interop组件和操作系统的句柄。你不要指望垃圾收集器能够立即将资源释放掉,因为垃圾收集器是由于管制堆(Managed Heap)的内存紧张时才触发的。你可以快速消耗掉例如数据库连接等少量资源,但会给程序的扩展性造成副面影响。在不必要的时候不能实现Dispose模式,因为它可能会增加系统开销,而这在很多情况下是可以避... 阅读全文

posted @ 2006-12-16 15:44 点点滴滴 阅读(299) 评论(0) 推荐(0) 编辑

摘要: 用户定义类型选择正确的重载operator+的一般性处理例如我们在赋值语句中经常使用 a+=1 ; b-=2; c*=3; d/=3; 如果x和y是用户定义的类型, 就不能确保这样。 代码如下 :1publicclassSaver:IDisposable2{3//Fields4privateTextBoxm_textBox;56privateintm_start,m_end;78/**////&l... 阅读全文

posted @ 2006-12-16 15:38 点点滴滴 阅读(545) 评论(0) 推荐(0) 编辑