到目前为止,在我的编程生涯中(两年),我没有太多的数据库经验,但我现在工作的公司广泛使用数据库作为他们的产品,我感觉落后于曲线.
所以我想知道如何最好地开始学习与C#的数据库交互.我读过LINQ-to-SQL和ADO.net.这些是正确的技术吗?
我从哪里开始?
编辑:感谢所有的回复.有很多好的 - 我很难选择一个作为"答案".这对我很有帮助!
我刚刚了解了.Net中的XmlSerializer类.在我总是使用标准类解析和编写XML之前.在我深入研究之前,我想知道是否有任何不适合的情况.
编辑:标准类我的意思是XmlDocument,XmlElement,XmlAttribute ...等.
我一直在谷歌搜索,无法找到任何可靠的例子如何完成,或甚至可以做到.我认为它可以.谁能指出我正确的方向?
到目前为止,我一直在寻找msdn上的TFS命名空间文档.我的目标是能够从Intranet Web应用程序中完全自动化和跟踪TFS中的构建.
我是一名C#/ .Net开发人员刚刚开始Android的Java开发,并且使用Eclipse我注意到它随你编译,所以你不必等待程序构建.这似乎相当惊人,除非有一些事情我不明白.
我想知道为什么C#和Visual Studio IDE不提供此功能?有原因吗?
我发现我写的一个应用程序在Windows Vista/7下无法在任何级别启用UAC时正常工作,因为它将文件写入程序的安装目录,默认为"C:\ Program Files\MyProgram".如果UAC被禁用(或在任何其他版本的Windows上)它可以正常工作 - 我读到UAC默认拒绝应用程序对Program Files目录的写访问.
我的问题是,我应该如何编写我的应用程序,以便可以在没有任何"权利"的情况下使用它.我不希望用户必须使用提升的权限或管理员来运行它.我只是想让它发挥作用.是否存在任何应用程序在UAC下具有写入权限的某些目录,其中可能更好地编写我的文件?它们主要是动态创建/销毁/更新的配置文件.
谢谢你的帮助!
假设我想在.Net字符串中使用ASCII特殊字符FS(0x1C),然后能够从同一个字符串格式化字节数组,并将特殊字符正确表示为单个字节,我该怎么做?我似乎无法理解它.
谢谢你提供的所有帮助.
任何人都可以列出在Windows上以编程方式安装应用程序所需的步骤.除了复制他们需要的文件之外,还需要执行哪些额外步骤,以便您的应用程序成为Windows中的一等公民(即显示在程序列表中,卸载列表等等).
我试着谷歌这个,但没有运气.
顺便说一句:这是针对一个非托管的c ++应用程序(在Qt中开发),所以如果我不需要,我宁愿不涉及.net框架.
在我的程序中,我有三种不同的UI状态(正常,成功和错误),每一个控件都可见/隐藏,启用/禁用,颜色改变,标签说不同的东西......等等.在我的代码隐藏中,我基本上希望能够说出ChangeWindowState(UI.Normal);
所以我的问题是如何最好地实现每个州的控制变更?
当然我可以手动更改代码隐藏中的控件,但我想知道是否有更好的方法使用wpf主题或样式.那么也许我可以设置窗口使用我预先定义的"错误"主题.我现在对它们并不是很了解,所以我可能会使用错误的术语,但如果有人能指出我正确的方向如何最好地做这样的事情,我将不胜感激.
谢谢!
我在PowerShell中创建了一个字符串对象数组,需要将其传递给需要字符串[] 的Xceed zip库方法,但每次都会出错.这让我想知道PowerShell数组是否不是.NET数组.这是一些代码:
$string_list = @()
foreach($f in $file_list)
{
$string_list += $f.FullName
}
[Xceed.Zip.QuickZip]::Zip("C:\new.zip", $true, $false, $false, $string_list)
Run Code Online (Sandbox Code Playgroud)
我得到的错误说"将文件添加到zip文件时出错".如果我硬编码这样的值它可以工作:
[Xceed.Zip.QuickZip]::Zip("C:\new.zip", $true, $false, $false, "test.txt", "test2.txt", "test3.txt")
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个问题吗?我无法理解它的区别是什么......
编辑:我已经测试并确认我的$ string_list数组由System.String对象组成
这可能是一个愚蠢的问题,因为我不确定MSBuild如何与Delphi一起工作,但是我们有一个Delphi应用程序需要运行时没有.Net依赖项,并且因为我们已经更新了我们的构建过程(现在使用团队)使用msbuild构建)应用程序不会在没有.Net的情况下运行.我只是想缩小范围,所以我很感激你们能提供的任何帮助......
谢谢!