Pro ASP.NET MVC 5 를 정리하고 있습니다.


SportsStore Site 를 작성하면서  필요한 Nuget Package 들 입니다.


Install-Package Ninject -version 3.0.1.10 -projectname SportsStore.WebUI
Install-Package Ninject.Web.Common -version 3.0.0.7 -projectname SportsStore.WebUI
Install-Package Ninject.MVC3 -Version 3.0.0.6 -projectname SportsStore.WebUI
Install-Package Moq -version 4.1.1309.1617 -projectname SportsStore.WebUI


Install-Package Ninject -version 3.0.1.10 -projectname SportsStore.UnitTests
Install-Package Ninject.Web.Common -version 3.0.0.7 -projectname SportsStore.UnitTests
Install-Package Ninject.MVC3 -Version 3.0.0.6 -projectname SportsStore.UnitTests
Install-Package Moq -version 4.1.1309.1617 -projectname SportsStore.UnitTests
Install-Package Microsoft.Aspnet.Mvc -version 5.0.0 -projectname SportsStore.UnitTests


Install-Package Microsoft.Aspnet.Mvc -version 5.0.0 -projectname SportsStore.Domain



행복한 고수되십시요.


woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\













저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by woojja
2017.02.10 11:07

조금 늦은 정보이지만

 

ASP.NET Core 를 살펴보다가 Raspberry Pi 에 포팅에 대한 기사를 보았고 이에 대한 정보를 찾았다.

 

.NET Core Roadmap

 

 

2017년 1분기내에는 올라간다고 하니 그전에 Raspberry Pi 에 친해져야겠다. ㅋㅋㅋ

 

 

모두 행복한 고수되셔요~~

 

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\













저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by woojja

Visual Studio 2015 Enterprise with Update 3 설치시 계속 에러가 발생하여 설치가 되지 않는 상황이 발생했다.


해결책을 검색하다가 겨우 찾은 해결책...



http://stackoverflow.com/questions/34889317/error-installing-visual-studio-2015-enterprise-update-1-with-team-explorer




아래 내용은 위 링크 페이지의 핵심 내용을 적습니다.

The actual solution

  1. Uninstall Visual Studio 2015 Enterprise from Programs and Features
    • I also uninstalled the 2015 C++ runtimes and Entity Framework 2015 libraries as well
  2. Reboot machine if prompted
  3. Rename or delete folders-
    • C:\Program Files (x86)\Microsoft Visual Studio 14.0
    • C:\Program Files\Microsoft Visual Studio 14.0
    • C:\users\user\Documents\Visual Studio 2015
    • C:\users\user\AppData\Roaming\Microsoft\VisualStudio\14.0
    • C:\users\user\AppData\Local\Microsoft\VisualStudio\14.0
    • C:\users\user\AppData\Local\Microsoft\VSCommon\14.0
  4. Go to the registry editor (start >> run >> regedit) and remove/rename the following registries-
    • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0
    • HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0
    • HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config
  5. close all your Visual Studio instances
  6. download Visual Studio 2015 Enterprise RTM not update 1
  7. Extract the .iso file by using an extraction tool, such as WinRar.
  8. Clear %temp% before going to start Visual Studio 2015 installation
  9. Install Visual Studio 2015 using this extracted setup installer

And... tada, the installation was finally successful! I hope this helps others that have a similar issue that isn't resolved by repairing the C++ runtimes alone.

Once RTM was installed successfully I was able to run the Update 1 installer and update successfully. Since then, I have also installed Update 2 with no issues.




Batch File



@echo.
@echo This will remove all files, directories and registry keys about VISUAL STUDIO 2015
@echo.
@pause

rd "C:\Program Files (x86)\Microsoft Visual Studio 14.0" /S
rd "C:\Program Files\Microsoft Visual Studio 14.0" /S
rd "C:%homepath%\Documents\Visual Studio 2015" /S
rd "C:%homepath%\AppData\Roaming\Microsoft\VisualStudio\14.0" /S
rd "C:%homepath%\AppData\Local\Microsoft\VisualStudio\14.0" /S
rd "C:%homepath%\AppData\Local\Microsoft\VSCommon\14.0" /S

