Visual Studio .NET 2005에서는 솔루션에 '설치 프로젝트'를 추가하여 개발 프로그램을 설치가능하게 할 수 있다.
다음의 사이트는 이것을 잘 설명하고 있다.
http://www.nohungry.net/tt1/tag/110
Posted by 솔라뷰

Posted by 솔라뷰
Most data types have a common representation in both managed and
unmanaged memory and do not require special handling by the interop
marshaler. These types are called blittable types because they do not require conversion when they are passed between managed and unmanaged code.
대부분의 데이터 형식에는 관리되는 메모리와 관리되지 않는 메모리 모두에서 공통되는 표현이 있으므로, interop 마샬러에서 특별한 처리를 하지 않아도 됩니다. 이러한 형식은 관리 코드와 비관리 코드 사이에서 전달될 때 변환할 필요가 없으므로 blittable 형식이라고 합니다.
Posted by 솔라뷰
During object-oriented analysis and design, we identify the most important objects in our system, and consider how they relate to each other. But during object-oriented programming, we don't write 'objects'; we define classes to represent the behavior and attributes of objects.
객체지향 분석과 설계를 하는 동안에, 우리는 우리 시스템 안의 가장 중요한 객체를 규명하고, 서로간에 어떻게 관계하는지를 고려한다. 그러나 객체지향 프로그래밍을 하는 동안에는 '객체들'을 작성하지 않는다. 다만 객체들의 행위와 속성을 대표하는 클래스를 정의한다.
(본문 중에서)
Posted by 솔라뷰
Posted by 솔라뷰
area = Application.WorksheetFunction.Pi * radius ^ 2
a = Application.WorksheetFunction.Acos(b)
Set myRange = Application.Worksheets("Sheet1").Range("C1:C60")
mySum = Application.WorksheetFunction.Sum(myRange)mySum = Evaluate("=Sum(C1:C60)")Posted by 솔라뷰
역 사인 (ArcSin(x)) = Atn(x / sqr(-x * x + 1))
역 코사인 (ArcCos(x)) = Atn(-x / sqr(-x * x + 1)) + 2 * Atn(1)Function ArcSin(ByVal x As Double) As Double
If Abs(Fix(x)) <> 1 Then '-1<x<1일때는 계산, x<=-2, x>=2 일때는 오류 발생
ArcSin = Atn(x / Sqr(-x * x + 1))
Else ' Abs(Fix(x)) = 1일 때 즉 -2<x<=-1, 1<=x<2
ArcSin = Sgn(x) * Atn(1) * 2
End If
End Function
Function ArcCos(ByVal x As Double) As Double
If Abs(Fix(x)) <> 1 Then ''-1<x<1 일때는 계산, x<=-2, x>=2 일때는 오류 발생
ArcCos = Atn(-x / Sqr(-x * x + 1)) + 2 * Atn(1)
Else ' -2<x<=-1, 1<=x<2
If x > 0 Then 'Fix(x)=1일 때 즉 1<=x<2
ArcCos = 0
ElseIf x < 0 Then 'Fix(x)=-1일 때 즉 -2<x<=-1
ArcCos = Atn(1) * 4
End If
End If
End FunctionPosted by 솔라뷰
| | 설명 | Excel | VBA | VB6 | VB.NET | 비고 |
|---|---|---|---|---|---|---|
| sin | 사인함수 | Sin | Sin | Sin | Sin | |
| cos | 코사인함수 | Cos | Cos | Cos | Cos | |
| tan | 탄젠트함수 | Tan | Tan | Tan | Tan | |
| arcsin | 사인역함수 | Asin | - | - | Asin | |
| arccos | 코사인역함수 | Acos | - | - | Acos | |
| arctan | 탄젠트역함수 | Atan Atan2 | Atn | Atn | Atan Atan2 | |
| sinh | 하이퍼볼릭사인함수 | Sinh | - | - | Sinh | |
| cosh | 하이퍼볼릭코사인함수 | Cosh | - | - | Cosh | |
| tanh | 하이퍼볼릭탄젠트함수 | Tanh | - | - | Tanh | |
| arcsinh | 하이퍼볼릭사인역함수 | Asinh | - | - | - | |
| arccosh | 하이퍼볼릭코사인역함수 | Acosh | - | - | - | |
| arctanh | 하이퍼볼릭탄젠트역함수 | Atanh | - | - | - | |
area = WorksheetFunction.Pi * radius ^ 2
a = WorksheetFunction.Acos(b)
Posted by 솔라뷰
군산대학교 건축환경연구실 / 김용이 교수
- 솔라뷰