⑴ SQL server 2000 資料庫 企業管理器 源代碼
很簡單啊!在查詢分析器里
右鍵選擇表,然後選擇「在新窗口中編寫對象腳本」,再選擇「創建」
這樣這個表的創建語句就出來了。
其實獲取整個資料庫的創建語句還有更好的方法
在命令行下輸入語句
"C:\Program
Files\Microsoft
SQL
Server\MSSQL\Upgrade\scptxfr.exe"
/s
主機名
/d
資料庫名
/p
密碼
/f
c:\1.sql
這樣將會輸出1.SQL文件,裡面就是整個資料庫的創建語句,還包括試圖等其他對象
⑵ 怎樣使用vs2013開發工具中的源代碼管理器TFS
我們運行vs2013=》點擊菜單欄上的【團隊】選擇鏈接到【TFS】
編輯器右邊出現了【源代碼管理器】。
然後點擊【選擇團隊項目】,輸入賬號登陸源代碼管理器,點擊【連接】。就已經可以管理項目了。
接下來要不本地的源代碼放到源代碼管理器上
把本地映射路徑設置好,點擊【映射】=》選擇【本地路徑文件夾】=》點擊【映射】。
然後切換到解決方案資源管理器,選擇項目。點擊右鍵=》【源代碼管理器】=》【添加到源代碼管理器】。
就可以操作了。
⑶ 源代碼管理器
首先,vss必須要6.0c以上版本才能在.net環境中使用,
在.net2003安裝盤中有6.0d版,6張盤的版本中沒有.
vss的安裝
伺服器端:
找到安裝文件,運行setup程序,一路next,超簡單,不用解釋了吧.
客戶端:
在伺服器上找到vss的安裝目錄,其中有個vss子目錄,裡麵包含有netsetup.exe,
把vss目錄共享出來,記住一定要共享vss目錄,如果共享上級目錄,是無法網路安裝的,
然後在客戶機上打開伺服器上的vss共享目錄,運行netsetup.exe,so簡單,不說了.
vss的配置
在伺服器上建個目錄,如PROJECT,作為vss資料庫根目錄,為每個項目建個子目錄,
以使每個項目的資料庫互不幹擾,最近正做一個網站項目,以此為例.
假設這是一個學習網站,在PROJECT目錄下建一Study子目錄,
在伺服器上建一個用戶組Developer,把所有此項目的開發人員,kevin,owen加入到此組中,
Study子目錄-共享許可權-賦予Developer組寫的許可權.
伺服器上,啟動Visual SourceSafe 6.0 Admin,點擊下拉菜單Tools中的Create Database...菜單項,
點擊browse,選擇上面創建的Study子目錄,在此創建項目資料庫,
點擊下拉菜單Users/Open SourceSafe Database...,然後選擇資料庫Study,打開它,
點擊下拉菜單Users/Add User...,添加用戶kevin,owen,設置好密碼,
到此,vss的配置完成.
.net開發環境配置
啟動vs.net,新建web項目,http://localhost/Study
在右邊的解決方案管理器中右擊項目名稱Study,點擊將解決方案添加到源代碼管理,
選擇上面建立的Study資料庫,用admin登錄,默認會給出一個目錄名,直接點擊ok完成添加,
有必要說明的是,.net項目的默認路徑為/我的文檔/Visual Studio Projects/
但當把項目加入到vss資料庫中後,這個位置的文件都無效了,
那麼我們所要操作的文件都在哪呢,總不可能直接操作vss資料庫吧,
打開iis管理器,選擇Study虛擬目錄的屬性,查看虛擬路徑選項,
可以看到項目Study的本地路徑為c:\inetpub\wwwroot\Study
這就是項目Study的本地副本,任何在vs中創建,修改的文件都在這個目錄下,為了操作方便,你可以把這個目錄移動到你需要的地方,或者在建立項目前在iis中建立好Study項目的虛擬目錄.還有一點需要注意,打開iss管理器-查看Study的屬性-目錄安全性-身份驗證和訪問控制-編輯,可以看到默認使用的是啟用匿名訪問,把勾點掉,把下面集成windows身份驗證勾上。
⑷ Android RecyclerView的布局管理器 GridLayoutManager源碼分析<三>
Android RecyclerView繪制頁面的源碼分析<一>
Android RecyclerView布局管理器LinearLayoutManager源碼分析<二>
以上兩篇講述了RecycerView LinearLayoutManager 頁面繪制以及子條目的布局,LinearLayoutManager 是一個線性的管理器即是控制垂直以及水平展示 一個條目表示一行,然而顯示生活中有很多需求是一行展示多個子條目這個時候就用到了 GridLayoutManager 表格布局管理器 來實現這種需求
GridLayoutManager :繼承於LinearLayoutManager的網格狀布局管理器 默認一行展示一個
GridLayoutManager網格布局管理器 實現一行展示多個條目,本章解釋了GridLayoutManager的簡單源碼實現表格布局的大概調用,下一章展示復雜的表格布局即展示不顧地條目數的表格布局
⑸ mt管理器怎麼看軟體源碼
沒法看。根據查詢mt管理器相關資料得知,mt管理器沒法看軟體源碼。因為軟體運行時都是編譯後的程序,也就是把源代碼翻譯成計算機能執行的代碼,破解不了。
⑹ 求一個簡單的用java語言編寫的文件管理器的源代碼🙏
public class complie {
int i,j;
public complie(int i,int j)//構建一個復數類
{
this.i=i;
this.j=j;
}
complie add(complie c)//復數加法
{
int l,k;
l=c.i+i;
k=c.j+j;
return (new complie(l,k));
}
complie cut(complie c)//復數減法
{
int l,k;
l=i-c.i;
k=j-c.j;
return (new complie(l,k));
}
void ToString()//將復數輸出
{
System.out.println("復數為:"+i+"+"+j+"i");
}
public static void main(String[] args)
{
complie a=new complie(4,5);
complie b=new complie(2,3);
System.out.println("構造的復數類為:");
a.ToString();
b.ToString();
System.out.println("運算復數a+b=:");
a.add(b).ToString();
System.out.println("運算復數a-b=:");
a.cut(b).ToString();
}
}
⑺ mt管理器怎麼看源碼
不能看。根據查詢mt管理器相關信息得知,該管理器不能看源碼,因為該管理器把源代碼翻譯成計算機能執行的代碼,基本上破解不了。
⑻ [源碼]AHK管理器
;by Sixtyone At 2016.4.10
;更新說明
/*
2016.4.24:
1.運行#腳本後,gui自動隱藏;
2.啟動腳本目錄後,gui自動隱藏。
2016.4.17:
1. 增加過濾中使用%A_ScriptDir%變數。
2016.4.14:
1.修復2016.4.13版本中的1個bug;
2.添加文件(夾)過濾功能:添加到過濾中的文件(夾),將不會被讀取到AHK管理器中;
3.修復之前版本某些腳本不能關閉問題;
4.修復腳本不能正確讀取ini配置問題。
2016.4.13:
1.更新添加「Scripts文件夾內的第一層子文件夾腳本」,但所有腳本不能同名。
2016.4.11:
1.腳本庫中啟動條目後,焦點自帶設置為上一條,正在運行庫同;
2.更新腳本庫雙擊運行腳本,正在運行庫雙擊關閉腳本;
3.腳本庫增加右鍵菜單:"編輯","運行"--正在運行庫增加右鍵菜單:"編輯","重載","關閉"。
*/
#SingleInstance Force
#NoEnv
;#Warn
SetWorkingDir %A_ScriptDir%
Process, Priority,, High
DetectHiddenWindows,On
Menu, Tray, NoStandard ;刪除自帶托盤菜單
Menu, tray, add, 管理,ShowGui ; 顯示gui
Menu, tray, add ; 創建分隔線.
Menu, tray, add ,過濾,Menu_Tray_過濾 ; 過濾
Menu, tray, add ,腳本目錄,Menu_Tray_OpenDir ; 腳本目錄
Menu, tray, add ,重啟管理器,Menu_Tray_Reload ; 重啟
Menu, tray, Add
Menu, tray, Add,幫助,Help ;Help
Menu, tray, Add,關於,About ;關於
Menu, tray, Add
Menu, tray, Add, 退出, ExitSub ; 創建 退出
Menu, Tray, Default, 管理 ;;默認 菜單:配置
Menu, Tray, Icon, Shell32.dll, 258
;IntelligentScript:
Gui,Destroy
Gui Add, ListView, x8 y30 w200 h400 AltSubmit vScriptLibrary g運行 , 腳本名稱
Gui Add, Text, x10 y3 w120 h23 +0x200, 腳本庫
Gui Add, ListView, x233 y30 w200 h400 AltSubmit vScriptRun g運行2, 腳本名稱
Gui Add, Text, x234 y3 w120 h23 +0x200, 已運行腳本
Gui Add, Button, x440 y30 w60 h42 gtsk_open, 啟動腳本
Gui Add, Button, x440 y100 w60 h42 gtsk_restart, 重載腳本
Gui Add, Button, x440 y170 w60 h42 gtsk_close, 關閉腳本
Gui Add, Button, x440 y240 w60 h42 gMenu_Tray_OpenDir, 腳本目錄
Gui Add, Button, x440 y310 w60 h42 gMenu_Tray_Reload, 重啟管理器
Gui Add, Button, x440 y380 w60 h42 gExitSub, 退出
;Gui Show,, AHK管理器
Gui Default
Gui,ListView,ScriptLibrary
scriptCount = 0
IniRead,Golv,過濾.ini,過濾
OpenList := Array()
UnOpenList := Array()
Loop, %A_ScriptDir%\scripts\*.ahk,,1
{
if !(A_LoopFileLongPath~="i).+?\\scripts\\[^\\]*\\?[^\\]+\.ahk") ;增加一層子文件讀取
continue
_Golv=0
loop,Parse,Golv,`n,`r ;增加過濾判斷
{
StringReplace,_GolvPath,A_LoopField,`%A_ScriptDir`%,%A_ScriptDir%
ifInString,A_LoopFileLongPath ,%_GolvPath%
{
_Golv=1
break
}
}
if _Golv=1
continue
StringReplace, MenuName, A_LoopFileName, .ahk
scriptCount += 1
%MenuName%_Path :=A_LoopFileLongPath
%MenuName%_Dir :=A_LoopFileDir
scriptsName%scriptCount% := A_LoopFileName
;scriptsOpened%scriptCount% = 0
UnOpenList.Insert(MenuName)
}
InsertionSort(UnOpenList)
for Index, MenuName in UnOpenList
{
LV_Add("",MenuName)
}
LV_ModifyCol()
gosub tsk_openAll
;Gui,Show
return
運行:
if A_GuiEvent = DoubleClick
{
goto,tsk_open
}
return
運行2:
if A_GuiEvent = DoubleClick
goto,tsk_close
return
GuiContextMenu: ; 運行此標簽來響應右鍵點擊或按下 Appskey.
if A_GuiControl = ScriptLibrary ; 這個檢查是可選的. 讓它只為 ListView 中的點擊顯示菜單.
{
Gui,Default
Gui,ListView,ScriptLibrary
RowNumber = 0
Loop,%scriptCount%
{
RowNumber := LV_GetNext(RowNumber)
if not RowNumber
Return
break
}
Menu,PopC,Add,編輯,P_edit
Menu,PopC,Add,運行,tsk_open
menu,PopC,Show
return
}
if A_GuiControl = ScriptRun
{
Gui,Default
Gui,ListView,ScriptRun
RowNumber = 0
Loop,%scriptCount%
{
RowNumber := LV_GetNext(RowNumber)
if not RowNumber
Return
break
}
Menu,PopC2,Add,編輯,P_edit
Menu,PopC2,Add,重載,tsk_restart
Menu,PopC2,Add,關閉,tsk_close
menu,PopC2,Show
return
}
return
P_edit:
LV_GetText(thisScript, RowNumber)
P_editpath :=%thisScript%_path
Run, F:\Program Files\AutoHotkey\SciTE\SciTE.exe "%P_editpath%"
return
tsk_open:
Gui,Default
Gui,ListView,ScriptLibrary
RowNumber = 0
Loop,%scriptCount%
{
RowNumber := LV_GetNext(RowNumber)
if not RowNumber
Return
LV_GetText(thisScript, RowNumber)
Run,% %thisScript%_Path,% %thisScript%_Dir,,%thisScript%
IfInString, thisScript, #
{
Gui, Hide
Return
}
;scriptsOpened%A_Index% := 1
break
}
Gui,ListView,ScriptRun
LV_Add("",ThisScript)
LV_ModifyCol()
Gui,ListView,ScriptLibrary
Loop, %scriptCount%
{
LV_GetText(outputname,A_Index,1)
if (outputname=ThisScript)
{
LV_Delete(A_Index)
if A_Index<>1
{
LV_Modify(A_Index-1, "Select")
}
else
{
LV_Modify(1, "Select")
}
break
}
}
LV_ModifyCol()
return
tsk_close:
Gui,Default
Gui,ListView,ScriptRun
RowNumber = 0
Loop,%scriptCount%
{
RowNumber := LV_GetNext(RowNumber)
if not RowNumber
Return
LV_GetText(thisScript, RowNumber)
ID:=%thisScript%
WinClose, ahk_pid %ID%
IfWinExist,ahk_pid %ID%
Process,Close,%ID%
;scriptsOpened%A_Index% := 0
break
}
Gui,ListView,ScriptLibrary
LV_Add("",ThisScript)
LV_ModifyCol()
Gui,ListView,ScriptRun
Loop, %scriptCount%
{
LV_GetText(outputname,A_Index,1)
if (outputname=thisScript)
{
LV_Delete(A_Index)
if A_Index<>1
{
LV_Modify(A_Index-1, "Select")
}
else
{
LV_Modify(1, "Select")
}
break
}
}
LV_ModifyCol()
return
tsk_restart:
Gui,Default
Gui,ListView,ScriptRun
RowNumber = 0
Loop,%scriptCount%
{
RowNumber := LV_GetNext(RowNumber)
if not RowNumber
Return
LV_GetText(thisScript, RowNumber)
ID:=%thisScript%
WinClose, ahk_pid %ID%
IfWinExist,ahk_pid %ID%
Process,Close,%ID%
Run,% %thisScript%_Path,% %thisScript%_Dir,,%thisScript%
break
}
return
tsk_openAll:
Loop, %scriptCount%
{
thisScript := scriptsName%A_Index%
StringReplace, thisScript, thisScript, .ahk
;if scriptsOpened%A_Index% = 0
;{
IfInString, thisScript, _ ;IfInString,%thisScript%_Path,%A_ScriptDir%\Scripts\_ 不自動啟動_文件夾內的腳本
{
continue
}
IfInString, thisScript, #
{
continue
}
Run, % %thisScript%_Path,% %thisScript%_Dir,,%thisScript%
;scriptsOpened%A_Index% = 1
Gui,Default
Gui,ListView,ScriptRun
LV_Add("",thisScript)
LV_ModifyCol()
Gui,ListView,ScriptLibrary
Loop, %scriptCount%
{
LV_GetText(outputname,A_Index,1)
if (outputname=thisScript)
{
LV_Delete(A_Index)
break
}
}
LV_ModifyCol()
;}
}
;Gui,Show
return
Menu_Tray_過濾:
Run, Notepad.exe 過濾.ini
return
Menu_Tray_OpenDir:
Run, %A_ScriptDir%\scripts
gui,Hide
return
Menu_Tray_Reload:
gui,Hide
Gui,Default
Gui,ListView,ScriptRun
Loop % LV_GetCount()
{
LV_GetText(thisScript, A_Index)
ID:=%thisScript%
WinClose, ahk_pid %ID%
IfWinExist,ahk_pid %ID%
Process,Close,%ID%
}
Reload
return
GuiEscape:
GuiClose:
Gui, Hide
return
ExitSub:
msgbox,260,是否退出?,退出腳本,將退出所有經過AHK管理器啟動的腳本,你是否確認退出?
IfMsgBox No
return
gui,Hide
Gui,Default
Gui,ListView,ScriptRun
Loop % LV_GetCount()
{
LV_GetText(thisScript, A_Index)
ID:=%thisScript%
WinClose, ahk_pid %ID%
IfWinExist,ahk_pid %ID%
Process,Close,%ID%
}
Gui,Destroy
ExitApp
return
InsertionSort(ByRef array)
{
target := Array()
count := 0
for Index, Files in array
{
files%Index% := Files
count += 1
}
j := 2
while (j <= count)
{
key := files%j%
i := j-1
while (i >= 0 && key < files%i%)
{
k := i+1
files%k% := files%i%
i -= 1
}
k := i+1
files%k% := key
j += 1
}
Loop, %count%
{
target.Insert(files%A_Index%)
}
array := target
}
About:
msgbox,AHK管理器`n版本號:2016.4.24`nCopyright©2016 Sixtyone. All Rights Reserved.`n`n關於作者:`n`tName:Sixtyone`n`tQQ:576642385
return
Help:
msgbox,將AHK腳本放在腳本目錄下進行管理:`n1.以_開頭的腳本不會自動載入`n2.以#開頭的腳本為臨時腳本即運行完就退出`n3.腳本名字不能有空格及除_、#以為的符號`n4.腳本不能為快捷方式
return
F18::
ShowGui:
gui,Show,,AHK管理器
return