杂七杂八——关于XAML与逻辑代码
说两件小事儿吧~~
昨天晚上(确切地说应该是今天凌晨),我和草羹讨论“XAML能不能写逻辑代码”这个问题。在草小弟的提醒下,我发现这是个有歧义的问题。这个问题可以有两种意思:
- XAML能不能用来写逻辑代码?
- XAML文件里能不能包含逻辑代码?
对于第一种意思——XAML是一种声明性语言,就是用来声明UI元素的,不能用来写逻辑代码;
对于第二种意思——XAML文件中可以使用<x:Code>标签,来嵌入一些C#或VB写的逻辑代码,也就是把code-behind的代码挪到了XAML文件里。但请注意:逻辑代码仍然是用C#或VB写的(即与上面一种解释不冲突)。
望诸君在面试时问清判官们的意思。
第二件,也是与草小弟聊天的时候想到的。
以前很少关注程序员们应该读什么样的书,昨天和我一位已经移民澳洲的朋友吃饭,提到中国学生和欧美学生的差距,在这位朋友看来,中国学生的专业知识要比欧美的学生强,但基础知识偏弱。表象就是:中国学生就业起点高(但被人数太多给抵销掉了)但后期积累速度慢。
基础知识弱的具体一个表现就是,中国学生的母语写作能力平均水平比较低(我想这也包括我在内)——是不是因为忙着学外语搞的就不得而知了。
平时在我面试的时候也能感受到这一点,但重点能感觉到学生的哲学和逻辑方面缺少必要的积累(尽管我积累的也不多)。所以,最后与草小弟达成共识——程序员应该多读一些图书馆里的A类(可不是Adult的A哦!)和B类书籍。
分享到:
相关推荐
Windows 8高级编程——使用C#和XAML开发应用 书中示例的源代码
Windows 8高级编程——使用C#和XAML开发应用.rar
XAML 艺术代码 绘制图标示例代码,纯粹用XAML绘制的图标,异常精美
WPF一款自动整理XAML代码的插件
客户关系管理系统(CRM): 用于管理与客户之间的关系,包括客户信息、沟通记录、销售机会跟踪等。CRM系统有助于企业更好地理解客户需求,提高客户满意度和保留率。 医院管理系统: 用于管理医院或医疗机构的患者...
XAML 定义 UI 的可视外观,关联的代码隐藏文件定义逻辑 XAML 可在 Expression Blend 与 Visual Studio 之间互换 XAML命名空间的概念和C#代码中的Using,VB.Net代码中的Import类似 为对象元素的实例化提供引用类库...
Application=code+xaml一书的源代码,下载后安装即可。
一个简单的C#代码,用来学习和了解XMAL 绘制基本形状,适合初学者学习。
将矢量图转xmal,SVG 图片转换为适合 WPF 使用的 XAML 代码
0 大家都知道 XAML是“用来设计UI”的 设计师用XAML设计出来的UI其后台代码(程序逻辑)可以由程序员用C#或者VB去写 这叫做Code behind 实际上 设计师用XAML和程序用C#都是在构建同一个类 换句话说就是:把一个类劈...
ILSpy2.1 WPF 改进 批量保存xaml版代码
开发自开源库SharpVectors,可用于将svg格式图片直接转换为Xaml代码,方便在代码中进行图片颜色动画等的控制
XAML Region,可以把XAML中的代码进行分组收起来
CodebehindDemo 使用XAML中的后置代码文件编写程序代码。 LooseXaml 松散XAML示例。 NamespaceDemo1 在XAML中使用系统命名空间。 OtherNamespace 在XAML中使用其他项目中的命名空间。 ...
wpf开发,svg图片签入代码,svg转xaml代码工具,svgtoxaml
WPF项目中,后台通过C#代码实现前台控件颜色的动态更改。
关于如何将C#代码嵌入XAML文件的简单教程
xaml转换成html/xaml转换成html/xaml转换成html/xaml转换成html/xaml转换成html/xaml转换成html
Markdown.XAML, 用于将 Markdown 呈现到FlowDocument而不是HTML的Markdown Markdown XAMLMarkdown XAML是流行的 MarkdownSharp处理器的端口,但有一个非常明显的区别: 它呈现给 FlowDocument,而不是呈现到包含HTML...
Windows8应用程序揭秘,使用XAML和C#编程语言].影印版