精华内容
下载资源
问答
  • 在Delphi下通过RzRegIniFile控件读取ini文件 有不足的地方请多多指教
  • vc++ 列表控件的典型应用,从文件读取并显示
  • wpf之TXTextControl控件读取、保存文件,更多详细信息请上:http://www.wpf123.com/news/?5739.html查看
  • windows下 MFC 树控件的应用 读取文件保存到自己的内存建树
  • Dsoframer 控件如何读取内存中的文件,以及如何把文档保存到字节数组中?
  • xe2里面还有TTable控件,但是之后的版本里都没有TTable控件了。请问大侠们 xe8 下要读 *.db文件有什么办法呢? 我只有这么多金币了 请大侠们帮帮忙。。。。
  • VB实现不使用窗体控件读取RTF文件的内容,读取RTF,这个好像需要使用RichText.ocx控件,不过本源码所演示的方法,并没有使用此控件,同样可准确读取并获取RTF文档的内容,如本截图所示,点击窗口中的对应按钮,即可...
  • 提示用户选1文件, 打开文件后,读取以上数据,存放入数据结构中。 将数据显示在对话框中的CListCtrl下,以列表形式。 COMBOBOX控件中显示上面文件中的地名,增加“全部” 如果用户选取某个城市,则在列表中显示该...
  • Excel文件读取控件读取速度非常快。现在用于我自己的项目,非常好用。
  • mfc 通过 MapWinGIS 控件读取 shp 文件

    千次阅读 2014-11-06 21:42:47
    然后花了两天做了一个mfc 用 MapWinGIS.ocx 控件读取shp格式文件 哎。。。回头看看,这么简单的东西竟然用了两天时间,简直太浪费时间了 没办法,新手上路不容易呀! 参考原文:http://blog.csdn.net/
    记录一下这两天努力的收获,刚来这个公司一周不到,这几天一直在看GIS相关的东西。
    首先调通了第一个android 通过 jni 调用 C/C++代码
    然后花了两天做了一个mfc 用 MapWinGIS.ocx 控件读取shp格式文件
    哎。。。回头看看,这么简单的东西竟然用了两天时间,简直太浪费时间了
    没办法,新手上路不容易呀!

    参考原文:http://blog.csdn.net/clever101/article/details/5286575


    下面记录一下读取 shp文件的操作过程:

    MapWinGIS是一个不错的开源组件GIS项目,其核心是一个名字为MapWinGIS的ActiveX控件,开发人员可以利用这个ActiveX组件在自己的系统中添加GIS的相关功能,例如地图显示;在图层上标绘点,线,图形;计算长度,存取GIS数据等相关工作。

    原码下载:http://download.csdn.net/detail/liyuan_669/8129683

    编程过程:   MapWinGIs.ocx下载

    注册MapWinGIS ActiveX组件。运行cmd:输入regsvr32  C:\MapWinGIS.ocx(注意:C:\MapWinGIS.ocx 为MapWinGIS.ocx 存放的绝对路径,改为自己路径即可)

    首先使用vs2010 新建一个单文档工程:MapGis,为控件添加一个ACtiveX控件中的MFC类,如下图:



    接着在注册表中选择Map Control<1.0>,为接口_DMap添加一个CDMap0类,具体如下图:




    现在开始编码:

    首先打开 stdafx.h, 在其中加入:


    #import "C:\MapWinGIS\MapWinGIS.ocx" rename_namespace("mapWindow") rename("GetObject", "GISGetObject")

    "C:\MapWinGIS\MapWinGIS.ocx" 为MapWinGIS.ocx 解压后的存放路径,改为自己的即可


    在Resource.h中为即将新建的地图窗口添加一个资源ID:

    #define IDC_MAP  		140


    在视图类添加一个CDMap0的私有变量:

    CDMap0  m_Map;

    添加视图类的WM_CREATE消息的响应函数,动态创建地图窗口,具体代码如下:

    //动态创建地图窗口
    	int CMapGisView::OnCreate(LPCREATESTRUCT lpCreateStruct)
    	{
    		if (CView::OnCreate(lpCreateStruct) == -1)
    			return -1;
    
    		// TODO:  在此添加您专用的创建代码
    		CRect rcmap;
    		GetClientRect(rcmap);
    		m_Map.Create(NULL,WS_CHILD|WS_VISIBLE|WS_BORDER,rcmap,this,IDC_MAP);
    
    		return 0;
    	}

    添加视图类的WM_SIZE消息的响应函数,加入如下代码以使地图控件占满整个视图:

    void CMapGisView::OnSize(UINT nType, int cx, int cy)
    	{
    		CView::OnSize(nType, cx, cy);
    
    		// TODO: 在此处添加消息处理程序代码
    		if(m_Map.m_hWnd == NULL)
    			return;   
    		if(IsWindow(m_Map.m_hWnd)) //判断给定的窗口句柄是否标识一个已存在的窗口
    		{
    			CRect rc;
    			this->GetClientRect(&rc);
    			m_Map.MoveWindow(&rc,FALSE);      
    			m_Map.ZoomToPrev(); 
    		}
    	}

    在视图类添加一个CString类型的私有变量m_strFilePath用于保存tif图像或者shp文件的路径,接着在视图类为菜单"打开"添加一个命令消息函数:OnFileOpen:


    CString  m_strFilePath;


    OnFileOpen函数的代码如下:

    	void CMapGisView::OnFileOpen()
    	{
    		// TODO: 在此添加命令处理程序代码
    
    		TCHAR szFilters[]= _T("SHP Files (*.shp)|*.shp||");
    		
    		CFileDialog fileDlg (TRUE,_T("shp"),_T("*.shp"),
    			OFN_FILEMUSTEXIST | OFN_HIDEREADONLY, szFilters, this);
    
    		if( fileDlg.DoModal() == IDOK )
    		{
    			m_strFilePath = fileDlg.GetPathName();
    
    			if (_T("")!=m_strFilePath)
    			{
    				// 先删除所有图层
    				m_Map.RemoveAllLayers();
    				// 创建shp接口打开shp文件加入地图
    				mapWindow::IShapefilePtr pShapefilebound;
    				pShapefilebound.CreateInstance(__uuidof(mapWindow::Shapefile));
    				pShapefilebound->Open(_bstr_t(m_strFilePath),false);
    
    				m_Map.AddLayer(pShapefilebound,true);
    			}
    			// 发送视图重绘消息
    			Invalidate();
    		}
    	}


    程序运行效果图如下:

    全国地图 shp 1:400万 下载

    打开 shp 文件:





    展开全文
  • 读CAD文件控件控件稳定好用。本人测试过相当不错。还可以加载影像
  • MFC分页控件/分页读取/分页写文件

    热门讨论 2011-03-05 14:08:41
    MFC分页控件/分页读取/分页写文件 MFC分页控件/分页读取/分页写文件 功能只有单一的分页,没有添加 WORD 形式的编辑功能.下载谨慎
  • VC读取EXCEL数据并显示到列表控件

    热门讨论 2014-08-19 14:38:01
    代码为VC++读取EXCEL内数据,并显示到列表控件中,小例子,很实用,希望能帮到你
  • #############实现功能################# 1,从ORG.XML文件中载入属性名为NAME的属性值 2,将属性值链接到树控件CTREECTRL上 3,再将树控件上的各数据保存至1.xml文件中 4,使用开源xml解析库,即tinyxml
  • vc代码实现树型控件列表控件,实现了动态分割窗口,还可以对列表控件进行扩展,并且实现了对文件读取与存储
  • 文本将会实现把数据存储到plist文件中,然后在程序中进行读取,在TableView控件中根据不同的类别显示Section。有关TableView 的其他实现,请参考《iOS项目开发实战——学会使用TableView列表控件(一)》《iOS项目...

           文本将会实现把数据存储到plist文件中,然后在程序中进行读取,在TableView控件中根据不同的类别显示Section。有关TableView 的其他实现,请参考《iOS项目开发实战——学会使用TableView列表控件(一)》《iOS项目开发实战——学会使用TableView列表控件(二)》《iOS项目开发实战——学会使用TableView列表控件(三)了解Section》。

    (1)新建一个Property List文件,这个也就是plist文件。我取名为data.plist。输入内容如下:

    .


    (2)代码中实现如下:

    import UIKit
    
    class ViewController: UIViewController ,UITableViewDataSource{
    
      var data:NSDictionary!
      
      override func viewDidLoad() {
        super.viewDidLoad()
    
        
        data = NSDictionary(contentsOfURL: NSBundle.mainBundle().URLForResource("data", withExtension: "plist")!)
        
        
      }
    
    
      func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    
        var cell = tableView.dequeueReusableCellWithIdentifier("cell") as! UITableViewCell
        
        var title = cell.viewWithTag(101) as! UILabel
        title.text = (data.allValues[indexPath.section] as! NSArray).objectAtIndex(indexPath.row) as? String
        
        return cell
        
      }
      
    
      func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        
        return (data.allValues[section] as! NSArray).count
      }
      
      func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        
        return data.count
      }
      
      func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
        
        return data.allKeys[section] as? String
      }
      
    }

    (3)最后的实现效果如下:


    github主页:https://github.com/chenyufeng1991  。欢迎大家访问!

    展开全文
  • 打开一个XML文档XmlTextReader类的构造器打开一个XML文件。在这个例子里使用了一个名为xmltest.xml的文件,它保存在C:/temp目录当中。你可以下载此附件。// 打开一个 XML 文件 XmlTextReader reader =

    因为Xml类都定义在System.Xml名字空间当中,所以首先要做的是在工程里加入对System.Xml的引用。

    using System.Xml;

    打开一个XML文档

    XmlTextReader类的构造器打开一个XML文件。在这个例子里使用了一个名为xmltest.xml的文件,它保存在C:/temp目录当中。你可以下载此附件。

    // 打开一个 XML 文件
    XmlTextReader reader = new XmlTextReader("C://temp//xmltest.xml");

    读取数据

    XmlTextReader类的Read方法读取数据。

    while ( reader.Read() )
    {
    Console.WriteLine(reader.Name);
    }

    源代码:
    附件
    CS Code
    XML文件

    namespace ReadXML
    {
    using System;
    using System.Xml;

    public static int Main(string[] args)
    {
    try
    {
    // 打开一个 XML 文件
    XmlTextReader reader = new XmlTextReader("C://temp//xmltest.xml");
    while ( reader.Read() )
    {
    Console.WriteLine(reader.Name);
    }
      
    }
    catch (Exception e)
    {
    Console.WriteLine ("Exception: {0}", e.ToString());
    }
    return 0;
    }
    }

     http://hi.baidu.com/is8888/blog/item/f2d108fac04434d9b48f3181.html在listview中显示

    XmlDocument doc = new XmlDocument();
                doc.LoadXml(str);
                foreach (XmlNode studentNode in doc.GetElementsByTagName("students"))
                {
                    TreeNode node = treeView1.Nodes.Add(studentNode.ChildNodes[0].InnerText);
                    for (int i = 1; i < studentNode.ChildNodes.Count; i++)
                    {
                        TreeNode child = node.Nodes.Add(studentNode.ChildNodes[i].ChildNodes[0].InnerText);
                        child.Tag = studentNode.ChildNodes[i].ChildNodes[1].InnerText;
                    }
                }
    用treeview显示读取xml数据

    展开全文
  • 多边形shp文件结构 GMapControl控件导入多边形shp文件

    一、多边形shp文件结构

    从此博客:SHP文件结构

    其中记录多边形的shp文件简单概括为这张图(看不清楚可以右键图片-在新标签页中打开,或者下载查看)


    二、构造GMapPolygon

                        //生成一个环
                        GMapPolygon polygon = new GMapPolygon(points, "");
                        polygon.Fill = new SolidBrush(Color.FromArgb(55, Color.Orange));
                        polygon.Stroke = new Pen(Color.Orange, 1);
    
                        //添加到图层中
                        /*
                         * 之前的操作,构造一个border图层,专门用来储存polygon,添加到控件的图层集合中
                        GMapOverlay bor=new GMapOverlay();
                        this.gMapControl1.Overlays.Add(border);
                         */
                        border.Polygons.Add(polygon);


    三、关于内环

    GMap控件不支持从一个多边形中“挖洞”的操作,在判断一个marker或点是否位于“正常区域”中(位于外环但不位于内环中)时,可以借助GMapPolygon的IsInside方法

            private bool is_inside(PointLatLng a)
            {
                int sum = 0;
                try
                {
                    foreach (GMapPolygon polygon in border.Polygons)
                    {
                        if (polygon.IsInside(a))
                        {
                            sum++;
                        }
                    }
                }
                catch (Exception)
                {
                    return false;
                }
                return sum == 1 ? true : false;
            }

    授人以鱼不如授人以渔,我就不给出详细的代码了(这是“我很小气”的一种委婉表达)

    展开全文
  • 实验课老师要求程序最好有界面,之前没有学习过Qt的使用,只能在网上查找相关资料,但这些资料并不是很全面,现将文本读取与显示方法 记录如下: 最终界面 添加控件 添加的控件如图所示,为了方便也可以重命名...
  • 通过以下操作,读取相机内参,文件目录’ConfigFile.txt’ //1.内部参数的配置读取 QString str= "ConfigFile.txt"; char* ConfigFileDirection; QByteArray ba = str.toLatin1(); ConfigFileDirection=ba....
  • colFiles.moveNext()) //读取文件夹下文件 { var objFile = colFiles.item(); if(re_inf1.test(objFile.Name.toLowerCase())) { hdfiles = hdfiles+"<img src='F:/"+objFile.Name+"'>"; } } alert...
  • 一个小例子分享一下,VC++ 读取TXT记事本文件并显示在list ctrl控件上源码程序
  • xml树形结构,读取XML文件到Treeview控件中。
  • 从text文件读取数据到控件中 从text文件读取数据到控件
  • 使用了两个开源控件(NPOI + EPPlus) 读取Excel文件(03 xls 及07 xlsx)的内容,不需要安装Excel或Office,
  • 读取编辑框内容并写入文件,可能最常用的方法是创建文件,利用GetWindowText, 或GetDlgItemText读取编辑框或富编辑控件(Multiline)的内容到字符串,将字符串buffer写入文件。常见代码如下: CFile file("...
  • 点击根节点或任意父节点显示所有子节点内容!
  • !... 如上图所示,读取XML文件中某个节点下的内容,累计叠加显示到datagridview,这一块代码怎么写?? ![图片说明](https://img-ask.csdn.net/upload/201807/12/1531376253_103237.png)
  • MSComm控件读CSV文件

    2014-08-30 14:57:12
    MSComm控件相关使用代码,读取CSV文件,程序可正常运行

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 123,555
精华内容 49,422
关键字:

列表控件怎样读取文件