@echo.
@echo Removing Registry Keys
@pause

REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0
REG DELETE HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0
REG DELETE HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config

@echo.
@echo. FINISHED!
@pause




행복한 고수되십시요. ^^


woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\


 

파일 첨부 :

install.bat

 













저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by woojja


ViewBag, TempData, ViewData, Session 의 수명



행복한 고수되십시요.


woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\













저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by woojja

 

아직 못외운데다 정리해 놓은 사이트가 있어서... ^^;

 

http://automatetheplanet.com/19-must-know-visual-studio-keyboard-shortcuts-part-1/

http://automatetheplanet.com/19-must-know-visual-studio-keyboard-shortcuts-part-2/

 

Project Related Keyboard Shortcuts
Ctrl + Shift + B Build your project.
Ctrl + Alt + L Shows Solution Explorer.
Shift + Alt + C Add new class.
Shift + Alt + A Add new item to project.
Editor Related Keyboard Shortcuts
Ctrl + Enter Insert blank line above the current line.
Ctrl + Shift + Enter Insert blank line below the current line.
Ctrl + Space Autocomplete using IntelliSense.
Alt +Shift +arrow keys Select custom part of the code.
Ctrl + } Match curly braces, brackets.
Ctrl + Shift + } Select text between matched braces, brackets.
Ctrl + K, Ctrl + D Do proper alignment of all the code.
Shift + End Select the entire line from start to end.
Shift + Home Select the entire line from end to start.
Ctrl + Delete Deletes the word to the right of the cursor.
Navigation Related Keyboard Shortcuts
Ctrl + Up/Down Scrolls the window without moving the cursor.
Ctrl + – Take cursor to its previous location.
Ctrl + + Take cursor to its next location.
F12 Go to definition.
Debugging Related Keyboard Shortcuts
Ctrl + Alt + P Attach to process.
Shift + F5 Stop debugging.
Ctrl + Alt + Q Add quick watch.
Search Related Keyboard Shortcuts
Ctrl + K Ctrl + K Bookmark the current line.
Ctrl + K Ctrl + N Navigates to next bookmark.
Ctrl + . If you type in a class name like Collection<string> and do not have the proper namespace import then this shortcut combination will automatically insert the import.
Shift + F12 Find all references.
Ctrl + Shift + F Find the references of the selected item in the entire solution.

 

행복한 고수되셔요~

 

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\













저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by woojja

여러분들은 이미 다 아시고 계시던 내용이었겠지만... ^^;

재미있네요...

 

Understand how bitwise operators work

 

행복한 고수되셔요...

 

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\













저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by woojja

 

C# 에서 VB.NET 으로

VB.NET 에서 C# 으로

 

코드를 바꿔 보셔요...

 

Telerik Code Converter

 

 

행복한 고수되셔요... ^^

 

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\













저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by woojja

요즘 VisualStudio2010 을 이용하여 Web Application 을 개발하고 있습니다. (UI 는 하지말라고~~ 말라고 하는 충고는 저~ 멀리 가버렸어요... ㅋㅋ)

 

그리고 Warning 탭에 CSS2.1 Warning 이 눈에 거슬리기 시작했습니다.

CSS 3 Validation 을 사용해야하겠구나 라는 생각이 들었죠.

그래서 구글링!

단박에 나오는군요.

 

 

VisualStudio 2010 Extention Tool 에 있군요.

CSS 3 Intellisense Schema

 

 

설치하고 VisualStudio 를 재시작하니 CSS 3.0 이 나타나는군요. ^^

 

선택하니 Warning 이 확!!! 줄었습니다.

시원한 이 느낌... ㅋㅋ

9개가 남아있긴 한데...

제게는 너무 힘든? 과제가 아닌가 하여 추후의 숙제? 남겨두기로 했습니다. ㅋㅋ

 

 

행복한 고수되십시요.

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\













저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by woojja

기존에 Visual Studio 에 Theme 를 적용해서 사용하고 있었는데

옆의 팀장님이 갑자기 Theme 적용해서 사용하면 눈이 좀 편하냐고...

 

그래서 알려드렸다.

필요한 분도 있으시리라~ 생각하고 올려본다.

 

