Time of Update: 2018-12-04
本人搞C#編程已經有幾年了,但Flex一直沒有接觸過,目前正在自學中, 首先開啟VS,本人用的是2005+SP1的版本,建立一個Web應用程式在預設頁Default.aspx中,加入Page_load方法 protected void Page_Load(object sender, EventArgs e){ string str = "HelloWorld"; Response.Write(str);} 好了,Server端建立完畢,簡單吧,下面來建立Flex程式用戶端1.
Time of Update: 2018-12-04
本人一直喜歡左手使用滑鼠,但有時候同事會臨時進行操作,還得在控制台裡變更,比較不便,何不編寫一個控制台程式,雙擊一下即可切換左右鍵 代碼很簡單:class Program { [DllImport("user32.dll")] private extern static bool SwapMouseButton(bool fSwap);//部落格地址:http://blog.csdn.net/bluceyoung [DllImport("user3
Time of Update: 2018-12-04
為了深入理解訊息機制,先來做一個測試專案在建立項目的Form1的代碼中,加入方法:protected override void DefWndProc(ref Message m) { if (m.Msg == 0x200) { MessageBox.Show("捕捉到訊息"); } else {
Time of Update: 2018-12-04
1、工具號 如放大,需要在mousedown執行,設定CurrentTool ICommand pCommand = new ESRI.ArcGIS.Controls.ControlsMapZoomInToolClass(); pCommand.OnCreate(axMapControl1.Object); axMapControl1.CurrentTool = pCommand as ITool; 2、直接執行 如查看整個視圖,
Time of Update: 2018-12-04
一、添加cookie1 HttpCookie cookie = new HttpCookie("Info"); //定義cookie對象以及名為Info的項 2 DateTime dt = DateTime.Now; //定義時間對象 3 TimeSpan ts=new TimeSpan(1,0,0,0); //cookie有效作用時間,具體查msdn 4 cookie.Expires = dt.Add(ts);
Time of Update: 2018-12-04
最近需要做一個小程式,需要常駐後台,監視剪貼簿變化並提取內容,在網上查了一些資料,先採用SetClipboardViewer方法實現,具體原理可以參考http://www.cnblogs.com/jht/archive/2006/03/20/354088.html,我的程式中使用的是http://code.google.com/p/clipboardviewer/提供的ClipboardChangeNotifier.cs類,比較方便,類代碼見附件(在google
Time of Update: 2018-12-04
using ESRI.ArcObjects.AxMapControl;using ESRI.ArcObjects.Core; public static void export(AxMapControl MapCtrl, Form hwin) { try { SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter =
Time of Update: 2018-12-04
在建立影像前,需要先引用GDAL庫的註冊函數Gdal.AllRegister()1:GDAL支援的影像格式首先要明確GDAL所支援的影像格式,http://www.gdal.org/formats_list.html 中列出了GDAL支援的影像格式,每一種影像格式在GDAL中都對應一種驅動(Driver),網頁中表格第一列(Long Format
Time of Update: 2018-12-04
bool IsFileInUse(string fileName) { bool inUse = true; if (File.Exists(fileName)) { FileStream fs = null; try { fs = new FileStream(fileName,
Time of Update: 2018-12-04
在VS2008及VS2010中,方法比較簡單:<1>.在項目中“建立項”,選擇“應用程式資訊清單”(.manifest),自己命名檔案名稱,<2>.開啟建立的資訊清單檔,副檔名為.manifest,查看代碼.我們可以看到有注釋說明UAC選項,我們需要更改的是這個節點的內容: <requestedExecutionLevel level="asInvoker" uiAccess="false"
Time of Update: 2018-12-04
使用了兩個開原始檔控制讀取Excel檔案的內容,不需要安裝Excel或Office,開發環境可能需要vs2008(2005沒測試過)NPOI, 讀取xls檔案(Excel2003及之前的版本) (NPOI.dll+Ionic.Zip.dll) http://npoi.codeplex.com/EPPlus, 讀取xlsx檔案(Excel2007版本) (EPPlus.dll)
Time of Update: 2018-12-04
String sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source=" + @"c:/pp.xls;" + "Extended Properties=Excel 8.0;"; // Create connection object by using the preceding connection string.OleDbConnection objConn = new
Time of Update: 2018-12-04
1:從.resources檔案轉到resx檔案使用Resgen.exe程式進行轉換,該程式位於VS的目錄下resgen myResources.resources
Time of Update: 2018-12-04
例如:Form frm = new Form(); 判斷 Form 是否有load()方法 就是我new一個對象之後,判斷這個對象是否具有load()方法參見:http://topic.csdn.net/u/20071010/22/baedf3aa-3e28-43c5-963b-6bf9e5b67ba5.htmlusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;
Time of Update: 2018-12-04
//獲得環境變數路徑 private string GetEPath(string key) ...{ RegistryKey pregkey; pregkey = Registry.LocalMachine.OpenSubKey(@"SYSTEMCurrentControlSetControlSession ManagerEnvironment", true); try ...
Time of Update: 2018-12-04
//定義一個類 public class IDName ...{ private int myID; private string myName; public IDName(int ID , string Name) ...{ this.myName = Name; this.myID = ID;
Time of Update: 2018-12-04
/// <summary> /// 在指定路徑下建立一個指定名字的空Shapefile /// </summary> /// <param name="strShapeFolder">指定路徑</param> /// <param name="strShapeName">檔案名稱</param> public void
Time of Update: 2018-12-04
private Point mouse_offset; private void label1_MouseDown(object sender, MouseEventArgs e) ...{ mouse_offset = new Point(-e.X, -e.Y);// } private void label1_MouseMove(object sender, MouseEventArgs e) ..
Time of Update: 2018-12-04
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;using System.Drawing.Drawing2D;using System.Threading;n
Time of Update: 2018-12-04
【程式碼片段】檢索機器是否安裝了ArcGIS Runtime程式碼片段[C#]引用命名空間:複製內容到剪貼簿代碼:using System.IO;using Microsoft.Win32;複製內容到剪貼簿代碼: RegistryKey LocalMachineRegKey = Registry.LocalMachine; RegistryKey InstallDirRegKey =