Tag: 文档

有没有Silverlight 4控件的默认键盘行为的参考?

在官方的Microsoft文档中,只有一个段落提到控件如何处理键盘(至less我能find): http://msdn.microsoft.com/en-us/library/cc189015(v=VS.95).aspx#inputting_text 文本input和控制 某些控件对自己处理的键盘事件做出反应。 例如,TextBox是一个控件,用于捕获并直观地表示通过使用键盘input的文本,它使用KeyUp和KeyDown以自己的逻辑捕获击键,然后在文本中引发自己的TextChanged事件实际上变了。 您通常仍然可以将KeyUp和KeyDown的处理程序添加到TextBox或用于处理文本input的任何相关控件。 但是,作为预期devise的一部分,控制可能不会响应通过关键事件指向的所有关键值。 行为是特定于每个控件。 作为一个例子,ButtonBase(Button的基类)处理KeyUp,以便它可以检查SPACEBAR或ENTER键,为了产生Click事件,它被认为相当于鼠标左键按下。 这个事件的处理是通过ButtonBase覆盖虚拟方法OnKeyUp来实现的,在它的实现中它设置了Handled = true。 结果是,在SPACEBAR的情况下侦听键事件的button的任何父母将不会收到其自己的处理程序已处理的事件。 另一个例子是TextBox。 有些键(如ARROW键)不被TextBox视为文本,而是被视为特定于控件UI行为,TextBox将这些事件事件标记为已处理。 自定义控件可以通过重写OnKeyDown / OnKeyUp来为关键事件实现自己的类似重写行为。 如果您的自定义控件处理特定的加速键,或者具有与为TextBox描述的场景类似的控件或焦点行为,则应该将此逻辑放在您自己的OnKeyDown / OnKeyUp覆盖中。 有没有更完整的参考资料? 例如在一个自动完成框中,你可以导航到build议上/下,并select一个按下input等等 肯定有一个更好的办法比聚焦每一个单一的控制和按键盘上的每一个键来找出:)

将开发人员文档添加到Visual Studio项目的最佳方法

基本上,问题是: 我应该在哪里(以哪种格式)存储与我的Visual Studio项目相关的文本开发人员文档? 详细说明:XML注释非常棒,但不包含所有用例。 有时候,您想要高级地描述项目的类架构,向库中添加使用注意事项,或者将其他types的消息留给下一代在此项目中工作的开发人员。 我想直接将这些文档作为文件添加到Visual Studio项目中,以确保(a)开发人员无需进一步search即可使用这些文档,并且(b)版本控制(使用相同的svn / git / whatever repository作为源代码)。 目前,我添加一个文件夹_Documentation到项目和使用文本文件,但我不知道这是否是最好的解决scheme。 Visual Studio没有自动换行文本1的选项,并且在每个更改都令人讨厌之后手动修复换行符。 另一方面,Word文档在版本控制方面效果不佳,而TeX在每个开发人员的电脑上安装和教授都是一件麻烦事。 有没有一个完善的最佳实践呢? 1我知道有Edit / Advanced / Word-Wrap,但这只影响显示,而不影响文件本身。

build议loggingJSON API?

是否有任何公认的标准或最佳做法来logging一组JSON API? 做了一些周围的search,似乎有点风格/格式的混杂。 也许在这方面做得太大了…在某种程度上,文档是docs,但是我想问一下。

为C#代码创buildhtml文档

我通常不做任何C#开发,所以请原谅我的noobness,但我目前正在一个C#项目和VisualAssist生成这些花哨/// <summary></summary>评论,我一直在使用它们logging我的代码。 我假设必须有一种方法来使用这个注释来创build一个像Doxygen或Javadoc完成的HTML文档。 我怎么做的?

Microsoft SkyDrive是否有API?

因此, 最近有消息称,微软Skydrive每个账户的存储容量将达到25GB ,有没有人知道SkyDrive是否有API? (如果是的话,文档在哪里?)

在编程文档中,双冒号跟等号(:: =)是什么意思?

编程文档中的::=是什么意思? 例如在Lua文档中: http : //www.lua.org/manual/5.2/manual.html#3.2 或Python文档: http : //docs.python.org/release/2.7.1/reference/lexical_analysis.html#identifiers

你的团队使用什么工具编写用户手册?

基本要求是: 人类可读/文本格式(便于版本控制) 在线(用于协作) 容易格式化(markdown ok,html太多了) 严格的格式(所以作者不发明新的标题,子弹等types) 可导出为PDF,HTML 容易的备份和部署(所以我们可以“只”部署到客户站点作为只读版本) 我们正在考虑使用某种wiki引擎,但是它需要使用文件进行存储,或者有其他的方式来“部署”给客户,并且易于安装/维护。 此外,它将不得不免费/便宜(合stream是太昂贵) 有什么build议么? 编辑:我不是在寻找工具来logging代码,我们有覆盖使用沙堡。

使用Swagger的Spring REST API文档

我正在寻找一个可以帮助我生成RESTful API文档的工具。 我的服务器是用Java编写的,使用了Spring MVC框架。 我的服务器中没有VIEWS。 这是一个100%的RESTful服务,它所做的就是使用JSON并吐出JSON。 我想知道Swagger是否与Spring注释兼容?

Linux软件包储存库中的* -dev软件包实际上包含什么?

我的问题是非常基本的,就像我现在所知道的那样。 我是一个长期的Linux用户,但最近才对编程感兴趣。 我发现Ubuntu存储库中的许多stream行的应用程序都具有-dev软件包(例如,除了pidgin之外的pidgin-dev )。 我的问题是这样的: 这些包里有什么? 下载pidgin-dev如何帮助Pidgin开发? 它是否像创build给定应用程序的插件所需的工具的依赖性检查一样简单? 我希望在-dev包中会有大量的文档,但是如果有的话,我不知道如何访问它。 我正在想像一个手册页,但对编辑代码有用。 任何和所有的build议比欢迎!

我如何阅读有关内置zsh命令的文档?

当我做一些像man bindkey这样的东西时,我感到很沮丧, man bindkey我得到: BUILTIN(1)BSD通用命令手册BUILTIN(1) 名称 内置的,!,%,。,:,@,{,},别名,分配,bg,绑定,绑定,break,breakw,builtins,case,cd,chdir,命令, 完成,继续,默认,dirs,做,完成,回声,echotc,elif,其他,end,endif,endsw,esac,eval,exec,退出, export,false,fc,fg,filetest,fi,for,foreach,getopts,glob,goto,hash,hashstat,history,hup,if,jobid, 作业,杀死,限制,本地,日志,login,注销,ls-F,很好,nohup,通知,onintr,popd,printenv,pushd,pwd,阅读, readonly,rehash,repeat,return,sched,set,setenv,settc,setty,setvar,shift,source,stop,suspend,switch, telltc,test,then,time,times,trap,true,type,ulimit,umask,unalias,uncomplete,unhash,unlimit,unset, 直到等待,在哪里,哪一个,而 – shell内置的命令 概要 内build[-options] [args …] 描述 Shell内置命令是可以在运行中的shell进程中执行的命令。 请注意,在 有没有简单的方法来访问这些命令的文档?