原创 C# 數組的幾種聲明方式

1.方式一       int[] scores = {6,7,8,9,10};//在數組聲明的時候賦值   2.方式二 :定義數組的長度,沒有賦值,元素默認值爲0   int[] scores = new int[10];//數組長度爲

原创 C# 連接PostgreSQL獲取數據庫數據,展示在 dataGridView中

一、C#連接postgresql  1.爲了訪問PostgreSQL數據庫,需要下載Npgsql .Net Data Provider for Postgresql的組件。  打開Visual Studio 2015——項目——管理NuG

原创 SQL server 導入Excel數據時提示“未在本地計算機上註冊Mircrosoft.ACE.OLEDB.12.0 提供程序”的解決辦法

SQL server 2008數據庫在導入本地Excel文件數據的時候出現提示信息“未在本地計算機上註冊Mircrosoft.ACE.OLEDB.12.0 提供程序”。 這種提示是由於需要安裝:Microsoft Office Acce

原创 C# DataGridView超鏈接功能——點擊彈出相應文件

一、功能展示:如下圖列表,點擊藍色列,彈出相應路徑或者直接打開文件。 二、實現方法: 步驟1:將需要超鏈接的那一列進行屬性設置。 DataGridView 的屬性Columns中,將某列設置爲 DataGridViewLinkColu

原创 DevExpress Ribbon佈局多文檔界面—XtraTabControl動態增加Tab和關閉選項卡方法

Devexpress 是一個不錯的佈局控件套裝,能夠做出很漂亮的界面效果,最近正在做一個系統,要實現多文檔的界面。如下圖所示,本文介紹利用XtraTabControl動態增加Tab和關閉選項卡方法,實現一個多文檔界面的效果,就像瀏覽器打開

原创 無法將類型爲“System.Windows.Forms.SplitContainer”的對象強制轉換爲類型“System.ComponentModel.ISupportInitialize”。

問題:將winform程序從.net framework 4.0 切換到.net 3.5時,運行時出現如下錯誤: 無法將類型爲“System.Windows.Forms.SplitContainer”的對象強制轉換爲類型“System.C

原创 C#(asp.net)連接SQLite數據庫,報錯“ “/”應用程序中的服務器錯誤-----值對於 Int32 太大或太小。”的一種解決辦法。

在asp.net的web開發中,後臺連接SQlite數據庫,返回json格式的數據時,一種報錯如下圖: 在網上找了很多種辦法,都沒有解決,最後發現是因爲System.Data.SQLite.dll 的引用有問題。 C#連接SQLite數

原创 ArcGIS API for JavaScript 開發本地環境部署

1.首先,從esri官網下載arcgis api,版本自己選擇,輸入網址https://developers.arcgis.com/downloads/。 備註:下載api需要註冊arcgis用戶才行 2.其次,本地部署arcgis ap

原创 C#+ AE實現地圖註記功能

基於Arcgis Engine的二次開發,需要地圖註記功能。簡單講註記是以文字的形式將要素圖層的屬性標註出來。 首先,窗體設計如下: 其次,實現的主要代碼如下: public partial class FormMapAnn

原创 基於ArcGIS Engine的TOCControl右鍵菜單的兩種實現方法

      基於Arcgis Engine的二次開發,TOCControl和MapControl的右鍵菜單比較常用,本篇博客僅講述一下TOCControl的右鍵菜單的兩種實現方法,MapControl的右鍵菜單類似。 方法一:使用cont

原创 C# 讀取數據庫所有表名,選擇不同的表數據顯示在DataGridView中

從數據庫讀取數據,並顯示在DataGridView中,大概分爲三步: 1.首先要建立與數據庫的連接; 2.獲取到sql server中目標數據庫的所有表名,顯示在ComboBox中; 3.將數據庫中取到的不同表數據通過一定方法,顯示在da

原创 arcgis engine中添加幾種數據的加載方法

基於arcgis engine的二次開發,首先要根據需求添加相應的數據,然後在進行功能操作,現在列出五種常用的數據的加載方法。 一、mxd文件的添加 IMapDocument mapDocument; private void File

原创 C#+AE使用中文別名實現屬性查詢功能

最近正在做二次開發,要用到屬性查詢功能,如下圖Arcgis中的按屬性選擇,做一個類似的功能。在我們建立地理數據庫的時候,爲了規範化和標準化,一般字段名都是使用英文名或者字母,而別名(AliasName)用中文。在查詢的時候都是英文字段名,

原创 js在html中寫在head與body中的區別

因爲瀏覽器解析html是從上到下的。 如果把javascript放在head裏的話,則先被解析,但這時候body還沒有解析,所以會返回空值。一般都會綁定一個監聽,當全部的html文檔解析完之後,再執行代碼:    windows.onl

原创 js框架與庫的區別

個人覺得庫和框架還是有很大區別的。 庫是用來提供一些方法的集合,避免重複定義相同功能的函數並具有一定的模式兼容性,而所謂框架,更應該是規範開發者按照框架的設計去做一些事,而非簡單的工具集的概念,框架可以提供相應的庫或者基於庫來實現,但