| 广告联系 | 繁体版 | 手机版 | 微信 | 微博 | 搜索:
欢迎您 游客 | 登录 | 免费注册 | 忘记了密码 | 社交账号注册或登录

首页

新闻资讯

论坛

温哥华地产

大温餐馆点评

温哥华汽车

温哥华教育

黄页/二手

旅游
搜索:  

 论坛通告:  请不要上传第三方有版权的照片,请尊重版权,谢谢   转载新闻请务必注明出处,这些媒体请不要转,谢谢   批评商家需要注意  
 个人空间: NotmeL8 | 异乡的世界 | 一袭绛襦落鹏城,疑似玄女下九天 | 猪头看世界 | lxls | 罗蓬特机器人 | XY | 乱想 | 吕洪来的个人空间 | 顾晓军 | 湖里湖涂 | Invisible world | 白龙王许道长 | 五木森林 | 客观中立而实事求是,唯服理据而杜绝辱骂 | 静观云卷云舒 | 呱呱叫厨房 | 格局 | 逸言堂 | 真情Z下海
 最新求助: 请问谁知道哪里有卖理发的电动推子?   忽然有个疑问:战争时期,加拿大拿PR卡未入籍的永久居民会被强制服兵役吗?   这个银条   如何修改会员名?
 论坛转跳:
     发帖回帖获取加西镑, 兑换精彩礼物

论坛首页 -> IT人生

请教各位高手一个问题 (发表于15年前)

分页: 1, 2  下一页  



回复主题  图片幻灯展示  增添帖子到书签中  给帖子中的发贴者批量赠送献花或者花篮    |##| -> |=|        发表新主题
阅读上一个主题 :: 阅读下一个主题  
作者 正文
飞舞的音符
(只看此人)




文章 时间: 2009-11-18 01:20 引用回复
目前一个project,想结合WPF或者silverlight和asp.net里web parts的功能做,换句话说,就是用wpf或者silverlight做成一个个module,然后用web parts来控制每个module,各位认为有什么弊端吗?

 
花篮
分享
楼主 | 电梯直达
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
许万克
(只看此人)




文章 时间: 2009-11-18 01:30 引用回复
你要做什么呢?
 
花篮
分享
_________________
我是许迈克
沙发 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
飞舞的音符
(只看此人)



文章 时间: 2009-11-18 10:53 引用回复
就是主要以图像为主,要保证不论屏幕大小图像一定要清晰,所以可能最后是用矢量图,本来可能用flash比较好,可老板不希望用flash,说是用户太容易就可以把源码看到,因为这个product需要安装到给客户的机器上的,他不希望放在server上,希望最好不要用internet。另外他需要能有像web parts的功能,可以让用户自由选择想要的zone,我不知道windows app本身有没类似的功能,如果有就好办了,如果没有,我就在想是否可以用wpf或者silverlight做成一个个的module,然后放到web parts的zone里。还是那句话,不论用什么,都不能把source code暴露给用户。
 
花篮
分享
板凳 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
许万克
(只看此人)



文章 时间: 2009-11-18 12:55 引用回复
没用过Web Parts, 收了一下:

ASP.NET Web Parts is an integrated set of controls for creating Web sites that enable end users to modify the content, appearance, and behavior of Web pages directly from a browser

就是说你们是想给用户做个类似网站模板的东西吗?让他们自己管理内容?

SILVERLIGHT也是通过BROWSER来用的(尽管有OUT OF BROWSER模式)。

你要用这两个东西,又不想有INTERNET?

WPF是用来取代WIN FORM的,SILVERLIGHT 是它的一个子集,用于WEB 界面的,如果你不想通过INTERNET, 你可以用WPF做个类似WIN FORM的应用,但是你又要有WEB PARTS的功能,我真是不明白你们到底要做什么?

MM, 你们的需求保密性很高吗,为什么不能讲具体一点?
 
花篮
分享


上一次由许万克于2009-11-19 02:59修改,总共修改了1次
地板 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
飞舞的音符
(只看此人)



文章 时间: 2009-11-18 23:57 引用回复
也不是保密性高哈,是俺嘴笨,说不清 icon_razz.gif

其实很简单,老板呢,喜欢fancy的东西,我个人感觉要实现他要的那些功能,一是用flash,二用server, web parts。可是他说flash不好,因为很容易就被人拿到source code,就可以模仿了,他是想卖给不同客户的,不希望人家拿到以后自己就稍微改一下就好了,这样他不是没法赚钱了吗?还说万一internet没了怎么办。那我还有啥话可说的?我的本意是放在server这边好控制。可人家是老板,就是要求软件装在单机上嘛。

