今年夏天

随便写写,我的网络生活.

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  249篇文章 :: 3篇收藏:: 239篇评论:: 28个Trackbacks

公告

[收藏]365Key|和讯网摘|博采|VIVI|狐摘

Bloglines订阅 Newsgator订阅 My Msn订阅 My Yahoo订阅 Rojo订阅 gougou订阅 周博通订阅 博阅订阅 Rsshow订阅 Google Reader

文章

收藏

相册

技术

相关参考

友情链接

存档


正在读取评论……


2004年06月


今天为了项目找免费的HTML Editor,类似于我们现在使用的这个Blog的编辑界面,我没有找到免费的同期一样的东东。但是在sourceforge.net中搜索了一番后,发现了它。

SPAW web based WYSIWYG editor control

这也是个不错的东东,界面也很优雅,开源的项目,也支持简体中文。还是ASP.NET控件。

另外在sourceforge.net中还找到了以下的东东

htmlArea 虽然不是.NET WebControl,并且界面没有那么优雅,但是功能还是异常的强大的,同时还支持右键菜单的操作方式。

NUnit Addin for Visual Studio.NET

OpenPOP.NET

ExceptionReporter

NWAF

下面的是ASP项目

http://sourceforge.net/projects/aspintranet/

http://sourceforge.net/projects/oracus2003/

C#的应用项目

http://sourceforge.net/projects/solversasfa/

http://sourceforge.net/projects/qcustomer/

http://sourceforge.net/projects/cmsnet/

http://sourceforge.net/projects/flextech/

http://sourceforge.net/projects/borgworks/

http://sourceforge.net/projects/progement/

http://sourceforge.net/projects/webfactoring/

http://sourceforge.net/projects/opencrx/

http://sourceforge.net/projects/manifoldnet/

http://sourceforge.net/projects/kingcrm/

圣斗士星矢

http://sourceforge.net/projects/ssworld/

 




大概首次接触这个概念还是大学毕业的时候吧,那个刚学习了微软的ASP(Active Server Pages),又出现了这个概念Application Service Provider。当时确实不太在意,因为当时觉得国内的internet,包括普通的ISP、ICP都不能赚钱,果然在2001年前后,很多熟悉的网站都不见了。

不过现在确实我国的Internet普及的够快,企业、个人对于IT和E化也渐渐的认同,重拾ASP的运营模式也应该是时机了吧。不过还是实践的不多吧,互联网上的相关操作层面的资料也是寥寥可数。

ASP的行业介绍 ASP市场发展趋势(摘自E-works)

ASP市场分析与展望 人才网站ASP服务领导新潮流(摘自来网)

构筑企业信息化ASP解决之道(含用友分销系统介绍)(摘自江苏经贸委网站)

方案事例

网上招标服务系统

ASP工业实施方案

中赢优创互联网应用支撑平台

大型动态网站智能生成解决方案




因为现在做的软件需要实现统计分析的功能,所以必然在图表方面下功夫了。

当然大家都知道Excel在这方面的优势很大,因为其提供了COM队想可以方便调用,并且实现也不是很复杂。目前项目除在原形阶段,将其包装一下被ASP.NET调用是做好的方法了。包装的好处也是为了将来使用了其他的图表技术或者自己开发,不会将调用控件的那部分代码重新写。

使用Office主要是OWC, Office Web Component。下面的链接有其在ASP.NET中进行调用的介绍。 

http://www.cnblogs.com/edobnet/archive/2004/06/07/13999.aspx

http://www.codeproject.com/aspnet/owc11article.asp

http://www.aspnetresources.com/articles/office_web_components.aspx

下面的这个例子是使用C#直接开发的,并没有调用OWC,写的不错,提供参考。

http://www.codeproject.com/aspnet/webchart.asp

下面的链接是ASP.NET社区网站的Chart控件库,相当多是收费的,不过我们可以察看其提供的调用接口,作为设计的参考。

http://www.asp.net/ControlGallery/default.aspx?Category=1&tabindex=2




CSS中的textOverflow属性可以将过多的文字用省略号进行表示,语法如下:

<SPAN 
style="width:100px;overflow:hidden;text-overflow:ellipsis;">
<NOBR>text to display</NOBR>
</SPAN>

其中overflow必须设置为hidden。

通过这样的样式单我们可以实现在DataGrid中某个Column由于字符串太长,而用固定的字数再加上省略号来进行表示。 




这是看了一下的文章而进行的一个总结,因为最近也在想如何通过程序来生成PDF文件。

Generating PDF files

Reponse有个这样的属性ContentType,获取或设置输出流的 HTTP MIME 类型。通常我们输出的默认形式都是HTML文本格式(text/html),不过如果希望输出的文件类型是javascript类型、CSS样式单类型、JPEG图片类型、Excel类型、Word类型等,都可以进行相应的设置。当然,PDF类型也是可以设置的。

所以当希望输出的文件格式是PDF的时候,可以通过以下的程序设置。

HttpContext.Current.Response.ContentType = "application/pdf"; // Or any other MIME type
HttpContext.Current.Response.AddHeader("content-disposition", "filename=somefilename.pdf");

如果希望输出的文件是以下载的形式展现,那么应该如下

HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=somefilename.pdf");

这篇文章还提到了几个可以参考的PDF生成的控件。

  • TallPDF.NET(not free)
  • FOP (open source)
  • Report.NET  (open source)
  • NPDF (open source)
  • MIME介绍,常用的类型如下

     

    Mime-Typ Dateiendung(en) Bedeutung
    application/msexcel *.xls *.xla Microsoft Excel Dateien
    application/mshelp *.hlp *.chm Microsoft Windows Hilfe Dateien
    application/mspowerpoint *.ppt *.ppz *.pps *.pot Microsoft Powerpoint Dateien
    application/msword *.doc *.dot Microsoft Word Dateien
    application/pdf *.pdf Adobe PDF-Dateien
    application/postscript *.ai *.eps *.ps Adobe Postscript-Dateien
    application/rtf *.rtf Microsoft RTF-Dateien
    application/x-httpd-php *.php *.phtml PHP-Dateien
    application/x-javascript *.js serverseitige JavaScript-Dateien
    application/x-shockwave-flash *.swf *.cab Flash Shockwave-Dateien
    application/zip *.zip ZIP-Archivdateien
    audio/basic *.au *.snd Sound-Dateien
    audio/x-midi *.mid *.midi MIDI-Dateien
    audio/x-mpeg *.mp2 MPEG-Dateien
    audio/x-wav *.wav Wav-Dateien
    image/gif *.gif GIF-Dateien
    image/jpeg *.jpeg *.jpg *.jpe JPEG-Dateien
    image/x-windowdump *.xwd X-Windows Dump
    text/css *.css CSS Stylesheet-Dateien
    text/html *.htm *.html *.shtml -Dateien
    text/javascript *.js JavaScript-Dateien
    text/plain *.txt reine Textdateien
    video/mpeg *.mpeg *.mpg *.mpe MPEG-Dateien
    video/quicktime *.qt *.mov Quicktime-Dateien
    video/vnd.vivo *viv *.vivo Vivo-Dateien



    原理就是在页面中生成javascript,进行alert窗口弹出

    protected virtual void MessageBox(string message)
    {
     RegisterStartupScript( System.Guid.NewGuid().ToString(), string.Format("<script language='javascript'>alert('{0}');</script>", message));
    }

    http://dotnetjunkies.com/WebLog/demiliani/archive/2004/04/16/11533.aspx




    http://www.donews.net/bot/archive/2004/06/15/28885.aspx

    这个页面的样式单不错,至少觉得有些新意,所以我也可参考一下,做一下自己的CSS。




    http://www.fujianasp.com/ 奥迈制造业信息服务化平台

    这家公司推出了很多ASP产品,我觉得很能发现商机,不错。也是作为我们开发人员可以借鉴的,但还不识其产品究竟如何。

    企业邮件管理系统

    办公自动化管理系统

    决策分析管理系统

     物流管理系统

     客户关系管理系统

     人力资源管理系统




    企业信息门户EIP
    AMT信息动力丛书
    徐家俊/贾文玉
    机械工业出版社

    http://www.amteam.org/docs/bdfpview1.asp?layout=2004-EIP

    企业信息门户的特点

    1. 统一的信息访问渠道
    2. 不间断的服务
    3. 强大的内容管理能力:支持几乎各种结构化和非结构化的数据,能识别90多种关系型和OLAP数据库中的数据,并可以搜索和处理各种格式的文档。
    4. 个性化的应用服务
    5. 与现有系统的集成
    6. 高度的可扩展性
    7. 安全可靠的保障
    8. 协作和共享

    EIP提高资源利用的效率

    1. 减少硬件成本
    2. 较少了多种未经集成的应用软件的总体维护成本
    3. 降低了通信的费用
    4. 减少了人力投入
    5. 改进企业的供应链管理

    EIP对业务产生积极的影响

    1. 更有效地发挥联盟的作用
    2. 员工可以访问业务智能系统
    3. 员工的资助服务可以提高解决外部业务问题的效率

    ?EIP在B2B方面的优势

    1. 加速企业对e化及全球市场的运用
    2. 与客户、合作伙伴及供货商间的商情信息分享
    3. 提升营业销售量与工业效率
    4. 创造新的商业利润来源
    5. 导入电子商务与网络行销

    ?EIP在B2E方面的优势

    1. 整合企业所有应用及信息来源为单一接口
    2. 提升员工工作生产力,实时反应与沟通效率
    3. 提供高度市场个性化与客户化的设计
    4. 建立学习型组织与最佳工作协同互动机制
    5. 大幅降低企业无关营业收益之人工成本

    Microsoft SharePoint Portal Server

    IBM WebSphere Portal Server

    Sybase 企业门户解决方案

    http://www.amteam.org/docs/BDLayoutListView1.asp?ID=EIP-PROD