摘要:基本步骤: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(微格式)2005-3-31“计算机系统中最便宜、最快速、最可靠的部分就是不存在的那部分”—— gordon bell这不是一个讽刺,也不是主张偷懒,这是一种做事的哲学。和中国的道家思想有点异曲同工,用《道德经》的话说就是“有之以为利,无之以为用”。microformat就是这种哲学的一个实际应用......