当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: using System; using System.Draw
 

 

 ·.net项目制作安装程序     »显示摘要«
    摘要:基本步骤:1.打开你的.net,用鼠标右击你的工程(解决方案),选择add new project(添加新建项目)。 2.选择 安装和部署项目web安装项目(也可以是windows安装项目)3.vs的窗口会显示文件系统,用鼠标点击左栏下的"web application folder" 的加号,右键选中"web application folder",选择&......
    摘要:相信很多 .net fan 一直以来都在苦苦地等待着 vs2005 β2 的发布,本来说是今年2月份要出来的,后来又推迟到了4月份。微软最近经常来这一套-_-!最近越盼越急,前天晚上终于在 csdn 社区上叫“asp?id=3942189" target="_blank">vs.net 2005 beta2 is out”的贴得到了似乎很可靠的消息,说vs2005......


C#反编译微软MSDN2003的帮助文档,并将反编译结果保存到一个SQLSERVER数据库中
using system; using system.drawing; using system.collections; using system.componentmodel; using system.windows.forms; namespace msdnout { /// <summary> /// 反编译微软msdn2003文档并保存到数据库的程序主窗体 /// </summary> public class dlgmsdnout : system.windows.forms.form { /****************************************************************************************** 声明:本程序只是研究性的程序,没有损害微软对msdn的版权的意图,并承认 微软对 msdn , microsoft help 2.0 sdk , hxs文件格式,msde 等版权所有权 本程序能反编译微软msdn2003的帮助文档,并将反编译结果保存到一个sqlserver数据库中 本文件为一个独立的c#代码文件,不需要依赖任何其他文件,使用vs.net建立一个 c#的默认名称空间为msdnout的windows应用程序后将该文件内容覆盖掉系统自动生成 的form1.cs文件内容即可编译通过并执行,本程序在微软.net框架1.1简体中文版的 windows2000server环境下测试通过, mdac版本2.7,数据库服务器为msde,版本8.00.760(sp3) 本程序假定你将msdn2003安装在 c:\program files\msdn\2003feb\2052 还假定安装了 microsoft help 2.0 sdk , 并假定安装在目录 "c:\program files\microsoft help 2.0 sdk" , 该sdk安装文件可在微软网站下载 本程序长时间频繁的读写临时文件,因此可以使用一个虚拟硬盘工具在 物理内存中虚拟一个磁盘,这样可以大大加快程序的运行速度 可在 http://down1.tech.sina.com.cn/cgi-bin/download/download.cgi?s_id=3761&num=1 下载一个虚拟硬盘工具 程序使用的数据库为mssqlserver,在此使用了msde,由于msde的单个数据库 大小限制在2gb内,而msdn文件总共超过了2gb,因此程序运行时还根据需要 切换数据库,本程序使用的数据库文件保存在 f:\db 下面 使用前请执行以下sql语句来初始化数据库 create database msdn1 on (name = msdn1, filename = f:\db\msdn1.mdf )"; create table [msdnfilelist] ( [mfileid] [int] not null , [mfilename] [varchar] (200) collate chinese_prc_ci_as not null , [mdbname] [varchar] (10) collate chinese_prc_ci_as null , [mfilelength] [int] null , constraint [pk_msdnfilelist] primary key clustered ( [mfilename] ) on [primary] ) on [primary] go create table [msdnfile] ( [mfileid] [int] not null , [mfilecontent] [image] null , constraint [pk_msdnfile] primary key clustered ( [mfileid] ) on [primary] ) on [primary] textimage_on [primary] *****************************************************************************************/ /// <summary> /// 取消操作标记 /// </summary> private bool bolcancel = false ; /// <summary> /// 暂停操作标记 /// </summary> private bool bolpause = false ; /// <summary> /// 主数据库连接字符串 /// </summary> private system.data.sqlclient.sqlconnection mainconn = null; /// <summary> /// 文档数据库连接字符串 /// </summary> private system.data.sqlclient.sqlconnection dataconn = null; /// <summary> /// 插入文档列表的命令对象 /// </summary> private system.data.sqlclient.sqlcommand insertnamecmd = null; /// <summary> /// 查询文档内容的命令对象 /// </summary> private system.data.
...   下一页
 ·新概念:microformat(微格式)     »显示摘要«
    摘要:新概念:microformat(微格式)2005-3-31“计算机系统中最便宜、最快速、最可靠的部分就是不存在的那部分”—— gordon bell这不是一个讽刺,也不是主张偷懒,这是一种做事的哲学。和中国的道家思想有点异曲同工,用《道德经》的话说就是“有之以为利,无之以为用”。microformat就是这种哲学的一个实际应用......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE