小编Tho*_*mas的帖子

关于WPF和有吸引力的UI

我正在学习WPF.我看到了一个非常漂亮的应用程序,叫做用WPF开发的Blu Twitter客户端.他们的UI非常有光泽. 在此输入图像描述

任何人都可以给我一些提示,我怎么能用WPF创建这种类型的光泽UI.我需要做什么.......需要概念.

谢谢

wpf user-interface

3
推荐指数
1
解决办法
1799
查看次数

用户控制和数据绑定在c#win应用程序中

假设我在win应用程序中有一个用户控件,并且控制很少,如:

  • 员工姓名 - 文本框
  • 员工年龄 - 文本框
  • 员工性别 - 组合
  • 等等...

现在我想开发一个通用的用户控件,当我分配类似的东西时usercontrolInstance.Databind=mydataset,所有的控件都会填充数据.

如果我能以这种方式开发,那么代码将被重用并且方法将是专业的.
我不知道如何以这样的方式开发用户控件,其中属性称为数据源,当我将数据集分配给该属性时,用户控件中的所有文本框都将填充数据......

请指导我.
谢谢.

c# data-binding winforms

3
推荐指数
1
解决办法
7106
查看次数

需要帮助Local.name(.)xquery函数

任何人都可以告诉我Local.name(.)xquery函数是如何工作的.关于sql构建问题我在论坛上发帖提问,他们给我答案.其中使用了Local.name(.)xquery函数,但语法不是很清楚.

;with cte as
(
select x.i.value('local-name(.)','nvarchar(MAX)') as colname
,x.i.value('.','nvarchar(max)') as data
from @x.nodes('/Record/DELETED/*') as x(i))
Run Code Online (Sandbox Code Playgroud)

这行xivalue('local-name(.)','nvarchar(MAX)')的含义是colname为什么'local-name(.)'什么是local-name(.)是什么意思.再次xivalue('.','nvarchar(max)')作为数据请详细解释两行.我不是提前用户.非常感谢.

请指导我.谢谢

t-sql sql-server xquery-sql

3
推荐指数
1
解决办法
2202
查看次数

使用jquery解析HTML

假设在变量html中保存为

var vhtm="<div><div id='test'>zebra</div><div id='foo'>here is my many other html content</div></div>";
Run Code Online (Sandbox Code Playgroud)

我想在jquery的帮助下解析存储在变量中的上述html.我需要通过id提取特定的div并包含其内容.返回的结果是

<div id='foo'>here is my many other html content</div>
Run Code Online (Sandbox Code Playgroud)

所以我需要找到像id ='foo'这样的id

请帮我解析如上所述的jquery.

jquery

3
推荐指数
1
解决办法
4842
查看次数

列出C#中的GetRange错误

我正在使用列表,我的列表有14条记录.

 List<Product> oProduct = new List<Product> 
        {
           new Product("../images/1.jpg", "Sample Data.1"),
           new Product("../images/2.jpg", "Sample Data.2"),
           new Product("../images/3.jpg", "Sample Data.3"),
           new Product("../images/4.jpg", "Sample Data.4"),
           new Product("../images/5.jpg", "Sample Data.5"),
           new Product("../images/6.jpg", "Sample Data.6"),
           new Product("../images/7.jpg", "Sample Data.7"),
           new Product("../images/8.jpg", "Sample Data.8"),
           new Product("../images/9.jpg", "Sample Data.9"),
           new Product("../images/10.jpg", "Sample Data.10"),
           new Product("../images/11.jpg", "Sample Data.11"),
           new Product("../images/12.jpg", "Sample Data.12"),
           new Product("../images/13.jpg", "Sample Data.13"),
           new Product("../images/14.jpg", "Sample Data.14"),
        };
Run Code Online (Sandbox Code Playgroud)

当我使用下面的行为getrange然后我得到索引越界错误.

List<Product> xProduct = oProduct.GetRange(10, 13);
Run Code Online (Sandbox Code Playgroud)

但我的清单有14个元素,那么为什么我无法从第10位到第14位提取数据....请指导谢谢.

c#

3
推荐指数
1
解决办法
5704
查看次数

datetime解析问题c#

日期时间解析正好在日期格式如mm/dd/yyyy时工作,但是当dateformat类似于dd/mm/yyyy时,则会出现问题.我想编写代码来解析日期使用的任何格式.

假设我的日期类似于"15/01/2012"或2012年12月12日,那么我的代码可以将其解析为有效的日期时间.那我该怎么办...我用的代码就像

IFormatProvider culture = new System.Globalization.CultureInfo("en-US", true);
string xxx = DateTime.ParseExact("15/12/2012", "yyyyMMdd", culture).ToString();
Run Code Online (Sandbox Code Playgroud)

