window.onload=LoadPage;
window.onunload=Window_Unload;
//window.onresize=ResizeWindow;
window.onbeforeprint = set_to_print;
window.onafterprint = reset_form;
var languageFilter;
var data;
var tf;
var mf;
var lang = 'CSharp';
var vbDeclaration;
var vbUsage;
var csLang;
var cLang;
var jsharpLang;
var jsLang;
var xamlLang;
var scrollPos = 0;
var inheritedMembers;
var protectedMembers;
var netcfMembersOnly;
var netXnaMembersOnly;
// Initialize array of section states
var sectionStates = new Array();
var sectionStatesInitialized = false;
//Hide sample source in select element
function HideSelect()
{
var selectTags = document.getElementsByTagName("SELECT");
var spanEles = document.getElementsByTagName("span");
var i = 10;
var m;
if (selectTags.length != null || selectTags.length >0)
{
for (n=0; n<selectTags.length; n++)
{
var lan = selectTags(n).getAttribute("id").substr("10");
//hide the first select that is on
switch (lan.toLowerCase())
{
case "visualbasic":
//alert(lan);
for (m=0; m<spanEles.length; m++)
{
if (spanEles[m].getAttribute("codeLanguage") == "VisualBasic" && spanEles[m].style.display != "none" && n <i)
i = n;
}
break;
case "visualbasicdeclaration":
for (m=0; m<spanEles.length; m++)
{
if (spanEles[m].getAttribute("codeLanguage") == "VisualBasicDeclaration" && spanEles[m].style.display != "none" && n < i)
i = n;
}
break;
case "visualbasicusage":
//alert(lan);
for (m=0; m<spanEles.length; m++)
{
if (spanEles[m].getAttribute("codeLanguage") == "VisualBasicUsage" && spanEles[m].style.display != "none" && n <i)
i = n;
}
break;
case "csharp":
for (m=0; m<spanEles.length; m++)
{
if (spanEles[m].getAttribute("codeLanguage") == "CSharp" && spanEles[m].style.display != "none" && n < i)
i = n;
}
break;
case "managedcplusplus":
for (m=0; m<spanEles.length; m++)
{
if (spanEles[m].getAttribute("codeLanguage") == "ManagedCPlusPlus" && spanEles[m].style.display != "none" && n < i)
i = n;
}
break;
case "jsharp":
for (m=0; m<spanEles.length; m++)
{
if (spanEles[m].getAttribute("codeLanguage") == "JSharp" && spanEles[m].style.display != "none" && n < i)
i = n;
}
break;
case "jscript":
for (m=0; m<spanEles.length; m++)
{
if (spanEles[m].getAttribute("codeLanguage") == "JScript" && spanEles[m].style.display != "none" && n < i)
i = n;
}
break;
case "xaml":
//alert(lan);
for (m=0; m<spanEles.length; m++)
{
if (spanEles[m].getAttribute("codeLanguage") == "XAML" && spanEles[m].style.display != "none" && n <i)
i = n;
}
break;
}
}
if (i != 10)
selectTags(i).style.visibility = "hidden";
}
else{ alert("Not found!");}
}
function UnHideSelect()
{
var selectTags = document.getElementsByTagName("SELECT");
var n;
//un-hide all the select sections
if (selectTags.length != null || selectTags.length >0)
{
for (n=0; n<selectTags.length; n++)
selectTags(n).style.visibility = "visible";
}
}
function InitSectionStates()
{
sectionStatesInitialized = true;
if (globals == null) globals = GetGlobals();
// SectionStates has the format:
//
// firstSectionId:state;secondSectionId:state;thirdSectionId:state; ... ;lastSectionId:state
//
// where state is either "e" (expanded) or "c" (collapsed)
// get the SectionStates from the previous topics
var states = Load("SectionStates");
var start = 0;
var end;
var section;
var state;
var allCollapsed = false;
// copy the previous section states to the sectionStates array for the current page
if (states != null && states != "")
{
allCollapsed = true;
while (start < states.length)
{
end = states.indexOf(":", start);
section = states.substring(start, end);
start = end + 1;
end = states.indexOf(";", start);
if (end == -1) end = states.length;
state = states.substring(start, end);
sectionStates[section] = state;
allCollapsed = allCollapsed && (state == "c");
start = end + 1;
}
}
// now set the state for any section ids in the current document that weren't in previous
var imgElements = document.getElementsByName("toggleSwitch");
var i;
for (i = 0; i < imgElements.length; ++i)
sectionStates[imgElements[i].id] = GetInitialSectionState(imgElements[i].id, allCollapsed);
}
function GetInitialSectionState(itemId, allCollapsed)
{
// if the global state is "allCollapsed", set all section states to collapsed
if (allCollapsed) return "c";
// generic <section> node ids begin with "sectionToggle", so the same id can refer to different sections in different topics
// we don't want to persist their state; set it to expanded
if (itemId.indexOf("sectionToggle", 0) == 0) return "e";
// the default state for new section ids is expanded
if (sectionStates[itemId] == null) return "e";
// otherwise, persist the passed in state
return sectionStates[itemId];
}
var noReentry = false;
function OnLoadImage(eventObj)
{
if (noReentry) return;
if (!sectionStatesInitialized)
InitSectionStates();
var elem;
if(document.all) elem = eventObj.srcElement;
else elem = eventObj.target;
if ((sectionStates[elem.id] == "e"))
ExpandSection(elem);
else if((sectionStates[elem.id] == "c"))
CollapseSection(elem);
}
/*
**********
********** Begin
**********
*/
function LoadPage()
{
// If not initialized, grab the DTE.Globals object
if (globals == null) globals = GetGlobals();
// show correct language
LoadLanguages();
LoadMembersOptions();
Set_up_checkboxes();
DisplayLanguages();
DisplayFilteredMembers();
ChangeMembersOptionsFilterLabel();
if (!sectionStatesInitialized)
InitSectionStates();
var imgElements = document.getElementsByName("toggleSwitch");
for (i = 0; i < imgElements.length; i++)
{
if ((sectionStates[imgElements[i].id] == "e"))
ExpandSection(imgElements[i]);
else
CollapseSection(imgElements[i]);
}
SetCollapseAll();
// ResizeWindow();
// split screen
var screen = new SplitScreen('header', 'mainSection');
// filtering dropdowns
if (document.getElementById('languageSpan') != null) {
var languageMenu = new Dropdown('languageFilterToolTip', 'languageSpan');
languageFilter = new Selector('languageSpan');
languageFilter.register(codeBlockHandler);
languageFilter.register(styleSheetHandler);
languageFilter.register(persistenceHandler);
languageFilter.register(languageHandler);
toggleLanguage('languageSpan', 'x-lang', 'CSharp');
toggleInlineStyle('cs');
}
if (document.getElementById('membersOptionsFilterToolTip') != null) {
var languageMenu = new Dropdown('membersOptionsFilterToolTip', 'membersOptionsSpan');
}
data = new DataStore('docs');
registerEventHandler(window, 'load', function() {if (languageFilter != null) languageFilter.select(data)});
// process tab behavior for syntax, snippets, type and member sections
tf = new TypeFilter();
mf = new MemberFilter();
setUpSyntax();
setUpSnippets();
setUpType();
setUpAllMembers();
var mainSection = document.getElementById("mainSection");
// vs70.js did this to allow up/down arrow scrolling, I think
try { mainSection.setActi
没有合适的资源?快使用搜索试试~ 我知道了~
SandCastle 2.4.10520 附件
共552个文件
gif:246个
xml:144个
xsl:53个
需积分: 31 15 下载量 180 浏览量
2009-09-13
21:25:47
上传
评论
收藏 10.4MB ZIP 举报
温馨提示
Codeplex上SandCastle源码中缺少的资源, sandcastle需要这些资源生成帮助文件
资源推荐
资源详情
资源评论
收起资源包目录
SandCastle 2.4.10520 附件 (552个子文件)
Default.aspx 295B
build_Sandcastle.bat 4KB
build_conceptual.bat 1KB
copyHavana.bat 556B
copyOutput.bat 503B
copyOutput.bat 496B
copyOutput.bat 490B
setPath.bat 41B
conceptual.config 11KB
sandcastle-webref.config 10KB
sandcastle-scbuild.config 9KB
sandcastle.config 9KB
vs2005.config 9KB
conceptual.config 8KB
hana.config 8KB
sandcastle-scbuild.config 8KB
sandcastle.config 8KB
conceptual.config 7KB
prototype.config 7KB
conceptual.config 7KB
sandcastle-scbuild.config 7KB
sandcastle.config 7KB
xamlSyntax.config 3KB
web.config 217B
test.cs 4KB
Presentation.css 20KB
presentation.css 19KB
Presentation.css 17KB
presentation.css 7KB
tabs.css 2KB
site.css 1KB
syntax.css 275B
test.dll 4KB
SandcastleGui.exe 149KB
header_sql_tutorial_logo.GIF 3KB
header_sql_tutorial_logo.GIF 3KB
kw_adm_dev_arch.gif 2KB
kw_adm_dev_arch.gif 2KB
kw_dev_arch.gif 1KB
kw_dev_arch.gif 1KB
adm_dev_arch.gif 1KB
adm_dev_arch.gif 1KB
kw_adm_dev.gif 1KB
kw_adm_dev.gif 1KB
big_arch.gif 1KB
big_arch.gif 1KB
big_kw.gif 1KB
big_kw.gif 1KB
kw_adm_arch.gif 1KB
kw_adm_arch.gif 1KB
big_adm.gif 1KB
big_adm.gif 1KB
big_dev.gif 1KB
big_dev.gif 1KB
kw_dev.gif 1KB
kw_dev.gif 1KB
adm_dev.gif 1KB
adm_dev.gif 1KB
dev_arch.gif 1KB
dev_arch.gif 1KB
kw_arch.gif 1KB
kw_arch.gif 1KB
kw_adm.gif 1KB
kw_adm.gif 1KB
adm_arch.gif 1KB
adm_arch.gif 1KB
privproperty.gif 1KB
privproperty.gif 1KB
privproperty.gif 1KB
privdelegate.gif 1KB
privdelegate.gif 1KB
privdelegate.gif 1KB
protdelegate.gif 1KB
pubdelegate.gif 1KB
pubdelegate.gif 1KB
protdelegate.gif 1KB
pubdelegate.gif 1KB
protdelegate.gif 1KB
protproperty.gif 1KB
protproperty.gif 1KB
protproperty.gif 1KB
dev.gif 1KB
dev.gif 1KB
static.gif 1KB
save_hover.gif 985B
save_hover.gif 985B
save.gif 981B
save.gif 981B
kw.gif 975B
kw.gif 975B
arch.gif 966B
arch.gif 966B
adm.gif 960B
adm.gif 960B
drpup.gif 923B
drpup.gif 923B
static.gif 879B
privstructure.gif 630B
privstructure.gif 630B
privstructure.gif 630B
共 552 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
lldwolf
- 粉丝: 57
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 5ffd9193f6aec31bbf16030a46680dc7.avi
- DA14531-蓝牙传感器连接传输数据固件
- logisim实验MIPS运算器(ALU)设计(内含4位先行进位74182、四位快速加法器、32位快速加法器)-Educoder_logisim里面连线,实现4位先行进位74182和4位快速加法器-C
- 高等数学第一章第二节数列的极限
- Python 版冒泡排序算法源代码
- tensorflow-gpu-2.7.2-cp38-cp38-manylinux2010-x86-64.whl
- tensorflow-2.7.3-cp39-cp39-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp39-cp39-manylinux2010-x86-64.whl
- Python版本快速排序源代码
- 精品源码基于JSP实现的酒店管理系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功