Time of Update: 2018-12-06
對話方塊不是模式就是無模式的。強制回應對話方塊,在可以繼續操作應用程式的其他部分之前,必須被關閉(隱藏或卸載)。例如,如果一個對話方塊,在可以切換到其它窗 體或對話方塊之前要求先單擊“確定”或“取消”,則它就是模式的。一、如何調用任何表單(派生於基類Form的類),都可以以兩種方式進行顯示。//非模式表單From qform=new Form(); qform.Show();//模式表單Form qform=new Form();qform.ShowDialog();一、控制權上的區別Form.
Time of Update: 2018-12-06
分析以下一段代碼:/*=======sum.h=========*/#ifndef SUM_H#define SUM_H#include <stdio.h>int sum(int a,int b);#endif;/*=======sum.c=========*/#include "sum.h"int sum(int a,int b){int c=a+b;return c;}/*====main.cpp======*/#include "sum.h"void mian(){cout &
Time of Update: 2018-12-06
最近掛馬鬧得異常的凶,駭客商業化掛馬越來越普遍,用GOOGLE搜尋下:/css/c.js></Script>,就知道連hongxiu.com ,msn中國,東方財經網等都被入侵, 約有498,000項,上萬個網站被掛馬。木馬地址不斷變形<Script
Time of Update: 2018-12-06
大家在實際工作學習C#的時候,可能會問:為什麼我們要為一些已經存在的功能(比如Windows中的一些功能,C++中已經編寫好的一些方法)要重新編寫代碼,C#有沒有方法可以直接都用這些原本已經存在的功能呢?答案是肯定的,大家可以通過C#中的DllImport直接調用這些功能。 DllImport所在的名字空間 using System.Runtime.InteropServices;
Time of Update: 2018-12-06
最近一種新的掛馬引擎開始出現,用GOOGLE搜尋下com/c.js, 約有16,200個網站被掛馬。 最終經過安全傘研究如下:
Time of Update: 2018-12-06
發送端:static void Main(string[] args) { while(true) { String strInput = Console.ReadLine(); if (strInput == "q") break; int hPdf = IPCTool.FindWindow(null,
Time of Update: 2018-12-06
第一:什麼是可變參數int printf(const char* format, ...);看到printf的定義大家就知道了,只有一個固定的const char*參數,後面的都是不定長的參數列表了。第二:自己寫一個可變參數函數1.參數形參方式,跟printf類似,第一個為固定參數,後面的用...代替;2.包含stdarg.h標頭檔,因為需要用到幾個裡面定義的宏;void va_start(va_list arg_ptr, prev_param);type va_arg(va_list arg_
Time of Update: 2018-12-06
1.linux 連結庫介紹在linux系統中,可將多個目標檔案打包成庫檔案,以便在編程時隨時調用,而不必重新編寫或定義,這種包稱為庫函數。庫檔案是一些預先編譯好的函數的集合,那些函數都是按照可再使用的原則編寫的。它們通常由一組互相關聯的用來完成某項常見工作的函數構成。比如用來處理螢幕顯示情況的函數(curses庫)等。 1.基礎知識:linux下GCC在編譯器時要經曆預先處理,編譯,彙編和串連四個階段。 (1).
Time of Update: 2018-12-06
using System;using System.Collections.Generic;using System.Text;namespace Sort...{ class Program ...{ static void Main(string[] args) ...{ int[] array = ...{ 8,22,9,12,4,5,2,1,1}; QuickSort(array, 0, array.Le
Time of Update: 2018-12-06
1、什麼是static?static是C++中很常用的修飾符,它被用來控制變數的儲存方式和可見度。 2、為什麼要引入static? 函數內部定義的變數,在程式執行到它的定義處時,編譯器為它在棧上分配空間,大家知道,函數在棧上分配的空間在此函數執行結束時會釋放掉,這樣就產生了一個問題: 如果想將函數中此變數的值儲存至下一次調用時,如何??
Time of Update: 2018-12-06
之前有對虛函數機制的講解,見這先討論是多級繼承的虛函數表。首先是沒有函數覆蓋的情況,繼承方式如所示: 對於執行個體DDerive dd;其所對應的虛函數列表是: 測試代碼如下: View Code class Base{ public: typedef void (Base::*Fun)(); virtual void f(){ Fun q=&Base::f; cout<<"Base::f -&
Time of Update: 2018-12-06
第17章 string基底字元序列容器string常用 的函數http://www.cplusplus.com/reference/string/string/ 第18章 stack堆棧容器堆棧是一種適配器堆棧的實現由於C++ STL中堆棧是不預設大小的,所以在入棧的時候就不考慮堆棧空間是否為滿,均將元素壓入到堆棧,從而函數沒有標明入棧成功與否的傳回值。stack容器函數http://www.cplusplus.com/reference/stl/stack/第19章
Time of Update: 2018-12-06
C#開啟關閉表單事件順序 C#.net開發 2009-06-25 17:02 閱讀61 評論0 字型大小: 大大 中中 小小 應用程式啟動與關閉事件 Form 和 Control 類和應用程式啟動與關閉有關的時間。 當 Windows Form 應用程式啟動時,會以下列順序引發主要表單的啟動事件:
Time of Update: 2018-12-06
記憶體對齊常量摺疊 堆棧解退(stack unwinding) 模板特化模板偏特化 模板執行個體化 函數對象 單一定義規則(One-Definition Rule,ODR) 自引用 對象切片(object slicing)/切割:當把一個衍生類別對象賦給一個基類對象時,會發生對象切割。(另外用基類對象強制轉換衍生類別對象也會),多態的實現是通過指標和引用;而對象的轉換隻會造成對象切割,不能實現多態。 所有權語義(owership semantics) 破壞性複製語義(distructive
Time of Update: 2018-12-06
連結時如何選擇C Run-Time(CRT) library 在Windows下有六種類型CRTLib(C運行庫):Reusable Library Switch Library Macro(s) Defined----------------------------------------------------------------Single Threaded /ML LIBC
Time of Update: 2018-12-06
泛C++開發: 如何用C++寫跨平台應用 口號:一次編碼,到處編譯! :-) 一次編碼,在 vc7.1 , vi 甚至ulteredit 上完成編碼。 到處編譯,將寫好的代碼 copy 到其它作業系統,也能夠編譯運行,而不用去修改哪怕一行代碼。 聽起來是不是象 SUN 的口氣,呵呵。 其實 c++ 的移植性個人認為是超過 java 的,java之所以名聲在外的原因 B.S 說得很明了:廠商利益。 呵,廢話不多說,進入主題。 要建立一個c++
Time of Update: 2018-12-06
第1章 C++編程技術1.6 顯示類型轉換4種顯示類型轉換的原型reinterpret_cast轉換:const_cast轉換:static_cast轉換:dynamic_cast轉換: 1.7 C++中的異常處理多個try塊與catch塊的對應捕捉任意類型的異常異常類型列表,聲明不拋出異常的情況違反異常類型列表拋出異常另一種常用異常處理方法:繼續拋出異常,讓調用者處理異常1.9 友元函式宣告可以放在類的任何地方第2章
Time of Update: 2018-12-06
Visual C++ 編譯器選項按類別列出的編譯器選項下面是一個完整的編譯器選項分類列表。有關按字母順序排序的列表,請參見按字母順序列出的編譯器選項。最佳化 選項 用途 /O1 建立小代碼 /O2 建立快速代碼 /Ob 控制內聯展開 /Od 禁用最佳化 /Og 使用全域最佳化 /Oi 產生內建函式 /Os 代碼大小優先 /Ot 代碼速度優先 /Ox 使用最大最佳化 (/Ob2gity
Time of Update: 2018-12-06
c++的基本知識 1. C++雖然主要是以C的基礎發展起來的一門新語言,但她不是C的替代品,不是C的升級,C++和C是兄弟關係。沒有誰比誰先進的說法,更重要的一點是C和 C++各自的標準委員會是獨立的,最新的C++標準是C++98,最新的C標準是C99。因此也沒有先學C再說C++的說法,也不再(注意這個"不再") 有C++文法是C文法的超集的說法。 2. C++/CLI 和 C# 是微軟的,它們與C和C++沒有任何關係,雖然部分文法相似。但哪兩種語言不相似呢?都是abc這26個字母。
Time of Update: 2018-12-06
第3篇 C++ STL 容器技術SGI STL代碼首頁:http://www.sgi.com/tech/stl/ 第6章 vector向量容器stl_vector.h原始碼vector常用的函數http://www.cplusplus.com/reference/stl/vector/第7章 deque雙端隊列容器deque容器使用http://www.cplusplus.com/reference/stl/deque/deque技術原理第8章