Mirki, rzućcie jakąś podpowiedź jak się za coś takiego zabrać: mam bazę Firebird'ową (zmiana nie wchodzi w grę), w niej mam już napisane procedury składowane. Chcę je udostępnić przez RESTapi, tak, żebym mógł wykorzystać je w innej aplikacji. Najbardziej chciałbym się za to zabrać w C#/ASP.net, ale może w czymś innym będzie łatwiej? Mój największy ból (poza tym, że nie umiem programować ( ͡° ͜ʖ ͡°) ) polega
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wybierz sobie cokolwiek co umożliwi Ci powiązanie konkretnego routingu z metodą, która będzie zwracać to co tam potrzebujesz. Nie wiem jak tam C#, ja najwięcej robię w javie i playframeworku, ale zakładam, że w ASP.necie też jest taka opcja. Robisz sobie metodę w kontrolerze, która zwróci jako jsona to co tam chcesz, a do wyciągnięcia czegoś bezpośrednio nie musisz robić całego modelu. Możesz użyć hibernate (jest nawet wersja C#), czy tam ebean,
  • Odpowiedz
Po pierwsze musisz znalezc ORM-a ktory wspiera ta baze danych.
Po drugie co za problem zrobic te modele z procedur? Za duzo ich jest?
Wiem, ze Entity Framework umie generowac modele z wynikow procedur ('Database First'), ale nie wiem czy nie jest to zarezerwowane tylko dla baz MSSQL.
  • Odpowiedz
Czołem Mirki Programiści. :)
Mam pytanie.
Idę na egzamin na stanowisko Programista Testów Automatycznych, to będzie w języku C#.

Mam zero doświadczenia w tej branży. Nie mam studiów programistycznych, tak że mogę nie znać niektórych podstaw. Mam podstawy C# z kursu i znam w miarę dobrze ASM i C

1.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem z aplikacją wielowątkową i potrzebuje porady.
Mam apke w WPF'ie, która odbiera dane przez SerialPort od trzech czujników (otrzymuje ramki od każdego z czujników na ten sam serialPort a czujnik poznaje po nagłówku ramki). Każdy z czujników wysyła swoją ramkę z częstotliwością jakieś 50 Hz (czyli plus minus otrzymuje ramki z częstotliwością 150 Hz uwzględniając wszystkie). W aplikacji mam m.in 3 obiekty tej samej klasy które reprezentują każdy z czujników. Jeżeli
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PanCogito Witam, ja problem rozwiązałbym modelem producent/konsument, odpaliłbym osobne wątki liczące które w nieskończonej pętli pobierały by dane z kolejki. Dane do nich można przekazywać przez kolejkę ConcurrentQueue posiada blokady do bezpiecznego dodawania/usuwania. Nie wiem ile masz danych do przekazywania i przeliczania ale myślę że w ten sposób dałoby radę.
  • Odpowiedz
@PanCogito: jeżeli potrzebujesz obliczać coś równolegle nie koniecznie to musi być osobny wątek dla każdego z czujników, najlepiej wykorzystać wielowątkową architekturę współczesnych procesorów tj. utworzyć wątki w liczbie zbliżonej do ilości wątków procesora, daje to możliwie najlepsze wykorzystanie procesora (przy dużym obciążeniu). Jest to świetnie opisane w książce "Programowanie równoległe i asynchroniczne w C# 5.0". Wiem że mogę zaburzać Ci koncepcję rozwiązania ale ramki które odbierasz możesz wrzucać bezpośrednio w
  • Odpowiedz
Pytanie. Mam Driver w Orchardzie. Co otrzymuje metoda Display pod parametrem Partu? Jest to pusty part? Czy istnieje możliwość wywołania Drivera z dodatkowym parametrem czy muszę korzystać z kontrolerów? Chcę napisać widget wyświetlający dane w zależności od wyboru w widgetcie znajdującym się w innym pageu.
#programowanie #csharp
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kurczę, pomóżcie mireczki, bo szukam już drugą godzinę odpowiedzi w internecie i nic znaleźć nie mogę. O tym, że .NET stał się open-source'owym projektem pewnie wszyscy słyszeli. Chciałbym wiedzieć jakie będą tego konsekwencje. Czy to oznacza, że C# przestanie być przydatnym, bo aplikacje na Windowsa będzie się pisać w Obj-C/Javie czy wręcz przeciwnie - aplikacje na Androida i iOS będzie się pisać w C#?

#programowanie #csharp #dotnet
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam n elementową listę posortowanych liczb, chciałbym zapisać je w takiej kolejności do pliku za pomocą n wątków. Coś jednak źle robię, bo liczby przestawiają się podczas wpisywania do pliku.
Próbowałem użyć lock() i ReaderWriterLockSlim jednak nie podziałało.
Jak można opanować te wątki?

Link do pastebin: http://pastebin.com/HYvb0XUm

#csharp #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może tu znajdę odpowiedź. Otóż bawie się unity i mam problem. Mam obiekt, który opada na inny obiekt i się na nim zatrzymuje. Podczas lotu tego obiektu można nim sterować po osi X lecz jak opadnie to chce aby się nie dało nim sterować i tu pojawia się problem. Wszystko jest ok ale obiekt się zamraża dopiero jak nacisne na scene LPM (w opcjach zamrożenie osi x się zaznacza) a jak tego
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Narkan: Zamrażanie pozycji działa dla sił fizycznych a ty zmieniasz pozycję przez manipulowanie transformacją. Możesz zmienić sterowanie na zadawanie siły na obiekt
GetComponent().AddForce(Vector3);

Możesz też poprostu odciąć sterowanie obiektu po kolizji, czyli jakiegoś boola w którym będziesz trzymał info czy już nastąpiła kolizja, jak zaproponował @sortris
  • Odpowiedz
@sortris: czyli że w sytuacji w której obiekt dotknie podłoża zmienić jej na true a potem w update jeśli jest true to uniemożliwić wykonanie operacji odpowiedzialne za poruszanie? Myślałem nad podobnym sposobem ale sądziłem że da się to naprawić
  • Odpowiedz
@Spisssek: Google mówi że coś takiego jest, osobiście nie sprawdzałem. Jak mam być szczery to aż tak dużych różnic między html a wpf to chyba nie ma. Jak wypróbujesz to podziel się czy warto :)
  • Odpowiedz
@motorade Wydaje mi się, że jak bardziej zmniejszę to będzie nieczytelne. Zawsze można sprówować, ale co z obrazkami producentów? Zrobić żeby wyświetlały się po najechaniu zamiast zajmować miejsce?
  • Odpowiedz
@Symeg: Przekazuję ci moje odczucia co do aplikacji. Ważne że działa a wygląd to kwestia osobista. Jedyne co mi przeszkadza (albo inaczej, "nie podoba mi się") to wielkość napisów i ikonek przy pasku nazwy. Tyle mi do szczęścia wystarczy. Według mnie krój Normal i wielkość 12p będzie czytelna.
  • Odpowiedz
@ExtendedConsciousness: Jesteś pewna że masz więcej niż jeden program słuchający na tym samym porcie? Wydaje mi się że to nie możliwe, ale jeśli możliwe, to takie zachowanie jak obserwujesz jest jak najbardziej normalne. Możesz wysyłać każdym programem spowrotem na ten sam port, i wyłączać nasłuch, czy coś, ale zasadniczo to nie jest do tego przeznaczone.
  • Odpowiedz
Mam dwa pytanka
1) Ile miejsca na dysku przeznaczyć na maszynę wirtualną dla Windowsa 10? Czy z 20GB wystarczy?
2) Czy na obecnej kompilacji Windows 10 działa jako tako Visual Studio 2013? Zamierzam korzystać do nauki C#, a nie chce mi się tworzyć nową partycję specjalnie do zabawy z nowym systemem.
#windows10 #csharp #naukaprogramowania
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak mogę uzyskać podobny efekty w wpf? Chodzi mi przede wszystkim o perspektywiczną podłogę z szachownicy i odpowiednie światło żeby było widać w miarę wyraźnie obrót przedmiotu 3d umieszczonego w takiej scenie. Jakim materiałem pokryć przedmiot 3D żeby były widoczne jego kontury podczas obracania?
#csharp #wpf #programowanie
PanCogito - Jak mogę uzyskać podobny efekty w wpf? Chodzi mi przede wszystkim o persp...

źródło: comment_RtQ2krCOxYCgxPkyKxqPsEoOUIIJXv97.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MP0WER: w sumie to już to zrobiłem, podłoga to po prostu kwadraty zbudowane z meshów. Reszta to dobranie odpowiedniego światła i materiału na obiekcie.
Wpf posiada wbudowane funkcje graficzne. Przecież można tworzyć dowolne obiekty 3D, obracać je, przemieszczać i dowolnie przekształcać. Poza tym ustawienia kamery, światła, materiałów i wiele wiele innych to też przecież funkcje graficzne.

edit: to wpf właśnie korzysta z takiej biblitoeki która nazywa się DirectX ( ͡
  • Odpowiedz