Tag: c ++

C#:Services访问运行sql语句的dataprovider类 – 正确的方法?

这是一种常见的和/或好的方法吗? 在我的ViewModel(Wpf)或Presenter(WinForms)中,我这样做: ICustomerService customerService = MyService.GetService(); ICustomerList customerList = customerService.GetCustomers(); CustomerService类如下所示: public class CustomerService : ICustomerService { public ICustomerList GetCustomers() { return _customerDataProvider.GetCustomers(); } } public class CustomerDataProvider() { public ICustomerList GetCustomers() { // Open SQL connection, // get back a SqlDataReader and iterate it // in the loop write all data into a ICustomer […]

UWP Windows 10中的ControlChannelTrigger访问被拒绝

我正在尝试使用WebSockets使用ControlChannelTrigger实现后台任务。 在MSDN示例中,我在此处运行Windows 10桌面时遇到exception: channel = new ControlChannelTrigger(channelId, serverKeepAliveInterval,ControlChannelTriggerResourceType) 例外是“访问被拒绝” 但是在Windows 10移动版中,此行已通过,并且在以下块的最后一行中出现exception访问被拒绝: channel.UsingTransport(socket); var uri = new Uri(url); await socket.ConnectAsync(uri); 有什么解决方案吗?

如何检测现在是否播放任何video?

如何使用autohotkey , autoit , vbscript , c#或c检测是否正在播放任何video? 可以在任何本地播放器,基于Web的播放器或html5播放器中播放/流式传输video。 我们不知道播放器的名称也可能不在全屏播放器中。 PS。 检测CPU负载可能无法始终提供正确的结果,因此不可接受。

创建音频端点设备 – Windows Phone 8

我正在尝试创建一个硬件设备,通过耳机音频插孔将数据发送到Windows Phone。 我已经研究过这个,发现msdn网站上的Core.Audio api提供了我需要的东西但是我不认为/无法在windows phone API中找到它 这对开发人员有用吗? 显然有人可以访问这个,因为我看到一些公司将它用于信用卡处理器。

停止测试后停止cassiniDev

我从cmd运行cassiniDev C:\ CruiseControl.NET-1.5.0.6237 \ cassinidev.3.5.0.5.src-repack \ CassiniDev \ bin \ Debug \ CassiniDev.exe / a:D:_CCNET \ proj / pm:Specific / p:3811 然后开始调试和测试。 我完成测试后如何从CMD中停止cassiniDev。 我尝试使用cassiniDev_console但是控制台没有工作,所以我在控制台上使用cassiniDev。

使用递归function?

我想创建一个显示从1到100和100到1的数字的函数我很困惑,我怎么能用递归来做到这一点? 我不想使用任何其他循环这样做。 请提示我并忽略我的询问方式,因为我是c ++和c#的新手。

备份数据库mdf和entity framework

我有一个数据库(mdf文件),我正在接近entity framework。 是否可以备份MDF文件。 我已经尝试但是SMO但问题是因为我使用的是mdf文件,数据库名称为空。 我读过它是自动生成的。 我的备份代码: String destinationPath = “C:\\”; Backup sqlBackup = new Backup(); sqlBackup.Action = BackupActionType.Database; sqlBackup.BackupSetDescription = “ArchiveDataBase:” + DateTime.Now.ToShortDateString(); sqlBackup.BackupSetName = “Archive”; BackupDeviceItem deviceItem = new BackupDeviceItem(destinationPath, DeviceType.File); ServerConnection connection = new ServerConnection(“.\\SQLEXPRESS”); Server sqlServer = new Server(connection); StringCollection sc = new StringCollection(); sc.Add(Environment.CurrentDirectory + “\\db\\Xmain.mdf”); //Bin directory sc.Add(Environment.CurrentDirectory + “\\db\\Xmain_log.ldf”); […]

DataGridView – 使Enter按钮转到下一列而不是下一行

在DataGridView ,我将Enter按钮设置为像Tab键一样转到下一列。 但如果有人编辑单元格,它会转到下一行。 怎么解决这个? 这是我的代码: int col = dataGridView2.CurrentCell.ColumnIndex; int row = dataGridView2.CurrentCell.RowIndex; if(col<dataGridView1.ColumnCount-1) { col++; } else { col = 0; row++; } if(row==dataGridView2.RowCount) dataGridView1.Rows.Add(); dataGridView2.CurrentCell=dataGridView2[col,row]; //e.Handled = true;

在Windows 7上启动C#exe而不提示UAC

我有C#可执行文件,我想在Windows 7上启动而没有对话框要求以管理员身份运行..所以这是我的程序内部启动名为testApp.exe的C#可执行文件的代码。 Process testApp = new Process(); testApp.StartInfo.FileName = “C:\\Program Files\\Common Files\\testApp.exe”; testApp.Start(); 我也为这两个节目创建了最小的节目。 app.manifest用于testApp.exe和app.manifest,用于启动testApp.exe的程序,然后我将两个清单中的以下行更改为: requestedExecutionLevel level =“requireAdministrator”uiAccess =“false” 当我双击testApp.exe运行它时,testApp.exe程序崩溃,但是当我以管理员身份运行它时,它运行正常,没有崩溃。 因此,当我运行启动testApp.exe的程序时,此行为也会发生相同的情况,testApp.exe崩溃。 我必须在这里做错事。 我是否需要更改清单的名称,因为我使用visual studio 2010生成的默认名称。 谢谢。

如何过滤/有选择地将值从一个DataGridView复制到另一个DataGridView

我有2个DataGridViews: productsDataGridView和promotionsDataGridView 。 第一个, productsDataGridView ,它使用此方法从文件中读取所有值: public static List LoadUserListFromFile(string filePath) { var loadProductsData = new List(); foreach (var line in File.ReadAllLines(filePath)) { var columns = line.Split(‘\t’); loadProductsData.Add(new Products { InventoryID = “BG” + columns[0], Brand = columns[1], Category = columns[2], Description = columns[3], Promotions = Convert.ToInt32(columns[4]), Quantity = Convert.ToInt32(columns[5]), Price = Convert.ToDouble(columns[6]) }); } […]