Web Matrix] 구조화 컨텐츠... Layout
레이아웃 이용하는 방법을 확인하였다.
_파일명.cshtml _ 는 참조페이지라는 의미란다. 직접 호출할수 없다고 한다.( 해볼까낭? )
@RenderPage( "_호출페이지") 현재 페이지 호출페이지를 Include 한다.
위 결과물은 다음과 같다.
화살표는 읽히는 방향으로 그려두었다. 자세한건 pdf 참조.
실행페이지는 Content.cshtml 이다.
'# 4) .Net ( Vs 2010 ) > Web Matrix _Razor' 카테고리의 다른 글
.razor 에서 foreach를 사용하여 생성한 버튼에 @onclick을 썼을때... (0) | 2023.12.13 |
---|---|
Web Metrix ] 첫만남? (0) | 2011.04.19 |
윈도우 모바일7] 로또 어플..
장난 삼아 10분만에 뚝딱 뽑았다..
디자인 참 단순... 무식하군..
로또 소스 : 짧다..
public class LottoClass
{
public static IEnumerable Play(int gameCount = 1)
{
bool[] boxs = new bool[45];
List<int> Item = new List<int>();
Random rd = new Random();
try
{
do
{
int idx = rd.Next() % 45;
if (!boxs[idx])
{
boxs[idx] = true;
Item.Add(idx);
}
}
while (boxs.Count((a) => a == true) < 6);
Item.Sort();
}
catch
{
}
finally
{
rd = null;
Array.Clear(boxs, 0, boxs.Length);
boxs = null;
}
return from o in Item
select o+1;
}
}
메인.xaml ( 데모 소스에서 수정 )
<phone:PhoneApplicationPage
x:Class="WindowsPhoneApplication1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="696"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
SupportedOrientations="Portrait" Orientation="Portrait"
shell:SystemTray.IsVisible="True">
<!--LayoutRoot is the root grid where all page content is placed-->
<Grid x:Name="LayoutRoot" Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<!--TitlePanel contains the name of the application and page title-->
<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
<TextBlock x:Name="ApplicationTitle" Text="당첨기원~♥" Style="{StaticResource PhoneTextNormalStyle}"/>
<TextBlock x:Name="PageTitle" Text="로또추첨번호" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
</StackPanel>
<!--ContentPanel - place additional content here-->
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<Grid.RowDefinitions>
<RowDefinition Height="120"></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Button Click="Button_Click" Grid.Row="0" Content="뽑기" Margin="2,0,-2,0"></Button>
<ListBox Name="LottoContents" Grid.Row="1" ItemsSource="{Binding}">
<TextBlock Text="{Binding Path=Name}"></TextBlock>
</ListBox>
</Grid>
</Grid>
<!--Sample code showing usage of ApplicationBar-->
<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
<shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Button 1"/>
<shell:ApplicationBarIconButton IconUri="/Images/appbar_button2.png" Text="Button 2"/>
<shell:ApplicationBar.MenuItems>
<shell:ApplicationBarMenuItem Text="MenuItem 1"/>
<shell:ApplicationBarMenuItem Text="MenuItem 2"/>
</shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
</phone:PhoneApplicationPage>
메인.xaml.cs
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
LottoContents.DataContext = LottoClass.Play(1);
}
}
'# 4) .Net ( Vs 2010 ) > Window7 Mobile' 카테고리의 다른 글
윈도우 모바일7] 오늘도 새로운 놈을... (0) | 2011.04.20 |
---|---|
윈도우 모바일7] 떴다.. 윈모 ㅋㅋ (0) | 2011.04.19 |
윈도우 모바일7] 개요 (0) | 2011.04.19 |
윈도우 모바일7] 개발... 첫시작... (0) | 2011.04.19 |
윈도우 모바일7] 떴다.. 윈모 ㅋㅋ
재부팅 후 설치 완료하고, 띠웠더니 ... 멍!! 에러가?? 이건 뭐지?
에러 내용 : Connection failed because of invalid command-line arguments.
해결방법 : http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/fde4c415-44c5-4837-b1cd-e09727a75b92/
I too am experiencing this issue. It is definitely an issue associated with the Emulator loading/running a WP7 bin image. Can create in standalone mode outside of VS2010 (express) connection.
Step 1:
Open Cmd.exe window (doesn't matter if done as Run-As-Admin, or not)
Step 2:
Change to Emulator directory:
C:\Program Files\Microsoft XDE\1.0
Step 3:
Run WP7 Emulator:
xde.exe C:\Program Files\Microsoft SDKs\WindowsPhone\v7.0\Emulation\Images\WM70C1.bin
I glad to provide log files, video, or laptop (live near Redmond) if it will help.
Any insight much appreciated,
Thanks,
--Brian
----------------------------------------------------------------------------------------------
실행화면을 보자!!
여리~~ 버튼에 MessageBox를 걸었더니 아래 처럼 메세지 박스가 뜬다.. 소리도.. 띠리링..은 아녔던
것 같고~~~
Button.Text 안되나보다 Content 로 해야 되네...
오 기대되네... 집에서 할일이 생기다뉘...
'# 4) .Net ( Vs 2010 ) > Window7 Mobile' 카테고리의 다른 글
윈도우 모바일7] 오늘도 새로운 놈을... (0) | 2011.04.20 |
---|---|
윈도우 모바일7] 로또 어플.. (0) | 2011.04.19 |
윈도우 모바일7] 개요 (0) | 2011.04.19 |
윈도우 모바일7] 개발... 첫시작... (0) | 2011.04.19 |
윈도우 모바일7] 개요
http://msdn.microsoft.com/ko-kr/library/ff402531(v=VS.92).aspx
구글 번역기로 개요의 내용을 추려본다.
개발에 필요한 프레임웍 2가지를 제공한다.
1. 실버라이트 프레임워크 : 이벤트기반, XMAL 기반
2. XNA 프레임워크 : 루프기반
? 클라우드, Azure, XBOX, WCF, REST, 위치기반 알림서비스 등... 지원한다.
아키텍쳐
실행화면 : 실버라이트와 XNA로 보안/ 그래픽을 제공한다.
도구 : 비쥬얼스튜디오로 신속하게 만들수 있다.
클라우드서비스 : XBox, Azure, 알림서비스, 위치서비스등... 데이타를 공유할 수 있다? 인가?
포탈서비스 : 개발자 등록을 통해 시장을 제공한다.
실행
실버라이트 : UI
XNA : 게임 활성화.. XBOX, 게임 개발 API를 지원함.
센서 : 멀티터치, 가속도계, 마이크센서등을 API를 이용할수 있다.
미디어 : 실버라이트와 XNA를 통해 미디어관련 API를 이용할수 있다.
데이타 : 데이타를 안전하게 관리할 수 있다. ( 어떻게 해석하면 이렇게 될까... 망할영어.. )
위치 : 위치API를 통해 사용자의 위치를 알아낼수 있다. 위치가 변경될때 계산을 통해 알수 있고,
API는 클라우드와 연계가 가능하다???
.. 이하 생략..
도구 설치하고 개발가능하고
개발자 등록을 통해 다른 사용자들이 사용할수 있다고 씌여있는 듯 하다.
이런글 남겨두면 영어 못하는거 동네방네 소문내는건데... 쩝...
이론... 영어공부해야되네...
설치중에 실패 ㅠㅠ... 30분깔다 멈추냥 ㅠㅠ.
'# 4) .Net ( Vs 2010 ) > Window7 Mobile' 카테고리의 다른 글
윈도우 모바일7] 오늘도 새로운 놈을... (0) | 2011.04.20 |
---|---|
윈도우 모바일7] 로또 어플.. (0) | 2011.04.19 |
윈도우 모바일7] 떴다.. 윈모 ㅋㅋ (0) | 2011.04.19 |
윈도우 모바일7] 개발... 첫시작... (0) | 2011.04.19 |
윈도우 모바일7] 개발... 첫시작...
회사에서는 Razor.. 집에서는 윈모... 어차피 공부도 일도 잘 안되는데 다른거라도 하자...
훈스 WP7게시판에 가면 강좌 팁게시판을 보고 우선 Training kit을 설치해본다.
http://msdn.microsoft.com/ko-kr/gg415576.aspx 여기 보니 무료 ebook & 개발툴 있다.
http://msdn.microsoft.com/en-us/wp7trainingcourse.aspx 에서 트레이닝 킷 다운로드
이참에 XNA도 넘봐야겠넹...
설치중....
우선 개발툴이 다운이 더 빠르넹...
우선 라이프 사이클부터 보자..
-> 실버라이트 교재를 다운받아야 되는듯..
찾아보니 개요에 있네??
![http://i.msdn.microsoft.com/dynimg/IC436693.jpg : 라이프 사이클](http://i.msdn.microsoft.com/dynimg/IC436693.jpg)
출처 : http://msdn.microsoft.com/ko-kr/library/ff402531(v=VS.92).aspx WP7 개요.
뭘 뜻하는걸까?? ㅡㅡ;;..
음 개발자는 AppHub에 등록하고 인증받아서 Windows Phone Marketplace 에서 업데이트 받으면서 디버깅을 해야 되는건가??
웁쓰 다 영어다 ㅡ.,ㅡ;; 줸장..
http://msdn.microsoft.com/ko-kr/library/ff402531(v=VS.92).aspx 개요라는데....
http://wp7guide.codeplex.com/ 가이드란다..
... 구글 번역기 짱!!!
http://msdn.microsoft.com/en-us/library/ff402535(VS.92).aspx : Window Phone 7 MSDN
깔리는게 엄청 오래 걸리네...
https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=8729&Login=
Windows Phone Programming C# 압축파일인데 뭘까??? 오래 받넹..
'# 4) .Net ( Vs 2010 ) > Window7 Mobile' 카테고리의 다른 글
윈도우 모바일7] 오늘도 새로운 놈을... (0) | 2011.04.20 |
---|---|
윈도우 모바일7] 로또 어플.. (0) | 2011.04.19 |
윈도우 모바일7] 떴다.. 윈모 ㅋㅋ (0) | 2011.04.19 |
윈도우 모바일7] 개요 (0) | 2011.04.19 |
Web Metrix ] 첫만남?
오... 지난번 동영상을 훈스 강좌란에서 본 이후 해봐야지 했던건데..
디게 신기하넹...
코드치는게 좀 손에 안익어서 더디지만... 처음 다뤄본 느낌으론 재미있다!?
Sqler의 Konan 김대우님 ( http://www.Sqler.com ); 에서 배포한 한들 eBook을 보고 해보는 중임.
전체코드는 위 사이트에서 무료로 배포된 pdf를 보고...
@* 주석 *@
@{ } 코드블럭
@변수 또는 객체
: 지원되는 객체에 대해서는 잘 모르겠넹... StopWatch를 걸어봤는데.. 제공된 컨텐츠는 아니라고 안됨.
: string.Format() 이 되는거보면... .net 객체들이 지원이 되는것 같은데... 차츰 알아보자.
-- 샘플...
@{ //코드블럭임
//주석 방법 1
var k = "코드블럭K";
}
@* 주석2 이라는데 ... *@
@k<br/>
Hello World @string.Format("뷁{0}", " 이건뭐? 레이져! ")
@* .Net객체를 활용할 수 있는듯 함. *@
@ServerInfo.GetHtml() @* 서버 정보가 나타남. *@
-- 샘플2
Post라는데...
@{
var total = 0;
if( IsPost )
// IsPost ... 포스트백 체크 인가보다.
{
var num1 = Request["text1"];
// post로 넘겨받은 form 내 text1, text2 를 똑같이 얻어올 수 있네
var num2 = Request["text2"];
total = num1.AsInt() + num2.AsInt();
// AsInt() 로 숫자로 변환하는 부분임.
}
}
</head>
<body>
<p>두개의 숫자를 넣고 "더하기" 버튼을 클릭하세요~</p> <p></p> <form action="" method="post"> <p> <label for="text1">숫자(1):</label> <input type="text" name="text1" /> </p> <p> <label for="text2">숫자(2):</label> <input type="text" name="text2" /> </p>
<p> <input type="submit" value="더하기" /> </p>
</form>
<h2>두 숫자의 합은: @total 입니다.</h2>
</body>
왠지 재미있다...
동영상에서 보던것대로 간단하네... 구현도 편하고...?
다만 지금 웹 구현 방법이나 코딩 기준들이 쉽게 바뀌지 않을텐데...
적용하려면? 또는 그에 맞는 개발방법론이 따로 나오려나??? 음...
빙산에 일각만 보고 추측하기 어려우니 쭉~~ 가봐야징.
'# 4) .Net ( Vs 2010 ) > Web Matrix _Razor' 카테고리의 다른 글
.razor 에서 foreach를 사용하여 생성한 버튼에 @onclick을 썼을때... (0) | 2023.12.13 |
---|---|
Web Matrix] 구조화 컨텐츠... Layout (0) | 2011.04.20 |
ActiveDirectory] Query
LDAP는 뭥미??...
코드만 있고 아무도 설명해주는 사람이 없는... 황당한 유지보수팀..
여긴 대체... 어디?
다음 카페에 갔더니 관련 링크가 아주 좋은게 있었넹... 굿!!
http://www.codeproject.com/KB/system/everythingInAD.aspx#46
잘 나와있네.
'# 1) 프로그래밍' 카테고리의 다른 글
C#] 날짜 2011-04-19 오후 2:45:00 를 DateTime으로 바꾸기 (0) | 2011.04.28 |
---|---|
[C#] 배열 최대 크기 (0) | 2011.04.26 |
HWP 바이너리 파일... (0) | 2011.03.23 |
문자열 첫번째 검색 문자만 Replace (0) | 2010.09.30 |
일자가 해당 월에 몇주차인지 구하는 법. (0) | 2010.09.30 |
클라우드] 다음에서 클라우드를 지원한다.
어제 메일쪽 확인하다가 클라우드 라는 메뉴가 보이길래 클릭!!
오.. 20G나 주네? 파일 버젼도 관리한다네??
이햐~~~ 별로 쓸일은 없겠지??
티스토리와 연계되는게 있을까낭??? 훔... 직접 편집도 되려낭... 조금 다뤄봐야겠넹.
'--- 취미 > 생각하기' 카테고리의 다른 글
업무력 높이는 팁 5 (0) | 2011.04.26 |
---|---|
금산분리완화법이라... (0) | 2011.04.23 |
꺼리] 48/2(9+3) 음.... (0) | 2011.04.12 |
[ 음악 ] 가수 양파. 한동안 귀가 즐겁겠구나 ~~ (0) | 2011.04.01 |
KCC 프로젝트를 마치며... ( 3 ) (0) | 2011.03.10 |
꺼리] 48/2(9+3) 음....
음 답이 2 와 288로 나뉘고 있는 글을 몇일전에 보고 또봤넹...
2라고 하는 사람의 말도 이해는 되는데
수학 못하는 난 기억하고 있는 것만 적용하면 288인뎅..
내가 생각하고 있는 문제 풀이.
9 + 3 이 먼저 계산되고 12가 된 후
나누기 곱하기 어차피 나오는 순서대로 계산을 한다.
48을 2로 나누고 * 12를 하게 되는데.
2가 나오는 배경은 48/( 2 * (9 + 3) ) 요렇게 계산해야된다고 하는데...
내가 전자과라 크게 수학에 대한 법칙들은 잘 모르지만.
저렇게 계산되려면 적어도 위처럼 괄호로 운선순위에 대한 구분은 해야되는게 아녔나?
댓글들은 많이 봤지만... 역시 수학은 어렵다인가? ..?
기사중의 댓글에 생전 첨보는 글이 있었는데 다시 찾기 힘드넹...
그러면 계산기는 어떻게 계산할까?
입력은 모두 48 / 2 ( 9 + 3 ) 으로 한다.
다음에서 검색한 계산기:
구글계산기 :
(48 / 2) * (9 + 3) = 288 이렇게 변환 해 버리고 답이 나온다.
MS에서 받은 계산기 프로그램 :
역시나 288
계산기 프로그램 Download :
http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=9caca722-5235-401c-8d3f-9e242b794c3a
음.. 다른건 중간에 * 생략이 불가능해서 테스트가 안됨...
우~!!!
이렇게 되면 목소리 큰넘이 이기는건가? 후후
기사를 검색하다보니 똑같은 기사가 참 많다는걸 느꼈다. 죄다 토시하나 안틀리고 복사~... 그냥 발행처만 다르다.
ㅋㅋ
이어서.............
관심이 가서 글을 더 찾아보니
http://bbs2.agora.media.daum.net/gaia/do/kin/read?bbsId=K157&articleId=63329 이런 글이??
음.. 인수분해처럼 해야된다?
2( 9 + 3 ) 을 먼저 계산하고 그값으로 42을 나눈다라... 중1때 배운다라... 이건 뭐 20년전껄 어찌 기억하누..
찾아보자!!
음... 흥미로운점을 발견했다.
48/ 2( 9 + 3) 은 ( 18 + 6 ) 으로 앞에 2를 공통인수로 봐야 한다라는 것이네...
"논리연산이 산술연산보다 우선합니다. " 라고 말하는 글이다.
http://bbs1.agora.media.daum.net/gaia/do/debate/read?bbsId=D003&articleId=4293639
또한 카시오 계산기로 계산한 것을 이미지로 찍어놨네... 음 그럼 ms 계산기를 다시 만들어야 겠군..
따져보면..
1. 48 / 2( 9 + 3 ) 곱하기 생략 조건이 2를 공통인수로 봐야 한다.
2. 연산자 순서대로 계산해야 한다.
이 둘의 차이점인가?? 재미있다.
중학1년 문자와 식이란걸 찾아 보면
- 공통인수는 괄호앞으로 뺀다.
- 나누기(÷)는 분수형태로 바꾸고 곱하기(*)는 생략한다.
이걸 적용하면 왠지 1번이 맞겠지? ... 오~ 처음과 다른 답이라... 재미있네...
출근하면서 생각해 보니! 음.. 놓친게 있다.
"논리연산이 산술연산보다 우선합니다. " <-- 이거에 대한 근거제시가 윗글에는 없다!
근거가 뭘까??
해서 글을 찾아보니
http://crasher.egloos.com/19776
여기엔
"그렇다면 논리연산자와 산술연산자가 같이 쓰이면?
산술이 먼저입니다."
라고 기술하고 있다
그렇다면 48 / 2 를 먼저 계산한 후 법칙을 적용하면 24 * 9 + 24 * 3 이 된다.
http://tandol.pe.kr/docs/Program/vbs/ko_230.htm
"괄호 안의 연산은 언제나 괄호 밖의 연산보다 먼저 수행되지만, 괄호 안에서는 일반적인 연산자 우선 순위를 따릅니다."
"둘 이상의 유형에 속하는 연산자를 가진 식에서는 산술 연산자, 비교 연산자, 논리 연산자 순으로 계산합니다. "
http://zvezda.styx.in/xe/?mid=Fortran&document_srl=245&sort_index=readed_count&order_type=desc
내용 :
연산자의 종류와 순서
연산자는 크게 산술연산자(arithmetic), 관계연산자(relational), 논리연산자(logical) 세종류로 나눌 수 있으며,
계산순서는 산술연산을 먼저 하고, 다음 관계연산, 그리고 논리연산을 제일 마지막에 수행한다.
생략...
고로 위 2라고 증명한 글은 틀렸다? 라고 봐도 되겠지?
답은 288이네.. 그럼 2라고 증명한 사람들은 뭐가됨? .. 음... 228일까? 2일까???
또하나 찾아봤다. http://ruliweb.daum.net/ruliboard/read.htm?table=cmu_yu02&num=837999
댓글들이 재미있다.
음... 2이든 288이든 저런 계산은 하지 않을테니까. 만약 계산을 한다면 () 로 우선순위를 좀더 명확히 하겠지?
답은 수학자들 몫이고...
다만, 난 프로그래머로써 이 문제에 대해 다양한 의견들을 보고 싶었고 또 보았다.
그거 누가(서울대수학교수) 그랬데~~ 라고 넘어갈 수 도 있는 것이고...
바로 위 링크에 답글 중 옮겨놓고 싶은 글... 모든 학문이 그렇겠지? 내가 하고 있는 이 일도 계속 변화 하고 있고...
객체지향론을 처음 읽고 되새기며 설계에 반영하며 또다시 객체지향관련 서적을 찾으면서도 볼때마다 새롭게 느
껴진다랄까? 하나의 객체에 대해 바라보는 시각에 차이로 그 구성이 달라지듯 위 문제도 그렇지 않을까?
배운데로, 자기가 아는 내용대로 그 기준의 잣대를 들이대고 답이라고 하듯 객체도 자신의 기준대로 구성해놓고
옳다구나 하는 ...
이만 여기서 쫑치자.. 일해야지...
'--- 취미 > 생각하기' 카테고리의 다른 글
금산분리완화법이라... (0) | 2011.04.23 |
---|---|
클라우드] 다음에서 클라우드를 지원한다. (0) | 2011.04.19 |
[ 음악 ] 가수 양파. 한동안 귀가 즐겁겠구나 ~~ (0) | 2011.04.01 |
KCC 프로젝트를 마치며... ( 3 ) (0) | 2011.03.10 |
KCC 프로젝트를 마치며... ( 2 ) (0) | 2011.03.09 |
[ 음악 ] 가수 양파. 한동안 귀가 즐겁겠구나 ~~
출처 http://cafe.daum.net/silverdoor/uE/24934?docid=pX|uE|24934|20110106101353&q=%BE%E7%C6%C4%20%B3%EB%B7%A1
안그래도 Mp3 듣던게 질려가는데 오늘 보니 양파가 노래를 내었다고 하니..
1집부터 테입/ CD사모았던 생각이... 테잎은 공간때문에 청산했지만 cd는 아직도...
좋은거 많이.. 많이 내주길... 평생 들어줄테니까...
30년 후쯤? 가요무대에 나올까나? 나도 울 부모님처럼 가요무대를 보고 있을까나? ..
'--- 취미 > 생각하기' 카테고리의 다른 글
클라우드] 다음에서 클라우드를 지원한다. (0) | 2011.04.19 |
---|---|
꺼리] 48/2(9+3) 음.... (0) | 2011.04.12 |
KCC 프로젝트를 마치며... ( 3 ) (0) | 2011.03.10 |
KCC 프로젝트를 마치며... ( 2 ) (0) | 2011.03.09 |
KCC 프로젝트를 마치며... ( 1 ) (0) | 2011.03.09 |