스캇 헤이즐만 씨의 사이트다.

Visual Studio Programmer Themes Gallery

(하지만 자신의 입맛에 딱 맞는 것은 없다.)

나는 현재 Ragnarok 를 수정해서 사용하고 있다.

 

그리고 더 많은 테마를 보고 싶거나 테마를 직접 만들고? 싶다면 (그러지 마시길... 그냥 감사해 하며 사용하시죠~ ㅋㅋ)

http://studiostyl.es/

이 곳에 가보시라...

 

 

행복한 고수되십시요.

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\













저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by woojja

간만에 포스팅 합니다. 한 오백만년은 된 듯합니다. ㅋㅋㅋ

요즘엔 asp.net 을 가지고 맨땅에 헤딩하느라 고생이 이만 저만이 아니네요... ㅋㅋㅋ
전 winform 개발자이고 싶은데 말이죠... 푸헤헤

여튼 Bug 라고 공식적으로 알려진 사항인데 저는 이제야 알았네요...

내용은 이렇습니다.

Repeater 나 ListView Server Control 의 itemTemplate 에 RadioButton 을 추가하게 되면 grouping 을 할 수 없습니다.

이유인 즉은 iNamingContainer 인터페이스를 구현하는 녀석들이라서라고 하네요.

iNamingContainer 인터페이스의 특징은 item Template 내부에 추가되는 컨트롤들은 고유의 name 속성을 가져야하는 데...

아시다 시피 radio 버튼을 Group으로 묶어 주기 위해서는 아래와 같이 name 속성을 동일하게 해야햐죠?

<input id="Radio1" type="radio" name="1" />
<input id="Radio2" type="radio" name="1" />
<input id="Radio3" type="radio" name="1" />
<input id="Radio4" type="radio" name="1" />
<input id="Radio5" type="radio" name="1" />


그런데 iNamingContainer 인터페이스 를 구현하는 녀석들은 name 속성이 고유하게 생성이 되서 Group 으로 묶이지 않는 것이었습니다.
asp.net RadioButton 서버컨트롤이 가지고 있는 GroupName 이라는 속성을 주더라도 소용이 없는 거죠... ㅋㅋ

아래의 Repeater 나 ListView 가
        <asp:Repeater ID="Repeater1" runat="server">
            <ItemTemplate>
                <asp:RadioButton id="RadioButton1" runat="server" GroupName="RB" Text="<%#Container.DataItem.ToString()%>">
                </asp:RadioButton><br>
            </ItemTemplate>
        </asp:Repeater>

HTML Tag 로 Rendering 된 모습을 보게되면 아래와 같습니다.
<input id="MainContent_Repeater1_RadioButton1_0" type="radio" name="ctl00$MainContent$Repeater1$ctl00$RB" value="RadioButton1" /><label for="MainContent_Repeater1_RadioButton1_0">Test Value 0</label><br>           
<input id="MainContent_Repeater1_RadioButton1_1" type="radio" name="ctl00$MainContent$Repeater1$ctl01$RB" value="RadioButton1" /><label for="MainContent_Repeater1_RadioButton1_1">Test Value 1</label><br>            
<input id="MainContent_Repeater1_RadioButton1_2" type="radio" name="ctl00$MainContent$Repeater1$ctl02$RB" value="RadioButton1" /><label for="MainContent_Repeater1_RadioButton1_2">Test Value 2</label><br>

name 속성의 값이 모두 다르죠?

이러니 Group 으로 묶을 수 있겠습니까? ㅋㅋㅋ

http://support.microsoft.com/kb/316495/en-us
여기에 버그로 등록이 되어 있네요... 오랜 세월이 흘렀는데도 고쳐지지 않는 것을 보면... 쉽사리 건드리기 힘든 녀석인가 봅니다. 이해가 안가지만요... ㅋㅋ

그래서 해법을 찾아보았습니다. ㅋㅋㅋ

http://www.codeguru.com/csharp/csharp/cs_controls/custom/article.php/c12371/

GroupRadioButton 을 만드신 분도 계시군요...
http://www.codeproject.com/Articles/7960/How-to-group-RadioButtons


행복한 고수되십시요...













저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by woojja