我想开始编写T4模板.我听说过很多关于这些模板的东西(主要是在Hanselminutes播客中),并且想了解更多.有关T4模板编写信息的最佳位置是什么?开始实现自己的模板需要什么?我应该知道是否存在陷阱或重要事项?
每周一次,我们有一个半小时的会议,在那里我们谈论我们的应用程序中的一些功能或向我们的员工解释客户问题(销售,支持,技术服务和开发).本次会议旨在向我们的员工传授我们销售的应用程序,并帮助他们改进对客户的服务.每两周一次,此会话是强制性的.不幸的是,我们的一些员工并不太重视这一点.
作为开发人员,我们如何从公司其他部门获得更多参与?并让他们了解我们正在构建,销售和支持更多的应用程序?
" 打包"选项卡上的" Android选项"部分中的Android项目设置中有一个选项,可让您在Xamarin调试器或Microsoft调试器之间进行选择.Xamarin调试器可以工作,但不如微软那样好.不幸的是,我在尝试使用Microsoft调试器并在其中一个Visual Studio Android仿真器上部署时收到错误消息.
无法开始调试.目标设备上安装的不可调试应用程序.在设备上找不到所需的文件'/data/data/My.Application/lib/gdbserver'.请安装可调试版本.
有没有办法让Microsoft调试器工作?
debugging android xamarin.android xamarin visual-studio-2015
我目前正在寻找提高团队生产力的方法.我已经在很多地方读过,可以使用单元测试来提高生产率.我可以想象,现在编写单元测试在将来会有所帮助,但它在短期内也有帮助吗?因为我不明白如何编写更多代码(=更多潜在的错误)可以帮助我们满足最后期限.
我正在处理一个sql查询,它将一个值列表作为参数传递,如
select *
from ProductGroups
where GroupID in (24,12,7,14,65)
Run Code Online (Sandbox Code Playgroud)
此列表由通过数据库使用的关系构成,并且必须按此顺序保存.
我想按此列表订购结果.我只需要第一个结果,但在这种情况下它可能是GroupId 7的结果.
我不能查询
order by (24,12,7,14,65).indexOf(GroupId)
Run Code Online (Sandbox Code Playgroud)
有谁知道如何做到这一点?
附加信息:
构建连接工作并在mssql查询编辑器中运行它,但是......
由于将查询发送到mssql的软件限制,我必须将其作为1参数传递给某个内部查询构建器,因此"24,12,7,14,65".而且我不知道这个列表中会有多少个数字,可能是2,可能是20.
我正在尝试编写一个sql查询,显示两个团队互相比较的频率.
Id | Team1 | Team2 | Date
1 | A | B | 25/5/11
2 | B | A | 26/5/11
3 | A | C | 27/5/11
4 | C | B | 28/5/11
5 | A | B | 28/5/11
Run Code Online (Sandbox Code Playgroud)
结果应该是:
A vs B => 3
A vs C => 1
C vs B => 1
Run Code Online (Sandbox Code Playgroud)
将AB和BA计为不同是一个简单的查询.但我不能让他们被计算在一起.
有什么建议?
我正在尝试添加对另一个项目(例如Elysium)中定义的资源库的引用,并在表达式混合中使用它.
以下是我在App.Xaml文件中合并资源字典的方法.
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.xaml" />
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro.Resources;component/Icons.xaml" />
<ResourceDictionary Source="pack://application:,,,/Telerik.Windows.Themes.Metro;component/Themes/System.Windows.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)
但我似乎无法在Expression Blend 4中获得这些库中定义的任何画笔资源.任何想法?
昨天我认为在WPF应用程序中实现我自己的Trigger会很不错.我创建了一个继承TriggerBase的类MyTrigger.TriggerBase是一个公共抽象类.所以继承不是问题.但是这个类中的构造函数标记为内部.编译器抛出错误,因为它不是有效的构造函数.为什么有人创建公共类但将构造函数标记为内部?
我正在阅读有关OOP设计中的好坏实践的很多内容.很高兴知道你的设计很糟糕或很好.但是你如何从糟糕到好的设计?我已经从主businesslogic类拆分了接口(xaml)和codebehind.最后一堂课正在变得越来越大.我已经尝试将它分成更小的类,但我现在卡住了.关于如何拆分大班的任何想法?主类有1个不同类型的数据列表.我正在计算总数,但也计算个别类型.我有方法来执行这些计算,这些计算是从代码隐藏中处理的事件中调用的.任何想法从哪里开始?
附加信息:
我们已经进入这个项目大约6个月了.我已经使用面向对象的语言多年(第一个c ++,java和现在的c#),但从来没有像这样的大型项目.我相信我们在开始时做了一些错误的转变,我认为我们需要纠正这些.我目前无法详细说明该项目的任何细节.我打算订一两本关于设计的书.如果我将所有课程分开,我该如何将它们重新组合在一起?也许更好的是继续这种方式到第一个版本并在那之后重建部分,第二个版本?
我们目前正在使用大约7项服务.那里很大.
有没有人对单一责任原则和WCF服务有任何经验?这是否意味着你最终会得到很多小合同?如果是这样,您如何在您的应用程序中管理这些?
single-responsibility-principle ×2
wpf ×2
.net ×1
android ×1
c# ×1
debugging ×1
mysql ×1
oop ×1
scheduling ×1
sql ×1
sql-server ×1
t4 ×1
unit-testing ×1
wcf ×1
xamarin ×1
xaml ×1