另外他希望做成template的形式,就是那种可以根据客户的不同需要来选择需要的module和zone,这种现成的功能好像就是类似asp.net里的web parts。但由于他要求软件只装在local,不通过internet,这个就显得有点麻烦了。目前我还不知道win app里是否有类似web parts的功能可以用,如果有的话,我就不会去用web parts了。

现在我就是很头痛这个不伦不类的要求。但公司里就我一个人在做这行的,老板也不是做这行的,他只是根据自己的想象要求做这个那个,但是未必理解有些并非合理,或者有些会很费事,可这很难跟他说明白,说多了,还以为我不愿意干呢。

我本来直接想用WPF的,就是考虑到也许要用web parts,所以就想是否用silverlight来做module更好一些,原因就像你说的,silverlight是用于web界面的。不过试了半天还没整成功 icon_sad.gif,估计还有些地方没弄对,唉,头大死了。。。
 
花篮
分享
5 楼 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
aweican
(只看此人)



文章 时间: 2009-11-19 00:47 引用回复
没有web开发的经历,就说说自己的体会(XMLEMCODER说的不错)。

1.有需求的时候,如果老板或者管理团队总要做新项目的话,感觉最好先把需求搞清楚,问他们想要什么,最好写成文档;
2. 给他们搞几个Possible alternative solutions,把利弊或开发的时间银子啥的都说清楚,你自己倾向的也要写清楚;
3.老板是老板,专业是专业。有时候不管如何要表达自己的意见。他们是在不听你就照敌人说的做。

-假设你要做的App运行在Windows平台上:
A. WPF估计是一个好选择,那个界面就是XAML,一类似XML的东东,如果要界面定制很灵活的话,这个是长处。
B. WinForm也能实现定制,把UI单元都设计成模块,用反射之类的技术实时调用也很容易做的。或者很多第三方的控件也能提供一些这样的功能。
C. WPF或者其他的.NET程序(JAVA也一样)都是编译成中间代码的,反编译很容易。虽然混淆或者一些第三方软件也加密一些,基本也能被人破解的,就是时间而已。
D. 不清楚你这项目的背景(程序用途,客户等等),给用户越多的配置随意性,开发和维护估计越费时间。
 
花篮
分享
_________________
*带着点流浪的喜悦我就这样一去不回*
6 楼 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
许万克
(只看此人)



文章 时间: 2009-11-19 03:47 引用回复
大概明白了点,呵呵。

SILVERLIGHT只是界面技术,应该没有你想要的类似WEB PARTS 的定制和管理的功能,WPF估计也没有, 你要自己去写了。 象阿威说的那样,开发和维护估计挺费事的。

只是图像的话,你只用ASP.NET页面控件不行吗? 为什么要用到SILVERLIGHT 或者FLASH?只是为了图像清楚吗?
SILVERLIGHT 倒是可以嵌入ASP.NET网页,你可以考虑用WEB PARTS开发框架, 然后再显示图像的时候,用SILVERLIGHT来显示。
只是, 这个是web application 了, 要有SERVER了,不知道你老板说的代码不安全是什么意思,你做ASP.NET WEB APPLICATION, 代码运行在SERVER上, 怎么不安全呢?谁能看到呢?反倒你做成桌面应用容易被反编译了吧?FLASH我不懂, SILVERLIGHT虽然会被下载到客户端运行, 但你可以把主要业务逻辑放在SERVER上处理啊,还是安全的。(另:你有没有大量数据请求和处理?)

你还是按阿威说的, 弄个需求文档吧,主要是你们老板也不懂, 很容易今天说个这样, 明天说个那样,写下来,好有个对证。
 
花篮 (1)
分享
_________________
我是许迈克
7 楼 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
飞舞的音符
(只看此人)



文章 时间: 2009-11-20 00:10 引用回复
aweican 写道:
没有web开发的经历,就说说自己的体会(XMLEMCODER说的不错)。

1.有需求的时候,如果老板或者管理团队总要做新项目的话,感觉最好先把需求搞清楚,问他们想要什么,最好写成文档;
2. 给他们搞几个Possible alternative solutions,把利弊或开发的时间银子啥的都说清楚,你自己倾向的也要写清楚;
3.老板是老板,专业是专业。有时候不管如何要表达自己的意见。他们是在不听你就照敌人说的做。