它不起作用,因为dateformat是dd/mm/yyyy.所以告诉我当日期格式为dd/mm/yyyy或mm/dd/yyyy等时的最佳解决方案,但代码可以正确解析它.所以指导我应该使用什么代码.谢谢

c#

3
推荐指数
1
解决办法
227
查看次数

调用函数直到一个人在C#中遇到条件

我有一个调用函数的代码,直到满足条件,但我不是在非常提前的阶段所以代码,我一点也不清楚.在这里,我将提交我得到的代码...请一些人讨论代码如何工作的细节.

public static void RunToFirstMatch<T>(Func<T, bool> sentry, params Func<T>[] functions)
{
     functions.Any(f => match(f()));
}
Run Code Online (Sandbox Code Playgroud)

代码调用如下

RunToFirstMatch(v => (v >= 5), Step1, ()=>Step2(1,1), Step3, Step4, ()=>0+1);
Run Code Online (Sandbox Code Playgroud)

RunToFirstMatch函数接受2个参数,但是当调用此函数时,许多参数正在传递....我只是不了解函数的调用.请讨论谢谢.

c#

3
推荐指数
1
解决办法
289
查看次数

将数据表转换为IList c#

我得到了一个将数据表转换为ilist的代码.这可能有用,但代码对我来说不是很清楚.这是代码

table.AsEnumerable()
.Select(r => table.Columns.ToDictionary(c => c.ColumnName, c => r[c]))
.ToList();
Run Code Online (Sandbox Code Playgroud)

什么是table.Columns.ToDictionary()......它的作用.c => c.ColumnName,c => r [c]是什么意思r [c]返回.我不是很清楚.

我得到了另一个片段......就在这里

var list = new List<DataRow>();
foreach (var row in table.Rows)
   list.Add(row);

return list;
Run Code Online (Sandbox Code Playgroud)

这段代码对我来说很清楚,但我想知道哪个代码具有2个不同代码段的良好性能.请讨论.谢谢

c# linq lambda

3
推荐指数
1
解决办法
9701
查看次数

如何调试LINQ结果

我是linq的新手.所以有时候只是不明白linq是如何工作的.所以在VS2010 IDE中有任何工具或内置机制来详细调试linq执行.假设我有这个linq查询

var to_search = new[] { "Geo", "JCB" };

var result = from sr in list
             let w = to_search.FirstOrDefault(ts => sr.Title.ToLower().Contains(ts.ToLower()))
             where w != null
             let a = new {sr=sr, word=w.ToLower()}
             group a by a.word into g
             orderby g.Count() descending
             let sorted = g.OrderByDescending(a=> a.sr.Title.Select((c, i) => a.sr.Title.Substring(i)).Count(sub => sub.ToLower().StartsWith(a.word)))
             from a in sorted 
             select a.sr;

var completeList = result.Concat(list.Except(result));
Run Code Online (Sandbox Code Playgroud)

如何详细调试上面的linq查询.请指导我.谢谢.

c# linq debugging linq-to-objects

3
推荐指数
1
解决办法
5736
查看次数

如何从服务器端代码反序列化JSON

假设我的json存储在字符串变量中.我的json看起来像

"{\"file\":\"dave\",\"type\":\"ward\"}"
Run Code Online (Sandbox Code Playgroud)

上面的数据存储在我的字符串变量中.现在我如何反序列化这个json数据并读取每个组件,如文件和类型.

我尝试使用以下代码但收到错误

 var jss = new JavaScriptSerializer();
 string json = new StreamReader(context.Request.InputStream).ReadToEnd();

 var sData=jss.Deserialize<string>(json);
 string _file = sData[0].ToString();
 string _type = sData[1].ToString();
Run Code Online (Sandbox Code Playgroud)

请指导我如何从json格式的数据反序列化后,如何提取文件和类型等每个组件.谢谢


纠正

这样我解决了这个....这里是整个客户端和服务器端代码.

     <script type="text/javascript">
     $(document).ready(function () {
         $('#btnlogin').click(function (e) {
             var FeedCrd = {};
             FeedCrd["file"] = 'dave';
             FeedCrd["type"] = 'ward';

             $.ajax({
                 type: "POST",
                 url: "CallASHX.ashx",
                 data: JSON.stringify(FeedCrd),
                 //data: { 'file': 'dave', 'type': 'ward' },
                 //dataType: "json",
                 success: function (data) {
                     if (data == "SUCCESS");
                     {
                         alert('SUCCESS');
                     }

                 },
                 error: function (XMLHttpRequest, textStatus, errorThrown) {
                     alert(textStatus); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net jquery

3
推荐指数
1
解决办法
7488
查看次数