Time of Update: 2018-12-07
下面的代碼實現修改顯示器解析度和重新整理頻率的功能:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Runtime.InteropServices;namespace ScreenResolution{ public class Form1 :
Time of Update: 2018-12-07
最近,偶也在學設計模式,從圖書館借了一本《.NET與設計模式》,感覺書的內容還是很實用,就是範例程式碼有點問題,小錯誤比較多,但還難不倒我^_^一本書老帶來帶去也很麻煩,現求《.NET與設計模式》電子書,最好是PDF的,謝謝啦在網上搜尋的時候發現一本《設計模式迷你手冊》還挺不錯的,要的朋友在這裡下吧http://files.cnblogs.com/maxianghui/20050816074449.rar另外還有《C#設計模式》,到LoveCherry那裡可以下到http://lovecherr
Time of Update: 2018-12-07
using System.Windows.Forms;AxHostConverterCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
Google出的含有這個方法的網址是:http://www.mail-archive.com/poi-user@jakarta.apache.org/msg08811.html這網站是被牆的。下面直接貼出方法代碼吧,我把它改變成了C#代碼,佩服這些涉及數學方面的演算法的作者。當然我的老師的數學功力也是我一直頂禮膜拜,只能望其項背,唏噓感慨的……唉,那個傢伙啊! 1 private int colNameToNum(string colName) 2 { 3 // assume the
Time of Update: 2018-12-07
有了一些MIS的開發經驗,也用笨方法實現了根據不同使用者、不同角色、不同許可權分配不同菜單的功能,但總覺得那還不是自己想要的。因為那時有進度約束著的,為了趕工而投機取巧了罷了。 實現方法是這樣的:
Time of Update: 2018-12-07
事件(event)是一個非常重要的概念,我們的程式時刻都在觸發和接收著各種事件:滑鼠點擊事件,鍵盤事件,以及處理作業系統的各種事件。所謂事件就是由某個對象發出的訊息。比如使用者按下了某個按鈕,某個檔案發生了改變,socket上有資料到達。觸發事件的對象稱作寄件者(sender),捕獲事件並且做出響應的對象稱作接收者(receiver),一個事件可以存在多個接受者。在非同步機制中,事件是線程之間進行通訊的一個非常常用的方式。比如:使用者在介面上按下一個按鈕,執行某項耗時的任務。程式此時啟動一個線
Time of Update: 2018-12-07
複製到剪貼簿 if ( textBox1.SelectedText != "" ) Clipboard.SetDataObject ( textBox1.SelectedText ) ; else textBox2.Text = "在textBox1中沒有選定的內容" ; 粘貼 IDataObject iData = Clipboard.GetDataObject ( ) ; //檢測資料是否是可以使用的格式,即文字格式設定 if (
Time of Update: 2018-12-07
建立對象有很多種方式,可以用工廠,可以用容器裝配。所以不在乎再多一種啦。。。在C#上寫了一種古怪的建立對象的方式,給大家kk。首先,這是配置代碼。意思是說在Lily的宇宙中(每個人都有一個小宇宙,聖鬥士。。。),她的Boy是tom,也就是我的眼中只有你。相應的在Lucy的眼中只有joy。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Tom tom
Time of Update: 2018-12-07
ArcGIS Engine二次開發一般需要通過案頭產品來製作這些符號,然後通過專門的轉換工具轉換以後供AE使用。電力GIS應用當中,電力裝置種類繁多,裝置狀態比較複雜,需要用不同的符號來表現電力裝置的不通狀態,此外電力技術的更新速度很快,新裝置種類也不斷推陳出新,使用者往往要求提供符號定義工具以滿足這些需求。本文以配電變壓器為例,介紹一種使用ArcGIS Engine + C#二次開發模式下,可以讓使用者自己定義裝置符號的一種方法。一、符號定義配電變壓器符號如所示:可以將這個符號分解成四個圖元,
Time of Update: 2018-12-07
public void DataSet_Register(ref IStepProgressor pStepProgressor , ref IDataset pGISDataset ) { IEnumDataset pEnumDataset; IDataset pDataset; IVersionedObject pVersionedObject; try {
Time of Update: 2018-12-07
//第一種擷取連接字串的方法Properties.Settings connset = Properties.Settings.Default;constr = connset.ConnectionString; //第二種擷取連接字串的方法ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings["ConnectionString"];string str =
Time of Update: 2018-12-07
基於AE的個人地理資料庫(mdb格式)匯入到企業級資料庫(sde資料庫中,採用Oracle資料庫)中(C#).個人地理資料庫有資料集,匯入到企業級資料庫後沒有資料集,只有要素類。private void btnPGD2EGD_Click(object sender, EventArgs e) { try { string pWorkspaceName = strName;
Time of Update: 2018-12-07
//C#private void axMapControl1_OnMouseDown(object sender, IMapControlEvents2_OnMouseDownEvent e){if (e.button == 2){IRubberBand rubberband = new RubberCircleClass();IGeometry geometry = rubberband.TrackNew(this.axMapControl1.ActiveView.ScreenDisplay,
Time of Update: 2018-12-07
IFeatureLayer pFLayer = mapMain.get_Layer(0) as IFeatureLayer; IFeatureClass pFC = pFLayer.FeatureClass; //類型不對停止編輯 if (pFC.ShapeType != ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryPoint) { return;
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/// <summary> /// 列印輸出.該功能目前測試只適用於JPEG,BMP.格式 /// </summary> /// <param name="pExport"></param> ///
Time of Update: 2018-12-07
在AE開發過程,總是要將某些對象暫時儲存起來,像element,layer,map,symbol 等等. ArcEngine提供了序列化對象的方法來儲存這些資訊, 所有能序列化的對象都支援IPersistStream 介面(詳查幫組文檔) .此外IXMLStream 也是比較重要的介面.具體請查看協助文檔. 本文參考了wall 大牛的技術文檔,並受到啟發.相關地址:
Time of Update: 2018-12-07
本文旨在與各位朋友們分享我是如何在項目中用C# “ps圖片” 為網站產生同比例微縮圖的解決方案。如有不足之處歡迎您指出。 一、技術概述: 1.Ajax無重新整理上傳圖片,詳情請閱我的這篇文章。(jquery + c# ashx) 2.C#位元影像處理 System.Drawing。 3.最新demo支援IE7,IE8,FireFox。 二、微縮圖處理方法:
Time of Update: 2018-12-07
SOCKET:Socket介面介於應用程式與硬體之間。對Socket的理解可以簡化為:它是封裝了資料流(Stream)的從機器到機器的一條軟接線,通過這條軟接線,並藉助於線兩端的收發程式,網路上的機器間實現了資訊的交流與互連。分離在軟線兩端的應用程式(伺服器端程式和用戶端程式)可以通過調用Socket介面來開發具有TCP/IP網路功能的程式應用。作為用戶端,即要知道服務程式所在房間的房間號(IP地址),又要知道後門的位置(連接埠)。這樣才能正確地進入房間。 數據編發:軟線建立完成後,還必須有資
Time of Update: 2018-12-07
1. while 迴圈:#include <stdio.h>int main(void){ int i=0; while (i2. do while 迴圈:#include <stdio.h>int main(void){ int i=0; do { i++; printf("%d\n", i); } while (i3. while 與 do while
Time of Update: 2018-12-07
\n //換行\r //斷行符號\b //退格\f //換頁\t //水平定位字元\v //垂直定位字元\a //響聲\" //雙引號\' //單引號\x?? //用小寫 x 和兩位元字(十六進位數)表示一個字元 \??? //用三位元字(八進位)表示一個字元例1:#include <stdio.h>int main(void){ printf("\"C++Builder\" 2009\n"); printf("\