-假设你要做的App运行在Windows平台上:
A. WPF估计是一个好选择,那个界面就是XAML,一类似XML的东东,如果要界面定制很灵活的话,这个是长处。
B. WinForm也能实现定制,把UI单元都设计成模块,用反射之类的技术实时调用也很容易做的。或者很多第三方的控件也能提供一些这样的功能。
C. WPF或者其他的.NET程序(JAVA也一样)都是编译成中间代码的,反编译很容易。虽然混淆或者一些第三方软件也加密一些,基本也能被人破解的,就是时间而已。
D. 不清楚你这项目的背景(程序用途,客户等等),给用户越多的配置随意性,开发和维护估计越费时间。


没错,我也一直希望大家坐下来把要做的事情定下来,写清楚,但是结果总是一天拖一天,说起来都忙,要做的东西都是嘴巴拱一拱就完事了,然后随时又会出现新主意,真是非常头痛 icon_sad.gif

按照老板的意思,最好就是那种类似dll或者exe的文件了,换句话说,也就是最好就是用windows application了。个人感觉在处理图像方面可能更接近老板的需要些。但我是这方面的新手,所以不清楚winform或者WPF是如何实现定制的。能否举个简单的例子,特别是对WPF?

WPF编译完不是也会生成exe的文件吗?这种也容易被破解吗?

我也不喜欢一下子有那么多配置给用户,我也跟老板说过花费的时间会比较长。不过老板就是喜欢这些费事的东西 icon_sad.gif

对了,之前我做过一个WinForm的app,因为要开很多form,结果发现好像有点memory leak,软件运行一阵以后,就会黑屏,还没搞清楚该如何解决这个问题。您是这方面的专家,回头另外开贴请教这个问题。

多谢!
 
花篮
分享
8 楼 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
飞舞的音符
(只看此人)



文章 时间: 2009-11-20 00:39 引用回复
XMLENCODER 写道:
大概明白了点,呵呵。

SILVERLIGHT只是界面技术,应该没有你想要的类似WEB PARTS 的定制和管理的功能,WPF估计也没有, 你要自己去写了。 象阿威说的那样,开发和维护估计挺费事的。

只是图像的话,你只用ASP.NET页面控件不行吗? 为什么要用到SILVERLIGHT 或者FLASH?只是为了图像清楚吗?
SILVERLIGHT 倒是可以嵌入ASP.NET网页,你可以考虑用WEB PARTS开发框架, 然后再显示图像的时候,用SILVERLIGHT来显示。
只是, 这个是web application 了, 要有SERVER了,不知道你老板说的代码不安全是什么意思,你做ASP.NET WEB APPLICATION, 代码运行在SERVER上, 怎么不安全呢?谁能看到呢?反倒你做成桌面应用容易被反编译了吧?FLASH我不懂, SILVERLIGHT虽然会被下载到客户端运行, 但你可以把主要业务逻辑放在SERVER上处理啊,还是安全的。(另:你有没有大量数据请求和处理?)

你还是按阿威说的, 弄个需求文档吧,主要是你们老板也不懂, 很容易今天说个这样, 明天说个那样,写下来,好有个对证。


嗯,我是想用asp.net的web parts的功能,用wpf或者silverlight写成module,就是不知道是否能写成类似user control的东东直接加到asp.net里来调用。才发现原来silverlight 2 SDK 是包括在asp control里的,而现在的silverlight 3 插件直接用html或javascript来调用了。

老板不想用server的原因是有很多地方是不用internet的,虽然想说服他用server即安全又容易控制,万一有问题也不一定需要跑客户那边去。不过目前还没说通 icon_sad.gif。另外PC装的是xp professional,就可以当server用的 icon_smile.gif。我们不需要处理数据,简单的xml相信就能搞定了。

asp.net页面空间对处理那些固定大小的图像可能还行吧,而且如果图像大,size也就很大,运行起来也会慢。WPF的好处就是可以处理矢量图,变大变小,图像的清晰度都能保持一致,而且图像的size会非常小。

我现在的问题就是如何将wpf或者silverlight的module放到web parts里,太笨了,试了半天都不成功 icon_sad.gif
 
花篮
分享
9 楼 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
aweican
(只看此人)



文章 时间: 2009-11-20 00:53 引用回复
xianxian07 写道:

没错,我也一直希望大家坐下来把要做的事情定下来,写清楚,但是结果总是一天拖一天,说起来都忙,要做的东西都是嘴巴拱一拱就完事了,然后随时又会出现新主意,真是非常头痛 icon_sad.gif

按照老板的意思,最好就是那种类似dll或者exe的文件了,换句话说,也就是最好就是用windows application了。个人感觉在处理图像方面可能更接近老板的需要些。但我是这方面的新手,所以不清楚winform或者WPF是如何实现定制的。能否举个简单的例子,特别是对WPF?

WPF编译完不是也会生成exe的文件吗?这种也容易被破解吗?

我也不喜欢一下子有那么多配置给用户,我也跟老板说过花费的时间会比较长。不过老板就是喜欢这些费事的东西 icon_sad.gif

对了,之前我做过一个WinForm的app,因为要开很多form,结果发现好像有点memory leak,软件运行一阵以后,就会黑屏,还没搞清楚该如何解决这个问题。您是这方面的专家,回头另外开贴请教这个问题。

多谢!


不是啥砖家,这里高手不少,不过喜欢讨论,很多东西和别人讲过,自己会记得更清楚。

-定制:不太清楚你说的定制到底是指什么,是想要很多模块可以定义某些可以使用还是说界面定义字体颜色大小之类的?我说的意思就是用户界面这些都可以用数据库或者XML文件表达,以此达到定制的目的。建议你看看反射(Reflection)。微软的现成的APP Framework也有现成的patterns & practices(google一下Composite UI Application Block(用于winform,WPF,SL的都有));
-编译/反编译:.NET的都是编译成中间代码(以前叫MSIL,现在叫CIL)。你随便写一个helloworld的程序,编译好。再下载一个程序叫Reflector(该程序是免费的,每个。NET程序员必备),用Reflector打开那个exe文件,你就知道我说的意思了。

-内存泄漏:Managed code本来就是占用内存多点,理论上framework什么都搞定的,不过代码或者控件使用中有bug一般才会。调试就是麻烦些,不知道你用没有过哪个memory porfiler程序,profiler对泄漏的跟踪会对你调试很有帮助的。MS的CLR profiler你可以google一下找到,或者找公司拿银子买更专业的。这个工作就是需要耐心。:)
 
花篮 (1)
分享
_________________
*带着点流浪的喜悦我就这样一去不回*
10 楼 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
 
回复主题     |##| -> |=|     论坛首页 -> IT人生 所有的时间均为 美国太平洋时间
1页,共2 分页: 1, 2  下一页  


