小编JCa*_*sso的帖子

MVC是设计模式还是建筑模式

根据SunMsdn的说法,它是一种设计模式.

根据维基百科,它是一种建筑模式

与设计模式相比,建筑模式的规模更大.(维基百科 - 建筑模式)

或者它是一种具有设计模式的建筑模式?

哪一个是真的?

model-view-controller design-patterns architectural-patterns

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

将图像设置为提交按钮

我正在使用以下代码将图像设置为提交按钮

 *<input type="submit" src="submit1.jpg" alt="submit Button"onMouseOver="this.src='submit1.jpg'">*
Run Code Online (Sandbox Code Playgroud)

但我实际上并不知道整个代码中的哪个位置放置这行代码,因为我把它放在后面,但它不起作用

在哪个地方我把这个代码出现在"提交查询",但我希望它在buuto提交查询我也使用

input type="image"
Run Code Online (Sandbox Code Playgroud)

实际上我想问我从哪个地方开始这个代码"从哪一行?"

html webforms

10
推荐指数
2
解决办法
4万
查看次数

我可以在单台PC上运行多个JVM吗?

我可以运行多个JVM吗?如果是,那我怎样才能找到一个特定的类加载在哪个JVM上?

java

9
推荐指数
3
解决办法
3万
查看次数

是否可以编写Skype客户端?

这有什么图书馆吗?

我将它放在服务器上,它将是一个Windows服务.

Skype 不会安装在服务器上.所以Skype API并不意味着什么.

编辑:

我很抱歉没有说清楚.这就是我需要的:

我只需要一个像小机器人一样的Skype客户端.使用Skype的人会问这样的事情:

print totalCreditsLoadedToday

它会回答:

567867867学分.

我需要编写一个Windows服务,它将接受来自Skype的短信,并将回复作为短信发送(一个非常简单的Skype客户端).我不需要voip支持,但Skype是一个错误的客户要求.(是的,我建议Google Talk但不接受)

但我需要在不将Skype安装到服务器的情况下实现这一目标.

.net c# skype

7
推荐指数
1
解决办法
4227
查看次数

如何设置我的Vaadin小部件的可拖动区域

我正在尝试创建一个带有可拖动组件的简单仪表板,我对一个问题感到有些困惑.如果我将可拖动的'widget'包装在DragAndDropWrapper中并设置我的布局来接收拖放事件,那么从UI的角度来看,我不喜欢这两件事:

  1. 当我拖动东西(小部件,文件,等等)时,后面布局的整个区域变成蓝色(一段时间).我怎么把它关掉 - 是主题吗?

  2. 整个Widget的区域是可拖动的 - 如果我说,小部件内的其他UI组件响应拖动事件,这是一个问题.

如何设置窗口小部件的可拖动区域?我仍然希望在拖动时显示整个包裹的组件,但我只想拖动,即拖动小部件面板的标题栏.

我认为我暂时的解决方法是只让窗口小部件的一小部分可拖动,但我不认为这将是a)简单或b)看起来不错(因为当你拖动窗口小部件它只会绘制它的可拖动区域 - 标题栏,比方说).

有任何想法吗?

提前谢谢了.

AC

drag-and-drop vaadin7

7
推荐指数
0
解决办法
709
查看次数

如何正确编写桌面应用程序?

我是一名网络和移动应用程序开发人员,我更喜欢使用MVC框架进行开发.我刚开始使用桌面应用程序(在C#中).应用程序开发不是问题.我以前写了各种桌面应用程序,但它们仅供个人使用或小公司使用.

是否有一个很好的开源项目,我可以下载和阅读源代码,以了解如何编写桌面应用程序,以实现轻松维护,良好的错误处理等...

.net c# model-view-controller design-patterns

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

MonoTouch - 我们应该使用企业版还是专业版?

我们是一家软件开发公司,愿意为我们的客户开发iPhone/iPad应用程序.

我们知道,为了能够在我们的客户端部署我们的应用程序,他们必须在Apple的iOS开发人员企业计划中注册并将我们添加到开发团队中.

目前还不清楚我们是否需要购买企业分发的MonoTouch许可证,或者只要客户已在Apple的企业计划中注册,简单的专业许可证就允许我们在大量设备上签署和部署该应用程序.

虽然问题针对的是MonoTouch的许可选项,但是如何处理第一句中描述的常见场景的任何实用建议也会有很大帮助.

谢谢.

iphone licensing xamarin.ios ios

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

JQuery:我可以使用Dialog打开外部网页吗?

我可以使用JQuery 对话框打开外部网页,如果是这样 - 如何?

基本上,我想使用JQuery复制LightWindow的功能(LightWindow基于scriptalous).

www.stickmanlabs.com/lightwindow/index.html

理想情况下,我想使用一些JQuery核心的东西.如果它需要是一个JQuery插件,那很好,但我真的希望它已经存在这些功能的核心功能.

javascript jquery jquery-ui

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

Nullable <T> .Equals方法实现错误?

我在这里谈论C#语言.

msdn中Object.Equals(Object)方法的定义是:

确定指定的Object是否等于当前的Object.

如果两个对象相等则返回true,但如果它们为null则返回false:

x.Equals(null引用(在Visual Basic中为Nothing))返回false.

为什么?因为null不是对象.

如果对象参数为空,则抛出NullReferenceException.

而且我们有这个:

x.Equals(y)返回与y.Equals(x)相同的值.

这里没问题.它与Java非常相似.但是C#还System.Nullable为非可空类型提供了一个结构.据我所知,结构是一个对象.它继承了Object.Equals方法.

如果我有这样的结构:

struct Car
    {
        public string Make;
        public string Model;
        public uint Year;

        public Car(string make, string model, uint year)
        {
            Make = make;
            Model = model;
            Year = year;
        }
    }
Run Code Online (Sandbox Code Playgroud)

并创建四个实例:

Car car1 = new Car("make", "model", 2009);
Car car2 = new Car("make", "model", 2009);
Car car3 = new Car("make", "model", 2008);

car1.Equals(car2); // will return true
car1.Equals(car3); // will return false;
Run Code Online (Sandbox Code Playgroud)

据我所知,我们不能将结构设置为空值.但System.Nullable是一个结构,我们可以编译它没有任何错误:

int? …
Run Code Online (Sandbox Code Playgroud)

c# oop

2
推荐指数
1
解决办法
578
查看次数

C#中类似Java的线程同步

我是一名Java程序员,我知道一些关于线程化Java的事情.

在Java中,我可以使用synchronized关键字锁定方法:

private int a;
private int b;
private int c;
private synchronized void changeVars()
{
  a = 4;
  b = 2;
  c = a+b;
}
Run Code Online (Sandbox Code Playgroud)

我在msdn中搜索过,看到c#中有一些玩具可以玩线程.如monitor.Enter,monitor.Exit,lock或高级的互斥锁.

但我需要的是同步一种方法.它在c#中的等价物是什么?

提前致谢.

c# java multithreading thread-safety

2
推荐指数
1
解决办法
1776
查看次数

动态调用类方法

编辑:在现实生活中,我没有Book课程.这只是一个明确的例子.真正的问题确实需要反思来解决它.

假设我有一些课程:

书,苹果,门.

class Book
{
   ...
   public decimal getPrice()
   {...}
   public string getTitle()
   {...}
   public decimal getAuthor()
   {...}
}
Run Code Online (Sandbox Code Playgroud)

和其他类相同的东西.

我可以从字符串动态调用类方法:

Book myBook = new Book("Title", "Author", 44);

string title = runMethod(myBook, "getTitle");
Run Code Online (Sandbox Code Playgroud)

c#

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