小编Oog*_*oga的帖子

资源,放置它们的位置以及如何在C#中引用它们

我已经使用过C#和其他编程语言一段时间了,我很惭愧地说我不熟悉程序图标等资源的放置标准,以及如何在我的代码中引用它们.

具体来说,对于C#Windows窗体应用程序,在哪里放置我的图标资源是合适的,一旦我将它们放在正确的位置,引用它们的路径是什么?

非常感谢您的帮助.

c# resources winforms

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

C#应用程序 - 在数据库或配置文件中存储首选项?

我有一个使用SQLite的应用程序,它非常轻便且快速.我有一些不一定需要在启动时加载的首选项,但可能需要在不同的时间使用,具体取决于用户的去向.话虽这么说,我无法决定在哪里存储这些信息.

Q1:我应该继续将其存储在数据库中吗?我应该将它存储在配置文件中吗?

Q2:我是否应该在启动时加载和存储首选项和其他数据,即使它们不一定立即被使用?或者我应该在需要时查询数据库?

示例:我的应用程序可以存储使用该软件的公司的公司信息.公司名称,公司电话等.此信息的唯一使用时间是软件自动打印信件,或者用户在程序中编辑公司信息.

编辑:我意识到这归结为应用程序设置与用户设置.我的程序每个软件副本没有多个用户.话虽如此,我认为这些将是应用程序设置.

c# sqlite database-design initialization

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

Javascript评估问题

var  x  =  5;
function f(y){ return (x+y)-2 }; 
function g(h){ var x = 7; return h(x) }; 
{ var x=10; z=g(f) };
Run Code Online (Sandbox Code Playgroud)

我正在从课堂上的教科书中解决一些问题,为下一次考试做准备,并且无法弄清楚上面的评估方式.

大多数情况下,我不理解调用z = g(f),因为当评估f时,它没有提供参数,那么它是如何评估的呢?怎么知道你是什么?

此外,就范围而言,我相信javascript将大多数内容视为全局变量,因此设置的最后一个x将是函数f中使用的x值,对吗?

谢谢你的帮助!

请注意,这些是我正在练习准备考试的书后面的额外问题,这些不是直接的作业问题.

javascript

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