注:
  • 以上论坛所有发言仅代表发帖者个人观点, 并不代表本站观点或立场, 加西网对此不负任何责任。
  • 投资理财及买房卖房版面的帖子不构成投资建议。投资有风险,责任请自负
  • 对二手买卖中的虚假信息,买卖中的纠纷等均与本站无关。
  • 黄页热门商家 免费个人广告
    发布商业广告

    不能在本论坛发表新主题
    不能在本论坛回复主题
    不能在本论坛编辑自己的文章
    不能在本论坛删除自己的文章
    不能在本论坛发表投票
    不能在这个论坛添加附件
    可以在这个论坛下载文件

    论坛转跳: 

    飞舞的音符, 许万克, 飞舞的音符, 许万克, 飞舞的音符, aweican, 许万克, 飞舞的音符, 飞舞的音符, aweican
    潜力帖子 精华帖子 热门帖子
    这里好萧条啊 看来房市买卖很萧条啊
    住不起加州住邮轮! 77岁的Sharon L...
    洗碗机洗拖鞋
    应该厘清“大学生”这三个字
    太阳底下打篮球,汗出透了
    和到处空调汽车的垃圾亚洲,垃圾北...
    一大早起来
    伊朗目前还正在积极寻求向中国购入...
    香港夜泊 大国重器 美军吓傻
    Labubu不能幸免盗版
    7月起老人乘坐公交不再免费?
    预计美国第二季度GDP增速为2.5%
    美国政府现行关税制度造成的不确定...
    马斯克单挑美国两党!
    英国航母被中国舰队吓退
    从阿坝州到甘孜州,穿越川西
    “五到八年后再看,疫情后的2023年...
    又看完一部电视剧
    新疆伊犁 赛里木湖 三大草原恰西 喀...
    新疆阿勒泰 五彩滩 喀纳斯 魔鬼城
    在乌鲁木齐看娘娘骑过的汗血宝马
    一张天主教在华发行纸钞略考
    5月2日换币盛况
    维达大师,另类收藏,请您欣赏!
    清代福州台伏钞票
    四川官钱局钞票
    大汉四川军政府军用银票
    今年新币发行计划
    要出一个新的一元
    古董金币
    超级重磅!加拿大要进口中国电动车!
    皮尔今天在温哥华 - 蓝色wave - 保...
    几分钟前,中国强硬反击,征34+50,...
    曼谷高楼直接倒了
    我说我希望特朗普赢,老公气得眼睛...
    知乎?加西网上为什么有老男人喜欢...
    明明有能力统台,大陆为何迟迟不动手?
    貌似ndp稍占上风。。。。。
    今天是感恩节,跟大家道个别,以后...
    咱最后还是投了ndp
    生平第一次被偷车了
    中国会不会武统台湾
    突发:台湾队战胜中国队奥运夺冠,...
    温哥华房姐出事了
    有在看总统辩论的吗?

    最新新闻 热门新闻 热评新闻
    才子与色鬼|蔡澜身后,一段至死不休的风月公案
    "回不去的体面":失业浪潮下中国年轻人为何"假装上班"
    马斯克建"美国党"后未来12个月工作重点:国会两院
    病死率高达97%!夏季玩水小心遇"食脑虫" 专家提醒
    土耳其火灾频发同时却出现罕见"七月飞雪"...
    哪些国家收到关税信?白宫经济顾问:看新闻就知道
    人人乐正式退市摘牌,曾与沃尔玛"硬碰硬"
    普京:俄无人机已摧毁价值超20亿美元敌方装备
    刚刚,川普签署了一项"重大灾难声明"
    热搜第一!日本教材竟污蔑卢沟桥事变时中方先开枪
    青岛大学凌晨发声明回应宿管在值班室离世
    得州洪灾死亡惨重与特朗普裁员有关?白宫回击
    网络水军"黑生意",充斥小红书、大众点评!
    近80人死亡超40人失踪,得州洪灾引发三连问
    特朗普回应马斯克建新党:只会制造混乱
    北大学者胡泳谈长照护母亲 强调学习与死亡共存
    亏损闭店!曾280万月租的香港商铺神话破灭
    保护熊宝宝 BC男子遭灰熊袭击受伤
    为斯大林翻案 俄共否定赫鲁晓夫"秘密报告"
    年薪1亿美元!让硅谷两大AI巨头撕破脸
    加国女子转售门票 因这损失上千元
    人民日报评9/3北京阅兵 夸军队"钢更多"
    日经:中国小米是特斯拉"真正的威胁"
    总理参加牛仔节 观众吐槽翻煎饼差
    中国公司招聘竟要性格测试,拒录"E人"?
    卢比奥:我曾想过结束自己的生命,觉得生活毫无意义
    7月9日非终点?若对美有利关税谈判会延期
    研究发现:腰臀比越高,死亡风险越大
    进了国际学校,才感受到信息茧房的恐怖
    评马斯克组美国党 美财长:他应该专注于经营企业
    下周定!温市府要将小街限速30公里
    北大学者胡泳谈长照护母亲 强调学习与死亡共存
    亏损闭店!曾280万月租的香港商铺神话破灭
    保护熊宝宝 BC男子遭灰熊袭击受伤
    为斯大林翻案 俄共否定赫鲁晓夫"秘密报告"
    年薪1亿美元!让硅谷两大AI巨头撕破脸
    加国女子转售门票 因这损失上千元
    人民日报评9/3北京阅兵 夸军队"钢更多"
    日经:中国小米是特斯拉"真正的威胁"
    总理参加牛仔节 观众吐槽翻煎饼差
    中国公司招聘竟要性格测试,拒录"E人"?
    卢比奥:我曾想过结束自己的生命,觉得生活毫无意义
    7月9日非终点?若对美有利关税谈判会延期
    研究发现:腰臀比越高,死亡风险越大
    进了国际学校,才感受到信息茧房的恐怖

    更多方式阅读论坛:

    Android: 加西网
    [下载]

    Android: 温哥华论坛
    [下载]

    PDA版本: 论坛

    加西网微信

    加西网微博


    Powered by phpBB 2.0.8
    Terms & Conditions    Privacy Policy    Political ADs    Activities Agreement    Contact Us    Sitemap    

    加西网为北美中文网传媒集团旗下网站

    页面生成: 0.0554 秒 and 5 DB Queries in 0.0016 秒