'2009/03'에 해당되는 글 22건
- 2009/03/29 A .NET library for OpenFlashChart control
- 2009/03/28 다비치 - 사고쳤어요
- 2009/03/27 ADO.NET for SQLite
- 2009/03/24 iTunes Programming - SelectedTracks
- 2009/03/23 sunyruru의 미투데이 - 2009년 3월 22일
- 2009/03/21 sunyruru의 미투데이 - 2009년 3월 20일
- 2009/03/19 갑작스런 방문자 2439명 - 뷰렛 거짓말 (4)
- 2009/03/18 C#, Windows Installer 를 통한 설치 프로그램 목록 얻어오기 (3)
- 2009/03/17 MSI파일의 ProductCode 얻기 - How to find the ProductCode .MSI for uninstall
- 2009/03/14 sunyruru의 미투데이 - 2009년 3월 13일
Open Flash Chart라고 유명한 차트 컨트롤이 있어요.
PHP 기반으로 작동하도록 되어 있죠.
'시간이 남을 때 .NET 기반 컨트롤로 변경 해야겠다'
라고 생각을 가지고 있었는데...
오늘 찾아보니 역시나 있더군요. ㅋㅋㅋ
역시 인터넷엔 저와 비슷한 생각을 하는 사람이 무수히 많다는 사실을 깨닫게 되네요~
.NET Control로 되어 있는 프로젝트 페이지는 아래와 같습니다.
http://openflashchartlib.codeplex.com/
PS. 빼먹은게 있네요. 이 컨트롤은 .NET Framework 3.5 이상에서 작동하도록 되어 있어요...
누가 다운그래이드 좀 ㅠㅁ ㅠ
The project contains ASP.NET control and support classes to work with OpenFlashChart flash component
여기는 원본의 사이트 주소고요.
OpenFlashChart homepage: http://teethgrinder.co.uk/open-flash-chart/
일반적인 설명과 자세한 설명은 여기를 보시면 되겠네요.
The general description and usage details can be found at
http://yesnobox.com/blog/post/Open-Flash-Chart.aspx
Updated library to work with Open Flash Chart 2
Open Flash Chart 2 ASP.NET control
'.NET > ASP.NET' 카테고리의 다른 글
| ASP.NET Layout 각 폴더 별 설명 (0) | 2010/04/05 |
|---|---|
| ASP.NET 2.0 AJAX - UpdateProgress (0) | 2009/10/11 |
| A .NET library for OpenFlashChart control (0) | 2009/03/29 |
| iTunes Data Grid Skin for ASP.NET GridView, ListView Control (0) | 2009/02/02 |
| Apache Mod_Rewrite use as URL_Rewrite in iis 7 (0) | 2009/01/21 |
| ASP.NET on Ruby on Rails (0) | 2008/03/14 |
요즘 참 좋은 노래가 많다.
다비치의 사고쳤어요, 8282, 소녀시대의 Gee, 카라의 Honey 등등
그러고보니 선정한게 다 여성그룹이네 -_ -;;;
맞다 휘성의 불면증(insomnia)도 좋다 ㅎㅎ
아래는 공연 장면이 있길래 좀 가져와 본...
|
말해버렸어 사랑한단말 그만 고백해버렸어 영원히 내마음 숨기려고 했는데 어쩌지 내 가슴이 이렇게 결국 사고를 치나봐
|
'My Life > Music' 카테고리의 다른 글
| 이비아(e.Via) - 급성장 아티스트 순위 7위 (해외 순위 - Last.fm) (0) | 2010/05/12 |
|---|---|
| 가빈 - 얼마나 사랑했을까 (0) | 2010/04/20 |
| 투애니원(2NE1) - 아이돈캐어(I Don't Care) (1) | 2009/07/31 |
| 아웃사이더(Outsider) - 외톨이 (1) | 2009/07/24 |
| 다비치 - 사고쳤어요 (0) | 2009/03/28 |
SQLite는 일반적으로 PHP 등에서 먼저 채택해서 많이 알려준 Database인데요
.NET C# 에서도 소형의 Database 면서 강력한 SQLite DB를 사용하려면 어떻게 해야할지 갑자기 궁금증이 생겨서 찾아봤더니 위와 같은 주소가 있더군요.
두 링크는 각각 다른 역할 입니다.
먼저 첫번째 ADO.NET 2.0 Provider for SQLite는 .NET 환경에서 SQLite를 이용하여 개발하기 위한 Provider 고요.
ADO를 통해서 SQLite에 접속하려면 이 Provider가 있어야 가능하겠죠.
그리고 두번째 링크는 필수 항목은 아니지만 SQLite를 조금 더 편하게 사용하기 위한 Wrapper Library입니다.
ADO.NET을 이용해서 DB는 필요한데 부담스러운 경우가 많죠.
사용자 환경에 데이터가 저장되어야 하는 가계부나 일기장 이런 프로그램은 확실히 사용자 환경에 DB가 있어야 할겁니다.
기존에 Access에서 이용하던 MDB같은 좋은 애들도 있지만 MDB 보안 문제 등 문제점도 있어서 MDB를 이용하지 않고 SQLite를 이용해 보는것도 좋을 것 같네요.
뭐 아직 저도 SQLite를 이용한 개발은 안해봤지만요 -_ -;;
나중에 위 자료를 이용한 개발을 하게되면 테스트 예제를 별도로 포스팅 하도록 하고 이만 마칩니다.
'.NET > ADO.NET' 카테고리의 다른 글
| ADO.NET for SQLite (0) | 2009/03/27 |
|---|---|
| LINQ to SQL Debug Visualizer (0) | 2007/08/08 |
.NET 환경은 Visual Studio에서 interupt.iTunesLib 을 참조에 추가하면
public interface IiTunes
위와 같은 인터페이스를 찾을 수 있다.
이 인터페이스 안에서 다양한 iTunes 관련 컨트롤을 할 수 있으며,
public virtual IITTrackCollection iTunesLib.IiTunes.SelectedTracks
위와 같은 속성을 통해서 iTune에서 선택한 트랙들을 가져올 수 있다.
'.NET' 카테고리의 다른 글
| iTunes Programming - SelectedTracks (0) | 2009/03/24 |
|---|---|
| DevPia 에서 스크랩한 링크들 (0) | 2009/02/12 |
| 고품질 코드 작성 (0) | 2008/04/18 |
| MS Heros Happen here 세미나 자료 (0) | 2008/04/10 |
| VS Setup Project - 설치 배포 패키지 제작 (0) | 2007/12/21 |
| Visual Studio 2008 and .NET Framework 3.5 Training Kit (0) | 2007/12/19 |
- CSS의 용량을 줄일 수 있는 페이지가 있었네요. PHP로 웹페이지 형태로 작성되어 있고요. 소스도 공개 되어 있으니 다양하게 활용 가능할 것 같습니다.2009-03-22 22:40:39
이 글은 sunyruru님의 2009년 3월 22일의 미투데이 내용입니다.
'FunFun' 카테고리의 다른 글
| 2009년 7월 16일 - sunyruru 미투데이 일기장 (0) | 2009/07/17 |
|---|---|
| 2009년 07월 16일 - sunyruru 미투데이 일기장 (0) | 2009/07/16 |
| sunyruru의 미투데이 - 2009년 3월 22일 (0) | 2009/03/23 |
| sunyruru의 미투데이 - 2009년 3월 20일 (0) | 2009/03/21 |
| sunyruru의 미투데이 - 2009년 3월 13일 (0) | 2009/03/14 |
| sunyruru의 미투데이 - 2009년 3월 12일 (0) | 2009/03/13 |
- 3 ways to define a JavaScript class / phpied.com - 자바스크립트 클래스 형식으로 지정하는 방법 자주 까먹네요 ㅠㅠ2009-03-20 16:04:03
이 글은 sunyruru님의 2009년 3월 20일의 미투데이 내용입니다.
'FunFun' 카테고리의 다른 글
| 2009년 07월 16일 - sunyruru 미투데이 일기장 (0) | 2009/07/16 |
|---|---|
| sunyruru의 미투데이 - 2009년 3월 22일 (0) | 2009/03/23 |
| sunyruru의 미투데이 - 2009년 3월 20일 (0) | 2009/03/21 |
| sunyruru의 미투데이 - 2009년 3월 13일 (0) | 2009/03/14 |
| sunyruru의 미투데이 - 2009년 3월 12일 (0) | 2009/03/13 |
| sunyruru의 미투데이 - 2009년 3월 11일 (0) | 2009/03/12 |
어제 일일 방문자 수가 평소 보다 1000 여명 더 많은 사람이 들어와서 좀 놀랐는데요.
무슨일인가 확인을 해보니 '뷰렛 - 거짓말' 이라는 키워드로 엄청난 방문자가 들어왔더군요;;
방문한 페이지는
2007/05/26 - [FunFun] - 거짓말 - 뷰렛(Biuret)
위 링크이구요.
아무래도 다음(Daum) 검색에서 음악에 관련된 검색 부분으로 제 블로그가 떴나봐요 ㅎㅎ
역시 포탈의 파워는 무서운듯.... -_ -;;
'FunFun > News' 카테고리의 다른 글
| 여중생 패싸움 동영상 (3) | 2009/10/07 |
|---|---|
| 경계가 없다는 의미의 '보더리스(BORDERLESS)'을 컨셉트로 개발된 XCANVAS Borderless TV (0) | 2009/09/18 |
| 갑작스런 방문자 2439명 - 뷰렛 거짓말 (4) | 2009/03/19 |
| 검거된 '숭례문' 방화범 화형에 처해야.. (0) | 2008/02/12 |
| 한지혜 - 이동건 결별 (0) | 2008/01/04 |
| 사상 유례가 없는 남자들의 경쟁이… (0) | 2007/12/18 |
저랑 비슷한 고민을 하신분이 있군요. ㅎㅎ
이 분은 C#으로 Windows Installer 의 설치 프로그램 목록을 얻어오는 코드를 작성하셨네요.
저는 어제 작성한
" 2009/03/17 - [OS] - MSI파일의 ProductCode 얻기 - How to find the ProductCode .MSI for uninstall "
글에서 VBS 스크립트 파일로 MSI 파일의 ProductCode를 얻어오는 방법을 찾았거든요.
MSI 파일의 ProductCode를 얻으려고 하는 이유는 일단 MSI 파일의 ProductCode는 GUID 값을 가지고 있는데요.
MsiExec.exe /x {9CAEFF6D-8A27-48F4-8340-509F6A248CAD}
위와 같은 형식으로 제어할 수 있기 때문에 ProductCode가 필요한 것이죠.
참고하세요~!
'System > OS' 카테고리의 다른 글
| AMD-V Hyper-V System Compatibility Check Utillity 1.0 (0) | 2010/02/18 |
|---|---|
| Install Windows 7 via USB Drive (0) | 2009/09/21 |
| C#, Windows Installer 를 통한 설치 프로그램 목록 얻어오기 (3) | 2009/03/18 |
| MSI파일의 ProductCode 얻기 - How to find the ProductCode .MSI for uninstall (0) | 2009/03/17 |
| ASCII Code - 아스키 코드 표 (0) | 2009/03/06 |
| 리눅스에서 VMPlayer로 윈도우 띄우기 (3) | 2008/07/21 |
-
youngjr 2009/05/15 13:08
저도 윈도우에서 설치 프로그램 목록을 얻어오는 함수를 찾고 있었는데, 여러 방법이 있는 것 같네요. 저는 제거가 목적이 아니라, 설치된 프로그램 이름과 버전 정보 등이 필요해서요. 좋은 팁 잘 보고 갑니다.
-
아무개 2010/03/12 11:08
좋은 정보 정말 감사 합니다
링크 걸어 놓은신 블러그에서
작성 하신 소스를 적용을 해 볼려고 하는데
using WindowsInstaller;
이부분에서 오류가 발생하는데 어떻게 해야 하나요??
참조를 하려고 해도 파일이 없던데
혹시 아니나요???
MSI파일의 ProductCode 얻기 - How to find the ProductCode .MSI for uninstall

MSI 파일은 msiexec 로 실행하는 command line 을 위해 ProductCode를 알아야지 uninstall을 할 수 있습니다.
이를 위해서 MSI 파일의 ProductCode를 알아야 하는데, 파일의 속성을 아무리 봐도 ProductCode는 할 수 없죠.
참 짜증나게 만들었습니다 -_ -;
그러면 ProductCode를 어떻게 찾아낼지 생각하다가 vbs (Visual basic script)로 되어 있는 코드를 찾았습니다.
사용법은
C:\>cscript GetMSIProductCode.vbs ccmsetup.msi
Microsoft (R) Windows Script Host Version 5.7
Copyright (C) Microsoft Corporation. All rights reserved.
Database (MSI) = ccmsetup.msi
ProductName = SMS Client Setup Bootstrap
ProductCode = {292C90B8-E8FA-47A3-92BB-F2F62AC109FC}
처럼 입력하시면 알아낼 수 있고요.
알아낸 코드로
C:\>msiexec /x {292C90B8-E8FA-47A3-92BB-F2F62AC109FC}
위 코드처럼 입력하면 삭제됩니다.
GetMSIProductCode.vbs 파일의 코드는 다음과 같습니다.
' GetMSIProductCode.vbs
Option Explicit
' Variables
Const msiOpenDatabaseModeReadOnly = 0' Get command-line arguements
Dim argCount:argCount = Wscript.Arguments.Count' Connect to the Windows Installer object.
On Error Resume Next
Dim installer : Set installer = Nothing
Set installer = Wscript.CreateObject("WindowsInstaller.Installer") : CheckError' Open the database (read-only).
Dim databasePath:databasePath = Wscript.Arguments(0)
Dim openMode : openMode = msiOpenDatabaseModeReadOnly
Dim database : Set database = installer.OpenDatabase(databasePath, openMode) : CheckError' Extract language info and compose report message
Wscript.Echo "Database (MSI) = " & databasePath
Wscript.Echo "ProductName = " & ProductName(database)
Wscript.Echo "ProductCode = " & ProductCode(database)' Clean up
Set database = nothing
Wscript.Quit 0' Get the Property.ProductName value.
Function ProductName(database)
On Error Resume Next
Dim view : Set view = database.OpenView("SELECT `Value` FROM `Property` WHERE `Property` = 'ProductName'")
view.Execute : CheckError
Dim record : Set record = view.Fetch : CheckError
If record Is Nothing Then ProductName = "Not specified!" Else ProductName = record.StringData(1)
End Function' Get the Property.ProductCode value.
Function ProductCode(database)
On Error Resume Next
Dim view : Set view = database.OpenView("SELECT `Value` FROM `Property` WHERE `Property` = 'ProductCode'")
view.Execute : CheckError
Dim record : Set record = view.Fetch : CheckError
If record Is Nothing Then ProductCode = "Not specified!" Else ProductCode = record.StringData(1)
End FunctionSub CheckError
Dim message, errRec
If Err = 0 Then Exit Sub
message = Err.Source & " " & Hex(Err) & ": " & Err.Description
If Not installer Is Nothing Then
Set errRec = installer.LastErrorRecord
If Not errRec Is Nothing Then message = message & vbNewLine & errRec.FormatText
End If
Fail message
End SubSub Fail(message)
Wscript.Echo message
Wscript.Quit 2
End Sub
추가로.. .msp 파일은 패치 파일이므로 ProductCode는 패치를 적용하는 .msi 파일의 Product와 같습니다.
.msp를 설치했다고 해서 .msp를 먼저 지우는 것은 아닌가 보네요.
참고한 페이지들은 다음과 같습니다.
http://social.technet.microsoft.com/Forums/en-US/configmgrsdk/thread/b5d994b7-9ff6-4e0d-baa5-3159212604f5/
Uninstall MSI with VBScript
http://juice.altiris.com/download/3859/uninstall-msi-with-vbscript
How Can I Retrieve the Subject Property for a .MSI File?
http://www.microsoft.com/technet/scriptcenter/resources/qanda/jan07/hey0110.mspx
Microsoft ® Windows Server® 2003 R2 Platform SDK Web Install*
22 MSI Script Examples (after Windows SDK installation)
C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\SysMgmt\MSI\scripts
'System > OS' 카테고리의 다른 글
| Install Windows 7 via USB Drive (0) | 2009/09/21 |
|---|---|
| C#, Windows Installer 를 통한 설치 프로그램 목록 얻어오기 (3) | 2009/03/18 |
| MSI파일의 ProductCode 얻기 - How to find the ProductCode .MSI for uninstall (0) | 2009/03/17 |
| ASCII Code - 아스키 코드 표 (0) | 2009/03/06 |
| 리눅스에서 VMPlayer로 윈도우 띄우기 (3) | 2008/07/21 |
| VMPlayer, VMWare에서 3D 가속화 설정 사용법 (1) | 2008/07/17 |
- 지름신 강림 ㅠㅠ 쏘니 VAIO 노트북 사고싶다! 아 ~~ 우짜지 살까 말까…2009-03-13 17:13:31
이 글은 sunyruru님의 2009년 3월 13일의 미투데이 내용입니다.
'FunFun' 카테고리의 다른 글
| sunyruru의 미투데이 - 2009년 3월 22일 (0) | 2009/03/23 |
|---|---|
| sunyruru의 미투데이 - 2009년 3월 20일 (0) | 2009/03/21 |
| sunyruru의 미투데이 - 2009년 3월 13일 (0) | 2009/03/14 |
| sunyruru의 미투데이 - 2009년 3월 12일 (0) | 2009/03/13 |
| sunyruru의 미투데이 - 2009년 3월 11일 (0) | 2009/03/12 |
| sunyruru의 미투데이 - 2009년 3월 11일 (0) | 2009/03/11 |


Prev




