SuperMap iObjects .NET开发ASP .NET网站入门
SuperMap iObjects .NET开发ASP .NET网站入门
作者:夏天的风
**1. 概述 **
通常使用SuperMap iObjects .NET遇到较多的是在Microsoft Visual Studio(下文简称VS)中,创建Windows窗体应用程序,或者WPF应用程序。那么除此之外,超图的组件产品是否可以集成到ASP.NET网站项目中实现GIS应用呢?答案是肯定的。用VS创建网站项目,添加超图组件类库的引用,即可开发相应的GIS功能。
下图为VS 2012中的创建网站项目的功能:
**2. 演示 **
接下来咱们就来创建一个网站项目,使用iObjects .NET实现GIS功能,以查询SQL数据源中的数据集属性为例。
1) 创建网站
首先,在VS 2012中新建一个ASP.NET网站项目(WebSite),如WebSite_1网站,然后添加引用。
**2) 添加控件 **
接着,在网页上添加TextBox,Button和GridView,分别用于查询和显示查询结果。
####3) 实现代码
然后,在Button的Click事件中,输入实现查询的代码。
##### (1) 打开SuperMap数据源,以SQL数据源为例;
##### (2) 使用Objects .NET的Query方法实现SQL查询,并将查询结果显示到GridView中;
##### (3) 将查询结果存放到DataTable中,用于将查询结果显示到GridView。
4) 调试运行
最后,调试运行网站,点击查询按钮。效果如图:
3. 注意事项
当引用32位组件产品时,直接进行以上操作是没问题的。若引用64位组件时,往往会遇到报错:*未能加载文件或程序集“SuperMap.Data”或它的某一个依赖项。试图加载格式不正确的程序。*如图:
这是由于VS开发网站使用IIS EXPRESS调试时,默认使用的是32位版本;当引用64位的组件时,就需要启用64位的IIS EXPRESS,否则就会报上面的错误。那么如何启用呢?我们以VS 2012为例,只需要修改注册表即可。
修改方法如图,在运行中输入如下命令:
SuperMap iObjects .NET开发ASP .NET网站入门相关推荐
- CentOS开发ASP.NET Core入门教程
因为之前一直没怎么玩过CentOS,大多数时间都是使用Win10进行开发,然后程序都部署在Window Server2008或者Window Server2012上!因此想尝试下Linux系统.最后经 ...
- ASP动态网站开发教程(第二版)全文WORD下载——我到南京后写的一本书
今天在网上看到我到南京后写的一本书 [ASP动态网站开发教程(第二版)]在网上有提供下载全部WORD文档的地址. 书名:<ASP动态网站开发教程(第二版)> 定价:¥28.00 作 ...
- SuperMap iObjects for C++ 入门详解(VS + Qt)
SuperMap iObjects for C++ 提供了Window .Linux(x86) 以及 Linux_Arm(银河麒麟系统+龙芯CPU/飞腾CPU)的产品包 ,从而支持跨平台使用. 本文 ...
- 《网站设计 开发 维护 推广 从入门到精通》——2.3 页面设计创意思维
本节书摘来自异步社区<网站设计 开发 维护 推广 从入门到精通>一书中的第2章,第2.3节,作者: 何新起 , 娄彦杰 更多章节内容可以访问云栖社区"异步社区"公众号查 ...
- 《网站设计 开发 维护 推广 从入门到精通》—— 2.3 页面设计创意思维
本节书摘来异步社区<网站设计 开发 维护 推广 从入门到精通>一书中的第2章,第2.3节,作者:何新起 ,娄彦杰,更多章节内容可以访问云栖社区"异步社区"公众号查看. ...
- ASP.NET Aries 入门开发教程4:查询区的下拉配置
背景: 今天去深圳溜达了一天,刚回来,看到首页都是微软大法好,看来离.NET的春天就差3个月了~~ 回到正题,这篇的教程讲解下拉配置. 查询区的下拉配置: 1:查询框怎么配置成下拉? 在配置表头:格式 ...
- ASP.NET 5 入门(1) - 建立和开发ASP.NET 5 项目
ASP.NET入门(1) - 建立和开发ASP.NET 5 项目 ASP.NET 5 理解和入门 使用自定义配置文件 建立项目 首先,目前只有VS 2015支持开发最新的ASP.NET 5 程序,所以 ...
- ASP.NET Aries 入门开发教程7:DataGrid的行操作(主键操作区)
前言: 抓紧勤奋,再接再励,预计共10篇来结束这个系列. 上一篇介绍:ASP.NET Aries 入门开发教程6:列表数据表格的格式化处理及行内编辑 本篇介绍主键操作区相关内容. 1:什么时候有默认的 ...
- 基于微软平台IIS/ASP.NET开发的大型网站有哪些?
首先说明一下,本文绝不是要说Microsoft平台多么好,多么牛.只是要提醒一些LAMP/JAVA平台下的同志们,微软平台不至于像你们说的,和想象的那么不堪!只是你们自己不知道而已.同时,也希望广大M ...
- 《网站设计 开发 维护 推广 从入门到精通》—— 1.6 网站建设的一般流程
本节书摘来异步社区<网站设计 开发 维护 推广 从入门到精通>一书中的第1章,第1.6节,作者:何新起 ,娄彦杰,更多章节内容可以访问云栖社区"异步社区"公众号查看. ...
最新文章
- CoreCRM 开发实录 —— Profile
- Android’s PreferenceActivity for all API versions
- 程序员幽默:伤不起,我就是这样的程序员
- python命令行调试django代码_Django shell调试models输出的SQL语句方法
- VMware vSphere 文档--总目录vSphere 5.5 6.0 6.5 6.7 7.0
- 基于Android中实现定时器的3种解决方法
- 竞价广告系统-广告网络
- java.lang.IllegalArgumentException: parameter must be a descendant of this view
- 1. 3款免费好用的Markdown笔记应用,可以替代印象笔记
- 【Java从入门到天黑|01】SE入门之Java的前生今世
- 职称计算机 将计算机broad_1下的e盘映射为k盘网络驱动器,职称计算机考试(网络基础)试题与答案操作.doc...
- 提升自我的42个实用技巧
- 【微信公众号发红包转账】微信公众号上手机网页接收请求,通过公众号给用户发红包 开发流程...
- ovf导入虚拟服务器,云主机 导入 ovf
- 搞笑生活短视频为何涨粉飞快?有三个原因,抓住用户心理是关键
- linux压缩文件命令_24.gzip、unzip命令详解 - 钟桂耀
- Bootstrap 组件 Button 按钮
- python北京房价预测_python分析——2018北京房价降了吗
- linux centos7 在线和离线安装字体
- Android 记账软件