在Netbeans 6.5的工具 - >选项 - >字体和颜色 - >语法对话框中,您可以更改Netbeans文本编辑器的外观.选择语言时,会显示字体/颜色方案的预览.但是,当我预览Java时,语法更改的选项远多于在预览窗口中显示的选项.如果我能够查看更强大的代码片段,我将能够看到更多选项的直接影响.
如何提供预览文档以查看我的字体/颜色变化?
更新:
在进一步研究之后,我已经能够缩小问题范围了.据我所知,Netbeans中的所有内容都被视为插件.GUI编辑器是一个插件,甚至文本编辑器也是一个插件.这意味着实际分析Java代码并进行语法突出显示的Netbeans也是一个插件(因为Java只是Netbeans强调的众多语言中的一种,因此这是一个插件).
我认为fromvega的建议是正确的.创建清单文件编辑插件的教程指出了我正确的方向.本教程避免使用用作字体/颜色预览的示例文档的文件.它告诉你如何在这个新的插件项目中创建一个.(位于"在NetBeans系统文件系统中注册选项",第4部分.大约4/5页.)
我的下一个想法是寻找Java语法编辑模式插件并找到该文件并使用更丰富的示例文件进行更新.我查看了安装目录并显示为空,但我在用户设置目录中找到了相应文件.在我的用户目录中有一个包含很多子文件夹的config目录(Windows:C:\ Documents and Settings\saterus.netbeans\config).
我一直在这个目录里探讨一下,但是只找到了清单教程中讨论的xml文件.我一直无法找到我认为应该存在的Java插件的无扩展名示例文件.
因为我现在碰到了一堵砖墙,我想我会把它扔回SO社区,看看你们是否可以做出最后的飞跃并找到解决方案.
我正在开发一个需要使用数据库驱动的MVC方案的项目,其中通过单个数据库表控制到控制器和视图的路由.但是,我还没有找到任何用当前版本的框架来证明这一点的教程(它们似乎都是在几个版本之前编写过的)而且我想知道是否有人用更新的版本做了类似的事情框架或者如果有人知道博客或教程,讨论如何以简单的方式完成此任务.
基本思想是将有一个包含pageName,controller,module和view字段的sitePage表.处理请求时,我需要在数据库中查询给定的pageName并确定适当的控制器,模块和视图,然后将其传递到必要的Zend类中,以继续正常路由和处理请求.
提前致谢.
php model-view-controller zend-framework url-routing database-driven
所以我最终把我的Objective-C/Cocoa书籍除掉了......原来他们已经快七岁了!使用Objective-C 2.0现在有垃圾收集,关于内存管理的章节有多重要?
垃圾收集有多大区别?
我在远程服务器上收到此错误,但相同的代码在本地执行正常.请不要说它很糟糕,或者给我你动态sql的咆哮,我没有写它,只是想弄清楚为什么它会抛出异常.突出显示的错误是第56行.
Protected Sub drpDateRange_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles drpRange.SelectedIndexChanged
Dim sql As String = "SELECT postedDate, inspectionType FROM tInspectionRequest WHERE source_lookupID = 'IRS_WEB' "
If _franchiseID > 0 Then sql &= " and franchiseeID = " & _franchiseID.ToString
Dim db As New Database
Dim ds As DataSet = db.selectQuery(sql)
Dim dv As New DataView(ds.Tables(0))
dv.RowFilter = "inspectionType='Buyer' AND postedDate >= #" & DateTime.Now.AddDays(-1) & "#"
lblB1.Text = dv.Count
End Sub
Run Code Online (Sandbox Code Playgroud)
这是例外,似乎DateTime.Now.AddDays(-1)未能被强制转换为日期时间?无论它是一个转换问题/日期到字符串错误,奇怪的是它只在远程服务器上失败,而不是在本地.
字符串未被识别为有效的DateTime.描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.
异常详细信息:System.FormatException:String未被识别为有效的DateTime.
来源错误:
Line 55: …
在过去的几周里,除了参加培训课程之外,似乎我已经被旧项目的维护任务打断了.我觉得我在当前的项目中失去了所有前进的动力.甚至很难开始编码因为我不确定我在做什么以及在中断之前我在想什么.
您有什么技巧或技巧可以帮助您在中断之后更容易重新启动,从而使您远离当前项目几个小时或几天?
我在ClientDataSet中有一个整数字段,我需要比较一些值,如下所示:
我可以使用const
const
mvValue1 = 1;
mvValue2 = 2;
if ClientDataSet_Field.AsInteger = mvValue1 then
Run Code Online (Sandbox Code Playgroud)
或者枚举
TMyValues = (mvValue1 = 1, mvValue2 = 2);
if ClientDataSet_Field.AsInteger = Integer(mvValue1) then
Run Code Online (Sandbox Code Playgroud)
或类const
TMyValue = class
const
Value1 = 1;
Value2 = 2;
end;
if ClientDataSet_Field.AsInteger = TMyValues.Value1 then
Run Code Online (Sandbox Code Playgroud)
我喜欢类const方法,但似乎不是delphi的方式,所以我想知道你的想法