Time of Update: 2018-12-07
為了避免UML語言整體的複雜性,UML沒有吸收所以的物件導向的建模機制和技術而是設計了擴充機制,通過擴充機制使用者可以定義使用自己的元素。在前邊介紹UML構成的時候,提到了UML的擴充機制(extensibility mechanism):版型(stereotype)、標記值(tagged value)和約束(constraint)。在很多情況下我們利用UML的版型這種機制對UML進行擴充,使其能夠應用到更廣泛的領域。 1. 什麼是版型版型是建模元素的一種類型,擴充UML的語義。
Time of Update: 2018-12-07
1. 什麼是MDAMDA(Model Driven
Time of Update: 2018-12-07
在.Net中提供了設定檔,讓我們可以很方面的處理配置資訊,這個配置是XML格式的。而且.Net中已經提供了一些訪問這個檔案的功能。1、讀取配置資訊下面是一個設定檔的具體內容:<?xml version="1.0" encoding="utf-8"?><configuration> <appSettings> <add key="ConnenctionString" value="*" /> <add key="TmpPath"
Time of Update: 2018-12-07
SQLDMO(SQL Distributed Management Objects,SQL分散式管理物件),它封裝 Microsoft SQL Server 資料庫中的對象。它允許我們通過COM對象,對SQLServer進行管理。SQLDMO對象來自SQLDMO.dll。因為SQLDMO.dll是一個COM對象,因此,在.NET中使用它的時候必須先引用它,如所示。但是我們在使用中經常會遇到這個的一個異常“介面SQLDMO.Namelist 的 QueryInterface 失敗”。My
Time of Update: 2018-12-07
很多情形下我們需要知道表的主鍵是什麼。在ADO.Net中提供了DataTable可以映射資料庫的表。於是便可以利用DataTable的屬性PrimaryKey,它是DataColumn[] 類型是一個數組。我們可以使用如下的代碼 DataColumn[] cols; cols = Table.PrimaryKey; //注意不是cols是DataColumn數組,不是DataColumn變數。這樣做主要是為了處理聯合主鍵的問題。 for(int i = 0; i < cols.
Time of Update: 2018-12-07
準確的說應該是使用者自定類的對象如何與介面元素綁帶。在.Net中Dataset、DataTable等可以與Datagrid綁定,Dataset、DataTable中的資料就會自動的填充到Datagrid中,而當使用者修改了Datagrid中的資料,這些資料會自動的更新Dataset、DataTable中的資料,這樣的資料繫結功能令很多人羨慕不已。很多情況我們並不直接使用Dataset、DataTable等進行資料訪問,我們往往是將業務封裝在類中,通過類和介面互動。這種情況下資料通過介面傳遞給類的
Time of Update: 2018-12-07
提到UML中的用例,很多人可能都會覺得很熟悉經常聽說。如果問一句什麼是用例,很多的回答就是使用案例圖中的一個橢圓。用例僅僅是使用案例圖中的一個橢圓嗎?當然不是,那麼用例的本質是什麼呢?1、用例發展史 為了搞清用例的本質我們首先瞭解一下用例技術的發展史。UML中的用例概念是由有UML之父Ivar Jacobson在60年代提出。後來Alistair Cockburn從Ivar
Time of Update: 2018-12-07
使用案例圖中包含的元素除了系統邊界、角色和用例,另外就是關係。關係包括用例之間的關係,角色之間的關係,用例和角色之間的關係。 1、角色之間的關係:角色之間的關係。由於角色實質上也是類,所以它擁有與類相同的關係描述,即角色之間存在泛化關係,泛化關係的含義是把某些角色的共同行為提取出來表示為通用的行為。2、用例之間的關係:
Time of Update: 2018-12-07
如何防止控制用戶端使其用同一帳戶重複登入系統. 解決思路: 維護一online表,查看有登陸,就不允許再次登陸,以sessionid作為唯一識別碼號,也可以產生一個GUID發到COOKIE中,以區分不同的CLIENT,再佐以JS,可以達到更好的效果,比如離開後自動離線 解決代碼: public virtual void Application_Start(object sender, EventArgs e) { // reset the mailer indicator
Time of Update: 2018-12-07
說到這個問題,可能有人就會說,那還不簡單,直接用flash的ActionScript中的url方法不就搞定了,那麼如果我們的UI人員設計完flash,但flash對應的鏈結還沒有確定或者以後會變更怎麼辦?我需要的是能夠在外部修改flash對應的鏈結。 那直接在flash所在的object元素外部加<a></a>標籤來控制不就行了,可能有些人會這麼想,思路正確,但是行不通。呵呵,怎麼辦?百度一下先,呵呵,真是相當佩服某些人的牛腦,真牛,下面是一種解決的方法:
Time of Update: 2018-12-07
<iframe width="190" id="test" src="gsw.php" frameborder="0" scrolling="no"></iframe></marquee><script type="text/javascript"> var iframeids=["test"] var iframehide="yes" function dyniframesize() { var dyniframe=new Array()
Time of Update: 2018-12-07
//項目中添加Micrsoft.mshtml引用--c:\temp\temp.htm--<html><script language="JavaScript">var Temp = "Zswang 路過 :)";</script></html>using mshtml;private void Form1_Load(object sender, EventArgs e){
Time of Update: 2018-12-07
1。//index.html <html> <head> <title>email地址是否合法 index.html</title> <Script language = "JavaScript" src="mail.js"></script> <script language="JavaScript"> <!-- function mail_process(stringin) { var
Time of Update: 2018-12-07
我在用例建模中遇到了這樣的一個問題,想聽聽各位高手的意見。用例是要表達使用者的功能性需求,同時也是要和使用者進行交流。如果有些需求是使用者提出的功能,但是經過我們分析後發現這些功能無法使用軟體實現或者沒有必要使用軟體實現,這樣的需求是否要在用例模型中體系出來。我個人的觀點認為:最終用例模型是僅僅提供軟體系統要處理的用例,而不是應該有系統不處理的用例。但是用例建模是一個過程,首先我們從使用者處獲得功能性需求,我們使用用例的方式將其表達,在用例建模的後期進行細化的過程中,我們再將這樣的不需要軟體系統
Time of Update: 2018-12-07
DataTable dt = new DataTable(); dt.TableName = "bb"; //添加列 dt.Columns.Add("ID號", typeof(String));/*動態添加行 #region "動態列" if(alMode.Count !=0) { for(int i=0;i<alMode.Count;i++) { string [] arModeTemp = (string[])alMode[i];
Time of Update: 2018-12-07
你可能發現今天我的Blog多了很多Google的東東,對今天剛申請成功Google Adsense。什麼是Google Adsense呢?Google AdSense,各種規模的網站發布商均可以輕鬆快捷地在內容網頁上展示風格適宜的相關性廣告,並從中獲利。由於所展示的廣告與使用者在您網站上尋找的內容相關,因此,最終您不但能從中獲利,還可以充實自己的內容網頁。另外,網站發布商還可以利用 AdSense 向自己的網站使用者提供 Google 搜尋功能,並通過在搜尋結果頁展示 Google
Time of Update: 2018-12-07
http://www.netyi.net/網站是一個書籍下載網站,大約一年多以前我就認識這個網站,經常從上面下載書籍。它的書還是不錯的,很多書其他地方找不到,這裡卻有。但是下載書會減少你的積分,獲得積分的的途徑是上傳書籍,交付或者每天登入積分。一開始我就採用登入獲得積分的方法,不管你每天登入多少次,它都會給你增加1分(以前是2分不知道什麼時候減的)。老是登入時間長了就不耐煩了,就寫了一個小工具來解決每次都要登入的問題。是很久以前採用Delphi語言開發的,下面大概介紹一下使用方法。1、程式使用熱
Time of Update: 2018-12-07
最近使用WebBrowser寫了一些自動註冊程式,使用WebBroser過程中遇到了一些問題,看看各位大俠是否有解,在此表示感謝。1、WebBroswer的DocumentCompleted事件偶爾不觸發決大多數情況下這個事件會被觸發,但有時這個事件不被觸發,讓人感覺很鬱悶。2、多個WebBrowser時,Session、Cookie如何控制在註冊時為了提高註冊的速度,使用多個WebBrowser註冊,但這時有些網站會出現問題,他們的Session、Cookie會混淆,不同的WebBroser會
Time of Update: 2018-12-07
昨天晚上回去看《你必須知道的.Net》,看到了抽象類別和介面,不免想起兩者的區別,混淆了,查了一下。如下:區別一,兩者表達的概念不一樣。抽象類別是一類事物的高度彙總,那麼對於繼承抽象類別的子類來說,對於抽象類別來說,屬於“是”的關係;而介面是定義行為規範,因此對於實現介面的子類來說,相對於介面來說,是“行為需要按照介面來完成”。區別二,抽象類別在定義類型方法的時候,可以給出方法的實現部分,也可以不給出;而對於介面來說,其中所定義的方法都不能給出實現部分。區別三,繼承類對於兩者所涉及方法的實現是不
Time of Update: 2018-12-07
檢查算術運算式是否正確(包括+-*/()六個運算式)使用了堆棧操作。參數strInspection中測試時我使用的是類似"1+9+9+9+9-8-*7*8*9"的格式using System;using System.Collections;private bool CheckInspection(string strInspection) { Stack inspection = new Stack(); int leftCount =