Tuesday, November 29, 2005
Windows 2003 - How do I disable the "Shutdown Event Tracker"?
마지막으로 reboot...
Wednesday, November 23, 2005
Personal Web Site Starter Kit
웹사이트 관리자를 생성한다.관리자로 로그인하고 앨범을 생성한다. 주의할 것은 이 프로젝트를 웹서버에 publish를 해서 올린다면 Upload폴더가 없으므로 앨범 생성 전에 폴더를 만들어 준다. 마지막으로 상위 ASP.NET 1.1과 하위 ASP.NET 2.0이 같이 존재한 경우이기 때문에 각각의 ApplicationPool을 사용하도록 별도의 ApplicationPool을 생성해 주어야 한다.
Demo Site : http://sunoo.homeip.net:443/PersonalWebSiteStarterKit/
Monday, November 21, 2005
Configuring ASP.NET 2.0 Application Services to Use SQL Server 2000 or SQL Server 2005
- membership
- profile
- personalization
- health monitoring
- site navigation
이런 정보가 DB에서 관리된다. 그럼 SQL Express에 있는 DB Schema를 내 SQL 2005 Developer Edition에 옮겨야겠지...
Framework 2.0이 설치된 곳에서 aspnet_regsql.exe utility를 실행한다.
마지막으로 web.config에서
<configuration>
<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="Data Source=localhost; Initial Catalog=aspnetdb; Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
</configuration>
로 변경해 주면 된다.
다음에 Personal Web Site Starter Kit설정 화면을 올릴 계획이다.
Wednesday, November 16, 2005
개발자 3종세트
개발자의 3종세트를 생각해보니 Windows 2003 서버, Visual Studio .NET, SQL Server가 아닐까..? 보너스라면 문서 작성용 Micrsoft Office 정도...
Friday, November 11, 2005
RadioButtonList in DataGrid 2
How to group RadioButtons
RadioButtonList in DataGrid
##########################
##### WebForm1.aspx #####
##########################
<asp:DataGrid id="DataGrid1" runat="server">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:RadioButtonList Runat="server" ID="rblTest" RepeatDirection="Horizontal">
</asp:RadioButtonList>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
##########################
##### WebForm1.aspx.vb #####
##########################
Private Sub Page_Load...
If Not IsPostBack Then
Me.DataGrid1.DataSource = MakeTable()
Me.DataGrid1.DataBind()
End If
End Sub
Private Function MakeTable() As DataTable
' This Function From MSDN
' Create a DataTable.
Dim myTable As DataTable = New DataTable("myTable")
' Create a DataColumn and set various properties.
Dim myColumn As DataColumn = New DataColumn
myColumn.DataType = System.Type.GetType("System.Decimal")
myColumn.AllowDBNull = False
myColumn.Caption = "Price"
myColumn.ColumnName = "Price"
myColumn.DefaultValue = 25
' Add the column to the table.
myTable.Columns.Add(myColumn)
' Add 10 rows and set values.
Dim myRow As DataRow
Dim i As Integer
For i = 0 To 9
myRow = myTable.NewRow()
myRow("Price") = i + 1
' Be sure to add the new row to the DataRowCollection.
myTable.Rows.Add(myRow)
Next i
Return myTable
End Function
Private Sub DataGrid1_ItemDataBound...
If e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.Item Then
Dim rblTest As RadioButtonList = CType(e.Item.FindControl("rblTest"), RadioButtonList)
rblTest.DataSource = MakeTable()
rblTest.DataTextField = "Price"
rblTest.DataValueField = "Price"
rblTest.SelectedValue = 1
rblTest.DataBind()
End If
End Sub
Private Sub Button1_Click...
For Each Ctrl As Control In Me.DataGrid1.Items
Dim rblTest As RadioButtonList = CType(Ctrl.FindControl("rblTest"), RadioButtonList)
Response.Write(rblTest.SelectedValue.ToString & "<br>")
Next
End Sub
Thursday, November 10, 2005
원하는 폴더에서 Visual Studio .NET Command Prompt 열기
레지스트리키는 다음과 같다.....(단 설치된 경로는 꼭 확인 !!!)
Windows Registry Editor Version 5.00
# Windows Command #
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="Open Command Window Here"
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /k \"cd %L\""
# Visual Studio 2003 Command#
[HKEY_CLASSES_ROOT\Directory\shell\cmd1]
@="Open Visual Studio 2003 Command Window Here"
[HKEY_CLASSES_ROOT\Directory\shell\cmd1\command]
@="cmd.exe /k \"C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Common7\\Tools\\vsvars32.bat\""
#Visual Studio 2005 Command#
HKEY_CLASSES_ROOT\Directory\shell\cmd2]
@="Open Visual Studio 2005 Command Window Here"
[HKEY_CLASSES_ROOT\Directory\shell\cmd2\command]
@="cmd.exe /k \"C:\\Program Files\\Microsoft Visual Studio 8\\VC\\vcvarsall.bat\""
Wednesday, November 09, 2005
Outlook2003 - 발송되는 모든 메일을 발송하고 1분후에 나가게 하는 규칙
아웃룩의 Tools - Rules and Alerts...를 선택한다.
아래의 경고는 웹메일(hotmail.com)의 경우 이 규칙이 적용이 안된다는 안내.
아무 선택을 하지 않고 Next를 한다. 그럼 모든 발송되는 메일에 이 규칙이 적용된다는 아래의 메세지가 뜬다.
difer delivery by a number of minutes를 선택하고 Step 2에 1분으로 지정한다.
Finish를 눌러 규칙을 저장한다. 아래 메세지는 이 규칙은 클라이언트에서만 적용되는 규칙이고 아웃룩이 실행되고 있을 때만 적용된다는 메세지이다.
이후에 발송하는 메일은 모두 Outbox(보낼편지함)에서 1분을 쉬었다가 나가게 된다.
Monday, November 07, 2005
Visual Studio 2005 Team Suite Trial Version ?
Friday, November 04, 2005
시스템 트레이에 뜨는 풍선 팝업을 없애고 싶다.
네트웍 연결여부, 새로운 장치가 추가되었다 하는 풍선 도움말이 뜨는 데...없애기로 한다.
Registry Edit(REGEDIT)를 사용해서 DWORD값을 추가 하면 된다.
HKEY CURRENT USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
새로운 DWORD 이름 추가 : EnableBalloonTips
값은 Hexadecimal : 0
그리고 REBOOT