小编ard*_*ila的帖子

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

使用Windows窗体实现MVC

在哪里可以找到关于如何在Windows窗体中完全实现MVC模式的好例子?

我在各个站点上找到了许多教程和代码示例(例如,代码项目和.NetHeaven),但是许多比MVC更能代表观察者模式.由于我想开发的应用程序是针对学校项目的,我不愿意使用像PureMVCMVC#这样的框架.

.net model-view-controller winforms

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

Google文档 - 包含分页的目录

我正在处理我的Google Docs文件,想知道是否有人知道如何制作带有页码的目录?

内置的目录不会显示编号.

非常感谢.

google-docs tableofcontents page-numbering

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

OkHttp如何获得Json字符串?

解决方案:这是我的错误.

正确的方法是response.body().string()而不是response.body.toString()

我使用Jetty servlet,URL http://172.16.10.126:8789/test/path/jsonpage,每次请求此URL将返回

{"employees":[
    {"firstName":"John", "lastName":"Doe"}, 
    {"firstName":"Anna", "lastName":"Smith"},
    {"firstName":"Peter", "lastName":"Jones"}
]}
Run Code Online (Sandbox Code Playgroud)

它显示在将URL输入浏览器时,不幸的是,当我请求时,它显示的是除了json字符串之外的那种内存地址Okhttp.

TestActivity? com.squareup.okhttp.internal.http.RealResponseBody@537a7f84
Run Code Online (Sandbox Code Playgroud)

Okhttp代码我使用:

OkHttpClient client = new OkHttpClient();

String run(String url) throws IOException {
  Request request = new Request.Builder()
      .url(url)
      .build();

  Response response = client.newCall(request).execute();
  return response.body().string();
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮忙吗?

java http embedded-jetty okhttp

47
推荐指数
4
解决办法
8万
查看次数

如何在WinForms中旋转图片

我希望在我的应用程序中有一张图片,我可以旋转以指示方向,如风向.甚至是时间.我用什么代码来旋转图片?谢谢

更新:我使用的是.NET 2.0,Windows 2000,VS C#2005

c# image winforms

41
推荐指数
6
解决办法
10万
查看次数

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

Model-View-Presenter中的Presenter是否会创建视图?

如何在MVP中创建视图?Presenter是否始终创建它们(除了子视图的视图外)?或者它是一个单独的第三方组件或应用程序或创建它们的东西?

我们还要补充一点,我可能会在Dojo Toolkit/ExtJS(即JavaScript)上执行此操作.

所以,我有这些代码行:

var v = new MyApp.view.User();
var p = new MyApp.presenter.User();
Run Code Online (Sandbox Code Playgroud)

这两条线应该在哪里准确?演示者是否实例化视图,反之亦然?什么实例化第一个实例?

theory mvp architectural-patterns

30
推荐指数
2
解决办法
8119
查看次数

MVVM和嵌套视图模型

我有一个简单的例子,我正在创建一个由列表框组成的视图,列表框显示一堆项目.我想知道我是否正确地在这里创建View Model和Model类.使用在这种情况下正确工作的任何值,我理解它有点主观,但我目前的解决方案感觉不对.这是一个简化版本.

ViewModels和Models:

namespace Example
{
  public class ParentViewModel
  {
      public ParentViewModel()
      {
          // ... Create/Consume ChildViewModel * n
      }

      public List<ChildViewModel> ChildViewModels { get; set; }
  }

  public class ChildViewModel
  {
      public ChildViewModel()
      {
          // ... Create/Consume ChildModel
      }

      public ChildModel Model { get; set; }
  }

  public class ParentModel
  {
      public List<ChildModel> ChildModels { get; set; }

      public ParentModel()
      {
          // ... Create/Consume ChildModel * n;
      }
  }

  public class ChildModel
  {
      public ChildModel()
      {
          // ... Contains …
Run Code Online (Sandbox Code Playgroud)

wpf mvvm

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

GitLab重命名分支并从另一个重新开始

我刚开始一个新项目,我正在使用GitLab和SourceTree.我创建了一个分支(origin\master),但是我错误地将这个分支用于我的开发,所以我将我的前几个更改推送到了这个分支.现在我了解到这个分支实际上应该有生产版本,并且应该使用origin\develop分支进行开发.

有没有什么办法可以将master分支重命名为origin\develop,并以某种方式使用原始版本的应用程序创建一个新的origin\master分支?

我是项目中唯一的开发人员,因此不会影响任何人.如果可能的话,如果你可以解释如何在SourceTree中这样做,因为我不使用命令行git.我对SourceTree比较熟悉.

git gitlab atlassian-sourcetree sourcetree

20
推荐指数
2
解决办法
5万
查看次数

WinForms事件生命周期

就像Web应用程序中的页面生命周期一样,WinForms的事件生命周期是什么,特别是在表单和用户控件之间?

.net events user-controls winforms

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