当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 她让我以后买栋房子把她包起来就行了,我可以娶一个温柔的女孩做老婆。 ......
    摘要: 经理要求我写个关于.net方面的一个项目的解决方案,我就用.net例子里面的解决办法写了一个,经理竟然说一点都不合格,还说格式太不好,叫我找找模版。叫我到哪里找啊。各位兄弟有这方面的资料给发过来一份,高分相赠,感激不尽! mail:wangjun@big-china.com ......


在.net中使用owc时出错,请高手指点

我在.net中使用下面的语句  
                m_Chart.SetData(m_Constants.chDimSeriesNames,   0,   "testSum")  
  时出错,说找不到对象的属性和方法,但是在asp中是可以运行的,不知道是怎么回事,请指点  
  .net原码  
          Private   Function   genGraphics()   As   String  
                  Dim   m_ChartSpace  
                  Dim   m_Chart  
                  Dim   m_Constants  
                  Dim   m_Series  
                  Dim   m_Axis  
                  ==========================db=====================================  
                  Dim   conn  
                  Dim   rs  
                  Dim   mySQL   As   String  
                  Dim   temp  
                  conn   =   Server.CreateObject("ADODB.Connection")  
                  rs   =   Server.CreateObject("ADODB.RECORDSET")  
                  conn.Open("DSN=ERP;UID=sa;PWD=")  
                  mySQL   =   "select   testID,sum(testVal)   as   testSum   from   ERP_Test   group   by   testID"  
                  rs.CursorType   =   3  
                  rs.CursorLocation   =   3  
   
                  rs.open(mySQL,   conn)  
                  =================================================================  
                  m_ChartSpace   =   Server.CreateObject("OWC.CHART")  
                  m_Chart   =   m_ChartSpace.Charts.Add()  
                  m_Constants   =   m_ChartSpace.Constants  
                  m_ChartSpace.Border.Color   =   "red"  
                  m_Chart.type   =   1  
                  Response.Write(CStr(m_Chart.type))  
                  m_ChartSpace.DataSource   =   rs  
   
                  m_Chart.SetData(m_Constants.chDimSeriesNames,   0,   "testSum")  
                  For   Each   m_Series   In   m_Chart.SeriesCollection  
                          m_Series.SetData(m_Constants.chDimCategories,   0,   "testID")  
                          m_Series.SetData(m_Constants.chDimValues,   0,   "TestSum")  
                  Next  
   
  asp原码:  
          Private   Function   genGraphics()  
                  Dim   m_ChartSpace  
                  Dim   m_Chart  
                  Dim   m_Constants  
                  Dim   m_Series  
                  Dim   m_Axis  
                  ==========================db=====================================  
                  Dim   conn  
                  Dim   rs  
                  Dim   mySQL  
                  Dim   temp  
                  set   conn   =   Server.CreateObject("ADODB.Connection")  
                  set   rs   =   Server.CreateObject("ADODB.RECORDSET")  
                  conn.Open   "DSN=ERP;UID=sa;PWD="  
                  mySQL   =   "select   testID,sum(testVal)   as   testSum   from   ERP_Test   group   by   testID"  
                  rs.CursorType   =   3  
                  rs.CursorLocation   =   3  
   
                  rs.open   mySQL,   conn  
                  =================================================================  
                  set   m_ChartSpace   =   Server.CreateObject("OWC.CHART")  
                  set   m_Chart   =   m_ChartSpace.Charts.Add()  
                  set   m_Constants   =   m_ChartSpace.Constants  
                  m_ChartSpace.Border.Color   =   "red"  
                  m_Chart.type   =   18  
                  Response.Write(CStr(m_Chart.type))  
                  set   m_ChartSpace.DataSource   =   rs  
                  m_Chart.SetData   m_Constants.chDimSeriesNames,   0,   "testSum"  
                  For   Each   m_Series   In   m_Chart.SeriesCollection  
                          m_Series.SetData   m_Constants.chDimCategories,   0,   "testID"    
                          m_Series.SetData   m_Constants.chDimValues,   0,   "TestSum"    
                  Next  
 

