问题列表 - 第8665页

ASP.NET开发人员多久不使用Visual Studio设计模式?

我们正在开发一个ASP.NET应用程序.我们聘请了一家外部UI设计公司,并且在很大程度上对他们的工作非常满意.他们向我们提供的"可交付成果"是可点击屏幕 - 带有ASPX文件,图像,母版页等的Visual Studio解决方案.屏幕未连接到任何数据源.他们有虚拟数据,以便我们可以看到用户界面如何工作.

我们遇到的一个问题是我们的开发人员习惯使用Visual Studio设计模式.当我们将它们提升到设计模式时,我们从UI公司收到的页面有时会出现问题.顾问的开发人员在不使用设计模式的情况下编码这些屏幕.

我们假设他们正在使用设计模式,但合同中没有规定.这个太多了吗?是否有很多ASP.NET开发工作从未经历过VS设计模式?


第三方编辑:

建议:响应此问题的人应该指定他们正在使用哪个版本的Visual Studio,因为Microsoft破坏了VS2005和早期设计人员中的代码库,并将其替换为他们购买Expression产品时购买的代码库.这两个是完全无关的,而新的一个是越好.- 约翰桑德斯

designmode visual-studio

5
推荐指数
6
解决办法
2965
查看次数

有人可以解释VistaDB吗?

我看到它越来越多,并没有真正理解它的目的?我可以在桌面本地开发时使用它吗?

或者我可以将商业网站放在使用VistaDB的Win2003服务器上吗?它比使用SQL DB更快吗?它安全吗?

困惑...

asp.net vistadb

4
推荐指数
1
解决办法
1304
查看次数

如何在GTK应用程序中嵌入Flash播放器?

有没有人试图将Adobes FlashPlayer嵌入到一个c-written -Application中Gtk

可能吗?有什么好处可以开始吗?

PS:我不想将WebKit或者Geckorenderengine 嵌入到我的应用程序中!

c linux gtk flash embedded-flashplayer

6
推荐指数
1
解决办法
1134
查看次数

行插入顺序实体框架

我正在使用事务在多个表中插入多行.对于这些行,我想按顺序添加这些行.在调用SaveChanges时,所有行都不按顺序插入.

当不使用事务并在每次插入后保存更改确实保持顺序,但我确实需要所有条目的事务.

entity-framework transactions insert

15
推荐指数
1
解决办法
5895
查看次数

长期数据存档的技术解决方案?

是否存在用于极长期数据存档的良好技术解决方案,例如25到100年?

不知怎的,我只是不太相信SQL 2000备份文件可以在法庭案件中使用,也可以在25到100年内用于历史学家.

这是客户的要求,而不仅仅是猜测.

这与试图通过备份ENIAC或阅读Atari Writer文字处理文件来尝试做一些有用的事情相当.硬件不一定存在,存储介质可能已损坏,使用该技术的专业人员可能不再存在,等等.

sql-server archiving historical-db

13
推荐指数
2
解决办法
1840
查看次数

我如何用猫编程?

在这个xkcd漫画中: 真正的程序员

他们提到真正的程序员使用cat.好吧,我问自己:你怎么能用这个cat命令编程?

bash command-line code-golf

23
推荐指数
4
解决办法
4825
查看次数

替换文件中的字符(更快的方法)

我们经常用另一个"好"字符替换文件中的非理想字符.

界面是:

procedure cleanfileASCII2(vfilename: string; vgood: integer; voutfilename: string);
Run Code Online (Sandbox Code Playgroud)

用我们可能调用的空格替换所有非desirables,cleanfileASCII2(original.txt,32,cleaning.txt)

问题是这需要相当长的时间.有没有比展示更好的方法呢?

procedure cleanfileASCII2(vfilename: string; vgood: integer; voutfilename:
string);
var
  F1, F2: file of char;
  Ch: Char;
  tempfilename: string;
  i,n,dex: integer;
begin
   //original
    AssignFile(F1, vfilename);
    Reset(F1);
    //outputfile
    AssignFile(F2,voutfilename);
    Rewrite(F2);
      while not Eof(F1) do
      begin
        Read(F1, Ch);
        //
          n:=ord(ch);
          if ((n<32)or(n>127))and (not(n in [10,13])) then
             begin // bad char
               if vgood<> -1 then
                begin
                ch:=chr(vgood);
                Write(F2, Ch);
                end
             end
           else   //good char
            Write(F2, Ch);
      end;
    CloseFile(F2);
    CloseFile(F1);
end;
Run Code Online (Sandbox Code Playgroud)

delphi ascii replace file

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

为什么Java人经常默默地使用异常?

我之前从未做过任何严肃的Java编码,但我根据现有技能(Delphi和C#)学习了语法,库和概念.我很难理解的一件事是,我已经看到了这么多代码,在printStackTrace这样的情况下默默地消耗异常:

    public void process() {
        try {
            System.out.println("test");
        } catch(Exception e) {
            e.printStackTrace();
        }
    }
Run Code Online (Sandbox Code Playgroud)

在我遇到的几乎所有Java文章和项目中都有类似的代码.根据我的知识,这是非常糟糕的.几乎总是应该将异常转发到外部上下文,如下所示:

    public void process() {
        try {
            System.out.println("test");
        } catch(Exception e) {
            e.printStackTrace();
            throw new AssertionError(e);
        }
    }
Run Code Online (Sandbox Code Playgroud)

大多数情况下,异常最终应该在属于底层框架的最外层循环中处理(例如Java Swing).为什么Java世界中的代码看起来像这样的规范?我很困惑.

根据我的背景,我宁愿完全删除printStackTrace .我会简单地重新抛出一个未处理的aka RuntimeException(或更好的AssertionError),然后捕获并在最合适的位置记录它:框架最外层循环.

    public void process() {
        try {
            System.out.println("test");
        } catch(Exception e) {
            throw new AssertionError(e);
        }
    }
Run Code Online (Sandbox Code Playgroud)

java exception-handling exception

76
推荐指数
8
解决办法
2万
查看次数

包括文件的全部内容并回显它

我需要回显包含文件的全部内容.我试过以下:

echo "<?php include ('http://www.example.com/script.php'); ?>";

echo "include (\"http://www.example.com/script.php\");";
Run Code Online (Sandbox Code Playgroud)

但都不起作用?PHP支持这个吗?

php echo

12
推荐指数
1
解决办法
6万
查看次数

如何为SharePoint网站中的任何更改创建每日摘要警报

我最近要求某人收到SharePoint网站内任何更改的每日摘要提醒; 每个站点都有一个负责其网站内容的所有者.

我们目前的工作方式是自动为站点内的每个列表/库设置警报.

// Get the Lists on this Site
SPListCollection siteLists = currentSite.Lists;
foreach (SPList list in siteLists)
{
    if (!list.ToString().Equals("Master Page Gallery"))
    {
        if (list.ReadSecurity == 1) // user has read access to all items
        {
            // Create an Alert for this List
            Guid alertID = currentUser.Alerts.Add(list, SPEventType.All, SPAlertFrequency.Daily);

            // Set any additional properties
            SPAlert newAlert = currentUser.Alerts[alertID];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这会产生两个问题:

  1. 用户创建了许多不同的警报.理想:只有一封电子邮件,包含每日摘要.
  2. 必须设置某种监视器以检查站点中的新列表或库,并自动为用户设置警报.

问:如何为站点中的所有更改创建每日摘要警报?

c# sharepoint alert sharepoint-2007 alerts

5
推荐指数
1
解决办法
5567
查看次数