我更喜欢我的主键字段在我的编辑页面中不可见.如果我将其设置为AutoField,则不会在HTML表单中呈现它.但是主键值也不在我的POST数据中.有没有一种简单的方法将AutoField渲染为隐藏字段?
我正在创建一个自定义控件,其中一部分是使用Graphics类来向表单绘制文本.目前我正在使用以下代码来显示它:
private float _lineHeight { get { return this.Font.Size + 5; } }
private void Control_Paint(object sender, PaintEventArgs e)
{
Graphics g = this.CreateGraphics();
Brush b = new SolidBrush(Colors[7]);
g.DrawString("Hello World!", this.Font, b, 0, 2);
g.DrawString("This has been a test of the emergency drawing system!",
this.Font, b, 0, 2 + _lineHeight);
}
Run Code Online (Sandbox Code Playgroud)
我目前正在使用固定宽度字体,我想知道字体显示的宽度,但似乎没有这种信息的任何属性.有没有办法获得它?我想要它所以我可以在显示时正确包裹线条.
在PHP中是否有任何东西可以创建基本的脚手架,就像在Rails中一样?
编辑:我需要一些东西快速原型..
我目前正在尝试在textarea中证明文本,不幸的是CSS:
text-align: justify;
Run Code Online (Sandbox Code Playgroud)
对于像中心,左和右的文本不起作用.我在Firefox 3和IE 7都尝试过这个,没有运气.
有没有办法解决?
我一直在考虑创建一种非常适合创建DSL的语言,允许定义中缀,后缀,前缀或甚至由多个单词组成的函数.例如,您可以按如下方式定义中缀乘法运算符(其中已定义了乘法(X,Y)):
a * b => multiply(a,b)
Run Code Online (Sandbox Code Playgroud)
或后缀"平方"运算符:
a squared => a * a
Run Code Online (Sandbox Code Playgroud)
或者是C或Java风格的三元运算符,它包含两个散布着变量的关键字:
a ? b : c => if a==true then b else c
Run Code Online (Sandbox Code Playgroud)
显然,在这种语言中存在大量的歧义空间,但如果它是静态类型的(使用类型推断),那么大多数歧义可以被消除,而剩下的那些可以被认为是语法错误(通过添加括号来纠正适当).
有什么理由我没有看到这会使这个极其困难,不可能,或者只是一个简单的坏主意?
编辑:很多人都指出了可以做到这一点或类似事情的语言,但我实际上对如何实现自己的解析器的指针感兴趣,或者如果这样做我可能会遇到的问题.
syntax parsing programming-languages infix-notation postfix-notation
最近,我听到很多关于函数式编程语言的好东西,比如F#.另外[和无关],我也注意到MVC开始获得大量曝光 - 也许是自Silverlight/WPF推出以来.
如果没有先做我的研究,我从来就不会成为一个赶时髦的人 - 实际上我花了一些时间来实现.NET的飞跃.有人刚刚在我之前提出的关于早期采用新技术的问题中发表了评论,这让我停下来思考.
我一直在努力争取时间学习WPF,但我现在开始怀疑这是否可行.像F#这样的语言和MVC编程模型是留下还是仅仅是下一个时尚?或者人们真的认为这些成为C#/ VB和OOP的潜在替代品?
我的大多数开发都是内部应用程序,可以是在内部网上部署的富Web应用程序,也可以是winforms实用程序应用程序,以便在各个计算机上进行分发.到目前为止,我的选择技术非常标准--T-SQL/PL*SQL,C#/ VB,JavaScript/AJAX,CSS.
我想我正在努力确定的是,这些技术的混合在不久的将来会在我的工具箱中最有效/最有用吗?
有谁知道FMPP文本文件预处理器的 Python 等价物?
跟进:我正在阅读文档并查看给出建议的示例。只是为了扩展。我对 FMPP 的使用是读入数据文件 (csv) 并根据该数据使用多个模板以在 html 中创建所有链接到主索引的多页报告。
当我阅读Django代码时,我经常在模型中看到所谓的"slug".我不太确定这是什么,但我知道它与URL有关.怎么以及什么时候应该使用这个slug-thing?
(我在本词汇表中已经阅读了它的定义.)
python ×3
django ×2
.net-3.5 ×1
audio-player ×1
c# ×1
certificate ×1
css ×1
django-forms ×1
fmpp ×1
freemarker ×1
future-proof ×1
graphics ×1
html ×1
java ×1
justify ×1
lmms ×1
parsing ×1
php ×1
preprocessor ×1
scaffolding ×1
slug ×1
ssl ×1
string ×1
syntax ×1
textarea ×1