NO.1   作者: pingan99

up

NO.2   作者: online

希望对你有帮助    
  Public   Class   WebForm1    
          Inherits   System.Web.UI.Page    
          Protected   WithEvents   imgChart   As   System.Web.UI.WebControls.Image    
   
  #Region   "   Web   窗体设计器生成的代码   "    
   
          该调用是   Web   窗体设计器所必需的。    
          <System.Diagnostics.DebuggerStepThrough()>   Private   Sub   InitializeComponent()    
   
          End   Sub    
   
          Private   Sub   Page_Init(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Init    
                  CODEGEN:   此方法调用是   Web   窗体设计器所必需的    
                  不要使用代码编辑器修改它。    
                  InitializeComponent()    
          End   Sub    
   
  #End   Region    
   
          Private   Sub   Page_Load(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Load    
                  在此处放置初始化页的用户代码    
                  Dim   owcChartSpace   As   OWC.ChartSpace   =   New   OWC.ChartSpace()    
                  Dim   owcChart   As   OWC.WCChart   =   owcChartSpace.Charts.Add    
                  Dim   ConnADO   As   New   ADODB.Connection()    
                  Dim   RecordsetADO   As   New   ADODB.Recordset()    
                  Dim   myConnection   As   New   Sqlconnection("server=yang;database=dcss;Trusted_Connection=yes")    
                  Dim   connectionString   As   String    
                  connectionString   =   "server=yang;uid=sa;pwd=;database=ourfly"    
                  connectionString   =   "provider=SQLOLEDB;   Data   Source=yang;   Initial   Catalog=ourfly;   User   Id=sa;   Password="    
                  connectionString   =   "driver={sql   server};server=yang;uid=sa;pwd=;   database=ourfly"    
                  ConnADO.Open(connectionString)    
   
                  RecordsetADO.ActiveConnection   =   ConnADO    
                  RecordsetADO.CursorType   =   ADODB.CursorTypeEnum.adOpenStatic    
                  RecordsetADO.CursorLocation   =   ADODB.CursorLocationEnum.adUseClient    
                  Dim   strSQL   As   String    
                  strSQL   =   "select   *   from   yearly_production"    
                  RecordsetADO.Open(strSQL,   ConnADO)    
                  owcChartSpace.DataSource   =   RecordsetADO    
   
                  owcChart.Type   =   OWC.ChartChartTypeEnum.chChartTypeSmoothLine    
   
                  owcChart.SetData(OWC.ChartDimensionsEnum.chDimSeriesNames,   0,   "factory_name")    
                  Dim   owcSeries   As   OWC.WCSeries    
                  For   Each   owcSeries   In   owcChart.SeriesCollection    
                          owcSeries.SetData(OWC.ChartDimensionsEnum.chDimCategories,   0,   "production_year")    
                          owcSeries.SetData(OWC.ChartDimensionsEnum.chDimValues,   0,   "production_in_tons")    
                  Next    
   
                  Randomize()    
                  Dim   nfilenameSuffix   As   Integer    
                  Dim   sfilenamesuffix   As   String    
                  nfilenameSuffix   =   100000   *   Rnd()    
                  sfilenamesuffix   =   System.Convert.ToString(nfilenameSuffix)    
                  owcChartSpace.ExportPicture(MapPath("owc/price_")   +   sfilenamesuffix   +   ".gif",   "gif",   800,   600)    
                  imgChart.ImageUrl   =   "owc/price_"   +   sfilenamesuffix   +   ".gif"    
          End   Sub    
   
  End   Class


    摘要: 我现在想用vb实现动画效果,比如我自己在窗体上绘制一小块图案,然后用键盘控制它的移动,请问在vb中有哪些方法可以实现这种功能?强调:不是移动图片框,而是移动自己绘制的图案! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE